Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-12-22SunSerie AMatchweek 17AwayL 2–3EmpoliAtalantaYAM9010001100391020.30.30.010162759.3220132Match Report
2024-12-13FriSerie AMatchweek 16HomeL 0–1EmpoliTorinoYFW7900003300280020.10.10.01081650.0114131Match Report
2024-12-08SunSerie AMatchweek 15AwayW 4–1EmpoliHellas VeronaNFW8010002100491010.10.10.640303878.9321031Match Report
2024-12-04WedCoppa ItaliaRound of 16AwayD 2 (4)–2 (3)EmpoliFiorentinaN47000000000Match Report
2024-11-30SatSerie AMatchweek 14AwayL 0–3EmpoliMilanYFW4500002010221000.20.20.02091181.8114100Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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-202017Milanit ITACoppa Italia1090.1000000000.000.000.000.000.00Matches
2019-202017Milanit ITA1. Serie A1090.1000000000.00.00.00.00030.000.000.000.000.000.000.290.290.000.29Matches
2020-202118Milanit ITACoppa Italia00Matches
2020-202118Milan2. Europa Lg311041.2000000000.00.00.00.10270.000.000.000.000.000.040.040.080.040.08Matches
2020-202118Milanit ITA1. Serie A41941.0000000000.60.60.00.64130.000.000.000.000.000.570.000.570.570.57Matches
2020-202118Cremoneseit ITA2. Serie B1303173.5101100102.02.00.42.3116280.280.000.280.280.280.550.110.660.550.66Matches
2021-202219SPALit ITACoppa Italia11600.7000000000.000.000.000.000.00Matches
2021-202219SPALit ITA2. Serie B34262,07523.1606600916.06.01.87.829321700.260.000.260.260.260.260.080.340.260.34Matches
2022-202320Lecceit ITACoppa Italia10530.6101100001.700.001.701.701.70Matches
2022-202320Lecceit ITA1. Serie A33181,51516.8527412406.24.61.46.114211190.300.120.420.240.360.370.090.450.270.36Matches
2023-202421Monzait ITA1. Serie A25161,35915.1415400303.63.60.64.21624750.260.070.330.260.330.240.040.280.240.28Matches
2023-202421Milanit ITA1. Serie A00Matches
2024-202522Empoliit ITACoppa Italia311451.6101100000.620.000.620.620.62Matches
2024-202522Empoliit ITA1. Serie A17141,12412.5415311203.62.81.34.11820640.320.080.400.240.320.290.100.390.220.33Matches
6 Seasons6 Clubs4 Leagues136786,86476.322426202319122.019.75.625.2921064690.290.050.340.260.310.300.080.380.270.34
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 Leagues922162.4000000000.60.60.10.743130.000.000.000.000.000.280.030.310.280.31
SPAL (1 Season)2 Leagues35272,13523.7606600916.06.01.87.829321700.250.000.250.250.250.260.080.340.260.34
Lecce (1 Season)2 Leagues34181,56817.4628512406.24.61.46.114211190.340.110.460.290.400.370.090.450.270.36
Monza (1 Season)1 League25161,35915.1415400303.63.60.64.21624750.260.070.330.260.330.240.040.280.240.28
Empoli (1 Season)2 Leagues20151,26914.1516411203.62.81.34.11820640.350.070.430.280.350.290.100.390.220.33
Cremonese (1 Season)1 League1303173.5101100102.02.00.42.3116280.280.000.280.280.280.550.110.660.550.66
Serie A (5 Seasons)80494,10145.61341711239014.011.73.315.052662640.290.090.370.240.330.310.070.380.260.33
Coppa Italia (5 Seasons)622673.0202200000.670.000.670.670.67
Serie B (2 Seasons)47262,39226.67077001018.08.02.210.240381980.260.000.260.260.260.300.080.380.300.38
Europa Lg (1 Season)311041.2000000000.00.00.00.10270.000.000.000.000.000.040.040.080.040.08
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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-202017Milan2 Leagues20180.2000000000.00.00.00.00030.000.000.000.000.000.000.290.290.000.29
2020-202118Milan3 Leagues721982.2000000000.60.60.00.743100.000.000.000.000.000.290.020.310.290.31
2020-202118Cremonese1 League1303173.5101100102.02.00.42.3116280.280.000.280.280.280.550.110.660.550.66
2021-202219SPAL2 Leagues35272,13523.7606600916.06.01.87.829321700.250.000.250.250.250.260.080.340.260.34
2022-202320Lecce2 Leagues34181,56817.4628512406.24.61.46.114211190.340.110.460.290.400.370.090.450.270.36
2023-202421Monza1 League25161,35915.1415400303.63.60.64.21624750.260.070.330.260.330.240.040.280.240.28
2023-202421Milan1 League00
2024-202522Empoli2 Leagues20151,26914.1516411203.62.81.34.11820640.350.070.430.280.350.290.100.390.220.33
6 Seasons6 Clubs4 Leagues136786,86476.322426202319122.019.75.625.2921064690.290.050.340.260.310.300.080.380.270.34
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 Leagues922162.4000000000.60.60.10.743130.000.000.000.000.000.280.030.310.280.31
SPAL (1 Season)2 Leagues35272,13523.7606600916.06.01.87.829321700.250.000.250.250.250.260.080.340.260.34
Lecce (1 Season)2 Leagues34181,56817.4628512406.24.61.46.114211190.340.110.460.290.400.370.090.450.270.36
Monza (1 Season)1 League25161,35915.1415400303.63.60.64.21624750.260.070.330.260.330.240.040.280.240.28
Empoli (1 Season)2 Leagues20151,26914.1516411203.62.81.34.11820640.350.070.430.280.350.290.100.390.220.33
Cremonese (1 Season)1 League1303173.5101100102.02.00.42.3116280.280.000.280.280.280.550.110.660.550.66
Serie A (5 Seasons)80494,10145.61341711239014.011.73.315.052662640.290.090.370.240.330.310.070.380.260.33
Coppa Italia (5 Seasons)622673.0202200000.670.000.670.670.67
Serie B (2 Seasons)47262,39226.67077001018.08.02.210.240381980.260.000.260.260.260.300.080.380.300.38
Europa Lg (1 Season)311041.2000000000.00.00.00.10270.000.000.000.000.000.040.040.080.040.08
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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-202017Milanit ITA1. Serie A6th1090.1000000000.00.00.00.00030.000.000.000.000.000.000.290.290.000.29Matches
2020-202118Milanit ITA1. Serie A2nd41941.0000000000.60.60.00.64130.000.000.000.000.000.570.000.570.570.57Matches
2020-202118Cremoneseit ITA2. Serie B13th1303173.5101100102.02.00.42.3116280.280.000.280.280.280.550.110.660.550.66Matches
2021-202219SPALit ITA2. Serie B15th34262,07523.1606600916.06.01.87.829321700.260.000.260.260.260.260.080.340.260.34Matches
2022-202320Lecceit ITA1. Serie A16th33181,51516.8527412406.24.61.46.114211190.300.120.420.240.360.370.090.450.270.36Matches
2023-202421Monzait ITA1. Serie A12th25161,35915.1415400303.63.60.64.21624750.260.070.330.260.330.240.040.280.240.28Matches
2023-202421Milanit ITA1. Serie A2nd00Matches
2024-202522Empoliit ITA1. Serie A11th17141,12412.5415311203.62.81.34.11820640.320.080.400.240.320.290.100.390.220.33Matches
6 Seasons6 Clubs2 Leagues127756,49372.120424182319122.019.65.525.1921044620.280.060.330.250.300.300.080.380.270.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 League511031.1000000000.60.60.00.64160.000.000.000.000.000.520.030.550.520.55
SPAL (1 Season)1 League34262,07523.1606600916.06.01.87.829321700.260.000.260.260.260.260.080.340.260.34
Lecce (1 Season)1 League33181,51516.8527412406.24.61.46.114211190.300.120.420.240.360.370.090.450.270.36
Monza (1 Season)1 League25161,35915.1415400303.63.60.64.21624750.260.070.330.260.330.240.040.280.240.28
Empoli (1 Season)1 League17141,12412.5415311203.62.81.34.11820640.320.080.400.240.320.290.100.390.220.33
Cremonese (1 Season)1 League1303173.5101100102.02.00.42.3116280.280.000.280.280.280.550.110.660.550.66
Serie A (5 Seasons)80494,10145.61341711239014.011.73.315.052662640.290.090.370.240.330.310.070.380.260.33
Serie B (2 Seasons)47262,39226.67077001018.08.02.210.240381980.260.000.260.260.260.300.080.380.300.38
Standard Stats Table
Playing Time Performance Per 90 Minutes
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-202017Milanit ITACoppa Italia3rd1090.1000000000.000.000.000.000.00Matches
2020-202118Milanit ITACoppa Italia5th00Matches
2021-202219SPALit ITACoppa ItaliaRd111600.7000000000.000.000.000.000.00Matches
2022-202320Lecceit ITACoppa ItaliaRd110530.6101100001.700.001.701.701.70Matches
2024-202522Empoliit ITACoppa ItaliaQF311451.6101100000.620.000.620.620.62Matches
5 Seasons4 Clubs1 League622673.0202200000.670.000.670.670.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 League1090.1000000000.000.000.000.000.00
Empoli (1 Season)1 League311451.6101100000.620.000.620.620.62
SPAL (1 Season)1 League11600.7000000000.000.000.000.000.00
Lecce (1 Season)1 League10530.6101100001.700.001.701.701.70
Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
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-202118Milan2. Europa LgR16311041.2000000000.00.00.00.10270.000.000.000.000.000.040.040.080.040.08Matches
1 Season1 Club1 League311041.2000000000.00.00.00.10270.000.000.000.000.000.040.040.080.040.08

