Standard Stats Table Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2019-2020 17 Milan it ITA Coppa Italia 1 0 9 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2019-2020 17 Milan it ITA 1. Serie A 1 0 9 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 3 0.00 0.00 0.00 0.00 0.00 0.00 0.29 0.29 0.00 0.29 Matches 2020-2021 18 Milan it ITA Coppa Italia 0 0 Matches 2020-2021 18 Milan 2. Europa Lg 3 1 104 1.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.1 0 2 7 0.00 0.00 0.00 0.00 0.00 0.04 0.04 0.08 0.04 0.08 Matches 2020-2021 18 Milan it ITA 1. Serie A 4 1 94 1.0 0 0 0 0 0 0 0 0 0.6 0.6 0.0 0.6 4 1 3 0.00 0.00 0.00 0.00 0.00 0.57 0.00 0.57 0.57 0.57 Matches 2020-2021 18 Cremonese it ITA 2. Serie B 13 0 317 3.5 1 0 1 1 0 0 1 0 2.0 2.0 0.4 2.3 11 6 28 0.28 0.00 0.28 0.28 0.28 0.55 0.11 0.66 0.55 0.66 Matches 2021-2022 19 SPAL it ITA Coppa Italia 1 1 60 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2021-2022 19 SPAL it ITA 2. Serie B 34 26 2,075 23.1 6 0 6 6 0 0 9 1 6.0 6.0 1.8 7.8 29 32 170 0.26 0.00 0.26 0.26 0.26 0.26 0.08 0.34 0.26 0.34 Matches 2022-2023 20 Lecce it ITA Coppa Italia 1 0 53 0.6 1 0 1 1 0 0 0 0 1.70 0.00 1.70 1.70 1.70 Matches 2022-2023 20 Lecce it ITA 1. Serie A 33 18 1,515 16.8 5 2 7 4 1 2 4 0 6.2 4.6 1.4 6.1 14 21 119 0.30 0.12 0.42 0.24 0.36 0.37 0.09 0.45 0.27 0.36 Matches 2023-2024 21 Monza it ITA 1. Serie A 25 16 1,359 15.1 4 1 5 4 0 0 3 0 3.6 3.6 0.6 4.2 16 24 75 0.26 0.07 0.33 0.26 0.33 0.24 0.04 0.28 0.24 0.28 Matches 2023-2024 21 Milan it ITA 1. Serie A 0 0 Matches 2024-2025 22 Empoli it ITA Coppa Italia 3 1 145 1.6 1 0 1 1 0 0 0 0 0.62 0.00 0.62 0.62 0.62 Matches 2024-2025 22 Empoli it ITA 1. Serie A 26 22 1,819 20.2 5 2 7 4 1 1 2 0 5.5 4.7 2.5 7.2 23 35 95 0.25 0.10 0.35 0.20 0.30 0.27 0.12 0.40 0.23 0.36 Matches 6 Seasons 6 Clubs 4 Leagues 145 86 7,559 84.0 23 5 28 21 2 3 19 1 24.0 21.6 6.8 28.4 97 121 500 0.27 0.06 0.33 0.25 0.31 0.30 0.08 0.38 0.27 0.35 Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Milan (3 Seasons) 3 Leagues 9 2 216 2.4 0 0 0 0 0 0 0 0 0.6 0.6 0.1 0.7 4 3 13 0.00 0.00 0.00 0.00 0.00 0.28 0.03 0.31 0.28 0.31 SPAL (1 Season) 2 Leagues 35 27 2,135 23.7 6 0 6 6 0 0 9 1 6.0 6.0 1.8 7.8 29 32 170 0.25 0.00 0.25 0.25 0.25 0.26 0.08 0.34 0.26 0.34 Lecce (1 Season) 2 Leagues 34 18 1,568 17.4 6 2 8 5 1 2 4 0 6.2 4.6 1.4 6.1 14 21 119 0.34 0.11 0.46 0.29 0.40 0.37 0.09 0.45 0.27 0.36 Empoli (1 Season) 2 Leagues 29 23 1,964 21.8 6 2 8 5 1 1 2 0 5.5 4.7 2.5 7.2 23 35 95 0.27 0.09 0.37 0.23 0.32 0.27 0.12 0.40 0.23 0.36 Monza (1 Season) 1 League 25 16 1,359 15.1 4 1 5 4 0 0 3 0 3.6 3.6 0.6 4.2 16 24 75 0.26 0.07 0.33 0.26 0.33 0.24 0.04 0.28 0.24 0.28 Cremonese (1 Season) 1 League 13 0 317 3.5 1 0 1 1 0 0 1 0 2.0 2.0 0.4 2.3 11 6 28 0.28 0.00 0.28 0.28 0.28 0.55 0.11 0.66 0.55 0.66 Serie A (5 Seasons) 89 57 4,796 53.3 14 5 19 12 2 3 9 0 15.9 13.6 4.6 18.1 57 81 295 0.26 0.09 0.36 0.23 0.32 0.30 0.09 0.38 0.25 0.34 Coppa Italia (5 Seasons) 6 2 267 3.0 2 0 2 2 0 0 0 0 0.67 0.00 0.67 0.67 0.67 Serie B (2 Seasons) 47 26 2,392 26.6 7 0 7 7 0 0 10 1 8.0 8.0 2.2 10.2 40 38 198 0.26 0.00 0.26 0.26 0.26 0.30 0.08 0.38 0.30 0.38 Europa Lg (1 Season) 3 1 104 1.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.1 0 2 7 0.00 0.00 0.00 0.00 0.00 0.04 0.04 0.08 0.04 0.08
Standard Stats Table Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2019-2020 17 Milan 2 Leagues 2 0 18 0.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 3 0.00 0.00 0.00 0.00 0.00 0.00 0.29 0.29 0.00 0.29 2020-2021 18 Milan 3 Leagues 7 2 198 2.2 0 0 0 0 0 0 0 0 0.6 0.6 0.0 0.7 4 3 10 0.00 0.00 0.00 0.00 0.00 0.29 0.02 0.31 0.29 0.31 2020-2021 18 Cremonese 1 League 13 0 317 3.5 1 0 1 1 0 0 1 0 2.0 2.0 0.4 2.3 11 6 28 0.28 0.00 0.28 0.28 0.28 0.55 0.11 0.66 0.55 0.66 2021-2022 19 SPAL 2 Leagues 35 27 2,135 23.7 6 0 6 6 0 0 9 1 6.0 6.0 1.8 7.8 29 32 170 0.25 0.00 0.25 0.25 0.25 0.26 0.08 0.34 0.26 0.34 2022-2023 20 Lecce 2 Leagues 34 18 1,568 17.4 6 2 8 5 1 2 4 0 6.2 4.6 1.4 6.1 14 21 119 0.34 0.11 0.46 0.29 0.40 0.37 0.09 0.45 0.27 0.36 2023-2024 21 Monza 1 League 25 16 1,359 15.1 4 1 5 4 0 0 3 0 3.6 3.6 0.6 4.2 16 24 75 0.26 0.07 0.33 0.26 0.33 0.24 0.04 0.28 0.24 0.28 2023-2024 21 Milan 1 League 0 0 2024-2025 22 Empoli 2 Leagues 29 23 1,964 21.8 6 2 8 5 1 1 2 0 5.5 4.7 2.5 7.2 23 35 95 0.27 0.09 0.37 0.23 0.32 0.27 0.12 0.40 0.23 0.36 6 Seasons 6 Clubs 4 Leagues 145 86 7,559 84.0 23 5 28 21 2 3 19 1 24.0 21.6 6.8 28.4 97 121 500 0.27 0.06 0.33 0.25 0.31 0.30 0.08 0.38 0.27 0.35 Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Milan (3 Seasons) 3 Leagues 9 2 216 2.4 0 0 0 0 0 0 0 0 0.6 0.6 0.1 0.7 4 3 13 0.00 0.00 0.00 0.00 0.00 0.28 0.03 0.31 0.28 0.31 SPAL (1 Season) 2 Leagues 35 27 2,135 23.7 6 0 6 6 0 0 9 1 6.0 6.0 1.8 7.8 29 32 170 0.25 0.00 0.25 0.25 0.25 0.26 0.08 0.34 0.26 0.34 Lecce (1 Season) 2 Leagues 34 18 1,568 17.4 6 2 8 5 1 2 4 0 6.2 4.6 1.4 6.1 14 21 119 0.34 0.11 0.46 0.29 0.40 0.37 0.09 0.45 0.27 0.36 Empoli (1 Season) 2 Leagues 29 23 1,964 21.8 6 2 8 5 1 1 2 0 5.5 4.7 2.5 7.2 23 35 95 0.27 0.09 0.37 0.23 0.32 0.27 0.12 0.40 0.23 0.36 Monza (1 Season) 1 League 25 16 1,359 15.1 4 1 5 4 0 0 3 0 3.6 3.6 0.6 4.2 16 24 75 0.26 0.07 0.33 0.26 0.33 0.24 0.04 0.28 0.24 0.28 Cremonese (1 Season) 1 League 13 0 317 3.5 1 0 1 1 0 0 1 0 2.0 2.0 0.4 2.3 11 6 28 0.28 0.00 0.28 0.28 0.28 0.55 0.11 0.66 0.55 0.66 Serie A (5 Seasons) 89 57 4,796 53.3 14 5 19 12 2 3 9 0 15.9 13.6 4.6 18.1 57 81 295 0.26 0.09 0.36 0.23 0.32 0.30 0.09 0.38 0.25 0.34 Coppa Italia (5 Seasons) 6 2 267 3.0 2 0 2 2 0 0 0 0 0.67 0.00 0.67 0.67 0.67 Serie B (2 Seasons) 47 26 2,392 26.6 7 0 7 7 0 0 10 1 8.0 8.0 2.2 10.2 40 38 198 0.26 0.00 0.26 0.26 0.26 0.30 0.08 0.38 0.30 0.38 Europa Lg (1 Season) 3 1 104 1.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.1 0 2 7 0.00 0.00 0.00 0.00 0.00 0.04 0.04 0.08 0.04 0.08
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2019-2020 17 Milan it ITA 1. Serie A 6th 1 0 9 0.1 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.0 0 0 3 0.00 0.00 0.00 0.00 0.00 0.00 0.29 0.29 0.00 0.29 Matches 2020-2021 18 Milan it ITA 1. Serie A 2nd 4 1 94 1.0 0 0 0 0 0 0 0 0 0.6 0.6 0.0 0.6 4 1 3 0.00 0.00 0.00 0.00 0.00 0.57 0.00 0.57 0.57 0.57 Matches 2020-2021 18 Cremonese it ITA 2. Serie B 13th 13 0 317 3.5 1 0 1 1 0 0 1 0 2.0 2.0 0.4 2.3 11 6 28 0.28 0.00 0.28 0.28 0.28 0.55 0.11 0.66 0.55 0.66 Matches 2021-2022 19 SPAL it ITA 2. Serie B 15th 34 26 2,075 23.1 6 0 6 6 0 0 9 1 6.0 6.0 1.8 7.8 29 32 170 0.26 0.00 0.26 0.26 0.26 0.26 0.08 0.34 0.26 0.34 Matches 2022-2023 20 Lecce it ITA 1. Serie A 16th 33 18 1,515 16.8 5 2 7 4 1 2 4 0 6.2 4.6 1.4 6.1 14 21 119 0.30 0.12 0.42 0.24 0.36 0.37 0.09 0.45 0.27 0.36 Matches 2023-2024 21 Monza it ITA 1. Serie A 12th 25 16 1,359 15.1 4 1 5 4 0 0 3 0 3.6 3.6 0.6 4.2 16 24 75 0.26 0.07 0.33 0.26 0.33 0.24 0.04 0.28 0.24 0.28 Matches 2023-2024 21 Milan it ITA 1. Serie A 2nd 0 0 Matches 2024-2025 22 Empoli it ITA 1. Serie A 18th 26 22 1,819 20.2 5 2 7 4 1 1 2 0 5.5 4.7 2.5 7.2 23 35 95 0.25 0.10 0.35 0.20 0.30 0.27 0.12 0.40 0.23 0.36 Matches 6 Seasons 6 Clubs 2 Leagues 136 83 7,188 79.9 21 5 26 19 2 3 19 1 23.9 21.5 6.7 28.3 97 119 493 0.26 0.06 0.33 0.24 0.30 0.30 0.08 0.38 0.27 0.35 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches Milan (3 Seasons) 1 League 5 1 103 1.1 0 0 0 0 0 0 0 0 0.6 0.6 0.0 0.6 4 1 6 0.00 0.00 0.00 0.00 0.00 0.52 0.03 0.55 0.52 0.55 SPAL (1 Season) 1 League 34 26 2,075 23.1 6 0 6 6 0 0 9 1 6.0 6.0 1.8 7.8 29 32 170 0.26 0.00 0.26 0.26 0.26 0.26 0.08 0.34 0.26 0.34 Lecce (1 Season) 1 League 33 18 1,515 16.8 5 2 7 4 1 2 4 0 6.2 4.6 1.4 6.1 14 21 119 0.30 0.12 0.42 0.24 0.36 0.37 0.09 0.45 0.27 0.36 Empoli (1 Season) 1 League 26 22 1,819 20.2 5 2 7 4 1 1 2 0 5.5 4.7 2.5 7.2 23 35 95 0.25 0.10 0.35 0.20 0.30 0.27 0.12 0.40 0.23 0.36 Monza (1 Season) 1 League 25 16 1,359 15.1 4 1 5 4 0 0 3 0 3.6 3.6 0.6 4.2 16 24 75 0.26 0.07 0.33 0.26 0.33 0.24 0.04 0.28 0.24 0.28 Cremonese (1 Season) 1 League 13 0 317 3.5 1 0 1 1 0 0 1 0 2.0 2.0 0.4 2.3 11 6 28 0.28 0.00 0.28 0.28 0.28 0.55 0.11 0.66 0.55 0.66 Serie A (5 Seasons) 89 57 4,796 53.3 14 5 19 12 2 3 9 0 15.9 13.6 4.6 18.1 57 81 295 0.26 0.09 0.36 0.23 0.32 0.30 0.09 0.38 0.25 0.34 Serie B (2 Seasons) 47 26 2,392 26.6 7 0 7 7 0 0 10 1 8.0 8.0 2.2 10.2 40 38 198 0.26 0.00 0.26 0.26 0.26 0.30 0.08 0.38 0.30 0.38
Standard Stats Table Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches 2019-2020 17 Milan it ITA Coppa Italia 3rd 1 0 9 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2020-2021 18 Milan it ITA Coppa Italia 5th 0 0 Matches 2021-2022 19 SPAL it ITA Coppa Italia Rd1 1 1 60 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2022-2023 20 Lecce it ITA Coppa Italia Rd1 1 0 53 0.6 1 0 1 1 0 0 0 0 1.70 0.00 1.70 1.70 1.70 Matches 2024-2025 22 Empoli it ITA Coppa Italia QF 3 1 145 1.6 1 0 1 1 0 0 0 0 0.62 0.00 0.62 0.62 0.62 Matches 5 Seasons 4 Clubs 1 League 6 2 267 3.0 2 0 2 2 0 0 0 0 0.67 0.00 0.67 0.67 0.67 Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches Milan (2 Seasons) 1 League 1 0 9 0.1 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Empoli (1 Season) 1 League 3 1 145 1.6 1 0 1 1 0 0 0 0 0.62 0.00 0.62 0.62 0.62 SPAL (1 Season) 1 League 1 1 60 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Lecce (1 Season) 1 League 1 0 53 0.6 1 0 1 1 0 0 0 0 1.70 0.00 1.70 1.70 1.70
Standard Stats Table Season Age Squad Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches 2020-2021 18 Milan 2. Europa Lg R16 3 1 104 1.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.1 0 2 7 0.00 0.00 0.00 0.00 0.00 0.04 0.04 0.08 0.04 0.08 Matches 1 Season 1 Club 1 League 3 1 104 1.2 0 0 0 0 0 0 0 0 0.0 0.0 0.0 0.1 0 2 7 0.00 0.00 0.00 0.00 0.00 0.04 0.04 0.08 0.04 0.08
Shooting Table Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2019-2020 17 Milan it ITA Coppa Italia 0.1 0 0 0 0.00 0.00 0 0 Matches 2019-2020 17 Milan it ITA 1. Serie A 0.1 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2020-2021 18 Milan 2. Europa Lg 1.2 0 1 0 0.0 0.87 0.00 0.00 10.3 0 0 0 0.0 0.0 0.05 0.0 0.0 Matches 2020-2021 18 Milan it ITA 1. Serie A 1.0 0 4 1 25.0 3.83 0.96 0.00 0.00 12.3 0 0 0 0.6 0.6 0.15 -0.6 -0.6 Matches 2020-2021 18 Cremonese it ITA 2. Serie B 3.5 1 17 6 35.3 4.83 1.70 0.06 0.17 13.2 0 0 0 2.0 2.0 0.12 -1.0 -1.0 Matches 2021-2022 19 SPAL it ITA Coppa Italia 0.7 0 1 0 0.0 1.50 0.00 0.00 0 0 Matches 2021-2022 19 SPAL it ITA 2. Serie B 23.1 6 71 21 29.6 3.08 0.91 0.08 0.29 18.6 0 0 0 6.0 6.0 0.08 0.0 0.0 Matches 2022-2023 20 Lecce it ITA Coppa Italia 0.6 1 2 1 50.0 3.40 1.70 0.50 1.00 0 0 Matches 2022-2023 20 Lecce it ITA 1. Serie A 16.8 5 43 11 25.6 2.55 0.65 0.09 0.36 16.8 0 1 2 6.2 4.6 0.11 -1.2 -0.6 Matches 2023-2024 21 Monza it ITA 1. Serie A 15.1 4 37 10 27.0 2.45 0.66 0.11 0.40 17.2 0 0 0 3.6 3.6 0.10 +0.4 +0.4 Matches 2024-2025 22 Empoli it ITA Coppa Italia 1.6 1 4 1 25.0 2.48 0.62 0.25 1.00 0 0 Matches 2024-2025 22 Empoli it ITA 1. Serie A 20.2 5 48 16 33.3 2.37 0.79 0.08 0.25 17.9 0 1 1 5.5 4.7 0.10 -0.5 -0.7 Matches 6 Seasons 6 Clubs 4 Leagues 84.0 23 228 67 29.4 2.71 0.80 0.09 0.31 17.3 0 2 3 24.0 21.6 0.10 -3.0 -2.6 Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Milan (3 Seasons) 3 Leagues 2.4 0 5 1 20.0 2.08 0.42 0.00 0.00 11.9 0 0 0 0.6 0.6 0.13 -0.6 -0.6 SPAL (1 Season) 2 Leagues 23.7 6 72 21 29.2 3.04 0.89 0.08 0.29 18.6 0 0 0 6.0 6.0 0.08 0.0 0.0 Lecce (1 Season) 2 Leagues 17.4 6 45 12 26.7 2.58 0.69 0.11 0.42 16.8 0 1 2 6.2 4.6 0.11 -1.2 -0.6 Empoli (1 Season) 2 Leagues 21.8 6 52 17 32.7 2.38 0.78 0.10 0.29 17.9 0 1 1 5.5 4.7 0.10 -0.5 -0.7 Monza (1 Season) 1 League 15.1 4 37 10 27.0 2.45 0.66 0.11 0.40 17.2 0 0 0 3.6 3.6 0.10 +0.4 +0.4 Cremonese (1 Season) 1 League 3.5 1 17 6 35.3 4.83 1.70 0.06 0.17 13.2 0 0 0 2.0 2.0 0.12 -1.0 -1.0 Serie A (5 Seasons) 53.3 14 132 38 28.8 2.48 0.71 0.09 0.32 17.2 0 2 3 15.9 13.6 0.10 -1.9 -1.6 Coppa Italia (5 Seasons) 3.0 2 7 2 28.6 2.36 0.67 0.29 1.00 0 0 Serie B (2 Seasons) 26.6 7 88 27 30.7 3.31 1.02 0.08 0.26 17.5 0 0 0 8.0 8.0 0.09 -1.0 -1.0 Europa Lg (1 Season) 1.2 0 1 0 0.0 0.87 0.00 0.00 10.3 0 0 0 0.0 0.0 0.05 0.0 0.0
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2019-2020 17 Milan 2 Leagues 0.2 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 2020-2021 18 Milan 3 Leagues 2.2 0 5 1 20.0 2.27 0.45 0.00 0.00 11.9 0 0 0 0.6 0.6 0.13 -0.6 -0.6 2020-2021 18 Cremonese 1 League 3.5 1 17 6 35.3 4.83 1.70 0.06 0.17 13.2 0 0 0 2.0 2.0 0.12 -1.0 -1.0 2021-2022 19 SPAL 2 Leagues 23.7 6 72 21 29.2 3.04 0.89 0.08 0.29 18.6 0 0 0 6.0 6.0 0.08 0.0 0.0 2022-2023 20 Lecce 2 Leagues 17.4 6 45 12 26.7 2.58 0.69 0.11 0.42 16.8 0 1 2 6.2 4.6 0.11 -1.2 -0.6 2023-2024 21 Monza 1 League 15.1 4 37 10 27.0 2.45 0.66 0.11 0.40 17.2 0 0 0 3.6 3.6 0.10 +0.4 +0.4 2024-2025 22 Empoli 2 Leagues 21.8 6 52 17 32.7 2.38 0.78 0.10 0.29 17.9 0 1 1 5.5 4.7 0.10 -0.5 -0.7 6 Seasons 6 Clubs 4 Leagues 84.0 23 228 67 29.4 2.71 0.80 0.09 0.31 17.3 0 2 3 24.0 21.6 0.10 -3.0 -2.6 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Milan (3 Seasons) 3 Leagues 2.4 0 5 1 20.0 2.08 0.42 0.00 0.00 11.9 0 0 0 0.6 0.6 0.13 -0.6 -0.6 SPAL (1 Season) 2 Leagues 23.7 6 72 21 29.2 3.04 0.89 0.08 0.29 18.6 0 0 0 6.0 6.0 0.08 0.0 0.0 Lecce (1 Season) 2 Leagues 17.4 6 45 12 26.7 2.58 0.69 0.11 0.42 16.8 0 1 2 6.2 4.6 0.11 -1.2 -0.6 Empoli (1 Season) 2 Leagues 21.8 6 52 17 32.7 2.38 0.78 0.10 0.29 17.9 0 1 1 5.5 4.7 0.10 -0.5 -0.7 Monza (1 Season) 1 League 15.1 4 37 10 27.0 2.45 0.66 0.11 0.40 17.2 0 0 0 3.6 3.6 0.10 +0.4 +0.4 Cremonese (1 Season) 1 League 3.5 1 17 6 35.3 4.83 1.70 0.06 0.17 13.2 0 0 0 2.0 2.0 0.12 -1.0 -1.0 Serie A (5 Seasons) 53.3 14 132 38 28.8 2.48 0.71 0.09 0.32 17.2 0 2 3 15.9 13.6 0.10 -1.9 -1.6 Coppa Italia (5 Seasons) 3.0 2 7 2 28.6 2.36 0.67 0.29 1.00 0 0 Serie B (2 Seasons) 26.6 7 88 27 30.7 3.31 1.02 0.08 0.26 17.5 0 0 0 8.0 8.0 0.09 -1.0 -1.0 Europa Lg (1 Season) 1.2 0 1 0 0.0 0.87 0.00 0.00 10.3 0 0 0 0.0 0.0 0.05 0.0 0.0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2019-2020 17 Milan it ITA 1. Serie A 6th 0.1 0 0 0 0.00 0.00 0 0 0 0.0 0.0 0.0 0.0 Matches 2020-2021 18 Milan it ITA 1. Serie A 2nd 1.0 0 4 1 25.0 3.83 0.96 0.00 0.00 12.3 0 0 0 0.6 0.6 0.15 -0.6 -0.6 Matches 2020-2021 18 Cremonese it ITA 2. Serie B 13th 3.5 1 17 6 35.3 4.83 1.70 0.06 0.17 13.2 0 0 0 2.0 2.0 0.12 -1.0 -1.0 Matches 2021-2022 19 SPAL it ITA 2. Serie B 15th 23.1 6 71 21 29.6 3.08 0.91 0.08 0.29 18.6 0 0 0 6.0 6.0 0.08 0.0 0.0 Matches 2022-2023 20 Lecce it ITA 1. Serie A 16th 16.8 5 43 11 25.6 2.55 0.65 0.09 0.36 16.8 0 1 2 6.2 4.6 0.11 -1.2 -0.6 Matches 2023-2024 21 Monza it ITA 1. Serie A 12th 15.1 4 37 10 27.0 2.45 0.66 0.11 0.40 17.2 0 0 0 3.6 3.6 0.10 +0.4 +0.4 Matches 2024-2025 22 Empoli it ITA 1. Serie A 18th 20.2 5 48 16 33.3 2.37 0.79 0.08 0.25 17.9 0 1 1 5.5 4.7 0.10 -0.5 -0.7 Matches 6 Seasons 6 Clubs 2 Leagues 79.9 21 220 65 29.5 2.75 0.81 0.09 0.29 17.3 0 2 3 23.9 21.5 0.10 -2.9 -2.5 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches Milan (3 Seasons) 1 League 1.1 0 4 1 25.0 3.50 0.87 0.00 0.00 12.3 0 0 0 0.6 0.6 0.15 -0.6 -0.6 SPAL (1 Season) 1 League 23.1 6 71 21 29.6 3.08 0.91 0.08 0.29 18.6 0 0 0 6.0 6.0 0.08 0.0 0.0 Lecce (1 Season) 1 League 16.8 5 43 11 25.6 2.55 0.65 0.09 0.36 16.8 0 1 2 6.2 4.6 0.11 -1.2 -0.6 Empoli (1 Season) 1 League 20.2 5 48 16 33.3 2.37 0.79 0.08 0.25 17.9 0 1 1 5.5 4.7 0.10 -0.5 -0.7 Monza (1 Season) 1 League 15.1 4 37 10 27.0 2.45 0.66 0.11 0.40 17.2 0 0 0 3.6 3.6 0.10 +0.4 +0.4 Cremonese (1 Season) 1 League 3.5 1 17 6 35.3 4.83 1.70 0.06 0.17 13.2 0 0 0 2.0 2.0 0.12 -1.0 -1.0 Serie A (5 Seasons) 53.3 14 132 38 28.8 2.48 0.71 0.09 0.32 17.2 0 2 3 15.9 13.6 0.10 -1.9 -1.6 Serie B (2 Seasons) 26.6 7 88 27 30.7 3.31 1.02 0.08 0.26 17.5 0 0 0 8.0 8.0 0.09 -1.0 -1.0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches 2019-2020 17 Milan it ITA Coppa Italia 3rd 0.1 0 0 0 0.00 0.00 0 0 Matches 2021-2022 19 SPAL it ITA Coppa Italia Rd1 0.7 0 1 0 0.0 1.50 0.00 0.00 0 0 Matches 2022-2023 20 Lecce it ITA Coppa Italia Rd1 0.6 1 2 1 50.0 3.40 1.70 0.50 1.00 0 0 Matches 2024-2025 22 Empoli it ITA Coppa Italia QF 1.6 1 4 1 25.0 2.48 0.62 0.25 1.00 0 0 Matches 5 Seasons 4 Clubs 1 League 3.0 2 7 2 28.6 2.36 0.67 0.29 1.00 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches Milan (2 Seasons) 1 League 0.1 0 0 0 0.00 0.00 0 0 Empoli (1 Season) 1 League 1.6 1 4 1 25.0 2.48 0.62 0.25 1.00 0 0 SPAL (1 Season) 1 League 0.7 0 1 0 0.0 1.50 0.00 0.00 0 0 Lecce (1 Season) 1 League 0.6 1 2 1 50.0 3.40 1.70 0.50 1.00 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches 2020-2021 18 Milan 2. Europa Lg R16 1.2 0 1 0 0.0 0.87 0.00 0.00 10.3 0 0 0 0.0 0.0 0.05 0.0 0.0 Matches 1 Season 1 Club 1 League 1.2 0 1 0 0.0 0.87 0.00 0.00 10.3 0 0 0 0.0 0.0 0.05 0.0 0.0
Passing Table Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2019-2020 17 Milan it ITA Coppa Italia 0.1 0 Matches 2019-2020 17 Milan it ITA 1. Serie A 0.1 2 2 100.0 22 0 2 2 100.0 0 0 0 0 0 0.0 0.0 0.0 1 0 0 0 0 Matches 2020-2021 18 Milan 2. Europa Lg 1.2 16 26 61.5 289 57 8 14 57.1 2 2 100.0 4 5 80.0 0 0.0 0.0 0.0 1 1 0 0 2 Matches 2020-2021 18 Milan it ITA 1. Serie A 1.0 7 13 53.8 73 25 4 6 66.7 2 3 66.7 0 0 0 0.0 0.1 0.0 0 0 2 1 1 Matches 2020-2021 18 Cremonese it ITA 2. Serie B 3.5 38 82 46.3 542 129 21 40 52.5 10 20 50.0 4 7 57.1 0 0.4 0.3 -0.4 4 2 3 0 6 Matches 2021-2022 19 SPAL it ITA Coppa Italia 0.7 0 Matches 2021-2022 19 SPAL it ITA 2. Serie B 23.1 356 536 66.4 4650 945 237 314 75.5 77 118 65.3 16 34 47.1 0 1.8 1.8 -1.8 21 25 7 0 32 Matches 2022-2023 20 Lecce it ITA Coppa Italia 0.6 0 Matches 2022-2023 20 Lecce it ITA 1. Serie A 16.8 208 332 62.7 2639 568 133 180 73.9 40 62 64.5 11 28 39.3 2 1.4 0.5 +0.6 17 14 6 2 21 Matches 2023-2024 21 Monza it ITA 1. Serie A 15.1 185 263 70.3 2711 593 104 139 74.8 48 66 72.7 16 22 72.7 1 0.6 0.5 +0.4 8 10 3 0 24 Matches 2024-2025 22 Empoli it ITA Coppa Italia 1.6 0 Matches 2024-2025 22 Empoli it ITA 1. Serie A 20.2 291 428 68.0 4251 828 162 206 78.6 83 122 68.0 22 41 53.7 2 2.5 0.8 -0.5 17 19 10 2 35 Matches 6 Seasons 6 Clubs 4 Leagues 84.0 1103 1682 65.6 15177 3145 671 901 74.5 262 393 66.7 73 137 53.3 5 6.8 3.9 -1.8 69 71 31 5 121 Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Milan (3 Seasons) 3 Leagues 2.4 25 41 61.0 384 82 14 22 63.6 4 5 80.0 4 5 80.0 0 0.1 0.1 -0.1 2 1 2 1 3 SPAL (1 Season) 2 Leagues 23.7 356 536 66.4 4650 945 237 314 75.5 77 118 65.3 16 34 47.1 0 1.8 1.8 -1.8 21 25 7 0 32 Lecce (1 Season) 2 Leagues 17.4 208 332 62.7 2639 568 133 180 73.9 40 62 64.5 11 28 39.3 2 1.4 0.5 +0.6 17 14 6 2 21 Empoli (1 Season) 2 Leagues 21.8 291 428 68.0 4251 828 162 206 78.6 83 122 68.0 22 41 53.7 2 2.5 0.8 -0.5 17 19 10 2 35 Monza (1 Season) 1 League 15.1 185 263 70.3 2711 593 104 139 74.8 48 66 72.7 16 22 72.7 1 0.6 0.5 +0.4 8 10 3 0 24 Cremonese (1 Season) 1 League 3.5 38 82 46.3 542 129 21 40 52.5 10 20 50.0 4 7 57.1 0 0.4 0.3 -0.4 4 2 3 0 6 Serie A (5 Seasons) 53.3 693 1038 66.8 9696 2014 405 533 76.0 173 253 68.4 49 91 53.8 5 4.6 1.8 +0.4 43 43 21 5 81 Coppa Italia (5 Seasons) 3.0 0 Serie B (2 Seasons) 26.6 394 618 63.8 5192 1074 258 354 72.9 87 138 63.0 20 41 48.8 0 2.2 2.1 -2.2 25 27 10 0 38 Europa Lg (1 Season) 1.2 16 26 61.5 289 57 8 14 57.1 2 2 100.0 4 5 80.0 0 0.0 0.0 0.0 1 1 0 0 2
Passing Table Season Age Squad Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2019-2020 17 Milan 2 Leagues 0.2 2 2 100.0 22 0 2 2 100.0 0 0 0 0 0 0.0 0.0 0.0 1 0 0 0 0 2020-2021 18 Milan 3 Leagues 2.2 23 39 59.0 362 82 12 20 60.0 4 5 80.0 4 5 80.0 0 0.0 0.1 0.0 1 1 2 1 3 2020-2021 18 Cremonese 1 League 3.5 38 82 46.3 542 129 21 40 52.5 10 20 50.0 4 7 57.1 0 0.4 0.3 -0.4 4 2 3 0 6 2021-2022 19 SPAL 2 Leagues 23.7 356 536 66.4 4650 945 237 314 75.5 77 118 65.3 16 34 47.1 0 1.8 1.8 -1.8 21 25 7 0 32 2022-2023 20 Lecce 2 Leagues 17.4 208 332 62.7 2639 568 133 180 73.9 40 62 64.5 11 28 39.3 2 1.4 0.5 +0.6 17 14 6 2 21 2023-2024 21 Monza 1 League 15.1 185 263 70.3 2711 593 104 139 74.8 48 66 72.7 16 22 72.7 1 0.6 0.5 +0.4 8 10 3 0 24 2024-2025 22 Empoli 2 Leagues 21.8 291 428 68.0 4251 828 162 206 78.6 83 122 68.0 22 41 53.7 2 2.5 0.8 -0.5 17 19 10 2 35 6 Seasons 6 Clubs 4 Leagues 84.0 1103 1682 65.6 15177 3145 671 901 74.5 262 393 66.7 73 137 53.3 5 6.8 3.9 -1.8 69 71 31 5 121 Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Milan (3 Seasons) 3 Leagues 2.4 25 41 61.0 384 82 14 22 63.6 4 5 80.0 4 5 80.0 0 0.1 0.1 -0.1 2 1 2 1 3 SPAL (1 Season) 2 Leagues 23.7 356 536 66.4 4650 945 237 314 75.5 77 118 65.3 16 34 47.1 0 1.8 1.8 -1.8 21 25 7 0 32 Lecce (1 Season) 2 Leagues 17.4 208 332 62.7 2639 568 133 180 73.9 40 62 64.5 11 28 39.3 2 1.4 0.5 +0.6 17 14 6 2 21 Empoli (1 Season) 2 Leagues 21.8 291 428 68.0 4251 828 162 206 78.6 83 122 68.0 22 41 53.7 2 2.5 0.8 -0.5 17 19 10 2 35 Monza (1 Season) 1 League 15.1 185 263 70.3 2711 593 104 139 74.8 48 66 72.7 16 22 72.7 1 0.6 0.5 +0.4 8 10 3 0 24 Cremonese (1 Season) 1 League 3.5 38 82 46.3 542 129 21 40 52.5 10 20 50.0 4 7 57.1 0 0.4 0.3 -0.4 4 2 3 0 6 Serie A (5 Seasons) 53.3 693 1038 66.8 9696 2014 405 533 76.0 173 253 68.4 49 91 53.8 5 4.6 1.8 +0.4 43 43 21 5 81 Coppa Italia (5 Seasons) 3.0 0 Serie B (2 Seasons) 26.6 394 618 63.8 5192 1074 258 354 72.9 87 138 63.0 20 41 48.8 0 2.2 2.1 -2.2 25 27 10 0 38 Europa Lg (1 Season) 1.2 16 26 61.5 289 57 8 14 57.1 2 2 100.0 4 5 80.0 0 0.0 0.0 0.0 1 1 0 0 2
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2019-2020 17 Milan it ITA 1. Serie A 6th 0.1 2 2 100.0 22 0 2 2 100.0 0 0 0 0 0 0.0 0.0 0.0 1 0 0 0 0 Matches 2020-2021 18 Milan it ITA 1. Serie A 2nd 1.0 7 13 53.8 73 25 4 6 66.7 2 3 66.7 0 0 0 0.0 0.1 0.0 0 0 2 1 1 Matches 2020-2021 18 Cremonese it ITA 2. Serie B 13th 3.5 38 82 46.3 542 129 21 40 52.5 10 20 50.0 4 7 57.1 0 0.4 0.3 -0.4 4 2 3 0 6 Matches 2021-2022 19 SPAL it ITA 2. Serie B 15th 23.1 356 536 66.4 4650 945 237 314 75.5 77 118 65.3 16 34 47.1 0 1.8 1.8 -1.8 21 25 7 0 32 Matches 2022-2023 20 Lecce it ITA 1. Serie A 16th 16.8 208 332 62.7 2639 568 133 180 73.9 40 62 64.5 11 28 39.3 2 1.4 0.5 +0.6 17 14 6 2 21 Matches 2023-2024 21 Monza it ITA 1. Serie A 12th 15.1 185 263 70.3 2711 593 104 139 74.8 48 66 72.7 16 22 72.7 1 0.6 0.5 +0.4 8 10 3 0 24 Matches 2024-2025 22 Empoli it ITA 1. Serie A 18th 20.2 291 428 68.0 4251 828 162 206 78.6 83 122 68.0 22 41 53.7 2 2.5 0.8 -0.5 17 19 10 2 35 Matches 6 Seasons 6 Clubs 2 Leagues 79.9 1087 1656 65.6 14888 3088 663 887 74.7 260 391 66.5 69 132 52.3 5 6.7 3.8 -1.7 68 70 31 5 119 Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches Milan (3 Seasons) 1 League 1.1 9 15 60.0 95 25 6 8 75.0 2 3 66.7 0 0 0 0.0 0.1 0.0 1 0 2 1 1 SPAL (1 Season) 1 League 23.1 356 536 66.4 4650 945 237 314 75.5 77 118 65.3 16 34 47.1 0 1.8 1.8 -1.8 21 25 7 0 32 Lecce (1 Season) 1 League 16.8 208 332 62.7 2639 568 133 180 73.9 40 62 64.5 11 28 39.3 2 1.4 0.5 +0.6 17 14 6 2 21 Empoli (1 Season) 1 League 20.2 291 428 68.0 4251 828 162 206 78.6 83 122 68.0 22 41 53.7 2 2.5 0.8 -0.5 17 19 10 2 35 Monza (1 Season) 1 League 15.1 185 263 70.3 2711 593 104 139 74.8 48 66 72.7 16 22 72.7 1 0.6 0.5 +0.4 8 10 3 0 24 Cremonese (1 Season) 1 League 3.5 38 82 46.3 542 129 21 40 52.5 10 20 50.0 4 7 57.1 0 0.4 0.3 -0.4 4 2 3 0 6 Serie A (5 Seasons) 53.3 693 1038 66.8 9696 2014 405 533 76.0 173 253 68.4 49 91 53.8 5 4.6 1.8 +0.4 43 43 21 5 81 Serie B (2 Seasons) 26.6 394 618 63.8 5192 1074 258 354 72.9 87 138 63.0 20 41 48.8 0 2.2 2.1 -2.2 25 27 10 0 38
Passing Table Season Age Squad Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches 2019-2020 17 Milan it ITA Coppa Italia 3rd 0.1 0 Matches 2021-2022 19 SPAL it ITA Coppa Italia Rd1 0.7 0 Matches 2022-2023 20 Lecce it ITA Coppa Italia Rd1 0.6 0 Matches 2024-2025 22 Empoli it ITA Coppa Italia QF 1.6 0 Matches 5 Seasons 4 Clubs 1 League 3.0 0 Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches Milan (2 Seasons) 1 League 0.1 0 Empoli (1 Season) 1 League 1.6 0 SPAL (1 Season) 1 League 0.7 0 Lecce (1 Season) 1 League 0.6 0
Passing Table Season Age Squad Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches 2020-2021 18 Milan 2. Europa Lg R16 1.2 16 26 61.5 289 57 8 14 57.1 2 2 100.0 4 5 80.0 0 0.0 0.0 0.0 1 1 0 0 2 Matches 1 Season 1 Club 1 League 1.2 16 26 61.5 289 57 8 14 57.1 2 2 100.0 4 5 80.0 0 0.0 0.0 0.0 1 1 0 0 2
Pass Types Table Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2019-2020 17 Milan 2 Leagues 0.2 2 2 0 0 0 0 0 0 0 0 0 0 2 0 0 2020-2021 18 Milan 3 Leagues 2.2 39 37 1 0 0 0 1 0 0 0 0 0 23 1 3 2020-2021 18 Cremonese 1 League 3.5 82 80 1 0 0 1 3 0 0 0 0 0 38 1 6 2021-2022 19 SPAL 2 Leagues 23.7 536 498 35 1 4 4 15 1 0 0 0 0 356 3 23 2022-2023 20 Lecce 2 Leagues 17.4 332 316 13 0 0 9 10 2 0 0 0 0 208 3 14 2023-2024 21 Monza 1 League 15.1 263 252 11 1 0 4 2 2 0 0 0 0 185 0 7 2024-2025 22 Empoli 2 Leagues 21.8 428 395 32 0 3 5 9 2 0 0 0 0 291 1 14 6 Seasons 6 Clubs 4 Leagues 84.0 1682 1580 93 2 7 23 40 7 0 0 0 0 1103 9 67 Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Milan (3 Seasons) 3 Leagues 2.4 41 39 1 0 0 0 1 0 0 0 0 0 25 1 3 SPAL (1 Season) 2 Leagues 23.7 536 498 35 1 4 4 15 1 0 0 0 0 356 3 23 Lecce (1 Season) 2 Leagues 17.4 332 316 13 0 0 9 10 2 0 0 0 0 208 3 14 Empoli (1 Season) 2 Leagues 21.8 428 395 32 0 3 5 9 2 0 0 0 0 291 1 14 Monza (1 Season) 1 League 15.1 263 252 11 1 0 4 2 2 0 0 0 0 185 0 7 Cremonese (1 Season) 1 League 3.5 82 80 1 0 0 1 3 0 0 0 0 0 38 1 6 Serie A (5 Seasons) 53.3 1038 978 56 1 3 18 22 6 0 0 0 0 693 4 36 Coppa Italia (5 Seasons) 3.0 0 Serie B (2 Seasons) 26.6 618 578 36 1 4 5 18 1 0 0 0 0 394 4 29 Europa Lg (1 Season) 1.2 26 24 1 0 0 0 0 0 0 0 0 0 16 1 2
Pass Types Table Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2019-2020 17 Milan it ITA 1. Serie A 6th 0.1 2 2 0 0 0 0 0 0 0 0 0 0 2 0 0 Matches 2020-2021 18 Milan it ITA 1. Serie A 2nd 1.0 13 13 0 0 0 0 1 0 0 0 0 0 7 0 1 Matches 2020-2021 18 Cremonese it ITA 2. Serie B 13th 3.5 82 80 1 0 0 1 3 0 0 0 0 0 38 1 6 Matches 2021-2022 19 SPAL it ITA 2. Serie B 15th 23.1 536 498 35 1 4 4 15 1 0 0 0 0 356 3 23 Matches 2022-2023 20 Lecce it ITA 1. Serie A 16th 16.8 332 316 13 0 0 9 10 2 0 0 0 0 208 3 14 Matches 2023-2024 21 Monza it ITA 1. Serie A 12th 15.1 263 252 11 1 0 4 2 2 0 0 0 0 185 0 7 Matches 2024-2025 22 Empoli it ITA 1. Serie A 18th 20.2 428 395 32 0 3 5 9 2 0 0 0 0 291 1 14 Matches 6 Seasons 6 Clubs 2 Leagues 79.9 1656 1556 92 2 7 23 40 7 0 0 0 0 1087 8 65 Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches Milan (3 Seasons) 1 League 1.1 15 15 0 0 0 0 1 0 0 0 0 0 9 0 1 SPAL (1 Season) 1 League 23.1 536 498 35 1 4 4 15 1 0 0 0 0 356 3 23 Lecce (1 Season) 1 League 16.8 332 316 13 0 0 9 10 2 0 0 0 0 208 3 14 Empoli (1 Season) 1 League 20.2 428 395 32 0 3 5 9 2 0 0 0 0 291 1 14 Monza (1 Season) 1 League 15.1 263 252 11 1 0 4 2 2 0 0 0 0 185 0 7 Cremonese (1 Season) 1 League 3.5 82 80 1 0 0 1 3 0 0 0 0 0 38 1 6 Serie A (5 Seasons) 53.3 1038 978 56 1 3 18 22 6 0 0 0 0 693 4 36 Serie B (2 Seasons) 26.6 618 578 36 1 4 5 18 1 0 0 0 0 394 4 29
Pass Types Table Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches 2020-2021 18 Milan 2. Europa Lg R16 1.2 26 24 1 0 0 0 0 0 0 0 0 0 16 1 2 Matches 1 Season 1 Club 1 League 1.2 26 24 1 0 0 0 0 0 0 0 0 0 16 1 2
Goal and Shot Creation Table Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2019-2020 17 Milan 2 Leagues 0.2 1 10.00 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0 2020-2021 18 Milan 3 Leagues 2.2 4 1.81 2 0 1 1 0 0 0 0.00 0 0 0 0 0 0 2020-2021 18 Cremonese 1 League 3.5 13 3.69 6 0 4 2 1 0 0 0.00 0 0 0 0 0 0 2021-2022 19 SPAL 2 Leagues 23.7 71 3.08 43 0 10 9 6 3 5 0.22 3 0 1 0 0 1 2022-2023 20 Lecce 2 Leagues 17.4 43 2.56 29 0 4 8 2 0 2 0.12 1 0 0 1 0 0 2023-2024 21 Monza 1 League 15.1 28 1.85 19 0 4 3 2 0 6 0.40 4 0 2 0 0 0 2024-2025 22 Empoli 2 Leagues 21.8 46 2.27 28 0 5 7 6 0 3 0.15 1 0 1 1 0 0 6 Seasons 6 Clubs 4 Leagues 84.0 206 2.54 128 0 28 30 17 3 16 0.20 9 0 4 2 0 1 Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Milan (3 Seasons) 3 Leagues 2.4 5 2.16 3 0 1 1 0 0 0 0.00 0 0 0 0 0 0 SPAL (1 Season) 2 Leagues 23.7 71 3.08 43 0 10 9 6 3 5 0.22 3 0 1 0 0 1 Lecce (1 Season) 2 Leagues 17.4 43 2.56 29 0 4 8 2 0 2 0.12 1 0 0 1 0 0 Empoli (1 Season) 2 Leagues 21.8 46 2.27 28 0 5 7 6 0 3 0.15 1 0 1 1 0 0 Monza (1 Season) 1 League 15.1 28 1.85 19 0 4 3 2 0 6 0.40 4 0 2 0 0 0 Cremonese (1 Season) 1 League 3.5 13 3.69 6 0 4 2 1 0 0 0.00 0 0 0 0 0 0 Serie A (5 Seasons) 53.3 120 2.25 78 0 13 19 10 0 11 0.21 6 0 3 2 0 0 Coppa Italia (5 Seasons) 3.0 Serie B (2 Seasons) 26.6 84 3.16 49 0 14 11 7 3 5 0.19 3 0 1 0 0 1 Europa Lg (1 Season) 1.2 2 1.73 1 0 1 0 0 0 0 0.00 0 0 0 0 0 0
Goal and Shot Creation Table Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2019-2020 17 Milan it ITA 1. Serie A 6th 0.1 1 10.00 1 0 0 0 0 0 0 0.00 0 0 0 0 0 0 Matches 2020-2021 18 Milan it ITA 1. Serie A 2nd 1.0 2 1.89 1 0 0 1 0 0 0 0.00 0 0 0 0 0 0 Matches 2020-2021 18 Cremonese it ITA 2. Serie B 13th 3.5 13 3.69 6 0 4 2 1 0 0 0.00 0 0 0 0 0 0 Matches 2021-2022 19 SPAL it ITA 2. Serie B 15th 23.1 71 3.08 43 0 10 9 6 3 5 0.22 3 0 1 0 0 1 Matches 2022-2023 20 Lecce it ITA 1. Serie A 16th 16.8 43 2.56 29 0 4 8 2 0 2 0.12 1 0 0 1 0 0 Matches 2023-2024 21 Monza it ITA 1. Serie A 12th 15.1 28 1.85 19 0 4 3 2 0 6 0.40 4 0 2 0 0 0 Matches 2024-2025 22 Empoli it ITA 1. Serie A 18th 20.2 46 2.27 28 0 5 7 6 0 3 0.15 1 0 1 1 0 0 Matches 6 Seasons 6 Clubs 2 Leagues 79.9 204 2.55 127 0 27 30 17 3 16 0.20 9 0 4 2 0 1 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Milan (3 Seasons) 1 League 1.1 3 2.60 2 0 0 1 0 0 0 0.00 0 0 0 0 0 0 SPAL (1 Season) 1 League 23.1 71 3.08 43 0 10 9 6 3 5 0.22 3 0 1 0 0 1 Lecce (1 Season) 1 League 16.8 43 2.56 29 0 4 8 2 0 2 0.12 1 0 0 1 0 0 Empoli (1 Season) 1 League 20.2 46 2.27 28 0 5 7 6 0 3 0.15 1 0 1 1 0 0 Monza (1 Season) 1 League 15.1 28 1.85 19 0 4 3 2 0 6 0.40 4 0 2 0 0 0 Cremonese (1 Season) 1 League 3.5 13 3.69 6 0 4 2 1 0 0 0.00 0 0 0 0 0 0 Serie A (5 Seasons) 53.3 120 2.25 78 0 13 19 10 0 11 0.21 6 0 3 2 0 0 Serie B (2 Seasons) 26.6 84 3.16 49 0 14 11 7 3 5 0.19 3 0 1 0 0 1
Goal and Shot Creation Table Season Age Squad Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2019-2020 17 Milan it ITA Coppa Italia 3rd 0.1 Matches 2021-2022 19 SPAL it ITA Coppa Italia Rd1 0.7 Matches 2022-2023 20 Lecce it ITA Coppa Italia Rd1 0.6 Matches 2024-2025 22 Empoli it ITA Coppa Italia QF 1.6 Matches 5 Seasons 4 Clubs 1 League 3.0 Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches Milan (2 Seasons) 1 League 0.1 Empoli (1 Season) 1 League 1.6 SPAL (1 Season) 1 League 0.7 Lecce (1 Season) 1 League 0.6
Goal and Shot Creation Table Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches 2020-2021 18 Milan 2. Europa Lg R16 1.2 2 1.73 1 0 1 0 0 0 0 0.00 0 0 0 0 0 0 Matches 1 Season 1 Club 1 League 1.2 2 1.73 1 0 1 0 0 0 0 0.00 0 0 0 0 0 0
Defensive Actions Table Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2019-2020 17 Milan it ITA Coppa Italia 0.1 0 0 Matches 2019-2020 17 Milan it ITA 1. Serie A 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Matches 2020-2021 18 Milan 2. Europa Lg 1.2 3 1 0 1 2 1 1 100.0 0 0 0 0 0 3 2 0 Matches 2020-2021 18 Milan it ITA 1. Serie A 1.0 2 1 1 1 0 0 3 0.0 3 0 0 0 0 2 3 0 Matches 2020-2021 18 Cremonese it ITA 2. Serie B 3.5 4 3 0 2 2 1 2 50.0 1 4 1 3 3 7 6 0 Matches 2021-2022 19 SPAL it ITA Coppa Italia 0.7 0 0 Matches 2021-2022 19 SPAL it ITA 2. Serie B 23.1 29 22 14 7 8 10 28 35.7 18 34 2 32 5 34 17 0 Matches 2022-2023 20 Lecce it ITA Coppa Italia 0.6 0 0 Matches 2022-2023 20 Lecce it ITA 1. Serie A 16.8 17 9 1 9 7 6 14 42.9 8 22 0 22 2 19 7 0 Matches 2023-2024 21 Monza it ITA 1. Serie A 15.1 17 12 3 9 5 8 14 57.1 6 18 5 13 0 17 14 0 Matches 2024-2025 22 Empoli it ITA Coppa Italia 1.6 0 0 Matches 2024-2025 22 Empoli it ITA 1. Serie A 20.2 21 11 5 10 6 6 18 33.3 12 28 2 26 2 23 14 0 Matches 6 Seasons 6 Clubs 4 Leagues 84.0 93 59 24 39 30 32 80 40.0 48 106 10 96 12 105 63 0 Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Milan (3 Seasons) 3 Leagues 2.4 5 2 1 2 2 1 4 25.0 3 0 0 0 0 5 5 0 SPAL (1 Season) 2 Leagues 23.7 29 22 14 7 8 10 28 35.7 18 34 2 32 5 34 17 0 Lecce (1 Season) 2 Leagues 17.4 17 9 1 9 7 6 14 42.9 8 22 0 22 2 19 7 0 Empoli (1 Season) 2 Leagues 21.8 21 11 5 10 6 6 18 33.3 12 28 2 26 2 23 14 0 Monza (1 Season) 1 League 15.1 17 12 3 9 5 8 14 57.1 6 18 5 13 0 17 14 0 Cremonese (1 Season) 1 League 3.5 4 3 0 2 2 1 2 50.0 1 4 1 3 3 7 6 0 Serie A (5 Seasons) 53.3 57 33 10 29 18 20 49 40.8 29 68 7 61 4 61 38 0 Coppa Italia (5 Seasons) 3.0 0 0 0 Serie B (2 Seasons) 26.6 33 25 14 9 10 11 30 36.7 19 38 3 35 8 41 23 0 Europa Lg (1 Season) 1.2 3 1 0 1 2 1 1 100.0 0 0 0 0 0 3 2 0
Defensive Actions Table Season Age Squad Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2019-2020 17 Milan 2 Leagues 0.2 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 2020-2021 18 Milan 3 Leagues 2.2 5 2 1 2 2 1 4 25.0 3 0 0 0 0 5 5 0 2020-2021 18 Cremonese 1 League 3.5 4 3 0 2 2 1 2 50.0 1 4 1 3 3 7 6 0 2021-2022 19 SPAL 2 Leagues 23.7 29 22 14 7 8 10 28 35.7 18 34 2 32 5 34 17 0 2022-2023 20 Lecce 2 Leagues 17.4 17 9 1 9 7 6 14 42.9 8 22 0 22 2 19 7 0 2023-2024 21 Monza 1 League 15.1 17 12 3 9 5 8 14 57.1 6 18 5 13 0 17 14 0 2024-2025 22 Empoli 2 Leagues 21.8 21 11 5 10 6 6 18 33.3 12 28 2 26 2 23 14 0 6 Seasons 6 Clubs 4 Leagues 84.0 93 59 24 39 30 32 80 40.0 48 106 10 96 12 105 63 0 Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Milan (3 Seasons) 3 Leagues 2.4 5 2 1 2 2 1 4 25.0 3 0 0 0 0 5 5 0 SPAL (1 Season) 2 Leagues 23.7 29 22 14 7 8 10 28 35.7 18 34 2 32 5 34 17 0 Lecce (1 Season) 2 Leagues 17.4 17 9 1 9 7 6 14 42.9 8 22 0 22 2 19 7 0 Empoli (1 Season) 2 Leagues 21.8 21 11 5 10 6 6 18 33.3 12 28 2 26 2 23 14 0 Monza (1 Season) 1 League 15.1 17 12 3 9 5 8 14 57.1 6 18 5 13 0 17 14 0 Cremonese (1 Season) 1 League 3.5 4 3 0 2 2 1 2 50.0 1 4 1 3 3 7 6 0 Serie A (5 Seasons) 53.3 57 33 10 29 18 20 49 40.8 29 68 7 61 4 61 38 0 Coppa Italia (5 Seasons) 3.0 0 0 0 Serie B (2 Seasons) 26.6 33 25 14 9 10 11 30 36.7 19 38 3 35 8 41 23 0 Europa Lg (1 Season) 1.2 3 1 0 1 2 1 1 100.0 0 0 0 0 0 3 2 0
Defensive Actions Table Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2019-2020 17 Milan it ITA 1. Serie A 6th 0.1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 Matches 2020-2021 18 Milan it ITA 1. Serie A 2nd 1.0 2 1 1 1 0 0 3 0.0 3 0 0 0 0 2 3 0 Matches 2020-2021 18 Cremonese it ITA 2. Serie B 13th 3.5 4 3 0 2 2 1 2 50.0 1 4 1 3 3 7 6 0 Matches 2021-2022 19 SPAL it ITA 2. Serie B 15th 23.1 29 22 14 7 8 10 28 35.7 18 34 2 32 5 34 17 0 Matches 2022-2023 20 Lecce it ITA 1. Serie A 16th 16.8 17 9 1 9 7 6 14 42.9 8 22 0 22 2 19 7 0 Matches 2023-2024 21 Monza it ITA 1. Serie A 12th 15.1 17 12 3 9 5 8 14 57.1 6 18 5 13 0 17 14 0 Matches 2024-2025 22 Empoli it ITA 1. Serie A 18th 20.2 21 11 5 10 6 6 18 33.3 12 28 2 26 2 23 14 0 Matches 6 Seasons 6 Clubs 2 Leagues 79.9 90 58 24 38 28 31 79 39.2 48 106 10 96 12 102 61 0 Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Milan (3 Seasons) 1 League 1.1 2 1 1 1 0 0 3 0.0 3 0 0 0 0 2 3 0 SPAL (1 Season) 1 League 23.1 29 22 14 7 8 10 28 35.7 18 34 2 32 5 34 17 0 Lecce (1 Season) 1 League 16.8 17 9 1 9 7 6 14 42.9 8 22 0 22 2 19 7 0 Empoli (1 Season) 1 League 20.2 21 11 5 10 6 6 18 33.3 12 28 2 26 2 23 14 0 Monza (1 Season) 1 League 15.1 17 12 3 9 5 8 14 57.1 6 18 5 13 0 17 14 0 Cremonese (1 Season) 1 League 3.5 4 3 0 2 2 1 2 50.0 1 4 1 3 3 7 6 0 Serie A (5 Seasons) 53.3 57 33 10 29 18 20 49 40.8 29 68 7 61 4 61 38 0 Serie B (2 Seasons) 26.6 33 25 14 9 10 11 30 36.7 19 38 3 35 8 41 23 0
Defensive Actions Table Season Age Squad Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2019-2020 17 Milan it ITA Coppa Italia 3rd 0.1 0 0 Matches 2021-2022 19 SPAL it ITA Coppa Italia Rd1 0.7 0 0 Matches 2022-2023 20 Lecce it ITA Coppa Italia Rd1 0.6 0 0 Matches 2024-2025 22 Empoli it ITA Coppa Italia QF 1.6 0 0 Matches 5 Seasons 4 Clubs 1 League 3.0 0 0 0 Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches Milan (2 Seasons) 1 League 0.1 0 0 0 Empoli (1 Season) 1 League 1.6 0 0 0 SPAL (1 Season) 1 League 0.7 0 0 0 Lecce (1 Season) 1 League 0.6 0 0 0
Defensive Actions Table Season Age Squad Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches 2020-2021 18 Milan 2. Europa Lg R16 1.2 3 1 0 1 2 1 1 100.0 0 0 0 0 0 3 2 0 Matches 1 Season 1 Club 1 League 1.2 3 1 0 1 2 1 1 100.0 0 0 0 0 0 3 2 0
Possession Table Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2019-2020 17 Milan it ITA Coppa Italia 0.1 Matches 2019-2020 17 Milan it ITA 1. Serie A 0.1 4 0 0 2 2 1 4 0 0 0 3 27 10 0 0 0 1 1 3 3 Matches 2020-2021 18 Milan 2. Europa Lg 1.2 41 2 3 21 18 4 41 3 1 33.3 2 66.7 20 123 15 0 0 0 4 3 29 7 Matches 2020-2021 18 Milan it ITA 1. Serie A 1.0 26 2 4 12 11 5 26 2 1 50.0 1 50.0 13 138 100 4 1 1 2 1 15 3 Matches 2020-2021 18 Cremonese it ITA 2. Serie B 3.5 138 8 20 39 84 33 138 19 13 68.4 6 31.6 88 585 316 11 3 10 11 7 93 28 Matches 2021-2022 19 SPAL it ITA Coppa Italia 0.7 Matches 2021-2022 19 SPAL it ITA 2. Serie B 23.1 870 24 77 352 449 89 870 55 31 56.4 24 43.6 517 2523 868 29 19 15 92 50 636 170 Matches 2022-2023 20 Lecce it ITA Coppa Italia 0.6 Matches 2022-2023 20 Lecce it ITA 1. Serie A 16.8 588 6 24 266 304 74 586 37 11 29.7 22 59.5 307 1330 408 14 12 6 79 38 418 119 Matches 2023-2024 21 Monza it ITA 1. Serie A 15.1 451 18 32 239 186 65 451 23 12 52.2 11 47.8 287 1275 464 16 9 13 64 29 348 75 Matches 2024-2025 22 Empoli it ITA Coppa Italia 1.6 Matches 2024-2025 22 Empoli it ITA 1. Serie A 20.2 699 16 64 343 302 74 698 43 21 48.8 21 48.8 358 1868 717 23 20 10 68 43 457 95 Matches 6 Seasons 6 Clubs 4 Leagues 84.0 2817 76 224 1274 1356 345 2814 182 90 49.5 87 47.8 1593 7869 2898 97 64 55 321 172 1999 500 Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Milan (3 Seasons) 3 Leagues 2.4 71 4 7 35 31 10 71 5 2 40.0 3 60.0 36 288 125 4 1 1 7 5 47 13 SPAL (1 Season) 2 Leagues 23.7 870 24 77 352 449 89 870 55 31 56.4 24 43.6 517 2523 868 29 19 15 92 50 636 170 Lecce (1 Season) 2 Leagues 17.4 588 6 24 266 304 74 586 37 11 29.7 22 59.5 307 1330 408 14 12 6 79 38 418 119 Empoli (1 Season) 2 Leagues 21.8 699 16 64 343 302 74 698 43 21 48.8 21 48.8 358 1868 717 23 20 10 68 43 457 95 Monza (1 Season) 1 League 15.1 451 18 32 239 186 65 451 23 12 52.2 11 47.8 287 1275 464 16 9 13 64 29 348 75 Cremonese (1 Season) 1 League 3.5 138 8 20 39 84 33 138 19 13 68.4 6 31.6 88 585 316 11 3 10 11 7 93 28 Serie A (5 Seasons) 53.3 1768 42 124 862 805 219 1765 105 45 42.9 55 52.4 968 4638 1699 57 42 30 214 112 1241 295 Coppa Italia (5 Seasons) 3.0 Serie B (2 Seasons) 26.6 1008 32 97 391 533 122 1008 74 44 59.5 30 40.5 605 3108 1184 40 22 25 103 57 729 198 Europa Lg (1 Season) 1.2 41 2 3 21 18 4 41 3 1 33.3 2 66.7 20 123 15 0 0 0 4 3 29 7
Possession Table Season Age Squad Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2019-2020 17 Milan 2 Leagues 0.2 4 0 0 2 2 1 4 0 0 0 3 27 10 0 0 0 1 1 3 3 2020-2021 18 Milan 3 Leagues 2.2 67 4 7 33 29 9 67 5 2 40.0 3 60.0 33 261 115 4 1 1 6 4 44 10 2020-2021 18 Cremonese 1 League 3.5 138 8 20 39 84 33 138 19 13 68.4 6 31.6 88 585 316 11 3 10 11 7 93 28 2021-2022 19 SPAL 2 Leagues 23.7 870 24 77 352 449 89 870 55 31 56.4 24 43.6 517 2523 868 29 19 15 92 50 636 170 2022-2023 20 Lecce 2 Leagues 17.4 588 6 24 266 304 74 586 37 11 29.7 22 59.5 307 1330 408 14 12 6 79 38 418 119 2023-2024 21 Monza 1 League 15.1 451 18 32 239 186 65 451 23 12 52.2 11 47.8 287 1275 464 16 9 13 64 29 348 75 2024-2025 22 Empoli 2 Leagues 21.8 699 16 64 343 302 74 698 43 21 48.8 21 48.8 358 1868 717 23 20 10 68 43 457 95 6 Seasons 6 Clubs 4 Leagues 84.0 2817 76 224 1274 1356 345 2814 182 90 49.5 87 47.8 1593 7869 2898 97 64 55 321 172 1999 500 Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Milan (3 Seasons) 3 Leagues 2.4 71 4 7 35 31 10 71 5 2 40.0 3 60.0 36 288 125 4 1 1 7 5 47 13 SPAL (1 Season) 2 Leagues 23.7 870 24 77 352 449 89 870 55 31 56.4 24 43.6 517 2523 868 29 19 15 92 50 636 170 Lecce (1 Season) 2 Leagues 17.4 588 6 24 266 304 74 586 37 11 29.7 22 59.5 307 1330 408 14 12 6 79 38 418 119 Empoli (1 Season) 2 Leagues 21.8 699 16 64 343 302 74 698 43 21 48.8 21 48.8 358 1868 717 23 20 10 68 43 457 95 Monza (1 Season) 1 League 15.1 451 18 32 239 186 65 451 23 12 52.2 11 47.8 287 1275 464 16 9 13 64 29 348 75 Cremonese (1 Season) 1 League 3.5 138 8 20 39 84 33 138 19 13 68.4 6 31.6 88 585 316 11 3 10 11 7 93 28 Serie A (5 Seasons) 53.3 1768 42 124 862 805 219 1765 105 45 42.9 55 52.4 968 4638 1699 57 42 30 214 112 1241 295 Coppa Italia (5 Seasons) 3.0 Serie B (2 Seasons) 26.6 1008 32 97 391 533 122 1008 74 44 59.5 30 40.5 605 3108 1184 40 22 25 103 57 729 198 Europa Lg (1 Season) 1.2 41 2 3 21 18 4 41 3 1 33.3 2 66.7 20 123 15 0 0 0 4 3 29 7
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2019-2020 17 Milan it ITA 1. Serie A 6th 0.1 4 0 0 2 2 1 4 0 0 0 3 27 10 0 0 0 1 1 3 3 Matches 2020-2021 18 Milan it ITA 1. Serie A 2nd 1.0 26 2 4 12 11 5 26 2 1 50.0 1 50.0 13 138 100 4 1 1 2 1 15 3 Matches 2020-2021 18 Cremonese it ITA 2. Serie B 13th 3.5 138 8 20 39 84 33 138 19 13 68.4 6 31.6 88 585 316 11 3 10 11 7 93 28 Matches 2021-2022 19 SPAL it ITA 2. Serie B 15th 23.1 870 24 77 352 449 89 870 55 31 56.4 24 43.6 517 2523 868 29 19 15 92 50 636 170 Matches 2022-2023 20 Lecce it ITA 1. Serie A 16th 16.8 588 6 24 266 304 74 586 37 11 29.7 22 59.5 307 1330 408 14 12 6 79 38 418 119 Matches 2023-2024 21 Monza it ITA 1. Serie A 12th 15.1 451 18 32 239 186 65 451 23 12 52.2 11 47.8 287 1275 464 16 9 13 64 29 348 75 Matches 2024-2025 22 Empoli it ITA 1. Serie A 18th 20.2 699 16 64 343 302 74 698 43 21 48.8 21 48.8 358 1868 717 23 20 10 68 43 457 95 Matches 6 Seasons 6 Clubs 2 Leagues 79.9 2776 74 221 1253 1338 341 2773 179 89 49.7 85 47.5 1573 7746 2883 97 64 55 317 169 1970 493 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches Milan (3 Seasons) 1 League 1.1 30 2 4 14 13 6 30 2 1 50.0 1 50.0 16 165 110 4 1 1 3 2 18 6 SPAL (1 Season) 1 League 23.1 870 24 77 352 449 89 870 55 31 56.4 24 43.6 517 2523 868 29 19 15 92 50 636 170 Lecce (1 Season) 1 League 16.8 588 6 24 266 304 74 586 37 11 29.7 22 59.5 307 1330 408 14 12 6 79 38 418 119 Empoli (1 Season) 1 League 20.2 699 16 64 343 302 74 698 43 21 48.8 21 48.8 358 1868 717 23 20 10 68 43 457 95 Monza (1 Season) 1 League 15.1 451 18 32 239 186 65 451 23 12 52.2 11 47.8 287 1275 464 16 9 13 64 29 348 75 Cremonese (1 Season) 1 League 3.5 138 8 20 39 84 33 138 19 13 68.4 6 31.6 88 585 316 11 3 10 11 7 93 28 Serie A (5 Seasons) 53.3 1768 42 124 862 805 219 1765 105 45 42.9 55 52.4 968 4638 1699 57 42 30 214 112 1241 295 Serie B (2 Seasons) 26.6 1008 32 97 391 533 122 1008 74 44 59.5 30 40.5 605 3108 1184 40 22 25 103 57 729 198
Possession Table Season Age Squad Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches 2019-2020 17 Milan it ITA Coppa Italia 3rd 0.1 Matches 2021-2022 19 SPAL it ITA Coppa Italia Rd1 0.7 Matches 2022-2023 20 Lecce it ITA Coppa Italia Rd1 0.6 Matches 2024-2025 22 Empoli it ITA Coppa Italia QF 1.6 Matches 5 Seasons 4 Clubs 1 League 3.0 Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches Milan (2 Seasons) 1 League 0.1 Empoli (1 Season) 1 League 1.6 SPAL (1 Season) 1 League 0.7 Lecce (1 Season) 1 League 0.6
Possession Table Season Age Squad Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches 2020-2021 18 Milan 2. Europa Lg R16 1.2 41 2 3 21 18 4 41 3 1 33.3 2 66.7 20 123 15 0 0 0 4 3 29 7 Matches 1 Season 1 Club 1 League 1.2 41 2 3 21 18 4 41 3 1 33.3 2 66.7 20 123 15 0 0 0 4 3 29 7
Playing Time Table Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2019-2020 17 Milan it ITA Coppa Italia 1 9 9 2.3 0.1 0 0 1 9 0 1.00 0 0 0 0.00 -1.18 Matches 2019-2020 17 Milan it ITA 1. Serie A 1 9 9 0.3 0.1 0 0 1 9 5 3.00 1 0 +1 +10.00 +9.58 0.1 0.1 +0.1 +0.75 +0.29 Matches 2020-2021 18 Milan it ITA Coppa Italia 0 0 0 1 Matches 2020-2021 18 Milan 2. Europa Lg 3 104 35 11.6 1.2 1 66 0 2 19 2 2.20 1 1 0 0.00 -0.45 0.6 1.3 -0.6 -0.55 -0.87 Matches 2020-2021 18 Milan it ITA 1. Serie A 4 94 24 2.7 1.0 1 45 0 3 16 13 2.25 1 0 +1 +0.96 +0.09 2.4 0.4 +2.0 +1.92 +1.33 Matches 2020-2021 18 Cremonese it ITA 2. Serie B 13 317 24 9.3 3.5 0 0 13 24 4 1.15 3 4 -1 -0.28 -0.37 5.9 4.8 +1.2 +0.33 +0.01 Matches 2021-2022 19 SPAL it ITA Coppa Italia 1 60 60 50.0 0.7 1 60 0 0 0 0.00 0 1 -1 -1.50 -1.50 Matches 2021-2022 19 SPAL it ITA 2. Serie B 34 2,075 61 60.7 23.1 26 73 5 8 23 2 1.09 27 33 -6 -0.26 -0.13 28.3 32.7 -4.4 -0.19 -0.09 Matches 2022-2023 20 Lecce it ITA Coppa Italia 1 53 53 44.2 0.6 0 0 1 53 0 0.00 1 3 -2 -3.40 -4.74 Matches 2022-2023 20 Lecce it ITA 1. Serie A 33 1,515 46 44.3 16.8 18 69 0 15 18 4 0.97 20 18 +2 +0.12 +0.83 18.8 19.3 -0.5 -0.03 +0.23 Matches 2023-2024 21 Monza it ITA 1. Serie A 25 1,359 54 39.7 15.1 16 70 3 9 26 11 1.24 16 15 +1 +0.07 +0.63 15.9 18.4 -2.5 -0.17 +0.46 Matches 2023-2024 21 Milan it ITA 1. Serie A 0 0 0 0 2 Matches 2024-2025 22 Empoli it ITA Coppa Italia 3 145 48 48.3 1.6 1 75 0 2 35 0 2.33 5 2 +3 +1.86 +1.28 Matches 2024-2025 22 Empoli it ITA 1. Serie A 26 1,819 70 77.7 20.2 22 76 7 4 37 0 0.81 20 30 -10 -0.49 +1.41 19.9 25.0 -5.1 -0.25 +1.27 Matches 6 Seasons 6 Clubs 4 Leagues 145 7,559 52 26.7 84.0 86 72 15 59 23 44 1.12 95 107 -12 -0.14 -0.25 91.9 101.8 -9.9 -0.12 -0.25 Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Milan (3 Seasons) 3 Leagues 9 216 24 1.8 2.4 2 56 0 7 15 23 2.18 3 1 +2 +0.83 +0.19 3.2 1.7 +1.5 +0.64 +0.13 SPAL (1 Season) 2 Leagues 35 2,135 61 60.3 23.7 27 72 5 8 23 2 1.06 27 34 -7 -0.30 -0.17 28.3 32.7 -4.4 -0.19 -0.09 Lecce (1 Season) 2 Leagues 34 1,568 46 44.3 17.4 18 69 0 16 21 4 0.94 21 21 0 0.00 +0.64 18.8 19.3 -0.5 -0.03 +0.23 Empoli (1 Season) 2 Leagues 29 1,964 68 74.4 21.8 23 76 7 6 37 0 0.97 25 32 -7 -0.32 +1.01 19.9 25.0 -5.1 -0.25 +1.27 Monza (1 Season) 1 League 25 1,359 54 39.7 15.1 16 70 3 9 26 11 1.24 16 15 +1 +0.07 +0.63 15.9 18.4 -2.5 -0.17 +0.46 Cremonese (1 Season) 1 League 13 317 24 9.3 3.5 0 0 13 24 4 1.15 3 4 -1 -0.28 -0.37 5.9 4.8 +1.2 +0.33 +0.01 Serie A (5 Seasons) 89 4,796 54 24.7 53.3 57 72 10 32 22 35 1.08 58 63 -5 -0.09 -0.17 57.1 63.2 -6.0 -0.11 -0.20 Coppa Italia (5 Seasons) 6 267 45 23.4 3.0 2 68 0 4 33 1 1.33 6 6 0 0.00 -0.95 Serie B (2 Seasons) 47 2,392 51 35.0 26.6 26 73 5 21 24 6 1.11 30 37 -7 -0.26 -0.28 34.2 37.4 -3.2 -0.12 -0.31 Europa Lg (1 Season) 3 104 35 11.6 1.2 1 66 0 2 19 2 2.20 1 1 0 0.00 -0.45 0.6 1.3 -0.6 -0.55 -0.87
Playing Time Table Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2019-2020 17 Milan 2 Leagues 2 18 9 0.5 0.2 0 0 2 9 5 2.00 1 0 +1 +5.00 +4.50 0.1 0.1 +0.1 +0.75 +0.29 2020-2021 18 Milan 3 Leagues 7 198 28 4.4 2.2 2 56 0 5 17 16 2.23 2 1 +1 +0.45 -0.33 3.0 1.6 +1.4 +0.63 +0.09 2020-2021 18 Cremonese 1 League 13 317 24 9.3 3.5 0 0 13 24 4 1.15 3 4 -1 -0.28 -0.37 5.9 4.8 +1.2 +0.33 +0.01 2021-2022 19 SPAL 2 Leagues 35 2,135 61 60.3 23.7 27 72 5 8 23 2 1.06 27 34 -7 -0.30 -0.17 28.3 32.7 -4.4 -0.19 -0.09 2022-2023 20 Lecce 2 Leagues 34 1,568 46 44.3 17.4 18 69 0 16 21 4 0.94 21 21 0 0.00 +0.64 18.8 19.3 -0.5 -0.03 +0.23 2023-2024 21 Monza 1 League 25 1,359 54 39.7 15.1 16 70 3 9 26 11 1.24 16 15 +1 +0.07 +0.63 15.9 18.4 -2.5 -0.17 +0.46 2023-2024 21 Milan 1 League 0 0 0 0 2 2024-2025 22 Empoli 2 Leagues 29 1,964 68 74.4 21.8 23 76 7 6 37 0 0.97 25 32 -7 -0.32 +1.01 19.9 25.0 -5.1 -0.25 +1.27 6 Seasons 6 Clubs 4 Leagues 145 7,559 52 26.7 84.0 86 72 15 59 23 44 1.12 95 107 -12 -0.14 -0.25 91.9 101.8 -9.9 -0.12 -0.25 Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Milan (3 Seasons) 3 Leagues 9 216 24 1.8 2.4 2 56 0 7 15 23 2.18 3 1 +2 +0.83 +0.19 3.2 1.7 +1.5 +0.64 +0.13 SPAL (1 Season) 2 Leagues 35 2,135 61 60.3 23.7 27 72 5 8 23 2 1.06 27 34 -7 -0.30 -0.17 28.3 32.7 -4.4 -0.19 -0.09 Lecce (1 Season) 2 Leagues 34 1,568 46 44.3 17.4 18 69 0 16 21 4 0.94 21 21 0 0.00 +0.64 18.8 19.3 -0.5 -0.03 +0.23 Empoli (1 Season) 2 Leagues 29 1,964 68 74.4 21.8 23 76 7 6 37 0 0.97 25 32 -7 -0.32 +1.01 19.9 25.0 -5.1 -0.25 +1.27 Monza (1 Season) 1 League 25 1,359 54 39.7 15.1 16 70 3 9 26 11 1.24 16 15 +1 +0.07 +0.63 15.9 18.4 -2.5 -0.17 +0.46 Cremonese (1 Season) 1 League 13 317 24 9.3 3.5 0 0 13 24 4 1.15 3 4 -1 -0.28 -0.37 5.9 4.8 +1.2 +0.33 +0.01 Serie A (5 Seasons) 89 4,796 54 24.7 53.3 57 72 10 32 22 35 1.08 58 63 -5 -0.09 -0.17 57.1 63.2 -6.0 -0.11 -0.20 Coppa Italia (5 Seasons) 6 267 45 23.4 3.0 2 68 0 4 33 1 1.33 6 6 0 0.00 -0.95 Serie B (2 Seasons) 47 2,392 51 35.0 26.6 26 73 5 21 24 6 1.11 30 37 -7 -0.26 -0.28 34.2 37.4 -3.2 -0.12 -0.31 Europa Lg (1 Season) 3 104 35 11.6 1.2 1 66 0 2 19 2 2.20 1 1 0 0.00 -0.45 0.6 1.3 -0.6 -0.55 -0.87
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2019-2020 17 Milan it ITA 1. Serie A 6th 1 9 9 0.3 0.1 0 0 1 9 5 3.00 1 0 +1 +10.00 +9.58 0.1 0.1 +0.1 +0.75 +0.29 Matches 2020-2021 18 Milan it ITA 1. Serie A 2nd 4 94 24 2.7 1.0 1 45 0 3 16 13 2.25 1 0 +1 +0.96 +0.09 2.4 0.4 +2.0 +1.92 +1.33 Matches 2020-2021 18 Cremonese it ITA 2. Serie B 13th 13 317 24 9.3 3.5 0 0 13 24 4 1.15 3 4 -1 -0.28 -0.37 5.9 4.8 +1.2 +0.33 +0.01 Matches 2021-2022 19 SPAL it ITA 2. Serie B 15th 34 2,075 61 60.7 23.1 26 73 5 8 23 2 1.09 27 33 -6 -0.26 -0.13 28.3 32.7 -4.4 -0.19 -0.09 Matches 2022-2023 20 Lecce it ITA 1. Serie A 16th 33 1,515 46 44.3 16.8 18 69 0 15 18 4 0.97 20 18 +2 +0.12 +0.83 18.8 19.3 -0.5 -0.03 +0.23 Matches 2023-2024 21 Monza it ITA 1. Serie A 12th 25 1,359 54 39.7 15.1 16 70 3 9 26 11 1.24 16 15 +1 +0.07 +0.63 15.9 18.4 -2.5 -0.17 +0.46 Matches 2023-2024 21 Milan it ITA 1. Serie A 2nd 0 0 0 0 2 Matches 2024-2025 22 Empoli it ITA 1. Serie A 18th 26 1,819 70 77.7 20.2 22 76 7 4 37 0 0.81 20 30 -10 -0.49 +1.41 19.9 25.0 -5.1 -0.25 +1.27 Matches 6 Seasons 6 Clubs 2 Leagues 136 7,188 53 27.4 79.9 83 72 15 53 23 41 1.09 88 100 -12 -0.15 -0.21 91.3 100.6 -9.3 -0.12 -0.23 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches Milan (3 Seasons) 1 League 5 103 21 1.0 1.1 1 45 0 4 15 20 2.40 2 0 +2 +1.75 +1.11 2.5 0.4 +2.1 +1.82 +1.29 SPAL (1 Season) 1 League 34 2,075 61 60.7 23.1 26 73 5 8 23 2 1.09 27 33 -6 -0.26 -0.13 28.3 32.7 -4.4 -0.19 -0.09 Lecce (1 Season) 1 League 33 1,515 46 44.3 16.8 18 69 0 15 18 4 0.97 20 18 +2 +0.12 +0.83 18.8 19.3 -0.5 -0.03 +0.23 Empoli (1 Season) 1 League 26 1,819 70 77.7 20.2 22 76 7 4 37 0 0.81 20 30 -10 -0.49 +1.41 19.9 25.0 -5.1 -0.25 +1.27 Monza (1 Season) 1 League 25 1,359 54 39.7 15.1 16 70 3 9 26 11 1.24 16 15 +1 +0.07 +0.63 15.9 18.4 -2.5 -0.17 +0.46 Cremonese (1 Season) 1 League 13 317 24 9.3 3.5 0 0 13 24 4 1.15 3 4 -1 -0.28 -0.37 5.9 4.8 +1.2 +0.33 +0.01 Serie A (5 Seasons) 89 4,796 54 24.7 53.3 57 72 10 32 22 35 1.08 58 63 -5 -0.09 -0.17 57.1 63.2 -6.0 -0.11 -0.20 Serie B (2 Seasons) 47 2,392 51 35.0 26.6 26 73 5 21 24 6 1.11 30 37 -7 -0.26 -0.28 34.2 37.4 -3.2 -0.12 -0.31
Playing Time Table Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches 2019-2020 17 Milan it ITA Coppa Italia 3rd 1 9 9 2.3 0.1 0 0 1 9 0 1.00 0 0 0 0.00 -1.18 Matches 2020-2021 18 Milan it ITA Coppa Italia 5th 0 0 0 1 Matches 2021-2022 19 SPAL it ITA Coppa Italia Rd1 1 60 60 50.0 0.7 1 60 0 0 0 0.00 0 1 -1 -1.50 -1.50 Matches 2022-2023 20 Lecce it ITA Coppa Italia Rd1 1 53 53 44.2 0.6 0 0 1 53 0 0.00 1 3 -2 -3.40 -4.74 Matches 2024-2025 22 Empoli it ITA Coppa Italia QF 3 145 48 48.3 1.6 1 75 0 2 35 0 2.33 5 2 +3 +1.86 +1.28 Matches 5 Seasons 4 Clubs 1 League 6 267 45 23.4 3.0 2 68 0 4 33 1 1.33 6 6 0 0.00 -0.95 Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches Milan (2 Seasons) 1 League 1 9 9 1.5 0.1 0 0 1 9 1 1.00 0 0 0 0.00 -1.18 Empoli (1 Season) 1 League 3 145 48 48.3 1.6 1 75 0 2 35 0 2.33 5 2 +3 +1.86 +1.28 SPAL (1 Season) 1 League 1 60 60 50.0 0.7 1 60 0 0 0 0.00 0 1 -1 -1.50 -1.50 Lecce (1 Season) 1 League 1 53 53 44.2 0.6 0 0 1 53 0 0.00 1 3 -2 -3.40 -4.74
Playing Time Table Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches 2020-2021 18 Milan 2. Europa Lg R16 3 104 35 11.6 1.2 1 66 0 2 19 2 2.20 1 1 0 0.00 -0.45 0.6 1.3 -0.6 -0.55 -0.87 Matches 1 Season 1 Club 1 League 3 104 35 11.6 1.2 1 66 0 2 19 2 2.20 1 1 0 0.00 -0.45 0.6 1.3 -0.6 -0.55 -0.87
Miscellaneous Stats Table Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2019-2020 17 Milan it ITA Coppa Italia 0.1 0 0 0 0 0 0 0 0 0 0 Matches 2019-2020 17 Milan it ITA 1. Serie A 0.1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0.0 Matches 2020-2021 18 Milan 2. Europa Lg 1.2 0 0 0 3 1 0 0 0 1 0 0 0 5 4 5 44.4 Matches 2020-2021 18 Milan it ITA 1. Serie A 1.0 0 0 0 1 0 3 1 0 1 0 0 0 7 2 4 33.3 Matches 2020-2021 18 Cremonese it ITA 2. Serie B 3.5 1 0 0 7 2 1 3 3 3 0 0 0 17 5 25 16.7 Matches 2021-2022 19 SPAL it ITA Coppa Italia 0.7 0 0 0 3 2 0 0 0 0 0 Matches 2021-2022 19 SPAL it ITA 2. Serie B 23.1 9 1 1 69 39 9 15 5 22 0 0 0 77 40 80 33.3 Matches 2022-2023 20 Lecce it ITA Coppa Italia 0.6 0 0 0 3 1 0 0 0 0 0 Matches 2022-2023 20 Lecce it ITA 1. Serie A 16.8 4 0 0 36 16 8 10 2 9 0 0 0 52 41 118 25.8 Matches 2023-2024 21 Monza it ITA 1. Serie A 15.1 3 0 0 25 24 6 2 0 12 0 0 0 35 19 64 22.9 Matches 2024-2025 22 Empoli it ITA Coppa Italia 1.6 0 0 0 1 1 1 0 0 0 0 Matches 2024-2025 22 Empoli it ITA 1. Serie A 20.2 2 0 0 36 32 6 9 2 11 0 0 0 58 44 97 31.2 Matches 6 Seasons 6 Clubs 4 Leagues 84.0 19 1 1 185 118 34 40 12 59 0 0 0 251 155 394 28.2 Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Milan (3 Seasons) 3 Leagues 2.4 0 0 0 5 1 3 1 0 2 0 0 0 12 6 10 37.5 SPAL (1 Season) 2 Leagues 23.7 9 1 1 72 41 9 15 5 22 0 0 0 77 40 80 33.3 Lecce (1 Season) 2 Leagues 17.4 4 0 0 39 17 8 10 2 9 0 0 0 52 41 118 25.8 Empoli (1 Season) 2 Leagues 21.8 2 0 0 37 33 7 9 2 11 0 0 0 58 44 97 31.2 Monza (1 Season) 1 League 15.1 3 0 0 25 24 6 2 0 12 0 0 0 35 19 64 22.9 Cremonese (1 Season) 1 League 3.5 1 0 0 7 2 1 3 3 3 0 0 0 17 5 25 16.7 Serie A (5 Seasons) 53.3 9 0 0 99 72 23 22 4 33 0 0 0 152 106 284 27.2 Coppa Italia (5 Seasons) 3.0 0 0 0 7 4 1 0 0 0 0 Serie B (2 Seasons) 26.6 10 1 1 76 41 10 18 8 25 0 0 0 94 45 105 30.0 Europa Lg (1 Season) 1.2 0 0 0 3 1 0 0 0 1 0 0 0 5 4 5 44.4
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2019-2020 17 Milan 2 Leagues 0.2 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0.0 2020-2021 18 Milan 3 Leagues 2.2 0 0 0 4 1 3 1 0 2 0 0 0 12 6 9 40.0 2020-2021 18 Cremonese 1 League 3.5 1 0 0 7 2 1 3 3 3 0 0 0 17 5 25 16.7 2021-2022 19 SPAL 2 Leagues 23.7 9 1 1 72 41 9 15 5 22 0 0 0 77 40 80 33.3 2022-2023 20 Lecce 2 Leagues 17.4 4 0 0 39 17 8 10 2 9 0 0 0 52 41 118 25.8 2023-2024 21 Monza 1 League 15.1 3 0 0 25 24 6 2 0 12 0 0 0 35 19 64 22.9 2024-2025 22 Empoli 2 Leagues 21.8 2 0 0 37 33 7 9 2 11 0 0 0 58 44 97 31.2 6 Seasons 6 Clubs 4 Leagues 84.0 19 1 1 185 118 34 40 12 59 0 0 0 251 155 394 28.2 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Milan (3 Seasons) 3 Leagues 2.4 0 0 0 5 1 3 1 0 2 0 0 0 12 6 10 37.5 SPAL (1 Season) 2 Leagues 23.7 9 1 1 72 41 9 15 5 22 0 0 0 77 40 80 33.3 Lecce (1 Season) 2 Leagues 17.4 4 0 0 39 17 8 10 2 9 0 0 0 52 41 118 25.8 Empoli (1 Season) 2 Leagues 21.8 2 0 0 37 33 7 9 2 11 0 0 0 58 44 97 31.2 Monza (1 Season) 1 League 15.1 3 0 0 25 24 6 2 0 12 0 0 0 35 19 64 22.9 Cremonese (1 Season) 1 League 3.5 1 0 0 7 2 1 3 3 3 0 0 0 17 5 25 16.7 Serie A (5 Seasons) 53.3 9 0 0 99 72 23 22 4 33 0 0 0 152 106 284 27.2 Coppa Italia (5 Seasons) 3.0 0 0 0 7 4 1 0 0 0 0 Serie B (2 Seasons) 26.6 10 1 1 76 41 10 18 8 25 0 0 0 94 45 105 30.0 Europa Lg (1 Season) 1.2 0 0 0 3 1 0 0 0 1 0 0 0 5 4 5 44.4
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2019-2020 17 Milan it ITA 1. Serie A 6th 0.1 0 0 0 1 0 0 0 0 0 0 0 0 0 0 1 0.0 Matches 2020-2021 18 Milan it ITA 1. Serie A 2nd 1.0 0 0 0 1 0 3 1 0 1 0 0 0 7 2 4 33.3 Matches 2020-2021 18 Cremonese it ITA 2. Serie B 13th 3.5 1 0 0 7 2 1 3 3 3 0 0 0 17 5 25 16.7 Matches 2021-2022 19 SPAL it ITA 2. Serie B 15th 23.1 9 1 1 69 39 9 15 5 22 0 0 0 77 40 80 33.3 Matches 2022-2023 20 Lecce it ITA 1. Serie A 16th 16.8 4 0 0 36 16 8 10 2 9 0 0 0 52 41 118 25.8 Matches 2023-2024 21 Monza it ITA 1. Serie A 12th 15.1 3 0 0 25 24 6 2 0 12 0 0 0 35 19 64 22.9 Matches 2024-2025 22 Empoli it ITA 1. Serie A 18th 20.2 2 0 0 36 32 6 9 2 11 0 0 0 58 44 97 31.2 Matches 6 Seasons 6 Clubs 2 Leagues 79.9 19 1 1 175 113 33 40 12 58 0 0 0 246 151 389 28.0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches Milan (3 Seasons) 1 League 1.1 0 0 0 2 0 3 1 0 1 0 0 0 7 2 5 28.6 SPAL (1 Season) 1 League 23.1 9 1 1 69 39 9 15 5 22 0 0 0 77 40 80 33.3 Lecce (1 Season) 1 League 16.8 4 0 0 36 16 8 10 2 9 0 0 0 52 41 118 25.8 Empoli (1 Season) 1 League 20.2 2 0 0 36 32 6 9 2 11 0 0 0 58 44 97 31.2 Monza (1 Season) 1 League 15.1 3 0 0 25 24 6 2 0 12 0 0 0 35 19 64 22.9 Cremonese (1 Season) 1 League 3.5 1 0 0 7 2 1 3 3 3 0 0 0 17 5 25 16.7 Serie A (5 Seasons) 53.3 9 0 0 99 72 23 22 4 33 0 0 0 152 106 284 27.2 Serie B (2 Seasons) 26.6 10 1 1 76 41 10 18 8 25 0 0 0 94 45 105 30.0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2019-2020 17 Milan it ITA Coppa Italia 3rd 0.1 0 0 0 0 0 0 0 0 0 0 Matches 2021-2022 19 SPAL it ITA Coppa Italia Rd1 0.7 0 0 0 3 2 0 0 0 0 0 Matches 2022-2023 20 Lecce it ITA Coppa Italia Rd1 0.6 0 0 0 3 1 0 0 0 0 0 Matches 2024-2025 22 Empoli it ITA Coppa Italia QF 1.6 0 0 0 1 1 1 0 0 0 0 Matches 5 Seasons 4 Clubs 1 League 3.0 0 0 0 7 4 1 0 0 0 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Milan (2 Seasons) 1 League 0.1 0 0 0 0 0 0 0 0 0 0 Empoli (1 Season) 1 League 1.6 0 0 0 1 1 1 0 0 0 0 SPAL (1 Season) 1 League 0.7 0 0 0 3 2 0 0 0 0 0 Lecce (1 Season) 1 League 0.6 0 0 0 3 1 0 0 0 0 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches 2020-2021 18 Milan 2. Europa Lg R16 1.2 0 0 0 3 1 0 0 0 1 0 0 0 5 4 5 44.4 Matches 1 Season 1 Club 1 League 1.2 0 0 0 3 1 0 0 0 1 0 0 0 5 4 5 44.4
About FBref.com
FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores .
FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.
In collaboration with Opta , we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer .
View Additional Information
More Lorenzo Colombo Pages
Lorenzo Colombo Overview
Stats by Competition
Match Logs (Summary)
Match Logs (Passing)
Match Logs (Pass Types)
Match Logs (Goal and Shot Creation)
Match Logs (Defensive Actions)
Match Logs (Possession)
Match Logs (Miscellaneous Stats)
Goal Logs by Competition
Scouting Report
Stathead & Player Comparison
Player Club Summary