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
2025-04-06SunSerie AMatchweek 31HomeD 0–0EmpoliCagliariNFW210000000070000.00.00.0004580.017000Match Report
2025-04-01TueCoppa ItaliaSemi-finalsHomeL 0–3EmpoliBolognaYFW90000000000Match Report
2025-03-29SatSerie AMatchweek 30AwayD 1–1EmpoliComoNFW210000000070020.00.00.300030.002000Match Report
2025-03-15SatSerie AMatchweek 29AwayL 0–1EmpoliTorinoNAM240000000061000.00.00.0003560.001000Match Report
2025-03-09SunSerie AMatchweek 28HomeL 0–1EmpoliRomaYAM4500001000141010.10.10.0003560.009010Match 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.280.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 Italia532943.3101100000.310.000.310.310.31Matches
2024-202522Empoliit ITA1. Serie A31241,97521.9527411305.54.82.87.623371020.230.090.320.180.270.250.130.380.220.34Matches
6 Seasons6 Clubs4 Leagues152907,86487.423528212320124.021.77.128.7971235070.260.060.320.240.300.290.090.380.260.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 Leagues922162.4000000000.60.60.10.743130.000.000.000.000.000.280.030.310.280.31
Empoli (1 Season)2 Leagues36272,26925.2628511305.54.82.87.623371020.240.080.320.200.280.250.130.380.220.34
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.280.36
Monza (1 Season)1 League25161,35915.1415400303.63.60.64.21624750.260.070.330.260.330.240.040.280.240.28
Cremonese (1 Season)1 League1303173.5101100102.02.00.42.3116280.280.000.280.280.280.550.110.660.550.66
Serie A (5 Seasons)94594,95255.014519122310016.013.64.818.557833020.250.090.350.220.310.290.090.380.250.34
Coppa Italia (5 Seasons)844164.6202200000.430.000.430.430.43
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.280.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 Leagues36272,26925.2628511305.54.82.87.623371020.240.080.320.200.280.250.130.380.220.34
6 Seasons6 Clubs4 Leagues152907,86487.423528212320124.021.77.128.7971235070.260.060.320.240.300.290.090.380.260.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 Leagues922162.4000000000.60.60.10.743130.000.000.000.000.000.280.030.310.280.31
Empoli (1 Season)2 Leagues36272,26925.2628511305.54.82.87.623371020.240.080.320.200.280.250.130.380.220.34
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.280.36
Monza (1 Season)1 League25161,35915.1415400303.63.60.64.21624750.260.070.330.260.330.240.040.280.240.28
Cremonese (1 Season)1 League1303173.5101100102.02.00.42.3116280.280.000.280.280.280.550.110.660.550.66
Serie A (5 Seasons)94594,95255.014519122310016.013.64.818.557833020.250.090.350.220.310.290.090.380.250.34
Coppa Italia (5 Seasons)844164.6202200000.430.000.430.430.43
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.280.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 A18th31241,97521.9527411305.54.82.87.623371020.230.090.320.180.270.250.130.380.220.34Matches
6 Seasons6 Clubs2 Leagues141857,34481.621526192320124.021.67.028.6971215000.260.060.320.230.290.290.090.380.260.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.280.36
Empoli (1 Season)1 League31241,97521.9527411305.54.82.87.623371020.230.090.320.180.270.250.130.380.220.34
Monza (1 Season)1 League25161,35915.1415400303.63.60.64.21624750.260.070.330.260.330.240.040.280.240.28
Cremonese (1 Season)1 League1303173.5101100102.02.00.42.3116280.280.000.280.280.280.550.110.660.550.66
Serie A (5 Seasons)94594,95255.014519122310016.013.64.818.557833020.250.090.350.220.310.290.090.380.250.34
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 ItaliaSF532943.3101100000.310.000.310.310.31Matches
5 Seasons4 Clubs1 League844164.6202200000.430.000.430.430.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 League1090.1000000000.000.000.000.000.00
Empoli (1 Season)1 League532943.3101100000.310.000.310.310.31
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 Italia3.314125.01.220.310.251.0000Matches
2024-202522Empoliit ITA1. Serie A21.95491632.72.230.730.080.2518.00115.54.80.10-0.5-0.8Matches
6 Seasons6 Clubs4 Leagues87.4232296729.32.620.770.090.3117.302324.021.70.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 Leagues2.405120.02.080.420.000.0011.90000.60.60.13-0.6-0.6
Empoli (1 Season)2 Leagues25.26531732.12.100.670.090.2918.00115.54.80.10-0.5-0.8
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
Cremonese (1 Season)1 League3.5117635.34.831.700.060.1713.20002.02.00.12-1.0-1.0
Serie A (5 Seasons)55.0141333828.62.420.690.090.3217.202316.013.60.10-2.0-1.6
Coppa Italia (5 Seasons)4.627228.61.510.430.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 Leagues25.26531732.12.100.670.090.2918.00115.54.80.10-0.5-0.8
6 Seasons6 Clubs4 Leagues87.4232296729.32.620.770.090.3117.302324.021.70.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 Leagues2.405120.02.080.420.000.0011.90000.60.60.13-0.6-0.6
Empoli (1 Season)2 Leagues25.26531732.12.100.670.090.2918.00115.54.80.10-0.5-0.8
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
Cremonese (1 Season)1 League3.5117635.34.831.700.060.1713.20002.02.00.12-1.0-1.0
Serie A (5 Seasons)55.0141333828.62.420.690.090.3217.202316.013.60.10-2.0-1.6
Coppa Italia (5 Seasons)4.627228.61.510.430.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 A18th21.95491632.72.230.730.080.2518.00115.54.80.10-0.5-0.8Matches
6 Seasons6 Clubs2 Leagues81.6212216529.42.710.800.090.2917.302324.021.60.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 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
Empoli (1 Season)1 League21.95491632.72.230.730.080.2518.00115.54.80.10-0.5-0.8
Monza (1 Season)1 League15.14371027.02.450.660.110.4017.20003.63.60.10+0.4+0.4
Cremonese (1 Season)1 League3.5117635.34.831.700.060.1713.20002.02.00.12-1.0-1.0
Serie A (5 Seasons)55.0141333828.62.420.690.090.3217.202316.013.60.10-2.0-1.6
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 ItaliaSF3.314125.01.220.310.251.0000Matches
5 Seasons4 Clubs1 League4.627228.61.510.430.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 League3.314125.01.220.310.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 Italia3.30Matches
2024-202522Empoliit ITA1. Serie A21.930445467.0440888617122177.48712868.0224351.222.80.8-0.8182010237Matches
6 Seasons6 Clubs4 Leagues87.41116170865.315334320368091674.226639966.77313952.557.13.9-2.17072315123
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
Empoli (1 Season)2 Leagues25.230445467.0440888617122177.48712868.0224351.222.80.8-0.8182010237
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
Cremonese (1 Season)1 League3.5388246.3542129214052.5102050.04757.100.40.3-0.442306
Serie A (5 Seasons)55.0706106466.49853207241454875.517725968.3499352.754.81.8+0.2444421583
Coppa Italia (5 Seasons)4.60
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 Leagues25.230445467.0440888617122177.48712868.0224351.222.80.8-0.8182010237
6 Seasons6 Clubs4 Leagues87.41116170865.315334320368091674.226639966.77313952.557.13.9-2.17072315123
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
Empoli (1 Season)2 Leagues25.230445467.0440888617122177.48712868.0224351.222.80.8-0.8182010237
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
Cremonese (1 Season)1 League3.5388246.3542129214052.5102050.04757.100.40.3-0.442306
Serie A (5 Seasons)55.0706106466.49853207241454875.517725968.3499352.754.81.8+0.2444421583
Coppa Italia (5 Seasons)4.60
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 A18th21.930445467.0440888617122177.48712868.0224351.222.80.8-0.8182010237Matches
6 Seasons6 Clubs2 Leagues81.61100168265.415045314667290274.526439766.56913451.557.03.8-2.06971315121
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
Empoli (1 Season)1 League21.930445467.0440888617122177.48712868.0224351.222.80.8-0.8182010237
Monza (1 Season)1 League15.118526370.3271159310413974.8486672.7162272.710.60.5+0.48103024
Cremonese (1 Season)1 League3.5388246.3542129214052.5102050.04757.100.40.3-0.442306
Serie A (5 Seasons)55.0706106466.49853207241454875.517725968.3499352.754.81.8+0.2444421583
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 ItaliaSF3.30Matches
5 Seasons4 Clubs1 League4.60
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 League3.30
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 Italia3.31Matches
2024-202522Empoliit ITA1. Serie A21.945442132035920000304115Matches
6 Seasons6 Clubs4 Leagues87.41708160693272341700001116968
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
Empoli (1 Season)2 Leagues25.2454421320351020000304115
SPAL (1 Season)2 Leagues23.7536498351441510000356323
Lecce (1 Season)2 Leagues17.4332316130091020000208314
Monza (1 Season)1 League15.12632521110422000018507
Cremonese (1 Season)1 League3.5828010013000003816
Serie A (5 Seasons)55.0106410045613182260000706437
Coppa Italia (5 Seasons)4.61
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 Leagues25.2454421320351020000304115
6 Seasons6 Clubs4 Leagues87.41708160693272341700001116968
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Milan (3 Seasons)3 Leagues2.4413910001000002513
Empoli (1 Season)2 Leagues25.2454421320351020000304115
SPAL (1 Season)2 Leagues23.7536498351441510000356323
Lecce (1 Season)2 Leagues17.4332316130091020000208314
Monza (1 Season)1 League15.12632521110422000018507
Cremonese (1 Season)1 League3.5828010013000003816
Serie A (5 Seasons)55.0106410045613182260000706437
Coppa Italia (5 Seasons)4.61
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 A18th21.945442132035920000304115Matches
6 Seasons6 Clubs2 Leagues81.61682158292272340700001100866
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
Empoli (1 Season)1 League21.945442132035920000304115
Monza (1 Season)1 League15.12632521110422000018507
Cremonese (1 Season)1 League3.5828010013000003816
Serie A (5 Seasons)55.0106410045613182260000706437
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 ItaliaSF3.31Matches
5 Seasons4 Clubs1 League4.61
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 League3.31
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 Italia3.3Matches
2024-202522Empoliit ITA1. Serie A21.9462.10280576030.14101100Matches
6 Seasons6 Clubs4 Leagues87.42062.4912802830173160.19904201
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
Empoli (1 Season)2 Leagues25.2462.10280576030.14101100
SPAL (1 Season)2 Leagues23.7713.084301096350.22301001
Lecce (1 Season)2 Leagues17.4432.56290482020.12100100
Monza (1 Season)1 League15.1281.85190432060.40402000
Cremonese (1 Season)1 League3.5133.6960421000.00000000
Serie A (5 Seasons)55.01202.187801319100110.20603200
Coppa Italia (5 Seasons)4.6
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 Leagues25.2462.10280576030.14101100
6 Seasons6 Clubs4 Leagues87.42062.4912802830173160.19904201
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
Empoli (1 Season)2 Leagues25.2462.10280576030.14101100
SPAL (1 Season)2 Leagues23.7713.084301096350.22301001
Lecce (1 Season)2 Leagues17.4432.56290482020.12100100
Monza (1 Season)1 League15.1281.85190432060.40402000
Cremonese (1 Season)1 League3.5133.6960421000.00000000
Serie A (5 Seasons)55.01202.187801319100110.20603200
Coppa Italia (5 Seasons)4.6
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 A18th21.9462.10280576030.14101100Matches
6 Seasons6 Clubs2 Leagues81.62042.5012702730173160.20904201
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
Empoli (1 Season)1 League21.9462.10280576030.14101100
Monza (1 Season)1 League15.1281.85190432060.40402000
Cremonese (1 Season)1 League3.5133.6960421000.00000000
Serie A (5 Seasons)55.01202.187801319100110.20603200
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 ItaliaSF3.3Matches
5 Seasons4 Clubs1 League4.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 League0.1
Empoli (1 Season)1 League3.3
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 Italia3.311Matches
2024-202522Empoliit ITA1. Serie A21.92412512762030.01431229226141Matches
6 Seasons6 Clubs4 Leagues87.49661244131328239.050109109913108631
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
Empoli (1 Season)2 Leagues25.22413512762030.01431229326141
SPAL (1 Season)2 Leagues23.729221478102835.71834232534170
Lecce (1 Season)2 Leagues17.417919761442.982202221970
Monza (1 Season)1 League15.1171239581457.1618513017140
Cremonese (1 Season)1 League3.5430221250.014133760
Serie A (5 Seasons)55.06034103119205139.23171764464381
Coppa Italia (5 Seasons)4.6110
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 Leagues25.22413512762030.01431229326141
6 Seasons6 Clubs4 Leagues87.49661244131328239.050109109913108631
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
Empoli (1 Season)2 Leagues25.22413512762030.01431229326141
SPAL (1 Season)2 Leagues23.729221478102835.71834232534170
Lecce (1 Season)2 Leagues17.417919761442.982202221970
Monza (1 Season)1 League15.1171239581457.1618513017140
Cremonese (1 Season)1 League3.5430221250.014133760
Serie A (5 Seasons)55.06034103119205139.23171764464381
Coppa Italia (5 Seasons)4.6110
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 A18th21.92412512762030.01431229226141Matches
6 Seasons6 Clubs2 Leagues81.69359244029318138.350109109912105611
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
Empoli (1 Season)1 League21.92412512762030.01431229226141
Monza (1 Season)1 League15.1171239581457.1618513017140
Cremonese (1 Season)1 League3.5430221250.014133760
Serie A (5 Seasons)55.06034103119205139.23171764464381
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 ItaliaSF3.311Matches
5 Seasons4 Clubs1 League4.6110
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 League3.3110
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.53061326408141267938418119Matches
2023-202421Monzait ITA1. Serie A15.1451183223918665451231252.21147.8287127546416913642934875Matches
2024-202522Empoliit ITACoppa Italia3.3Matches
2024-202522Empoliit ITA1. Serie A21.9744166836432276743452248.92248.938819567372321107548490102Matches
6 Seasons6 Clubs4 Leagues87.42862762281295137634728591849149.58847.81622795329189765553281772032507
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
Empoli (1 Season)2 Leagues25.2744166836432276743452248.92248.938819567372321107548490102
SPAL (1 Season)2 Leagues23.7870247735244989870553156.42443.651725238682919159250636170
Lecce (1 Season)2 Leagues17.458862426630474586371129.72259.53061326408141267938418119
Monza (1 Season)1 League15.1451183223918665451231252.21147.8287127546416913642934875
Cremonese (1 Season)1 League3.5138820398433138191368.4631.688585316113101179328
Serie A (5 Seasons)55.018134212888382522118101074643.05652.3997472217195743302211171274302
Coppa Italia (5 Seasons)4.6
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.53061326408141267938418119
2023-202421Monza1 League15.1451183223918665451231252.21147.8287127546416913642934875
2024-202522Empoli2 Leagues25.2744166836432276743452248.92248.938819567372321107548490102
6 Seasons6 Clubs4 Leagues87.42862762281295137634728591849149.58847.81622795329189765553281772032507
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
Empoli (1 Season)2 Leagues25.2744166836432276743452248.92248.938819567372321107548490102
SPAL (1 Season)2 Leagues23.7870247735244989870553156.42443.651725238682919159250636170
Lecce (1 Season)2 Leagues17.458862426630474586371129.72259.53061326408141267938418119
Monza (1 Season)1 League15.1451183223918665451231252.21147.8287127546416913642934875
Cremonese (1 Season)1 League3.5138820398433138191368.4631.688585316113101179328
Serie A (5 Seasons)55.018134212888382522118101074643.05652.3997472217195743302211171274302
Coppa Italia (5 Seasons)4.6
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.53061326408141267938418119Matches
2023-202421Monzait ITA1. Serie A12th15.1451183223918665451231252.21147.8287127546416913642934875Matches
2024-202522Empoliit ITA1. Serie A18th21.9744166836432276743452248.92248.938819567372321107548490102Matches
6 Seasons6 Clubs2 Leagues81.62821742251274135834328181819049.78647.51602783029039765553241742003500
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.53061326408141267938418119
Empoli (1 Season)1 League21.9744166836432276743452248.92248.938819567372321107548490102
Monza (1 Season)1 League15.1451183223918665451231252.21147.8287127546416913642934875
Cremonese (1 Season)1 League3.5138820398433138191368.4631.688585316113101179328
Serie A (5 Seasons)55.018134212888382522118101074643.05652.3997472217195743302211171274302
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 ItaliaSF3.3Matches
5 Seasons4 Clubs1 League4.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 League0.1
Empoli (1 Season)1 League3.3
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.6-0.8-0.05+0.21Matches
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 Italia52945957.63.3375123501.6065+1+0.31+0.31Matches
2024-202522Empoliit ITA1. Serie A311,9756470.821.92473773100.772232-10-0.46+0.9821.327.3-6.0-0.27+0.70Matches
6 Seasons6 Clubs4 Leagues1527,8645227.187.49071166223441.1098112-14-0.16-0.2593.4104.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 Leagues9216241.82.42560715232.1831+2+0.83+0.193.21.7+1.5+0.64+0.13
Empoli (1 Season)2 Leagues362,2696368.825.22773893200.892837-9-0.36+0.7821.327.3-6.0-0.27+0.70
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.6-0.8-0.05+0.21
Monza (1 Season)1 League251,3595439.715.116703926111.241615+1+0.07+0.6315.918.4-2.5-0.17+0.46
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)944,9525324.955.05971103522351.056065-5-0.09-0.1558.665.7-7.2-0.13-0.22
Coppa Italia (5 Seasons)84165230.84.6471143311.1379-2-0.43-1.18
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.6-0.8-0.05+0.21
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 Leagues362,2696368.825.22773893200.892837-9-0.36+0.7821.327.3-6.0-0.27+0.70
6 Seasons6 Clubs4 Leagues1527,8645227.187.49071166223441.1098112-14-0.16-0.2593.4104.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 Leagues9216241.82.42560715232.1831+2+0.83+0.193.21.7+1.5+0.64+0.13
Empoli (1 Season)2 Leagues362,2696368.825.22773893200.892837-9-0.36+0.7821.327.3-6.0-0.27+0.70
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.6-0.8-0.05+0.21
Monza (1 Season)1 League251,3595439.715.116703926111.241615+1+0.07+0.6315.918.4-2.5-0.17+0.46
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)944,9525324.955.05971103522351.056065-5-0.09-0.1558.665.7-7.2-0.13-0.22
Coppa Italia (5 Seasons)84165230.84.6471143311.1379-2-0.43-1.18
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.6-0.8-0.05+0.21Matches
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 A18th311,9756470.821.92473773100.772232-10-0.46+0.9821.327.3-6.0-0.27+0.70Matches
6 Seasons6 Clubs2 Leagues1417,3445227.581.68571155623411.0790102-12-0.15-0.1992.8103.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 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.6-0.8-0.05+0.21
Empoli (1 Season)1 League311,9756470.821.92473773100.772232-10-0.46+0.9821.327.3-6.0-0.27+0.70
Monza (1 Season)1 League251,3595439.715.116703926111.241615+1+0.07+0.6315.918.4-2.5-0.17+0.46
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)944,9525324.955.05971103522351.056065-5-0.09-0.1558.665.7-7.2-0.13-0.22
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 ItaliaSF52945957.63.3375123501.6065+1+0.31+0.31Matches
5 Seasons4 Clubs1 League84165230.84.6471143311.1379-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 League1991.50.1001911.000000.00-1.18
Empoli (1 Season)1 League52945957.63.3375123501.6065+1+0.31+0.31
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 Italia3.30007641110Matches
2024-202522Empoliit ITA1. Serie A21.9300393469212000634810731.0Matches
6 Seasons6 Clubs4 Leagues87.420111941253741136100025615940428.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 Leagues2.40005131020001261037.5
Empoli (1 Season)2 Leagues25.230046401010313000634810731.0
SPAL (1 Season)2 Leagues23.7911724191552200077408033.3
Lecce (1 Season)2 Leagues17.4400391781029000524111825.8
Monza (1 Season)1 League15.130025246201200035196422.9
Cremonese (1 Season)1 League3.51007213330001752516.7
Serie A (5 Seasons)55.0100010274232243400015711029427.2
Coppa Italia (5 Seasons)4.600013941110
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 Leagues25.230046401010313000634810731.0
6 Seasons6 Clubs4 Leagues87.420111941253741136100025615940428.2
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
Empoli (1 Season)2 Leagues25.230046401010313000634810731.0
SPAL (1 Season)2 Leagues23.7911724191552200077408033.3
Lecce (1 Season)2 Leagues17.4400391781029000524111825.8
Monza (1 Season)1 League15.130025246201200035196422.9
Cremonese (1 Season)1 League3.51007213330001752516.7
Serie A (5 Seasons)55.0100010274232243400015711029427.2
Coppa Italia (5 Seasons)4.600013941110
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 A18th21.9300393469212000634810731.0Matches
6 Seasons6 Clubs2 Leagues81.620111781153340125900025115539928.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
Empoli (1 Season)1 League21.9300393469212000634810731.0
Monza (1 Season)1 League15.130025246201200035196422.9
Cremonese (1 Season)1 League3.51007213330001752516.7
Serie A (5 Seasons)55.0100010274232243400015711029427.2
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 ItaliaSF3.30007641110Matches
5 Seasons4 Clubs1 League4.600013941110
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 League3.30007641110
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.