Shooting

Shooting Table
Standard Expected
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-202017Milanit ITACoppa Italia0.10000.000.0000Matches
2019-202017Milanit ITA1. Serie A0.10000.000.000000.00.00.00.0Matches
2020-202118Milan2. Europa Lg1.20100.00.870.000.0010.30000.00.00.050.00.0Matches
2020-202118Milanit ITA1. Serie A1.004125.03.830.960.000.0012.30000.60.60.15-0.6-0.6Matches
2020-202118Cremoneseit ITA2. Serie B3.5117635.34.831.700.060.1713.20002.02.00.12-1.0-1.0Matches
2021-202219SPALit ITACoppa Italia0.70100.01.500.000.0000Matches
2021-202219SPALit ITA2. Serie B23.16712129.63.080.910.080.2918.60006.06.00.080.00.0Matches
2022-202320Lecceit ITACoppa Italia0.612150.03.401.700.501.0000Matches
2022-202320Lecceit ITA1. Serie A16.85431125.62.550.650.090.3616.80126.24.60.11-1.2-0.6Matches
2023-202421Monzait ITA1. Serie A15.14371027.02.450.660.110.4017.20003.63.60.10+0.4+0.4Matches
2024-202522Empoliit ITACoppa Italia1.614125.02.480.620.251.0000Matches
2024-202522Empoliit ITA1. Serie A12.5426830.82.080.640.120.3818.60113.62.80.11+0.4+0.2Matches
6 Seasons6 Clubs4 Leagues76.3222065928.62.700.770.100.3417.302322.019.70.10-2.0-1.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 Leagues2.405120.02.080.420.000.0011.90000.60.60.13-0.6-0.6
SPAL (1 Season)2 Leagues23.76722129.23.040.890.080.2918.60006.06.00.080.00.0
Lecce (1 Season)2 Leagues17.46451226.72.580.690.110.4216.80126.24.60.11-1.2-0.6
Monza (1 Season)1 League15.14371027.02.450.660.110.4017.20003.63.60.10+0.4+0.4
Empoli (1 Season)2 Leagues14.1530930.02.130.640.130.4418.60113.62.80.11+0.4+0.2
Cremonese (1 Season)1 League3.5117635.34.831.700.060.1713.20002.02.00.12-1.0-1.0
Serie A (5 Seasons)45.6131103027.32.410.660.100.3717.202314.011.70.11-1.0-0.7
Coppa Italia (5 Seasons)3.027228.62.360.670.291.0000
Serie B (2 Seasons)26.67882730.73.311.020.080.2617.50008.08.00.09-1.0-1.0
Europa Lg (1 Season)1.20100.00.870.000.0010.30000.00.00.050.00.0
Shooting Table
Standard Expected
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-202017Milan2 Leagues0.20000.000.000000.00.00.00.0
2020-202118Milan3 Leagues2.205120.02.270.450.000.0011.90000.60.60.13-0.6-0.6
2020-202118Cremonese1 League3.5117635.34.831.700.060.1713.20002.02.00.12-1.0-1.0
2021-202219SPAL2 Leagues23.76722129.23.040.890.080.2918.60006.06.00.080.00.0
2022-202320Lecce2 Leagues17.46451226.72.580.690.110.4216.80126.24.60.11-1.2-0.6
2023-202421Monza1 League15.14371027.02.450.660.110.4017.20003.63.60.10+0.4+0.4
2024-202522Empoli2 Leagues14.1530930.02.130.640.130.4418.60113.62.80.11+0.4+0.2
6 Seasons6 Clubs4 Leagues76.3222065928.62.700.770.100.3417.302322.019.70.10-2.0-1.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 Leagues2.405120.02.080.420.000.0011.90000.60.60.13-0.6-0.6
SPAL (1 Season)2 Leagues23.76722129.23.040.890.080.2918.60006.06.00.080.00.0
Lecce (1 Season)2 Leagues17.46451226.72.580.690.110.4216.80126.24.60.11-1.2-0.6
Monza (1 Season)1 League15.14371027.02.450.660.110.4017.20003.63.60.10+0.4+0.4
Empoli (1 Season)2 Leagues14.1530930.02.130.640.130.4418.60113.62.80.11+0.4+0.2
Cremonese (1 Season)1 League3.5117635.34.831.700.060.1713.20002.02.00.12-1.0-1.0
Serie A (5 Seasons)45.6131103027.32.410.660.100.3717.202314.011.70.11-1.0-0.7
Coppa Italia (5 Seasons)3.027228.62.360.670.291.0000
Serie B (2 Seasons)26.67882730.73.311.020.080.2617.50008.08.00.09-1.0-1.0
Europa Lg (1 Season)1.20100.00.870.000.0010.30000.00.00.050.00.0
Shooting Table
Standard Expected
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-202017Milanit ITA1. Serie A6th0.10000.000.000000.00.00.00.0Matches
2020-202118Milanit ITA1. Serie A2nd1.004125.03.830.960.000.0012.30000.60.60.15-0.6-0.6Matches
2020-202118Cremoneseit ITA2. Serie B13th3.5117635.34.831.700.060.1713.20002.02.00.12-1.0-1.0Matches
2021-202219SPALit ITA2. Serie B15th23.16712129.63.080.910.080.2918.60006.06.00.080.00.0Matches
2022-202320Lecceit ITA1. Serie A16th16.85431125.62.550.650.090.3616.80126.24.60.11-1.2-0.6Matches
2023-202421Monzait ITA1. Serie A12th15.14371027.02.450.660.110.4017.20003.63.60.10+0.4+0.4Matches
2024-202522Empoliit ITA1. Serie A11th12.5426830.82.080.640.120.3818.60113.62.80.11+0.4+0.2Matches
6 Seasons6 Clubs2 Leagues72.1201985728.82.740.790.090.3217.302322.019.60.10-2.0-1.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 League1.104125.03.500.870.000.0012.30000.60.60.15-0.6-0.6
SPAL (1 Season)1 League23.16712129.63.080.910.080.2918.60006.06.00.080.00.0
Lecce (1 Season)1 League16.85431125.62.550.650.090.3616.80126.24.60.11-1.2-0.6
Monza (1 Season)1 League15.14371027.02.450.660.110.4017.20003.63.60.10+0.4+0.4
Empoli (1 Season)1 League12.5426830.82.080.640.120.3818.60113.62.80.11+0.4+0.2
Cremonese (1 Season)1 League3.5117635.34.831.700.060.1713.20002.02.00.12-1.0-1.0
Serie A (5 Seasons)45.6131103027.32.410.660.100.3717.202314.011.70.11-1.0-0.7
Serie B (2 Seasons)26.67882730.73.311.020.080.2617.50008.08.00.09-1.0-1.0
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2019-202017Milanit ITACoppa Italia3rd0.10000.000.0000Matches
2021-202219SPALit ITACoppa ItaliaRd10.70100.01.500.000.0000Matches
2022-202320Lecceit ITACoppa ItaliaRd10.612150.03.401.700.501.0000Matches
2024-202522Empoliit ITACoppa ItaliaQF1.614125.02.480.620.251.0000Matches
5 Seasons4 Clubs1 League3.027228.62.360.670.291.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Milan (2 Seasons)1 League0.10000.000.0000
Empoli (1 Season)1 League1.614125.02.480.620.251.0000
SPAL (1 Season)1 League0.70100.01.500.000.0000
Lecce (1 Season)1 League0.612150.03.401.700.501.0000
Shooting Table
Standard Expected
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-202118Milan2. Europa LgR161.20100.00.870.000.0010.30000.00.00.050.00.0Matches
1 Season1 Club1 League1.20100.00.870.000.0010.30000.00.00.050.00.0
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
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-202017Milanit ITACoppa Italia0.10Matches
2019-202017Milanit ITA1. Serie A0.122100.022022100.0000000.00.00.010000Matches
2020-202118Milan2. Europa Lg1.2162661.52895781457.122100.04580.000.00.00.011002Matches
2020-202118Milanit ITA1. Serie A1.071353.873254666.72366.70000.00.10.000211Matches
2020-202118Cremoneseit ITA2. Serie B3.5388246.3542129214052.5102050.04757.100.40.3-0.442306Matches
2021-202219SPALit ITACoppa Italia0.70Matches
2021-202219SPALit ITA2. Serie B23.135653666.4465094523731475.57711865.3163447.101.81.8-1.821257032Matches
2022-202320Lecceit ITACoppa Italia0.60Matches
2022-202320Lecceit ITA1. Serie A16.820833262.7263956813318073.9406264.5112839.321.40.5+0.617146221Matches
2023-202421Monzait ITA1. Serie A15.118526370.3271159310413974.8486672.7162272.710.60.5+0.48103024Matches
2024-202522Empoliit ITACoppa Italia1.60Matches
2024-202522Empoliit ITA1. Serie A12.517025766.1245650210112978.3487266.7102147.611.30.2-0.311114220Matches
6 Seasons6 Clubs4 Leagues76.3982151165.013382281961082474.022734366.26111752.145.63.3-1.66363255106
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 Leagues2.4254161.038482142263.64580.04580.000.10.1-0.121213
SPAL (1 Season)2 Leagues23.735653666.4465094523731475.57711865.3163447.101.81.8-1.821257032
Lecce (1 Season)2 Leagues17.420833262.7263956813318073.9406264.5112839.321.40.5+0.617146221
Monza (1 Season)1 League15.118526370.3271159310413974.8486672.7162272.710.60.5+0.48103024
Empoli (1 Season)2 Leagues14.117025766.1245650210112978.3487266.7102147.611.30.2-0.311114220
Cremonese (1 Season)1 League3.5388246.3542129214052.5102050.04757.100.40.3-0.442306
Serie A (5 Seasons)45.657286766.07901168834445675.413820368.0377152.143.31.2+0.7373515566
Coppa Italia (5 Seasons)3.00
Serie B (2 Seasons)26.639461863.85192107425835472.98713863.0204148.802.22.1-2.2252710038
Europa Lg (1 Season)1.2162661.52895781457.122100.04580.000.00.00.011002
Passing Table
Total Short Medium Long Expected
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-202017Milan2 Leagues0.222100.022022100.0000000.00.00.010000
2020-202118Milan3 Leagues2.2233959.036282122060.04580.04580.000.00.10.011213
2020-202118Cremonese1 League3.5388246.3542129214052.5102050.04757.100.40.3-0.442306
2021-202219SPAL2 Leagues23.735653666.4465094523731475.57711865.3163447.101.81.8-1.821257032
2022-202320Lecce2 Leagues17.420833262.7263956813318073.9406264.5112839.321.40.5+0.617146221
2023-202421Monza1 League15.118526370.3271159310413974.8486672.7162272.710.60.5+0.48103024
2024-202522Empoli2 Leagues14.117025766.1245650210112978.3487266.7102147.611.30.2-0.311114220
6 Seasons6 Clubs4 Leagues76.3982151165.013382281961082474.022734366.26111752.145.63.3-1.66363255106
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 Leagues2.4254161.038482142263.64580.04580.000.10.1-0.121213
SPAL (1 Season)2 Leagues23.735653666.4465094523731475.57711865.3163447.101.81.8-1.821257032
Lecce (1 Season)2 Leagues17.420833262.7263956813318073.9406264.5112839.321.40.5+0.617146221
Monza (1 Season)1 League15.118526370.3271159310413974.8486672.7162272.710.60.5+0.48103024
Empoli (1 Season)2 Leagues14.117025766.1245650210112978.3487266.7102147.611.30.2-0.311114220
Cremonese (1 Season)1 League3.5388246.3542129214052.5102050.04757.100.40.3-0.442306
Serie A (5 Seasons)45.657286766.07901168834445675.413820368.0377152.143.31.2+0.7373515566
Coppa Italia (5 Seasons)3.00
Serie B (2 Seasons)26.639461863.85192107425835472.98713863.0204148.802.22.1-2.2252710038
Europa Lg (1 Season)1.2162661.52895781457.122100.04580.000.00.00.011002
Passing Table
Total Short Medium Long Expected
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-202017Milanit ITA1. Serie A6th0.122100.022022100.0000000.00.00.010000Matches
2020-202118Milanit ITA1. Serie A2nd1.071353.873254666.72366.70000.00.10.000211Matches
2020-202118Cremoneseit ITA2. Serie B13th3.5388246.3542129214052.5102050.04757.100.40.3-0.442306Matches
2021-202219SPALit ITA2. Serie B15th23.135653666.4465094523731475.57711865.3163447.101.81.8-1.821257032Matches
2022-202320Lecceit ITA1. Serie A16th16.820833262.7263956813318073.9406264.5112839.321.40.5+0.617146221Matches
2023-202421Monzait ITA1. Serie A12th15.118526370.3271159310413974.8486672.7162272.710.60.5+0.48103024Matches
2024-202522Empoliit ITA1. Serie A11th12.517025766.1245650210112978.3487266.7102147.611.30.2-0.311114220Matches
6 Seasons6 Clubs2 Leagues72.1966148565.113093276260281074.322534166.05711250.945.53.3-1.56262255104
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 League1.191560.095256875.02366.70000.00.10.010211
SPAL (1 Season)1 League23.135653666.4465094523731475.57711865.3163447.101.81.8-1.821257032
Lecce (1 Season)1 League16.820833262.7263956813318073.9406264.5112839.321.40.5+0.617146221
Monza (1 Season)1 League15.118526370.3271159310413974.8486672.7162272.710.60.5+0.48103024
Empoli (1 Season)1 League12.517025766.1245650210112978.3487266.7102147.611.30.2-0.311114220
Cremonese (1 Season)1 League3.5388246.3542129214052.5102050.04757.100.40.3-0.442306
Serie A (5 Seasons)45.657286766.07901168834445675.413820368.0377152.143.31.2+0.7373515566
Serie B (2 Seasons)26.639461863.85192107425835472.98713863.0204148.802.22.1-2.2252710038
Passing Table
Total Short Medium Long
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-202017Milanit ITACoppa Italia3rd0.10Matches
2021-202219SPALit ITACoppa ItaliaRd10.70Matches
2022-202320Lecceit ITACoppa ItaliaRd10.60Matches
2024-202522Empoliit ITACoppa ItaliaQF1.60Matches
5 Seasons4 Clubs1 League3.00
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 League0.10
Empoli (1 Season)1 League1.60
SPAL (1 Season)1 League0.70
Lecce (1 Season)1 League0.60
Passing Table
Total Short Medium Long Expected
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-202118Milan2. Europa LgR161.2162661.52895781457.122100.04580.000.00.00.011002Matches
1 Season1 Club1 League1.2162661.52895781457.122100.04580.000.00.00.011002

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2019-202017Milanit ITACoppa Italia0.10Matches
2019-202017Milanit ITA1. Serie A0.1220000000000200Matches
2020-202118Milan2. Europa Lg1.2262410000000001612Matches
2020-202118Milanit ITA1. Serie A1.013130000100000701Matches
2020-202118Cremoneseit ITA2. Serie B3.5828010013000003816Matches
2021-202219SPALit ITACoppa Italia0.70Matches
2021-202219SPALit ITA2. Serie B23.1536498351441510000356323Matches
2022-202320Lecceit ITACoppa Italia0.60Matches
2022-202320Lecceit ITA1. Serie A16.8332316130091020000208314Matches
2023-202421Monzait ITA1. Serie A15.12632521110422000018507Matches
2024-202522Empoliit ITACoppa Italia1.60Matches
2024-202522Empoliit ITA1. Serie A12.525724016024710000170110Matches
6 Seasons6 Clubs4 Leagues76.3151114257726223860000982963
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Milan (3 Seasons)3 Leagues2.4413910001000002513
SPAL (1 Season)2 Leagues23.7536498351441510000356323
Lecce (1 Season)2 Leagues17.4332316130091020000208314
Monza (1 Season)1 League15.12632521110422000018507
Empoli (1 Season)2 Leagues14.125724016024710000170110
Cremonese (1 Season)1 League3.5828010013000003816
Serie A (5 Seasons)45.68678234012172050000572432
Coppa Italia (5 Seasons)3.00
Serie B (2 Seasons)26.6618578361451810000394429
Europa Lg (1 Season)1.2262410000000001612
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2019-202017Milan2 Leagues0.2220000000000200
2020-202118Milan3 Leagues2.2393710001000002313
2020-202118Cremonese1 League3.5828010013000003816
2021-202219SPAL2 Leagues23.7536498351441510000356323
2022-202320Lecce2 Leagues17.4332316130091020000208314
2023-202421Monza1 League15.12632521110422000018507
2024-202522Empoli2 Leagues14.125724016024710000170110
6 Seasons6 Clubs4 Leagues76.3151114257726223860000982963
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Milan (3 Seasons)3 Leagues2.4413910001000002513
SPAL (1 Season)2 Leagues23.7536498351441510000356323
Lecce (1 Season)2 Leagues17.4332316130091020000208314
Monza (1 Season)1 League15.12632521110422000018507
Empoli (1 Season)2 Leagues14.125724016024710000170110
Cremonese (1 Season)1 League3.5828010013000003816
Serie A (5 Seasons)45.68678234012172050000572432
Coppa Italia (5 Seasons)3.00
Serie B (2 Seasons)26.6618578361451810000394429
Europa Lg (1 Season)1.2262410000000001612
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2019-202017Milanit ITA1. Serie A6th0.1220000000000200Matches
2020-202118Milanit ITA1. Serie A2nd1.013130000100000701Matches
2020-202118Cremoneseit ITA2. Serie B13th3.5828010013000003816Matches
2021-202219SPALit ITA2. Serie B15th23.1536498351441510000356323Matches
2022-202320Lecceit ITA1. Serie A16th16.8332316130091020000208314Matches
2023-202421Monzait ITA1. Serie A12th15.12632521110422000018507Matches
2024-202522Empoliit ITA1. Serie A11th12.525724016024710000170110Matches
6 Seasons6 Clubs2 Leagues72.1148514017626223860000966861
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Milan (3 Seasons)1 League1.115150000100000901
SPAL (1 Season)1 League23.1536498351441510000356323
Lecce (1 Season)1 League16.8332316130091020000208314
Monza (1 Season)1 League15.12632521110422000018507
Empoli (1 Season)1 League12.525724016024710000170110
Cremonese (1 Season)1 League3.5828010013000003816
Serie A (5 Seasons)45.68678234012172050000572432
Serie B (2 Seasons)26.6618578361451810000394429
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2019-202017Milanit ITACoppa Italia3rd0.10Matches
2021-202219SPALit ITACoppa ItaliaRd10.70Matches
2022-202320Lecceit ITACoppa ItaliaRd10.60Matches
2024-202522Empoliit ITACoppa ItaliaQF1.60Matches
5 Seasons4 Clubs1 League3.00
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Milan (2 Seasons)1 League0.10
Empoli (1 Season)1 League1.60
SPAL (1 Season)1 League0.70
Lecce (1 Season)1 League0.60
Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2020-202118Milan2. Europa LgR161.2262410000000001612Matches
1 Season1 Club1 League1.2262410000000001612

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2019-202017Milanit ITACoppa Italia0.1Matches
2019-202017Milanit ITA1. Serie A0.1110.0010000000.00000000Matches
2020-202118Milan2. Europa Lg1.221.7310100000.00000000Matches
2020-202118Milanit ITA1. Serie A1.021.8910010000.00000000Matches
2020-202118Cremoneseit ITA2. Serie B3.5133.6960421000.00000000Matches
2021-202219SPALit ITACoppa Italia0.7Matches
2021-202219SPALit ITA2. Serie B23.1713.084301096350.22301001Matches
2022-202320Lecceit ITACoppa Italia0.6Matches
2022-202320Lecceit ITA1. Serie A16.8432.56290482020.12100100Matches
2023-202421Monzait ITA1. Serie A15.1281.85190432060.40402000Matches
2024-202522Empoliit ITACoppa Italia1.6Matches
2024-202522Empoliit ITA1. Serie A12.5282.24180334010.08000100Matches
6 Seasons6 Clubs4 Leagues76.31882.5611802626153140.19803201
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Milan (3 Seasons)3 Leagues2.452.1630110000.00000000
SPAL (1 Season)2 Leagues23.7713.084301096350.22301001
Lecce (1 Season)2 Leagues17.4432.56290482020.12100100
Monza (1 Season)1 League15.1281.85190432060.40402000
Empoli (1 Season)2 Leagues14.1282.24180334010.08000100
Cremonese (1 Season)1 League3.5133.6960421000.00000000
Serie A (5 Seasons)45.61022.2468011158090.20502200
Coppa Italia (5 Seasons)3.0
Serie B (2 Seasons)26.6843.1649014117350.19301001
Europa Lg (1 Season)1.221.7310100000.00000000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2019-202017Milan2 Leagues0.2110.0010000000.00000000
2020-202118Milan3 Leagues2.241.8120110000.00000000
2020-202118Cremonese1 League3.5133.6960421000.00000000
2021-202219SPAL2 Leagues23.7713.084301096350.22301001
2022-202320Lecce2 Leagues17.4432.56290482020.12100100
2023-202421Monza1 League15.1281.85190432060.40402000
2024-202522Empoli2 Leagues14.1282.24180334010.08000100
6 Seasons6 Clubs4 Leagues76.31882.5611802626153140.19803201
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Milan (3 Seasons)3 Leagues2.452.1630110000.00000000
SPAL (1 Season)2 Leagues23.7713.084301096350.22301001
Lecce (1 Season)2 Leagues17.4432.56290482020.12100100
Monza (1 Season)1 League15.1281.85190432060.40402000
Empoli (1 Season)2 Leagues14.1282.24180334010.08000100
Cremonese (1 Season)1 League3.5133.6960421000.00000000
Serie A (5 Seasons)45.61022.2468011158090.20502200
Coppa Italia (5 Seasons)3.0
Serie B (2 Seasons)26.6843.1649014117350.19301001
Europa Lg (1 Season)1.221.7310100000.00000000
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
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-202017Milanit ITA1. Serie A6th0.1110.0010000000.00000000Matches
2020-202118Milanit ITA1. Serie A2nd1.021.8910010000.00000000Matches
2020-202118Cremoneseit ITA2. Serie B13th3.5133.6960421000.00000000Matches
2021-202219SPALit ITA2. Serie B15th23.1713.084301096350.22301001Matches
2022-202320Lecceit ITA1. Serie A16th16.8432.56290482020.12100100Matches
2023-202421Monzait ITA1. Serie A12th15.1281.85190432060.40402000Matches
2024-202522Empoliit ITA1. Serie A11th12.5282.24180334010.08000100Matches
6 Seasons6 Clubs2 Leagues72.11862.5811702526153140.19803201
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 League1.132.6020010000.00000000
SPAL (1 Season)1 League23.1713.084301096350.22301001
Lecce (1 Season)1 League16.8432.56290482020.12100100
Monza (1 Season)1 League15.1281.85190432060.40402000
Empoli (1 Season)1 League12.5282.24180334010.08000100
Cremonese (1 Season)1 League3.5133.6960421000.00000000
Serie A (5 Seasons)45.61022.2468011158090.20502200
Serie B (2 Seasons)26.6843.1649014117350.19301001
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
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-202017Milanit ITACoppa Italia3rd0.1Matches
2021-202219SPALit ITACoppa ItaliaRd10.7Matches
2022-202320Lecceit ITACoppa ItaliaRd10.6Matches
2024-202522Empoliit ITACoppa ItaliaQF1.6Matches
5 Seasons4 Clubs1 League3.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 League0.1
Empoli (1 Season)1 League1.6
SPAL (1 Season)1 League0.7
Lecce (1 Season)1 League0.6
Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2020-202118Milan2. Europa LgR161.221.7310100000.00000000Matches
1 Season1 Club1 League1.221.7310100000.00000000

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
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-202017Milanit ITACoppa Italia0.100Matches
2019-202017Milanit ITA1. Serie A0.1000000000000000Matches
2020-202118Milan2. Europa Lg1.23101211100.000000320Matches
2020-202118Milanit ITA1. Serie A1.021110030.030000230Matches
2020-202118Cremoneseit ITA2. Serie B3.5430221250.014133760Matches
2021-202219SPALit ITACoppa Italia0.700Matches
2021-202219SPALit ITA2. Serie B23.129221478102835.71834232534170Matches
2022-202320Lecceit ITACoppa Italia0.600Matches
2022-202320Lecceit ITA1. Serie A16.817919761442.982202221970Matches
2023-202421Monzait ITA1. Serie A15.1171239581457.1618513017140Matches
2024-202522Empoliit ITACoppa Italia1.600Matches
2024-202522Empoliit ITA1. Serie A12.513845451338.581411311480Matches
6 Seasons6 Clubs4 Leagues76.38556233428317541.344929831196570
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 Leagues2.4521221425.030000550
SPAL (1 Season)2 Leagues23.729221478102835.71834232534170
Lecce (1 Season)2 Leagues17.417919761442.982202221970
Monza (1 Season)1 League15.1171239581457.1618513017140
Empoli (1 Season)2 Leagues14.113845451338.581411311480
Cremonese (1 Season)1 League3.5430221250.014133760
Serie A (5 Seasons)45.6493092416194443.22554648352320
Coppa Italia (5 Seasons)3.0000
Serie B (2 Seasons)26.6332514910113036.71938335841230
Europa Lg (1 Season)1.23101211100.000000320
Defensive Actions Table
Tackles Challenges Blocks
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-202017Milan2 Leagues0.2000000000000000
2020-202118Milan3 Leagues2.2521221425.030000550
2020-202118Cremonese1 League3.5430221250.014133760
2021-202219SPAL2 Leagues23.729221478102835.71834232534170
2022-202320Lecce2 Leagues17.417919761442.982202221970
2023-202421Monza1 League15.1171239581457.1618513017140
2024-202522Empoli2 Leagues14.113845451338.581411311480
6 Seasons6 Clubs4 Leagues76.38556233428317541.344929831196570
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 Leagues2.4521221425.030000550
SPAL (1 Season)2 Leagues23.729221478102835.71834232534170
Lecce (1 Season)2 Leagues17.417919761442.982202221970
Monza (1 Season)1 League15.1171239581457.1618513017140
Empoli (1 Season)2 Leagues14.113845451338.581411311480
Cremonese (1 Season)1 League3.5430221250.014133760
Serie A (5 Seasons)45.6493092416194443.22554648352320
Coppa Italia (5 Seasons)3.0000
Serie B (2 Seasons)26.6332514910113036.71938335841230
Europa Lg (1 Season)1.23101211100.000000320
Defensive Actions Table
Tackles Challenges Blocks
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-202017Milanit ITA1. Serie A6th0.1000000000000000Matches
2020-202118Milanit ITA1. Serie A2nd1.021110030.030000230Matches
2020-202118Cremoneseit ITA2. Serie B13th3.5430221250.014133760Matches
2021-202219SPALit ITA2. Serie B15th23.129221478102835.71834232534170Matches
2022-202320Lecceit ITA1. Serie A16th16.817919761442.982202221970Matches
2023-202421Monzait ITA1. Serie A12th15.1171239581457.1618513017140Matches
2024-202522Empoliit ITA1. Serie A11th12.513845451338.581411311480Matches
6 Seasons6 Clubs2 Leagues72.18255233326307440.544929831193550
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 League1.121110030.030000230
SPAL (1 Season)1 League23.129221478102835.71834232534170
Lecce (1 Season)1 League16.817919761442.982202221970
Monza (1 Season)1 League15.1171239581457.1618513017140
Empoli (1 Season)1 League12.513845451338.581411311480
Cremonese (1 Season)1 League3.5430221250.014133760
Serie A (5 Seasons)45.6493092416194443.22554648352320
Serie B (2 Seasons)26.6332514910113036.71938335841230
Defensive Actions Table
Tackles Challenges Blocks
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-202017Milanit ITACoppa Italia3rd0.100Matches
2021-202219SPALit ITACoppa ItaliaRd10.700Matches
2022-202320Lecceit ITACoppa ItaliaRd10.600Matches
2024-202522Empoliit ITACoppa ItaliaQF1.600Matches
5 Seasons4 Clubs1 League3.0000
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 League0.1000
Empoli (1 Season)1 League1.6000
SPAL (1 Season)1 League0.7000
Lecce (1 Season)1 League0.6000
Defensive Actions Table
Tackles Challenges Blocks
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-202118Milan2. Europa LgR161.23101211100.000000320Matches
1 Season1 Club1 League1.23101211100.000000320

