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.28 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 5 3 294 3.3 1 0 1 1 0 0 0 0 0.31 0.00 0.31 0.31 0.31 Matches 2024-2025 22 Empoli it ITA 1. Serie A 31 24 1,975 21.9 5 2 7 4 1 1 3 0 5.5 4.8 2.8 7.6 23 37 102 0.23 0.09 0.32 0.18 0.27 0.25 0.13 0.38 0.22 0.34 Matches 6 Seasons 6 Clubs 4 Leagues 152 90 7,864 87.4 23 5 28 21 2 3 20 1 24.0 21.7 7.1 28.7 97 123 507 0.26 0.06 0.32 0.24 0.30 0.29 0.09 0.38 0.26 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 Empoli (1 Season) 2 Leagues 36 27 2,269 25.2 6 2 8 5 1 1 3 0 5.5 4.8 2.8 7.6 23 37 102 0.24 0.08 0.32 0.20 0.28 0.25 0.13 0.38 0.22 0.34 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.28 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) 94 59 4,952 55.0 14 5 19 12 2 3 10 0 16.0 13.6 4.8 18.5 57 83 302 0.25 0.09 0.35 0.22 0.31 0.29 0.09 0.38 0.25 0.34 Coppa Italia (5 Seasons) 8 4 416 4.6 2 0 2 2 0 0 0 0 0.43 0.00 0.43 0.43 0.43 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.28 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 36 27 2,269 25.2 6 2 8 5 1 1 3 0 5.5 4.8 2.8 7.6 23 37 102 0.24 0.08 0.32 0.20 0.28 0.25 0.13 0.38 0.22 0.34 6 Seasons 6 Clubs 4 Leagues 152 90 7,864 87.4 23 5 28 21 2 3 20 1 24.0 21.7 7.1 28.7 97 123 507 0.26 0.06 0.32 0.24 0.30 0.29 0.09 0.38 0.26 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 Empoli (1 Season) 2 Leagues 36 27 2,269 25.2 6 2 8 5 1 1 3 0 5.5 4.8 2.8 7.6 23 37 102 0.24 0.08 0.32 0.20 0.28 0.25 0.13 0.38 0.22 0.34 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.28 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) 94 59 4,952 55.0 14 5 19 12 2 3 10 0 16.0 13.6 4.8 18.5 57 83 302 0.25 0.09 0.35 0.22 0.31 0.29 0.09 0.38 0.25 0.34 Coppa Italia (5 Seasons) 8 4 416 4.6 2 0 2 2 0 0 0 0 0.43 0.00 0.43 0.43 0.43 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.28 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 31 24 1,975 21.9 5 2 7 4 1 1 3 0 5.5 4.8 2.8 7.6 23 37 102 0.23 0.09 0.32 0.18 0.27 0.25 0.13 0.38 0.22 0.34 Matches 6 Seasons 6 Clubs 2 Leagues 141 85 7,344 81.6 21 5 26 19 2 3 20 1 24.0 21.6 7.0 28.6 97 121 500 0.26 0.06 0.32 0.23 0.29 0.29 0.09 0.38 0.26 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.28 0.36 Empoli (1 Season) 1 League 31 24 1,975 21.9 5 2 7 4 1 1 3 0 5.5 4.8 2.8 7.6 23 37 102 0.23 0.09 0.32 0.18 0.27 0.25 0.13 0.38 0.22 0.34 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) 94 59 4,952 55.0 14 5 19 12 2 3 10 0 16.0 13.6 4.8 18.5 57 83 302 0.25 0.09 0.35 0.22 0.31 0.29 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 SF 5 3 294 3.3 1 0 1 1 0 0 0 0 0.31 0.00 0.31 0.31 0.31 Matches 5 Seasons 4 Clubs 1 League 8 4 416 4.6 2 0 2 2 0 0 0 0 0.43 0.00 0.43 0.43 0.43 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 5 3 294 3.3 1 0 1 1 0 0 0 0 0.31 0.00 0.31 0.31 0.31 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 3.3 1 4 1 25.0 1.22 0.31 0.25 1.00 0 0 Matches 2024-2025 22 Empoli it ITA 1. Serie A 21.9 5 49 16 32.7 2.23 0.73 0.08 0.25 18.0 0 1 1 5.5 4.8 0.10 -0.5 -0.8 Matches 6 Seasons 6 Clubs 4 Leagues 87.4 23 229 67 29.3 2.62 0.77 0.09 0.31 17.3 0 2 3 24.0 21.7 0.10 -3.0 -2.7 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 Empoli (1 Season) 2 Leagues 25.2 6 53 17 32.1 2.10 0.67 0.09 0.29 18.0 0 1 1 5.5 4.8 0.10 -0.5 -0.8 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 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) 55.0 14 133 38 28.6 2.42 0.69 0.09 0.32 17.2 0 2 3 16.0 13.6 0.10 -2.0 -1.6 Coppa Italia (5 Seasons) 4.6 2 7 2 28.6 1.51 0.43 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 25.2 6 53 17 32.1 2.10 0.67 0.09 0.29 18.0 0 1 1 5.5 4.8 0.10 -0.5 -0.8 6 Seasons 6 Clubs 4 Leagues 87.4 23 229 67 29.3 2.62 0.77 0.09 0.31 17.3 0 2 3 24.0 21.7 0.10 -3.0 -2.7 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 Empoli (1 Season) 2 Leagues 25.2 6 53 17 32.1 2.10 0.67 0.09 0.29 18.0 0 1 1 5.5 4.8 0.10 -0.5 -0.8 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 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) 55.0 14 133 38 28.6 2.42 0.69 0.09 0.32 17.2 0 2 3 16.0 13.6 0.10 -2.0 -1.6 Coppa Italia (5 Seasons) 4.6 2 7 2 28.6 1.51 0.43 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 21.9 5 49 16 32.7 2.23 0.73 0.08 0.25 18.0 0 1 1 5.5 4.8 0.10 -0.5 -0.8 Matches 6 Seasons 6 Clubs 2 Leagues 81.6 21 221 65 29.4 2.71 0.80 0.09 0.29 17.3 0 2 3 24.0 21.6 0.10 -3.0 -2.6 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 21.9 5 49 16 32.7 2.23 0.73 0.08 0.25 18.0 0 1 1 5.5 4.8 0.10 -0.5 -0.8 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) 55.0 14 133 38 28.6 2.42 0.69 0.09 0.32 17.2 0 2 3 16.0 13.6 0.10 -2.0 -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 SF 3.3 1 4 1 25.0 1.22 0.31 0.25 1.00 0 0 Matches 5 Seasons 4 Clubs 1 League 4.6 2 7 2 28.6 1.51 0.43 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 3.3 1 4 1 25.0 1.22 0.31 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 3.3 0 Matches 2024-2025 22 Empoli it ITA 1. Serie A 21.9 304 454 67.0 4408 886 171 221 77.4 87 128 68.0 22 43 51.2 2 2.8 0.8 -0.8 18 20 10 2 37 Matches 6 Seasons 6 Clubs 4 Leagues 87.4 1116 1708 65.3 15334 3203 680 916 74.2 266 399 66.7 73 139 52.5 5 7.1 3.9 -2.1 70 72 31 5 123 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 Empoli (1 Season) 2 Leagues 25.2 304 454 67.0 4408 886 171 221 77.4 87 128 68.0 22 43 51.2 2 2.8 0.8 -0.8 18 20 10 2 37 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 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) 55.0 706 1064 66.4 9853 2072 414 548 75.5 177 259 68.3 49 93 52.7 5 4.8 1.8 +0.2 44 44 21 5 83 Coppa Italia (5 Seasons) 4.6 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 25.2 304 454 67.0 4408 886 171 221 77.4 87 128 68.0 22 43 51.2 2 2.8 0.8 -0.8 18 20 10 2 37 6 Seasons 6 Clubs 4 Leagues 87.4 1116 1708 65.3 15334 3203 680 916 74.2 266 399 66.7 73 139 52.5 5 7.1 3.9 -2.1 70 72 31 5 123 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 Empoli (1 Season) 2 Leagues 25.2 304 454 67.0 4408 886 171 221 77.4 87 128 68.0 22 43 51.2 2 2.8 0.8 -0.8 18 20 10 2 37 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 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) 55.0 706 1064 66.4 9853 2072 414 548 75.5 177 259 68.3 49 93 52.7 5 4.8 1.8 +0.2 44 44 21 5 83 Coppa Italia (5 Seasons) 4.6 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 21.9 304 454 67.0 4408 886 171 221 77.4 87 128 68.0 22 43 51.2 2 2.8 0.8 -0.8 18 20 10 2 37 Matches 6 Seasons 6 Clubs 2 Leagues 81.6 1100 1682 65.4 15045 3146 672 902 74.5 264 397 66.5 69 134 51.5 5 7.0 3.8 -2.0 69 71 31 5 121 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 21.9 304 454 67.0 4408 886 171 221 77.4 87 128 68.0 22 43 51.2 2 2.8 0.8 -0.8 18 20 10 2 37 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) 55.0 706 1064 66.4 9853 2072 414 548 75.5 177 259 68.3 49 93 52.7 5 4.8 1.8 +0.2 44 44 21 5 83 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 SF 3.3 0 Matches 5 Seasons 4 Clubs 1 League 4.6 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 3.3 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 25.2 454 421 32 0 3 5 10 2 0 0 0 0 304 1 15 6 Seasons 6 Clubs 4 Leagues 87.4 1708 1606 93 2 7 23 41 7 0 0 0 0 1116 9 68 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 Empoli (1 Season) 2 Leagues 25.2 454 421 32 0 3 5 10 2 0 0 0 0 304 1 15 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 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) 55.0 1064 1004 56 1 3 18 22 6 0 0 0 0 706 4 37 Coppa Italia (5 Seasons) 4.6 1 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 21.9 454 421 32 0 3 5 9 2 0 0 0 0 304 1 15 Matches 6 Seasons 6 Clubs 2 Leagues 81.6 1682 1582 92 2 7 23 40 7 0 0 0 0 1100 8 66 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 21.9 454 421 32 0 3 5 9 2 0 0 0 0 304 1 15 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) 55.0 1064 1004 56 1 3 18 22 6 0 0 0 0 706 4 37 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 25.2 46 2.10 28 0 5 7 6 0 3 0.14 1 0 1 1 0 0 6 Seasons 6 Clubs 4 Leagues 87.4 206 2.49 128 0 28 30 17 3 16 0.19 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 Empoli (1 Season) 2 Leagues 25.2 46 2.10 28 0 5 7 6 0 3 0.14 1 0 1 1 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 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) 55.0 120 2.18 78 0 13 19 10 0 11 0.20 6 0 3 2 0 0 Coppa Italia (5 Seasons) 4.6 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 21.9 46 2.10 28 0 5 7 6 0 3 0.14 1 0 1 1 0 0 Matches 6 Seasons 6 Clubs 2 Leagues 81.6 204 2.50 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 21.9 46 2.10 28 0 5 7 6 0 3 0.14 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) 55.0 120 2.18 78 0 13 19 10 0 11 0.20 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 SF 3.3 Matches 5 Seasons 4 Clubs 1 League 4.6 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 3.3 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 3.3 1 1 Matches 2024-2025 22 Empoli it ITA 1. Serie A 21.9 24 12 5 12 7 6 20 30.0 14 31 2 29 2 26 14 1 Matches 6 Seasons 6 Clubs 4 Leagues 87.4 96 61 24 41 31 32 82 39.0 50 109 10 99 13 108 63 1 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 Empoli (1 Season) 2 Leagues 25.2 24 13 5 12 7 6 20 30.0 14 31 2 29 3 26 14 1 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 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) 55.0 60 34 10 31 19 20 51 39.2 31 71 7 64 4 64 38 1 Coppa Italia (5 Seasons) 4.6 1 1 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 25.2 24 13 5 12 7 6 20 30.0 14 31 2 29 3 26 14 1 6 Seasons 6 Clubs 4 Leagues 87.4 96 61 24 41 31 32 82 39.0 50 109 10 99 13 108 63 1 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 Empoli (1 Season) 2 Leagues 25.2 24 13 5 12 7 6 20 30.0 14 31 2 29 3 26 14 1 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 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) 55.0 60 34 10 31 19 20 51 39.2 31 71 7 64 4 64 38 1 Coppa Italia (5 Seasons) 4.6 1 1 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 21.9 24 12 5 12 7 6 20 30.0 14 31 2 29 2 26 14 1 Matches 6 Seasons 6 Clubs 2 Leagues 81.6 93 59 24 40 29 31 81 38.3 50 109 10 99 12 105 61 1 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 21.9 24 12 5 12 7 6 20 30.0 14 31 2 29 2 26 14 1 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) 55.0 60 34 10 31 19 20 51 39.2 31 71 7 64 4 64 38 1 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 SF 3.3 1 1 Matches 5 Seasons 4 Clubs 1 League 4.6 1 1 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 3.3 1 1 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 306 1326 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 3.3 Matches 2024-2025 22 Empoli it ITA 1. Serie A 21.9 744 16 68 364 322 76 743 45 22 48.9 22 48.9 388 1956 737 23 21 10 75 48 490 102 Matches 6 Seasons 6 Clubs 4 Leagues 87.4 2862 76 228 1295 1376 347 2859 184 91 49.5 88 47.8 1622 7953 2918 97 65 55 328 177 2032 507 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 Empoli (1 Season) 2 Leagues 25.2 744 16 68 364 322 76 743 45 22 48.9 22 48.9 388 1956 737 23 21 10 75 48 490 102 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 306 1326 408 14 12 6 79 38 418 119 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) 55.0 1813 42 128 883 825 221 1810 107 46 43.0 56 52.3 997 4722 1719 57 43 30 221 117 1274 302 Coppa Italia (5 Seasons) 4.6 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 306 1326 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 25.2 744 16 68 364 322 76 743 45 22 48.9 22 48.9 388 1956 737 23 21 10 75 48 490 102 6 Seasons 6 Clubs 4 Leagues 87.4 2862 76 228 1295 1376 347 2859 184 91 49.5 88 47.8 1622 7953 2918 97 65 55 328 177 2032 507 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 Empoli (1 Season) 2 Leagues 25.2 744 16 68 364 322 76 743 45 22 48.9 22 48.9 388 1956 737 23 21 10 75 48 490 102 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 306 1326 408 14 12 6 79 38 418 119 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) 55.0 1813 42 128 883 825 221 1810 107 46 43.0 56 52.3 997 4722 1719 57 43 30 221 117 1274 302 Coppa Italia (5 Seasons) 4.6 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 306 1326 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 21.9 744 16 68 364 322 76 743 45 22 48.9 22 48.9 388 1956 737 23 21 10 75 48 490 102 Matches 6 Seasons 6 Clubs 2 Leagues 81.6 2821 74 225 1274 1358 343 2818 181 90 49.7 86 47.5 1602 7830 2903 97 65 55 324 174 2003 500 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 306 1326 408 14 12 6 79 38 418 119 Empoli (1 Season) 1 League 21.9 744 16 68 364 322 76 743 45 22 48.9 22 48.9 388 1956 737 23 21 10 75 48 490 102 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) 55.0 1813 42 128 883 825 221 1810 107 46 43.0 56 52.3 997 4722 1719 57 43 30 221 117 1274 302 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 SF 3.3 Matches 5 Seasons 4 Clubs 1 League 4.6 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 3.3 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.6 -0.8 -0.05 +0.21 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 5 294 59 57.6 3.3 3 75 1 2 35 0 1.60 6 5 +1 +0.31 +0.31 Matches 2024-2025 22 Empoli it ITA 1. Serie A 31 1,975 64 70.8 21.9 24 73 7 7 31 0 0.77 22 32 -10 -0.46 +0.98 21.3 27.3 -6.0 -0.27 +0.70 Matches 6 Seasons 6 Clubs 4 Leagues 152 7,864 52 27.1 87.4 90 71 16 62 23 44 1.10 98 112 -14 -0.16 -0.25 93.4 104.4 -11.0 -0.13 -0.26 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 Empoli (1 Season) 2 Leagues 36 2,269 63 68.8 25.2 27 73 8 9 32 0 0.89 28 37 -9 -0.36 +0.78 21.3 27.3 -6.0 -0.27 +0.70 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.6 -0.8 -0.05 +0.21 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) 94 4,952 53 24.9 55.0 59 71 10 35 22 35 1.05 60 65 -5 -0.09 -0.15 58.6 65.7 -7.2 -0.13 -0.22 Coppa Italia (5 Seasons) 8 416 52 30.8 4.6 4 71 1 4 33 1 1.13 7 9 -2 -0.43 -1.18 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.6 -0.8 -0.05 +0.21 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 36 2,269 63 68.8 25.2 27 73 8 9 32 0 0.89 28 37 -9 -0.36 +0.78 21.3 27.3 -6.0 -0.27 +0.70 6 Seasons 6 Clubs 4 Leagues 152 7,864 52 27.1 87.4 90 71 16 62 23 44 1.10 98 112 -14 -0.16 -0.25 93.4 104.4 -11.0 -0.13 -0.26 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 Empoli (1 Season) 2 Leagues 36 2,269 63 68.8 25.2 27 73 8 9 32 0 0.89 28 37 -9 -0.36 +0.78 21.3 27.3 -6.0 -0.27 +0.70 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.6 -0.8 -0.05 +0.21 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) 94 4,952 53 24.9 55.0 59 71 10 35 22 35 1.05 60 65 -5 -0.09 -0.15 58.6 65.7 -7.2 -0.13 -0.22 Coppa Italia (5 Seasons) 8 416 52 30.8 4.6 4 71 1 4 33 1 1.13 7 9 -2 -0.43 -1.18 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.6 -0.8 -0.05 +0.21 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 31 1,975 64 70.8 21.9 24 73 7 7 31 0 0.77 22 32 -10 -0.46 +0.98 21.3 27.3 -6.0 -0.27 +0.70 Matches 6 Seasons 6 Clubs 2 Leagues 141 7,344 52 27.5 81.6 85 71 15 56 23 41 1.07 90 102 -12 -0.15 -0.19 92.8 103.1 -10.4 -0.13 -0.24 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.6 -0.8 -0.05 +0.21 Empoli (1 Season) 1 League 31 1,975 64 70.8 21.9 24 73 7 7 31 0 0.77 22 32 -10 -0.46 +0.98 21.3 27.3 -6.0 -0.27 +0.70 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) 94 4,952 53 24.9 55.0 59 71 10 35 22 35 1.05 60 65 -5 -0.09 -0.15 58.6 65.7 -7.2 -0.13 -0.22 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 SF 5 294 59 57.6 3.3 3 75 1 2 35 0 1.60 6 5 +1 +0.31 +0.31 Matches 5 Seasons 4 Clubs 1 League 8 416 52 30.8 4.6 4 71 1 4 33 1 1.13 7 9 -2 -0.43 -1.18 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 5 294 59 57.6 3.3 3 75 1 2 35 0 1.60 6 5 +1 +0.31 +0.31 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 3.3 0 0 0 7 6 4 1 1 1 0 Matches 2024-2025 22 Empoli it ITA 1. Serie A 21.9 3 0 0 39 34 6 9 2 12 0 0 0 63 48 107 31.0 Matches 6 Seasons 6 Clubs 4 Leagues 87.4 20 1 1 194 125 37 41 13 61 0 0 0 256 159 404 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 Empoli (1 Season) 2 Leagues 25.2 3 0 0 46 40 10 10 3 13 0 0 0 63 48 107 31.0 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 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) 55.0 10 0 0 102 74 23 22 4 34 0 0 0 157 110 294 27.2 Coppa Italia (5 Seasons) 4.6 0 0 0 13 9 4 1 1 1 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 25.2 3 0 0 46 40 10 10 3 13 0 0 0 63 48 107 31.0 6 Seasons 6 Clubs 4 Leagues 87.4 20 1 1 194 125 37 41 13 61 0 0 0 256 159 404 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 Empoli (1 Season) 2 Leagues 25.2 3 0 0 46 40 10 10 3 13 0 0 0 63 48 107 31.0 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 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) 55.0 10 0 0 102 74 23 22 4 34 0 0 0 157 110 294 27.2 Coppa Italia (5 Seasons) 4.6 0 0 0 13 9 4 1 1 1 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 21.9 3 0 0 39 34 6 9 2 12 0 0 0 63 48 107 31.0 Matches 6 Seasons 6 Clubs 2 Leagues 81.6 20 1 1 178 115 33 40 12 59 0 0 0 251 155 399 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 21.9 3 0 0 39 34 6 9 2 12 0 0 0 63 48 107 31.0 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) 55.0 10 0 0 102 74 23 22 4 34 0 0 0 157 110 294 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 SF 3.3 0 0 0 7 6 4 1 1 1 0 Matches 5 Seasons 4 Clubs 1 League 4.6 0 0 0 13 9 4 1 1 1 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 3.3 0 0 0 7 6 4 1 1 1 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