Age 30
Height 185 cm
Foot Left
Country Italy
Value €601.8k
Contract 2027-06-30
📈
Form
Rating per season, last 5 matches, and timeline all matches
Season
6.89
31 matches
Last 5
6.98
+0.09 vs season
Best
8.0
vs Empoli
MOTM
0
of 29 matches
Rating by match (last 29)
≥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
31
Goals
9
Assists
4
Rating
6.89
Goals
9
77%
Assists
2
60%
Rating
6.92
92%
Matches
27
56%
Started
10
41%
Minutes
1113
52%
🎯
Stats compared to other forwards
Serie B · percentile vs peers
Chances created
99%
Aerial duels
57%
Defensive actions
16%
Goals
92%
Shot attempts
35%
Touches
87%
🎯
Shot Map
28 shots per season
Goals
9
On target
21
xG
5.26
Conversion
32%
Goal
Saved
Off target
🔥
Heatmap
481 touches this season
Attack
Touches
481
Attack
46%
Middle
43%
Ø position
62%
Detailed Stats & Percentiles (Serie B)
Shooting
| Stat | Total | Per 90 |
Percentile
avg 63%
|
Per 90 pctl
avg 73%
|
|---|---|---|---|---|
| Goals | 9 | 0.73 |
77
|
100
|
| xG | 5.17 | 0.42 |
69
|
77
|
| xGOT | 7.92 | 0.64 |
76
|
95
|
| xG excl. penalty | 5.17 | 0.42 |
70
|
84
|
| Shots | 28 | 2.26 |
43
|
40
|
| Shots on target | 16 | 1.29 |
69
|
85
|
| Headed shots | 4 | 0.32 |
36
|
34
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 74%
|
Per 90 pctl
avg 79%
|
|---|---|---|---|---|
| Assists | 2 | 0.16 |
60
|
67
|
| xA | 1.62 | 0.13 |
68
|
75
|
| Accurate passes | 255 | 20.62 |
74
|
85
|
| Pass accuracy | 78.5 | 78.46 |
70
|
70
|
| Accurate long balls | 18 | 1.46 |
89
|
91
|
| Long ball accuracy | 72.0 | 72.00 |
68
|
68
|
| Chances created | 28 | 2.26 |
89
|
92
|
| Big chances created | 4 | 0.32 |
72
|
83
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 64%
|
Per 90 pctl
avg 68%
|
|---|---|---|---|---|
| Dribbles | 14 | 1.13 |
72
|
72
|
| Dribbles success rate | 53.8 | 53.85 |
83
|
83
|
| Duels won | 66 | 5.34 |
45
|
48
|
| Duels won % | 46.2 | 46.15 |
77
|
77
|
| Aerials won | 29 | 2.35 |
58
|
62
|
| Aerials won % | 56.9 | 56.86 |
94
|
94
|
| Touches | 507 | 41.00 |
52
|
72
|
| Touches in opposition box | 93 | 7.52 |
75
|
96
|
| Dispossessed | 27 | 2.18 |
25
|
15
|
| Fouls won | 20 | 1.62 |
42
|
36
|
| Penalties awarded | 1 | 0.08 |
77
|
90
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 42%
|
Per 90 pctl
avg 47%
|
|---|---|---|---|---|
| Defensive actions | 11 | 0.89 |
22
|
10
|
| Tackles | 4 | 0.32 |
21
|
20
|
| Interceptions | 1 | 0.08 |
22
|
30
|
| Blocked scoring attempt | 2 | 0.16 |
57
|
69
|
| Fouls committed | 18 | 1.46 |
34
|
30
|
| Recoveries | 41 | 3.32 |
71
|
81
|
| Possession won final 3rd | 6 | 0.49 |
45
|
49
|
| Dribbled past | 1 | 0.08 |
84
|
92
|
| Clearances | 4 | 0.32 |
21
|
18
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 14 | 1.13 |
60
|
72
|
| xG against while on pitch | 12.67 | 1.02 |
63
|
89
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 56%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.32 |
12
|
15
|
| Red cards | 0 | 0.00 |
100
|
100
|
Shooting
| Stat | Total | Per 90 |
Percentile
avg 63%
|
Per 90 pctl
avg 73%
|
|---|---|---|---|---|
| Goals | 9 | 0.73 |
77
|
100
|
| xG | 5.17 | 0.42 |
69
|
77
|
| xGOT | 7.92 | 0.64 |
76
|
95
|
| xG excl. penalty | 5.17 | 0.42 |
70
|
84
|
| Shots | 28 | 2.26 |
43
|
40
|
| Shots on target | 16 | 1.29 |
69
|
85
|
| Headed shots | 4 | 0.32 |
36
|
34
|
Passing
| Stat | Total | Per 90 |
Percentile
avg 74%
|
Per 90 pctl
avg 79%
|
|---|---|---|---|---|
| Assists | 2 | 0.16 |
60
|
67
|
| xA | 1.62 | 0.13 |
68
|
75
|
| Accurate passes | 255 | 20.62 |
74
|
85
|
| Pass accuracy | 78.5 | 78.46 |
70
|
70
|
| Accurate long balls | 18 | 1.46 |
89
|
91
|
| Long ball accuracy | 72.0 | 72.00 |
68
|
68
|
| Chances created | 28 | 2.26 |
89
|
92
|
| Big chances created | 4 | 0.32 |
72
|
83
|
Possession
| Stat | Total | Per 90 |
Percentile
avg 64%
|
Per 90 pctl
avg 68%
|
|---|---|---|---|---|
| Dribbles | 14 | 1.13 |
72
|
72
|
| Dribbles success rate | 53.8 | 53.85 |
83
|
83
|
| Duels won | 66 | 5.34 |
45
|
48
|
| Duels won % | 46.2 | 46.15 |
77
|
77
|
| Aerials won | 29 | 2.35 |
58
|
62
|
| Aerials won % | 56.9 | 56.86 |
94
|
94
|
| Touches | 507 | 41.00 |
52
|
72
|
| Touches in opposition box | 93 | 7.52 |
75
|
96
|
| Dispossessed | 27 | 2.18 |
25
|
15
|
| Fouls won | 20 | 1.62 |
42
|
36
|
| Penalties awarded | 1 | 0.08 |
77
|
90
|
Defending
| Stat | Total | Per 90 |
Percentile
avg 42%
|
Per 90 pctl
avg 47%
|
|---|---|---|---|---|
| Defensive actions | 11 | 0.89 |
22
|
10
|
| Tackles | 4 | 0.32 |
21
|
20
|
| Interceptions | 1 | 0.08 |
22
|
30
|
| Blocked scoring attempt | 2 | 0.16 |
57
|
69
|
| Fouls committed | 18 | 1.46 |
34
|
30
|
| Recoveries | 41 | 3.32 |
71
|
81
|
| Possession won final 3rd | 6 | 0.49 |
45
|
49
|
| Dribbled past | 1 | 0.08 |
84
|
92
|
| Clearances | 4 | 0.32 |
21
|
18
|
| Clean sheets | 0 | 0.00 |
0
|
0
|
| Goals conceded while on pitch | 14 | 1.13 |
60
|
72
|
| xG against while on pitch | 12.67 | 1.02 |
63
|
89
|
Discipline
| Stat | Total | Per 90 |
Percentile
avg 56%
|
Per 90 pctl
avg 57%
|
|---|---|---|---|---|
| Yellow cards | 4 | 0.32 |
12
|
15
|
| Red cards | 0 | 0.00 |
100
|
100
|
Recent Matches (38)
| Date | Opponent | Comp | Score | Min | G | A | Rating |
|---|---|---|---|---|---|---|---|
| 2026-05-29 | vs Catanzaro | Serie B Promotion Playoff | 0-2 | 45 | 0 | 0 | 6.3 |
| 2026-05-24 | @ Catanzaro | Serie B Promotion Playoff | 0-2 | 26 | 0 | 1 | 7.2 |
| 2026-05-19 | vs Juve Stabia | Serie B Promotion Playoff | 2-1 | 57 | 0 | 0 | 6.7 |
| 2026-05-16 | @ Juve Stabia | Serie B Promotion Playoff | 2-2 | 28 | 0 | 1 | 6.7 |
| 2026-05-08 | vs Empoli | Serie B | 2-2 | 60 | 1 | 0 | 8.0 |
| 2026-05-01 | @ Mantova | Serie B | 3-2 | 73 | 0 | 0 | 6.7 |
| 2026-04-24 | vs Modena | Serie B | 1-0 | 56 | 0 | 0 | 6.5 |
| 2026-04-17 | @ Sampdoria | Serie B | 0-3 | 34 | 1 | 0 | 7.6 |
| 2026-04-11 | vs Bari | Serie B | 2-0 | 83 | 0 | 1 | 7.6 |
| 2026-04-06 | @ Catanzaro | Serie B | 1-1 | 90 | 0 | 0 | 6.9 |
| 2026-03-21 | vs Venezia | Serie B | 1-1 | 86 | 0 | 0 | 7.1 |
| 2026-03-17 | @ Reggiana | Serie B | 0-0 | 26 | 0 | 0 | 6.1 |
| 2026-03-14 | vs Palermo | Serie B | 3-0 | 72 | 1 | 0 | 7.9 |
| 2026-03-07 | @ Spezia | Serie B | 4-2 | 34 | 1 | 1 | 7.9 |
| 2026-03-03 | @ Cesena | Serie B | 1-3 | 24 | 1 | 0 | 7.0 |
| 2026-02-27 | vs Virtus Entella | Serie B | 2-0 | 74 | 0 | 0 | 6.6 |
| 2026-02-21 | @ Carrarese | Serie B | 0-1 | 23 | 0 | 0 | 6.1 |
| 2026-02-15 | vs Juve Stabia | Serie B | 2-1 | 29 | 1 | 0 | 7.4 |
| 2026-02-11 | @ Südtirol | Serie B | 0-0 | 45 | 0 | 0 | 7.0 |
| 2026-01-17 | vs Frosinone | Serie B | 2-2 | 90 | 1 | 0 | 7.6 |
| 2026-01-10 | @ Virtus Entella | Serie B | 1-0 | 29 | 0 | 0 | 6.5 |
| 2025-12-26 | @ Modena | Serie B | 1-2 | 1 | 0 | 0 | |
| 2025-12-20 | vs Carrarese | Serie B | 4-1 | 23 | 1 | 0 | 7.1 |
| 2025-12-13 | @ Venezia | Serie B | 2-0 | 27 | 0 | 0 | 5.9 |
| 2025-12-08 | vs Südtirol | Serie B | 1-1 | 21 | 0 | 0 | 6.7 |
| 2025-11-30 | @ Juve Stabia | Serie B | 2-2 | 29 | 1 | 0 | 7.9 |
| 2025-11-23 | vs Cesena | Serie B | 1-0 | 0 | 0 | 0 | |
| 2025-11-09 | @ Pescara | Serie B | 0-2 | 0 | 0 | 0 | |
| 2025-10-18 | @ Frosinone | Serie B | 0-1 | 32 | 0 | 0 | 6.7 |
| 2025-10-04 | vs Catanzaro | Serie B | 2-1 | 0 | 0 | 0 | |
| 2025-10-01 | @ Empoli | Serie B | 1-1 | 0 | 0 | 0 | |
| 2025-09-27 | vs Padova | Serie B | 0-1 | 24 | 0 | 0 | 5.7 |
| 2025-09-20 | vs Sampdoria | Serie B | 1-0 | 13 | 0 | 0 | 6.2 |
| 2025-09-12 | @ Avellino | Serie B | 2-1 | 4 | 0 | 0 | |
| 2025-08-31 | @ Bari | Serie B | 1-1 | 0 | 0 | 0 | |
| 2025-08-23 | vs Mantova | Serie B | 1-0 | 11 | 0 | 0 | 6.4 |
| 2025-08-17 | vs Frosinone | Coppa Italia | 0-1 | 0 | 0 | 0 | |
| 2025-08-12 | vs Inter | Club Friendlies | 2-2 | 0 | 0 | 0 |
Career
| Season | Team | Type | Apps | G | A | Rating |
|---|---|---|---|---|---|---|
| 2025/2026 | Monza | senior | 31 | 9 | 4 | 6.89 |
| 2024/2025 | Monza | senior | 16 | 0 | 0 | 6.02 |
| 2023/2024 | Cagliari | senior | 20 | 1 | 2 | 6.50 |
| 2023 | Monza | senior | 1 | 0 | 0 | - |
| 2022/2023 | Monza | senior | 32 | 5 | 5 | 6.63 |
| 2021/2022 | Napoli | senior | 32 | 4 | 5 | 6.67 |
| 2020/2021 | Napoli | senior | 36 | 5 | 3 | 6.76 |
| 2019/2020 | SPAL | senior | 37 | 12 | 1 | 6.65 |
| 2018/2019 | SPAL | senior | 37 | 17 | 1 | 6.66 |
| 2017/2018 | Atalanta | senior | 39 | 6 | 7 | 6.64 |
| 2016/2017 | Atalanta | senior | 36 | 5 | 8 | 6.87 |
| 2015/2016 | Ascoli | senior | 32 | 7 | 0 | - |
| 2014/2015 | Vicenza | senior | 14 | 1 | 0 | - |
| 2014/2015 | Latina | senior | 11 | 0 | 0 | - |
| 2013/2014 | Milan | senior | 1 | 0 | 0 | - |
| 2013/2014 | Sampdoria | senior | 5 | 0 | 0 | - |
| 2013/2014 | Milan | senior | 3 | 0 | 0 | - |
| 2012/2013 | Milan | senior | 1 | 0 | 0 | - |
| 2017 | Italy | national team | 2 | 1 | 0 | - |
| 2017 | Italy U21 | national team | 5 | 1 | 0 | - |
| 2014 | Italy U19 | national team | 3 | 1 | 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
Aljaz Strajnar
Andrea Carboni
Dany Mota
Nicolò Ballabio
Mathis Mout
Francesco Reita
Monza