Possession

Possession Table
Touches Take-Ons Carries Receiving
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-202017Milanit ITACoppa Italia0.1Matches
2019-202017Milanit ITA1. Serie A0.14002214000327100001133Matches
2020-202118Milan2. Europa Lg1.2412321184413133.3266.7201231500043297Matches
2020-202118Milanit ITA1. Serie A1.0262412115262150.0150.01313810041121153Matches
2020-202118Cremoneseit ITA2. Serie B3.5138820398433138191368.4631.688585316113101179328Matches
2021-202219SPALit ITACoppa Italia0.7Matches
2021-202219SPALit ITA2. Serie B23.1870247735244989870553156.42443.651725238682919159250636170Matches
2022-202320Lecceit ITACoppa Italia0.6Matches
2022-202320Lecceit ITA1. Serie A16.858862426630474586371129.72259.53071330408141267938418119Matches
2023-202421Monzait ITA1. Serie A15.1451183223918665451231252.21147.8287127546416913642934875Matches
2024-202522Empoliit ITACoppa Italia1.6Matches
2024-202522Empoliit ITA1. Serie A12.5425104321217745424291448.31448.3211130954918178502627764Matches
6 Seasons6 Clubs4 Leagues76.32543702031143123131625401688349.48047.61446731027309261533031551819469
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 Leagues2.47147353110715240.0360.036288125411754713
SPAL (1 Season)2 Leagues23.7870247735244989870553156.42443.651725238682919159250636170
Lecce (1 Season)2 Leagues17.458862426630474586371129.72259.53071330408141267938418119
Monza (1 Season)1 League15.1451183223918665451231252.21147.8287127546416913642934875
Empoli (1 Season)2 Leagues14.1425104321217745424291448.31448.3211130954918178502627764
Cremonese (1 Season)1 League3.5138820398433138191368.4631.688585316113101179328
Serie A (5 Seasons)45.61494361037316801901491913841.84852.782140791531523928196951061264
Coppa Italia (5 Seasons)3.0
Serie B (2 Seasons)26.6100832973915331221008744459.53040.56053108118440222510357729198
Europa Lg (1 Season)1.2412321184413133.3266.7201231500043297
Possession Table
Touches Take-Ons Carries Receiving
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-202017Milan2 Leagues0.24002214000327100001133
2020-202118Milan3 Leagues2.2674733299675240.0360.033261115411644410
2020-202118Cremonese1 League3.5138820398433138191368.4631.688585316113101179328
2021-202219SPAL2 Leagues23.7870247735244989870553156.42443.651725238682919159250636170
2022-202320Lecce2 Leagues17.458862426630474586371129.72259.53071330408141267938418119
2023-202421Monza1 League15.1451183223918665451231252.21147.8287127546416913642934875
2024-202522Empoli2 Leagues14.1425104321217745424291448.31448.3211130954918178502627764
6 Seasons6 Clubs4 Leagues76.32543702031143123131625401688349.48047.61446731027309261533031551819469
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 Leagues2.47147353110715240.0360.036288125411754713
SPAL (1 Season)2 Leagues23.7870247735244989870553156.42443.651725238682919159250636170
Lecce (1 Season)2 Leagues17.458862426630474586371129.72259.53071330408141267938418119
Monza (1 Season)1 League15.1451183223918665451231252.21147.8287127546416913642934875
Empoli (1 Season)2 Leagues14.1425104321217745424291448.31448.3211130954918178502627764
Cremonese (1 Season)1 League3.5138820398433138191368.4631.688585316113101179328
Serie A (5 Seasons)45.61494361037316801901491913841.84852.782140791531523928196951061264
Coppa Italia (5 Seasons)3.0
Serie B (2 Seasons)26.6100832973915331221008744459.53040.56053108118440222510357729198
Europa Lg (1 Season)1.2412321184413133.3266.7201231500043297
Possession Table
Touches Take-Ons Carries Receiving
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-202017Milanit ITA1. Serie A6th0.14002214000327100001133Matches
2020-202118Milanit ITA1. Serie A2nd1.0262412115262150.0150.01313810041121153Matches
2020-202118Cremoneseit ITA2. Serie B13th3.5138820398433138191368.4631.688585316113101179328Matches
2021-202219SPALit ITA2. Serie B15th23.1870247735244989870553156.42443.651725238682919159250636170Matches
2022-202320Lecceit ITA1. Serie A16th16.858862426630474586371129.72259.53071330408141267938418119Matches
2023-202421Monzait ITA1. Serie A12th15.1451183223918665451231252.21147.8287127546416913642934875Matches
2024-202522Empoliit ITA1. Serie A11th12.5425104321217745424291448.31448.3211130954918178502627764Matches
6 Seasons6 Clubs2 Leagues72.12502682001122121331224991658249.77847.31426718727159261532991521790462
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 League1.1302414136302150.0150.01616511041132186
SPAL (1 Season)1 League23.1870247735244989870553156.42443.651725238682919159250636170
Lecce (1 Season)1 League16.858862426630474586371129.72259.53071330408141267938418119
Monza (1 Season)1 League15.1451183223918665451231252.21147.8287127546416913642934875
Empoli (1 Season)1 League12.5425104321217745424291448.31448.3211130954918178502627764
Cremonese (1 Season)1 League3.5138820398433138191368.4631.688585316113101179328
Serie A (5 Seasons)45.61494361037316801901491913841.84852.782140791531523928196951061264
Serie B (2 Seasons)26.6100832973915331221008744459.53040.56053108118440222510357729198
Possession Table
Touches Take-Ons Carries
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-202017Milanit ITACoppa Italia3rd0.1Matches
2021-202219SPALit ITACoppa ItaliaRd10.7Matches
2022-202320Lecceit ITACoppa ItaliaRd10.6Matches
2024-202522Empoliit ITACoppa ItaliaQF1.6Matches
5 Seasons4 Clubs1 League3.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 League0.1
Empoli (1 Season)1 League1.6
SPAL (1 Season)1 League0.7
Lecce (1 Season)1 League0.6
Possession Table
Touches Take-Ons Carries Receiving
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-202118Milan2. Europa LgR161.2412321184413133.3266.7201231500043297Matches
1 Season1 Club1 League1.2412321184413133.3266.7201231500043297

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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-202017Milanit ITACoppa Italia1992.30.1001901.000000.00-1.18Matches
2019-202017Milanit ITA1. Serie A1990.30.1001953.0010+1+10.00+9.580.10.1+0.1+0.75+0.29Matches
2020-202118Milanit ITACoppa Italia0001Matches
2020-202118Milan2. Europa Lg31043511.61.2166021922.201100.00-0.450.61.3-0.6-0.55-0.87Matches
2020-202118Milanit ITA1. Serie A494242.71.01450316132.2510+1+0.96+0.092.40.4+2.0+1.92+1.33Matches
2020-202118Cremoneseit ITA2. Serie B13317249.33.500132441.1534-1-0.28-0.375.94.8+1.2+0.33+0.01Matches
2021-202219SPALit ITACoppa Italia1606050.00.71600000.0001-1-1.50-1.50Matches
2021-202219SPALit ITA2. Serie B342,0756160.723.12673582321.092733-6-0.26-0.1328.332.7-4.4-0.19-0.09Matches
2022-202320Lecceit ITACoppa Italia1535344.20.60015300.0013-2-3.40-4.74Matches
2022-202320Lecceit ITA1. Serie A331,5154644.316.818690151840.972018+2+0.12+0.8318.819.3-0.5-0.03+0.23Matches
2023-202421Monzait ITA1. Serie A251,3595439.715.116703926111.241615+1+0.07+0.6315.918.4-2.5-0.17+0.46Matches
2023-202421Milanit ITA1. Serie A00002Matches
2024-202522Empoliit ITACoppa Italia31454848.31.6175023502.3352+3+1.86+1.28Matches
2024-202522Empoliit ITA1. Serie A171,1246673.512.51472233901.121413+1+0.08+0.9710.615.2-4.6-0.36+0.81Matches
6 Seasons6 Clubs4 Leagues1366,8645025.076.37871105823441.188990-1-0.01-0.1682.792.0-9.3-0.13-0.27
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 Leagues9216241.82.42560715232.1831+2+0.83+0.193.21.7+1.5+0.64+0.13
SPAL (1 Season)2 Leagues352,1356160.323.72772582321.062734-7-0.30-0.1728.332.7-4.4-0.19-0.09
Lecce (1 Season)2 Leagues341,5684644.317.418690162140.94212100.00+0.6418.819.3-0.5-0.03+0.23
Monza (1 Season)1 League251,3595439.715.116703926111.241615+1+0.07+0.6315.918.4-2.5-0.17+0.46
Empoli (1 Season)2 Leagues201,2696369.314.11572253701.301915+4+0.28+0.7610.615.2-4.6-0.36+0.81
Cremonese (1 Season)1 League13317249.33.500132441.1534-1-0.28-0.375.94.8+1.2+0.33+0.01
Serie A (5 Seasons)804,1015122.045.6497053122351.185246+6+0.130.0047.953.3-5.5-0.12-0.24
Coppa Italia (5 Seasons)62674523.43.0268043311.336600.00-0.95
Serie B (2 Seasons)472,3925135.026.626735212461.113037-7-0.26-0.2834.237.4-3.2-0.12-0.31
Europa Lg (1 Season)31043511.61.2166021922.201100.00-0.450.61.3-0.6-0.55-0.87
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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-202017Milan2 Leagues21890.50.2002952.0010+1+5.00+4.500.10.1+0.1+0.75+0.29
2020-202118Milan3 Leagues7198284.42.22560517162.2321+1+0.45-0.333.01.6+1.4+0.63+0.09
2020-202118Cremonese1 League13317249.33.500132441.1534-1-0.28-0.375.94.8+1.2+0.33+0.01
2021-202219SPAL2 Leagues352,1356160.323.72772582321.062734-7-0.30-0.1728.332.7-4.4-0.19-0.09
2022-202320Lecce2 Leagues341,5684644.317.418690162140.94212100.00+0.6418.819.3-0.5-0.03+0.23
2023-202421Monza1 League251,3595439.715.116703926111.241615+1+0.07+0.6315.918.4-2.5-0.17+0.46
2023-202421Milan1 League00002
2024-202522Empoli2 Leagues201,2696369.314.11572253701.301915+4+0.28+0.7610.615.2-4.6-0.36+0.81
6 Seasons6 Clubs4 Leagues1366,8645025.076.37871105823441.188990-1-0.01-0.1682.792.0-9.3-0.13-0.27
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 Leagues9216241.82.42560715232.1831+2+0.83+0.193.21.7+1.5+0.64+0.13
SPAL (1 Season)2 Leagues352,1356160.323.72772582321.062734-7-0.30-0.1728.332.7-4.4-0.19-0.09
Lecce (1 Season)2 Leagues341,5684644.317.418690162140.94212100.00+0.6418.819.3-0.5-0.03+0.23
Monza (1 Season)1 League251,3595439.715.116703926111.241615+1+0.07+0.6315.918.4-2.5-0.17+0.46
Empoli (1 Season)2 Leagues201,2696369.314.11572253701.301915+4+0.28+0.7610.615.2-4.6-0.36+0.81
Cremonese (1 Season)1 League13317249.33.500132441.1534-1-0.28-0.375.94.8+1.2+0.33+0.01
Serie A (5 Seasons)804,1015122.045.6497053122351.185246+6+0.130.0047.953.3-5.5-0.12-0.24
Coppa Italia (5 Seasons)62674523.43.0268043311.336600.00-0.95
Serie B (2 Seasons)472,3925135.026.626735212461.113037-7-0.26-0.2834.237.4-3.2-0.12-0.31
Europa Lg (1 Season)31043511.61.2166021922.201100.00-0.450.61.3-0.6-0.55-0.87
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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-202017Milanit ITA1. Serie A6th1990.30.1001953.0010+1+10.00+9.580.10.1+0.1+0.75+0.29Matches
2020-202118Milanit ITA1. Serie A2nd494242.71.01450316132.2510+1+0.96+0.092.40.4+2.0+1.92+1.33Matches
2020-202118Cremoneseit ITA2. Serie B13th13317249.33.500132441.1534-1-0.28-0.375.94.8+1.2+0.33+0.01Matches
2021-202219SPALit ITA2. Serie B15th342,0756160.723.12673582321.092733-6-0.26-0.1328.332.7-4.4-0.19-0.09Matches
2022-202320Lecceit ITA1. Serie A16th331,5154644.316.818690151840.972018+2+0.12+0.8318.819.3-0.5-0.03+0.23Matches
2023-202421Monzait ITA1. Serie A12th251,3595439.715.116703926111.241615+1+0.07+0.6315.918.4-2.5-0.17+0.46Matches
2023-202421Milanit ITA1. Serie A2nd00002Matches
2024-202522Empoliit ITA1. Serie A11th171,1246673.512.51472233901.121413+1+0.08+0.9710.615.2-4.6-0.36+0.81Matches
6 Seasons6 Clubs2 Leagues1276,4935125.572.17571105223411.158283-1-0.01-0.1182.190.8-8.7-0.12-0.26
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 League5103211.01.11450415202.4020+2+1.75+1.112.50.4+2.1+1.82+1.29
SPAL (1 Season)1 League342,0756160.723.12673582321.092733-6-0.26-0.1328.332.7-4.4-0.19-0.09
Lecce (1 Season)1 League331,5154644.316.818690151840.972018+2+0.12+0.8318.819.3-0.5-0.03+0.23
Monza (1 Season)1 League251,3595439.715.116703926111.241615+1+0.07+0.6315.918.4-2.5-0.17+0.46
Empoli (1 Season)1 League171,1246673.512.51472233901.121413+1+0.08+0.9710.615.2-4.6-0.36+0.81
Cremonese (1 Season)1 League13317249.33.500132441.1534-1-0.28-0.375.94.8+1.2+0.33+0.01
Serie A (5 Seasons)804,1015122.045.6497053122351.185246+6+0.130.0047.953.3-5.5-0.12-0.24
Serie B (2 Seasons)472,3925135.026.626735212461.113037-7-0.26-0.2834.237.4-3.2-0.12-0.31
Playing Time Table
Playing Time Starts Subs Team Success
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-202017Milanit ITACoppa Italia3rd1992.30.1001901.000000.00-1.18Matches
2020-202118Milanit ITACoppa Italia5th0001Matches
2021-202219SPALit ITACoppa ItaliaRd11606050.00.71600000.0001-1-1.50-1.50Matches
2022-202320Lecceit ITACoppa ItaliaRd11535344.20.60015300.0013-2-3.40-4.74Matches
2024-202522Empoliit ITACoppa ItaliaQF31454848.31.6175023502.3352+3+1.86+1.28Matches
5 Seasons4 Clubs1 League62674523.43.0268043311.336600.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 League1991.50.1001911.000000.00-1.18
Empoli (1 Season)1 League31454848.31.6175023502.3352+3+1.86+1.28
SPAL (1 Season)1 League1606050.00.71600000.0001-1-1.50-1.50
Lecce (1 Season)1 League1535344.20.60015300.0013-2-3.40-4.74
Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
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-202118Milan2. Europa LgR1631043511.61.2166021922.201100.00-0.450.61.3-0.6-0.55-0.87Matches
1 Season1 Club1 League31043511.61.2166021922.201100.00-0.450.61.3-0.6-0.55-0.87

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2019-202017Milanit ITACoppa Italia0.10000000000Matches
2019-202017Milanit ITA1. Serie A0.10001000000000010.0Matches
2020-202118Milan2. Europa Lg1.200031000100054544.4Matches
2020-202118Milanit ITA1. Serie A1.000010310100072433.3Matches
2020-202118Cremoneseit ITA2. Serie B3.51007213330001752516.7Matches
2021-202219SPALit ITACoppa Italia0.70003200000Matches
2021-202219SPALit ITA2. Serie B23.1911693991552200077408033.3Matches
2022-202320Lecceit ITACoppa Italia0.60003100000Matches
2022-202320Lecceit ITA1. Serie A16.8400361681029000524111825.8Matches
2023-202421Monzait ITA1. Serie A15.130025246201200035196422.9Matches
2024-202522Empoliit ITACoppa Italia1.60001110000Matches
2024-202522Empoliit ITA1. Serie A12.52002319471800037246227.9Matches
6 Seasons6 Clubs4 Leagues76.319111721053238115600023013535927.3
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Milan (3 Seasons)3 Leagues2.40005131020001261037.5
SPAL (1 Season)2 Leagues23.7911724191552200077408033.3
Lecce (1 Season)2 Leagues17.4400391781029000524111825.8
Monza (1 Season)1 League15.130025246201200035196422.9
Empoli (1 Season)2 Leagues14.12002420571800037246227.9
Cremonese (1 Season)1 League3.51007213330001752516.7
Serie A (5 Seasons)45.6900865921203300001318624925.7
Coppa Italia (5 Seasons)3.00007410000
Serie B (2 Seasons)26.6101176411018825000944510530.0
Europa Lg (1 Season)1.200031000100054544.4
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2019-202017Milan2 Leagues0.20001000000000010.0
2020-202118Milan3 Leagues2.2000413102000126940.0
2020-202118Cremonese1 League3.51007213330001752516.7
2021-202219SPAL2 Leagues23.7911724191552200077408033.3
2022-202320Lecce2 Leagues17.4400391781029000524111825.8
2023-202421Monza1 League15.130025246201200035196422.9
2024-202522Empoli2 Leagues14.12002420571800037246227.9
6 Seasons6 Clubs4 Leagues76.319111721053238115600023013535927.3
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Milan (3 Seasons)3 Leagues2.40005131020001261037.5
SPAL (1 Season)2 Leagues23.7911724191552200077408033.3
Lecce (1 Season)2 Leagues17.4400391781029000524111825.8
Monza (1 Season)1 League15.130025246201200035196422.9
Empoli (1 Season)2 Leagues14.12002420571800037246227.9
Cremonese (1 Season)1 League3.51007213330001752516.7
Serie A (5 Seasons)45.6900865921203300001318624925.7
Coppa Italia (5 Seasons)3.00007410000
Serie B (2 Seasons)26.6101176411018825000944510530.0
Europa Lg (1 Season)1.200031000100054544.4
Miscellaneous Stats Table
Performance Aerial Duels
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-202017Milanit ITA1. Serie A6th0.10001000000000010.0Matches
2020-202118Milanit ITA1. Serie A2nd1.000010310100072433.3Matches
2020-202118Cremoneseit ITA2. Serie B13th3.51007213330001752516.7Matches
2021-202219SPALit ITA2. Serie B15th23.1911693991552200077408033.3Matches
2022-202320Lecceit ITA1. Serie A16th16.8400361681029000524111825.8Matches
2023-202421Monzait ITA1. Serie A12th15.130025246201200035196422.9Matches
2024-202522Empoliit ITA1. Serie A11th12.52002319471800037246227.9Matches
6 Seasons6 Clubs2 Leagues72.119111621003138115500022513135427.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 League1.100020310100072528.6
SPAL (1 Season)1 League23.1911693991552200077408033.3
Lecce (1 Season)1 League16.8400361681029000524111825.8
Monza (1 Season)1 League15.130025246201200035196422.9
Empoli (1 Season)1 League12.52002319471800037246227.9
Cremonese (1 Season)1 League3.51007213330001752516.7
Serie A (5 Seasons)45.6900865921203300001318624925.7
Serie B (2 Seasons)26.6101176411018825000944510530.0
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202017Milanit ITACoppa Italia3rd0.10000000000Matches
2021-202219SPALit ITACoppa ItaliaRd10.70003200000Matches
2022-202320Lecceit ITACoppa ItaliaRd10.60003100000Matches
2024-202522Empoliit ITACoppa ItaliaQF1.60001110000Matches
5 Seasons4 Clubs1 League3.00007410000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Milan (2 Seasons)1 League0.10000000000
Empoli (1 Season)1 League1.60001110000
SPAL (1 Season)1 League0.70003200000
Lecce (1 Season)1 League0.60003100000
Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2020-202118Milan2. Europa LgR161.200031000100054544.4Matches
1 Season1 Club1 League1.200031000100054544.4

Player Club Summary

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.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.