Gaetano Castrovilli has been a standout in the 2025/26 Serie B season, recording 24 appearances and 1,253 minutes on the pitch. His 12 shots, with 3 on target, yield a conversion rate of 8 percent, below the league baseline of 1.71 shots per 90 minutes, yet his 22 key passes - 1.58 per 90 - outpace the baseline of 1.17. Castrovilli’s defensive contribution is also notable, with 21 tackles and 12 interceptions, translating to 1.51 tackles per 90 compared with the league average of 0.78. His dribbling success, 1.44 per 90, exceeds the baseline of 0.85, illustrating his ability to beat opponents in one-on-one situations. With an average match rating of 6.8, Castrovilli’s season so far showcases a forward who consistently carries the ball past defenders more than his peers.
Gaetano Castrovilli has played 1,253 minutes across 24 appearances in Serie B, at 0.07 goals per 90 against a positional baseline of 0.31, converting 8% of 12 shots and averaging 6.80 a match.
| Player | Pos | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Drib % | Tackles | Interc. | Blocks | Duels won % | Fouls | Fouled | Yel | Red | Saves | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Gabriele Moncini | F | 40 | 2849 | 11 | 2 | 44 | 21 | 25% | 21 | 67% | 13 | 48% | 1 | 0 | 1 | 34% | 37 | 24 | 2 | 0 | 0 | 6.57 | 5.8 |
| Emanuele Rao | F | 35 | 1849 | 6 | 2 | 29 | 14 | 21% | 19 | 77% | 27 | 44% | 15 | 8 | 0 | 51% | 23 | 54 | 3 | 0 | 0 | 6.93 | 3.8 |
| Giulio Maggiore | M | 29 | 1852 | 3 | 1 | 30 | 12 | 10% | 16 | 74% | 8 | 42% | 32 | 18 | 4 | 50% | 42 | 38 | 5 | 0 | 0 | 6.78 | 7.4 |
| Kevin Piscopo | M | 15 | 1148 | 3 | 0 | 10 | 5 | 30% | 12 | 69% | 6 | 40% | 20 | 10 | 3 | 51% | 25 | 16 | 3 | 0 | 0 | 6.82 | 4.7 |
| Christian Gytkjær | F | 26 | 1010 | 3 | 0 | 17 | 9 | 18% | 7 | 65% | 2 | 40% | 4 | 1 | 1 | 34% | 14 | 24 | 0 | 0 | 0 | 6.42 | 5.3 |
| Matthias Verreth | M | 28 | 2018 | 2 | 2 | 17 | 5 | 12% | 27 | 87% | 7 | 64% | 22 | 23 | 15 | 60% | 23 | 28 | 2 | 1 | 0 | 7.03 | 1.0 |
| Nicola Bellomo | M | 15 | 312 | 2 | 0 | 7 | 5 | 29% | 4 | 64% | 5 | 50% | 0 | 2 | 0 | 43% | 7 | 7 | 2 | 1 | 0 | 6.65 | 2.9 |
| Mehdi Dorval | M | 36 | 2885 | 1 | 7 | 12 | 5 | 8% | 38 | 81% | 47 | 46% | 44 | 31 | 8 | 44% | 41 | 28 | 5 | 0 | 0 | 6.92 | 5.4 |
| Lorenzo Dickmann | D | 28 | 2213 | 1 | 3 | 11 | 1 | 9% | 19 | 80% | 15 | 39% | 45 | 18 | 8 | 49% | 33 | 50 | 4 | 0 | 0 | 6.79 | 2.6 |
| Cas Odenthal | D | 18 | 1580 | 1 | 0 | 6 | 2 | 17% | 5 | 80% | 1 | 50% | 31 | 17 | 14 | 59% | 28 | 24 | 4 | 0 | 0 | 6.85 | 3.2 |
| Gaetano Castrovilli | M | 17 | 1053 | 1 | 0 | 9 | 3 | 11% | 17 | 78% | 17 | 46% | 19 | 8 | 5 | 46% | 23 | 29 | 4 | 0 | 0 | 6.86 | 2.5 |
| Federico Artioli | M | 13 | 667 | 1 | 1 | 5 | 2 | 20% | 11 | 82% | 4 | 44% | 8 | 5 | 2 | 62% | 7 | 23 | 4 | 0 | 0 | 6.95 | 2.5 |
| Marvin Çuni | F | 17 | 405 | 1 | 0 | 15 | 10 | 7% | 3 | 56% | 7 | 41% | 6 | 0 | 1 | 40% | 11 | 15 | 2 | 0 | 0 | 6.50 | 2.4 |
| Leonardo Cerri | F | 10 | 161 | 1 | 0 | 4 | 1 | 25% | 1 | 41% | 0 | – | 1 | 0 | 0 | 35% | 5 | 1 | 0 | 0 | 0 | 6.45 | 3.1 |
| Michele Cerofolini | G | 40 | 3605 | 0 | 0 | 0 | 0 | – | 2 | 65% | 0 | – | 0 | 0 | 0 | 95% | 0 | 8 | 3 | 0 | 162 | 7.14 | 5.7 |
| Matthias Braunöder | M | 34 | 2279 | 0 | 2 | 10 | 3 | 0% | 20 | 83% | 9 | 45% | 71 | 17 | 19 | 52% | 53 | 27 | 5 | 0 | 0 | 6.83 | 6.0 |
| Dimitrios Nikolaou | D | 26 | 2067 | 0 | 1 | 1 | 0 | 0% | 5 | 86% | 4 | 67% | 27 | 12 | 18 | 63% | 21 | 14 | 4 | 1 | 0 | 6.74 | 1.8 |
| Raffaele Pucino | D | 21 | 1664 | 0 | 0 | 5 | 1 | 0% | 8 | 86% | 0 | 0% | 30 | 28 | 17 | 57% | 20 | 14 | 4 | 0 | 0 | 6.83 | 3.5 |
| Andrea Cistana | D | 17 | 1446 | 0 | 1 | 3 | 0 | 0% | 7 | 80% | 11 | 79% | 33 | 21 | 14 | 57% | 19 | 7 | 3 | 0 | 0 | 6.84 | 4.5 |
| Riccardo Pagano | M | 25 | 1310 | 0 | 1 | 21 | 6 | 0% | 13 | 83% | 13 | 48% | 21 | 5 | 5 | 41% | 25 | 10 | 0 | 0 | 0 | 6.62 | 2.4 |
| Valerio Mantovani | D | 16 | 1234 | 0 | 0 | 4 | 1 | 0% | 4 | 78% | 2 | 33% | 12 | 10 | 7 | 61% | 10 | 9 | 1 | 0 | 0 | 6.82 | 3.4 |
| Andrea Meroni | D | 12 | 974 | 0 | 0 | 3 | 1 | 0% | 0 | 89% | 1 | 50% | 18 | 15 | 10 | 64% | 14 | 11 | 4 | 1 | 0 | 6.99 | 6.1 |
| Moussa Mane | D | 16 | 952 | 0 | 0 | 1 | 1 | 0% | 7 | 70% | 2 | 25% | 19 | 11 | 2 | 52% | 10 | 10 | 1 | 0 | 0 | 6.65 | 5.5 |
| Tomás Esteves | D | 16 | 786 | 0 | 1 | 3 | 1 | 0% | 8 | 83% | 9 | 60% | 13 | 5 | 2 | 44% | 12 | 10 | 1 | 0 | 0 | 6.61 | 6.1 |
| Francesco Vicari | D | 10 | 756 | 0 | 0 | 2 | 1 | 0% | 2 | 94% | 0 | – | 10 | 11 | 12 | 56% | 6 | 5 | 2 | 0 | 0 | 6.74 | 1.4 |
| Mirko Antonucci | F | 14 | 589 | 0 | 1 | 6 | 5 | 0% | 2 | 73% | 7 | 50% | 13 | 5 | 0 | 49% | 11 | 12 | 0 | 0 | 0 | 6.50 | 6.5 |
| Giuseppe Sibilli | F | 6 | 460 | 0 | 0 | 6 | 2 | 0% | 8 | 82% | 5 | 62% | 3 | 3 | 0 | 43% | 10 | 13 | 1 | 0 | 0 | 6.67 | 4.1 |
| Giacomo De Pieri | M | 11 | 426 | 0 | 0 | 2 | 1 | 0% | 3 | 63% | 6 | 43% | 6 | 5 | 1 | 44% | 7 | 7 | 3 | 0 | 0 | 6.45 | 2.1 |
| Anthony Partipilo | F | 12 | 421 | 0 | 0 | 5 | 0 | 0% | 5 | 67% | 7 | 44% | 7 | 1 | 1 | 50% | 15 | 22 | 3 | 0 | 0 | 6.59 | 3.6 |
| Sheriff Kassama | D | 6 | 352 | 0 | 0 | 2 | 0 | 0% | 0 | 86% | 0 | – | 8 | 2 | 4 | 62% | 5 | 3 | 1 | 0 | 0 | 6.75 | 6.5 |
| Daouda Traore | M | 9 | 346 | 0 | 0 | 2 | 2 | 0% | 2 | 92% | 4 | 80% | 8 | 1 | 0 | 40% | 8 | 7 | 1 | 0 | 0 | 6.53 | 2.8 |
| Nicolò Cavuoti | M | 7 | 289 | 0 | 1 | 5 | 2 | 0% | 5 | 86% | 5 | 29% | 4 | 2 | 0 | 40% | 1 | 6 | 0 | 0 | 0 | 6.67 | 5.7 |
| Ebrima Darboe | M | 6 | 239 | 0 | 0 | 1 | 0 | 0% | 2 | 90% | 0 | 0% | 8 | 0 | 1 | 38% | 9 | 5 | 2 | 0 | 0 | 6.50 | 6.0 |
| Riccardo Burgio | M | 5 | 224 | 0 | 0 | 0 | 0 | – | 1 | 81% | 2 | 40% | 2 | 2 | 1 | 33% | 1 | 2 | 0 | 0 | 0 | 6.48 | – |
| Giacomo Stabile | D | 3 | 147 | 0 | 0 | 1 | 0 | 0% | 0 | 71% | 0 | – | 2 | 1 | 1 | 52% | 3 | 1 | 1 | 0 | 0 | 6.50 | – |
| Marco Pissardo | G | 1 | 96 | 0 | 0 | 0 | 0 | – | 0 | 62% | 0 | – | 0 | 0 | 0 | – | 0 | 0 | 0 | 0 | 5 | 7.30 | – |
| Gastón Pereiro | M | 3 | 75 | 0 | 0 | 0 | 0 | – | 1 | 95% | 0 | – | 0 | 0 | 0 | 11% | 1 | 0 | 0 | 0 | 0 | 6.37 | – |
| Vincenzo Colangiuli | M | 3 | 38 | 0 | 0 | 1 | 0 | 0% | 0 | 79% | 0 | – | 0 | 0 | 0 | 0% | 1 | 0 | 0 | 0 | 0 | 6.37 | – |
| Alessandro Tripaldelli | D | 1 | 14 | 0 | 0 | 0 | 0 | – | 0 | 100% | 1 | 50% | 0 | 0 | 0 | 33% | 1 | 0 | 0 | 0 | 0 | 6.60 | – |
| Indrit Mavraj | D | 1 | 9 | 0 | 0 | 0 | 0 | – | 0 | – | 0 | – | 0 | 0 | 0 | 100% | 0 | 1 | 0 | 0 | 0 | 6.90 | – |
| Season | Club | Comp | Apps | Mins | Goals | Assists | Shots | On tgt | Goals /shot | Key passes | Pass acc | Dribbles | Tackles | Interc. | Duels won % | Fouls | Yel | Red | Rating |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025/26 | Bari | Serie B | 17 | 1053 | 1 | 0 | 9 | 3 | 11% | 17 | 78% | 17 | 19 | 8 | 46% | 23 | 4 | 0 | 6.86 |
| 2025/26 | Cesena | Serie B | 7 | 200 | 0 | 0 | 3 | 0 | 0% | 5 | 84% | 3 | 2 | 4 | 41% | 5 | 0 | 0 | 6.66 |
| 2024/25 | Monza | Serie A | 12 | 596 | 0 | 0 | 4 | 0 | 0% | 8 | 81% | 5 | 12 | 2 | 42% | 8 | 0 | 0 | 6.58 |
| 2024/25 | Lazio | Serie A | 9 | 163 | 0 | 0 | 2 | 0 | 0% | 2 | 84% | 1 | 5 | 3 | 39% | 4 | 0 | 0 | 6.50 |
| 2024/25 | Lazio | Coppa Italia | 1 | 17 | 0 | 0 | 0 | 0 | – | 1 | 70% | 1 | 1 | 0 | 80% | 1 | 0 | 0 | 7.20 |
| 2023/24 | Fiorentina | Serie A | 6 | 370 | 1 | 2 | 3 | 2 | 33% | 7 | 69% | 3 | 3 | 2 | 33% | 4 | 0 | 0 | 6.90 |
| 2022/23 | Fiorentina | Serie A | 15 | 724 | 2 | 1 | 11 | 8 | 18% | 8 | 81% | 7 | 10 | 8 | 43% | 12 | 3 | 0 | 6.73 |
| 2022/23 | Fiorentina | UEFA Europa Conference League | 7 | 269 | 2 | 0 | 7 | 3 | 29% | 2 | 89% | 4 | 3 | 0 | 63% | 3 | 0 | 0 | 6.90 |
| Date | Opponent | Res | Mins | Goals | Assists | Shots | On tgt | Key passes | Tackles | Fouls | Yel | Red | Rating | Form |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 08 May | v Padova | L | 24 | – | 0 | 0 | – | 4 | 0 | 1 | 0 | 0 | 7.00 | 10.0 |
| 01 May | a Carrarese | D | 32 | – | 0 | 0 | – | 0 | 0 | – | 0 | 0 | 6.90 | 3.7 |
| 25 Apr | v Sampdoria | D | 35 | – | 0 | 0 | – | 0 | 0 | 1 | 0 | 0 | 6.30 | 3.3 |
| 18 Apr | a Palermo | L | 18 | – | 0 | 1 | – | 1 | 1 | – | 0 | 0 | 7.20 | 10.0 |
| 14 Feb | v Venezia | L | 17 | – | 0 | 1 | – | 0 | 0 | – | 0 | 0 | 6.50 | 3.9 |
| 10 Feb | a Virtus Entella | L | 45 | – | 0 | 1 | – | 0 | 0 | 2 | 0 | 0 | 6.20 | 2.7 |
| 06 Feb | v Pescara | W | 29 | – | 0 | 0 | – | 0 | 1 | 1 | 0 | 0 | 6.50 | 3.2 |
| 10 Jan | a Carrarese | L | 45 | – | 0 | 1 | – | 1 | 0 | 2 | 0 | 0 | 6.20 | 4.2 |
| 27 Dec | v Avellino | D | 90 | – | 0 | 2 | 1 | 0 | 1 | 1 | 0 | 0 | 6.90 | 3.7 |
| 08 Dec | v Pescara | D | 90 | – | 0 | 1 | 1 | 0 | 0 | 2 | 1 | 0 | 7.20 | 4.1 |
| 04 Dec | a Juve Stabia | D | 79 | – | 0 | 0 | – | 0 | 0 | 1 | 1 | 0 | 5.90 | 2.5 |
| 29 Nov | a Empoli | L | 61 | – | 0 | 0 | – | 1 | 0 | – | 0 | 0 | 6.50 | 5.2 |
| 22 Nov | v Frosinone | L | 80 | 1 | 0 | 2 | 1 | 1 | 1 | 2 | 0 | 0 | 8.60 | 5.7 |
| 07 Nov | a Spezia | D | 27 | – | 0 | 0 | – | 0 | 2 | 1 | 0 | 0 | 6.70 | 5.5 |
| 02 Nov | v Cesena | W | 78 | – | 0 | 1 | – | 3 | 2 | – | 0 | 0 | 7.20 | 6.1 |