Age 25
Height 185 cm
Foot Left
Country Italy
Value €2.1m
Contract 2029-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
7.20
34 matches
Last 5
6.88
-0.32 vs season
Best
8.4
vs Avellino
MOTM
2
of 31 matches
Rating by match (last 30)
≥8.0
7.0–8.0
6.0–7.0
5.5–6.0
<5.5
🧬
Attributes
Chances created
Aerial duels
Defensive actions
Goals
Shot attempts
Touches
Filter:
Apps
34
Goals
2
Assists
2
Rating
7.20
Goals
1
55%
Assists
2
86%
Rating
7.23
90%
Matches
30
75%
Started
24
65%
Minutes
2199
68%
🎯
Stats compared to other center-backs
Serie B · percentile vs peers
Chances created
97%
Aerial duels
76%
Defensive actions
79%
Goals
74%
Shot attempts
96%
Touches
74%
🎯
Shot Map
25 shots per season
Goals
1
On target
11
xG
2.41
Conversion
4%
Goal
Saved
Off target
🔥
Heatmap
973 touches this season
Attack
Touches
973
Attack
16%
Middle
43%
Ø position
41%
Detailed Stats & Percentiles (Serie B)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 85%
|
Per 90 pctl
avg 85%
|
|---|---|---|---|---|
| Goals | 1 | 0.04 |
55
|
65
|
| xG | 2.35 | 0.10 |
90
|
89
|
| xGOT | 2.86 | 0.12 |
93
|
89
|
| xG excl. penalty | 2.35 | 0.10 |
90
|
89
|
| Shots | 25 | 1.02 |
91
|
89
|
| Shots on target | 7 | 0.29 |
88
|
84
|
| Headed shots | 12 | 0.49 |
89
|
87
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 74%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Assists | 2 | 0.08 |
86
|
87
|
| xA | 1.57 | 0.06 |
88
|
79
|
| Accurate passes | 1149 | 47.03 |
87
|
79
|
| Pass accuracy | 83.6 | 83.56 |
46
|
46
|
| Accurate long balls | 58 | 2.37 |
75
|
53
|
| Long ball accuracy | 38.9 | 38.93 |
38
|
38
|
| Chances created | 21 | 0.86 |
96
|
94
|
| Big chances created | 1 | 0.04 |
54
|
61
|
| Successful crosses | 11 | 0.45 |
92
|
86
|
| Cross accuracy | 28.9 | 28.95 |
76
|
76
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 61%
|
Per 90 pctl
avg 58%
|
|---|---|---|---|---|
| Dribbles | 6 | 0.25 |
75
|
65
|
| Dribbles success rate | 42.9 | 42.86 |
38
|
38
|
| Duels won | 159 | 6.51 |
84
|
82
|
| Duels won % | 55.8 | 55.79 |
37
|
37
|
| Aerials won | 78 | 3.19 |
81
|
71
|
| Aerials won % | 63.9 | 63.93 |
60
|
60
|
| Touches | 1796 | 73.51 |
83
|
86
|
| Touches in opposition box | 43 | 1.76 |
90
|
89
|
| Dispossessed | 7 | 0.29 |
13
|
27
|
| Fouls won | 12 | 0.49 |
45
|
21
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 65%
|
Per 90 pctl
avg 65%
|
|---|---|---|---|---|
| Defensive actions | 231 | 9.45 |
80
|
72
|
| Tackles | 63 | 2.58 |
96
|
90
|
| Interceptions | 31 | 1.27 |
82
|
67
|
| Blocked scoring attempt | 20 | 0.82 |
79
|
67
|
| Fouls committed | 49 | 2.01 |
92
|
82
|
| Penalties conceded | 1 | 0.04 |
6
|
17
|
| Recoveries | 84 | 3.44 |
76
|
55
|
| Possession won final 3rd | 3 | 0.12 |
72
|
70
|
| Dribbled past | 19 | 0.78 |
3
|
14
|
| Clearances | 117 | 4.79 |
71
|
45
|
| Clean sheets | 9 | 0.37 |
90
|
95
|
| Goals conceded while on pitch | 19 | 0.78 |
51
|
91
|
| xG against while on pitch | 25.27 | 1.03 |
43
|
83
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 39%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.04 |
76
|
90
|
| Red cards | 1 | 0.04 |
1
|
15
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 85%
|
Per 90 pctl
avg 85%
|
|---|---|---|---|---|
| Goals | 1 | 0.04 |
55
|
65
|
| xG | 2.35 | 0.10 |
90
|
89
|
| xGOT | 2.86 | 0.12 |
93
|
89
|
| xG excl. penalty | 2.35 | 0.10 |
90
|
89
|
| Shots | 25 | 1.02 |
91
|
89
|
| Shots on target | 7 | 0.29 |
88
|
84
|
| Headed shots | 12 | 0.49 |
89
|
87
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 74%
|
Per 90 pctl
avg 70%
|
|---|---|---|---|---|
| Assists | 2 | 0.08 |
86
|
87
|
| xA | 1.57 | 0.06 |
88
|
79
|
| Accurate passes | 1149 | 47.03 |
87
|
79
|
| Pass accuracy | 83.6 | 83.56 |
46
|
46
|
| Accurate long balls | 58 | 2.37 |
75
|
53
|
| Long ball accuracy | 38.9 | 38.93 |
38
|
38
|
| Chances created | 21 | 0.86 |
96
|
94
|
| Big chances created | 1 | 0.04 |
54
|
61
|
| Successful crosses | 11 | 0.45 |
92
|
86
|
| Cross accuracy | 28.9 | 28.95 |
76
|
76
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 61%
|
Per 90 pctl
avg 58%
|
|---|---|---|---|---|
| Dribbles | 6 | 0.25 |
75
|
65
|
| Dribbles success rate | 42.9 | 42.86 |
38
|
38
|
| Duels won | 159 | 6.51 |
84
|
82
|
| Duels won % | 55.8 | 55.79 |
37
|
37
|
| Aerials won | 78 | 3.19 |
81
|
71
|
| Aerials won % | 63.9 | 63.93 |
60
|
60
|
| Touches | 1796 | 73.51 |
83
|
86
|
| Touches in opposition box | 43 | 1.76 |
90
|
89
|
| Dispossessed | 7 | 0.29 |
13
|
27
|
| Fouls won | 12 | 0.49 |
45
|
21
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 65%
|
Per 90 pctl
avg 65%
|
|---|---|---|---|---|
| Defensive actions | 231 | 9.45 |
80
|
72
|
| Tackles | 63 | 2.58 |
96
|
90
|
| Interceptions | 31 | 1.27 |
82
|
67
|
| Blocked scoring attempt | 20 | 0.82 |
79
|
67
|
| Fouls committed | 49 | 2.01 |
92
|
82
|
| Penalties conceded | 1 | 0.04 |
6
|
17
|
| Recoveries | 84 | 3.44 |
76
|
55
|
| Possession won final 3rd | 3 | 0.12 |
72
|
70
|
| Dribbled past | 19 | 0.78 |
3
|
14
|
| Clearances | 117 | 4.79 |
71
|
45
|
| Clean sheets | 9 | 0.37 |
90
|
95
|
| Goals conceded while on pitch | 19 | 0.78 |
51
|
91
|
| xG against while on pitch | 25.27 | 1.03 |
43
|
83
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 39%
|
Per 90 pctl
avg 53%
|
|---|---|---|---|---|
| Yellow cards | 1 | 0.04 |
76
|
90
|
| Red cards | 1 | 0.04 |
1
|
15
|
Recent Matches (41)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-29 | vs Catanzaro | Serie B Promotion Playoff | 0-2 | 70 | 0 | 0 | 6.2 |
| 2026-05-24 | @ Catanzaro | Serie B Promotion Playoff | 0-2 | 90 | 0 | 0 | 6.9 |
| 2026-05-19 | vs Juve Stabia | Serie B Promotion Playoff | 2-1 | 90 | 0 | 0 | 7.5 |
| 2026-05-16 | @ Juve Stabia | Serie B Promotion Playoff | 2-2 | 90 | 1 | 0 | 7.4 |
| 2026-05-08 | vs Empoli | Serie B | 2-2 | 90 | 0 | 0 | 6.4 |
| 2026-05-01 | @ Mantova | Serie B | 3-2 | 0 | 0 | 0 | |
| 2026-04-24 | vs Modena | Serie B | 1-0 | 90 | 0 | 0 | 7.4 |
| 2026-04-17 | @ Sampdoria | Serie B | 0-3 | 64 | 0 | 0 | 7.2 |
| 2026-04-11 | vs Bari | Serie B | 2-0 | 1 | 0 | 0 | |
| 2026-04-06 | @ Catanzaro | Serie B | 1-1 | 45 | 0 | 0 | 6.5 |
| 2026-03-21 | vs Venezia | Serie B | 1-1 | 0 | 0 | 0 | |
| 2026-03-17 | @ Reggiana | Serie B | 0-0 | 90 | 0 | 0 | 7.5 |
| 2026-03-07 | @ Spezia | Serie B | 4-2 | 32 | 0 | 0 | 5.0 |
| 2026-03-03 | @ Cesena | Serie B | 1-3 | 0 | 0 | 0 | |
| 2026-02-27 | vs Virtus Entella | Serie B | 2-0 | 90 | 0 | 0 | 7.5 |
| 2026-02-21 | @ Carrarese | Serie B | 0-1 | 0 | 0 | 0 | |
| 2026-02-15 | vs Juve Stabia | Serie B | 2-1 | 72 | 0 | 0 | 7.4 |
| 2026-02-11 | @ Südtirol | Serie B | 0-0 | 90 | 0 | 0 | 7.7 |
| 2026-02-08 | vs Avellino | Serie B | 2-1 | 90 | 0 | 0 | 8.4 |
| 2026-02-01 | @ Padova | Serie B | 1-2 | 90 | 0 | 0 | 7.4 |
| 2026-01-24 | vs Pescara | Serie B | 3-0 | 90 | 0 | 1 | 8.0 |
| 2026-01-17 | vs Frosinone | Serie B | 2-2 | 90 | 0 | 0 | 6.6 |
| 2026-01-10 | @ Virtus Entella | Serie B | 1-0 | 90 | 0 | 0 | 7.4 |
| 2025-12-26 | @ Modena | Serie B | 1-2 | 90 | 0 | 0 | 7.4 |
| 2025-12-20 | vs Carrarese | Serie B | 4-1 | 90 | 0 | 0 | 7.0 |
| 2025-12-13 | @ Venezia | Serie B | 2-0 | 90 | 0 | 0 | 6.1 |
| 2025-12-08 | vs Südtirol | Serie B | 1-1 | 90 | 0 | 1 | 8.3 ⭐ |
| 2025-11-30 | @ Juve Stabia | Serie B | 2-2 | 90 | 0 | 0 | 6.7 |
| 2025-11-23 | vs Cesena | Serie B | 1-0 | 90 | 0 | 0 | 7.7 |
| 2025-11-09 | @ Pescara | Serie B | 0-2 | 90 | 0 | 0 | 7.7 |
| 2025-11-02 | vs Spezia | Serie B | 1-0 | 90 | 0 | 0 | 7.3 |
| 2025-10-28 | @ Palermo | Serie B | 0-3 | 5 | 0 | 0 | |
| 2025-10-25 | vs Reggiana | Serie B | 3-1 | 78 | 0 | 0 | 7.6 |
| 2025-10-18 | @ Frosinone | Serie B | 0-1 | 90 | 0 | 0 | 7.2 |
| 2025-10-04 | vs Catanzaro | Serie B | 2-1 | 89 | 0 | 0 | 6.6 |
| 2025-10-01 | @ Empoli | Serie B | 1-1 | 87 | 1 | 0 | 8.1 ⭐ |
| 2025-09-27 | vs Padova | Serie B | 0-1 | 8 | 0 | 0 | |
| 2025-09-20 | vs Sampdoria | Serie B | 1-0 | 8 | 0 | 0 | |
| 2025-09-12 | @ Avellino | Serie B | 2-1 | 0 | 0 | 0 | |
| 2025-08-17 | vs Frosinone | Coppa Italia | 0-1 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Monza | senior | 34 | 2 | 2 | 7.20 |
| 2024/2025 | Monza | senior | 29 | 0 | 1 | 6.58 |
| 2023/2024 | Monza | senior | 23 | 1 | 0 | 6.87 |
| 2022/2023 | Venezia | senior | 17 | 3 | 1 | 7.27 |
| 2022/2023 | Monza | senior | 6 | 0 | 0 | 6.13 |
| 2021/2022 | Cagliari | senior | 33 | 0 | 1 | 6.53 |
| 2020/2021 | Cagliari | senior | 17 | 0 | 1 | 6.76 |
| 2019/2020 | Cagliari | senior | 7 | 0 | 0 | 5.87 |
| 2023 | Italy U21 | national team | 2 | 0 | 0 | - |
Transfer Value History
Teammates
Semuel Pizzignacco
Arvid Brorsson
Lorenzo Lucchesi
Valentin Antov
Paulo Azzi
Hernani
Mirko Maric
Patrick Cutrone
Omari Forson
Andrea Vailati
Luca Ravanelli
Pedro Obiang
Filippo Delli Carri
Keita Baldé
Samuele Birindelli
Demba Thiam
Leonardo Colombo
Nicolas Galazzi
Adam Bakoune
Agustín Álvarez
Patrick Ciurria
Samuele Capolupo
Andrea Colpani
Giuseppe Caso
Matteo Pessina
Saverio Domanico
Andrea Petagna
Aljaz Strajnar
Dany Mota
Nicolò Ballabio
Mathis Mout
Francesco Reita
Monza