Pisa 3–1 Cagliari
- Moreo 9' (pen.)
- Durosinmi 37'
- Caracciolo 52'
- Caracciolo 54'
- Pavoletti 67'
- Obert 81'
15 March 2026
The match in data
Pisa got the better of Cagliari, 3–1, on 15 March 2026, on matchday 29 of the 2025-26 Serie A.
Player of the match: Stefano Moreo (Pisa), rated 64, thanks above all to 1 big chance created and 3 completed dribbles. Moreo produced 1.5 times as much as a forward typically does, at 0.8 times the cost.
It is their 2nd time as player of the match this season.
For Cagliari, the highest-rated player was Leonardo Pavoletti, with 67.
Antonio Caracciolo scored twice.
Rafiu Durosinmi was sent off at 37'.
Adam Obert was sent off at 81'.
Stefano Moreo
Pisa · 90'
Produced 1.51× and cost 0.79× their position's average
- 1 big chance created 4.0×
- 3 completed dribbles 2.8×
- 7 recoveries 2.4×
- 0.13 xG not converted (non-penalty) 2.1×
- 1 shot off target 0.7×
Match ratings
Everyone who played, sorted by rating. No rating: goalkeepers and anyone who played under 20 minutes.
| Player | Position | Min | Rating |
|---|---|---|---|
| Stefano Moreo ★ | Forward | 90 | 64 |
| Mehdi Léris | Forward | 90 | 60 |
| Raúl Albiol | Defender | 44 | 59 |
| Samuele Angori | Midfielder | 90 | 57 |
| Arturo Calabresi | Defender | 46 | 57 |
| Simone Canestrelli | Defender | 90 | 55 |
| Michel Aebischer | Midfielder | 90 | 50 |
| Antonio Caracciolo | Defender | 90 | 45 |
| Rafiu Durosinmi | Forward | 37 | 38 |
| Malthe Højholt | Midfielder | 74 | 36 |
| Matteo Tramoni | Midfielder | 72 | 36 |
| Nícolas | Goalkeeper | 90 | no rating |
| Ebenezer Akinsanmiro | Midfielder | 18 | no rating |
| Marius Marin | Midfielder | 16 | no rating |
| Idrissa Touré | Midfielder | 1 | no rating |
| Player | Position | Min | Rating |
|---|---|---|---|
| Leonardo Pavoletti | Forward | 44 | 67 |
| Adam Obert | Defender | 81 | 64 |
| Gianluca Gaetano | Midfielder | 64 | 61 |
| Semih Kılıçsoy | Forward | 64 | 54 |
| Alberto Dossena | Defender | 90 | 51 |
| Michel Adopo | Midfielder | 46 | 51 |
| Luca Mazzitelli | Midfielder | 26 | 51 |
| Zé Pedro | Defender | 76 | 49 |
| Ibrahim Sulemana | Midfielder | 90 | 46 |
| Yerry Mina | Defender | 46 | 43 |
| Gabriele Zappa | Defender | 44 | 38 |
| Yael Trepy | Forward | 26 | 32 |
| Michael Folorunsho | Midfielder | 90 | 28 |
| Marco Palestra | Defender | 90 | 24 |
| Elia Caprile | Goalkeeper | 90 | no rating |
| Agustín Albarracín | Forward | 14 | no rating |
How is the rating calculated?
The rating measures a single match: what the player produced against what they cost, compared with the average for their position in that league and season, and adjusted by position (a 70 for a forward is as hard to get as a 70 for a defender). A normal match is around 50, 70 is already very good and only one in a hundred goes above 80. It is not the NVP, which ranks the whole season.