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-09-27FriSerie BMatchweek 7AwayW 2–1FrosinoneCittadellaYFW4500002010200010.10.10.010141593.339121Match Report
2024-09-22SunSerie BMatchweek 6HomeL 0–3FrosinoneBariYFW9000005310311020.60.60.040162080.0217000Match Report
2024-09-14SatSerie BMatchweek 5AwayL 0–4FrosinoneBresciaYFW7200002100241000.10.10.010121866.7212200Match Report
2024-09-01SunSerie BMatchweek 4HomeD 0–0FrosinoneJuve StabiaNFW3000001000150000.10.10.00091275.007011Match Report
2024-08-27TueSerie BMatchweek 3HomeL 0–1CremonesePalermoYFW6800002000130000.20.20.0007887.514000Match 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
2017-201818Milanit ITA1. Serie A00Matches
2018-201919Milanit ITACoppa Italia00Matches
2018-201919Milanit ITA1. Serie A00Matches
2019-202020Charleroibe BEL1. First Division A100630.7101100000.70.70.20.83511.430.001.431.431.430.940.251.190.941.19Matches
2020-202121Cittadellait ITACoppa Italia11450.5000000000.000.000.000.000.00Matches
2020-202121Charleroibe BEL1. First Division A30230.3000000000.50.50.00.52110.000.000.000.000.001.940.001.941.941.94Matches
2020-202121Cittadellait ITA2. Serie B27231,79219.9336211507.56.73.610.336311390.150.150.300.100.250.380.180.550.340.52Matches
2021-202222Pordenoneit ITACoppa Italia11901.0000000000.000.000.000.000.00Matches
2021-202222Pordenoneit ITA2. Serie B15108769.7101011202.92.10.72.81311550.100.000.100.000.000.300.070.370.220.29Matches
2021-202222Ascoliit ITA2. Serie B16131,14612.7415400304.94.90.85.72725670.310.080.390.310.390.390.060.450.390.45Matches
2022-202323Cremoneseit ITACoppa Italia543654.1000000000.000.000.000.000.00Matches
2022-202323Cremoneseit ITA1. Serie A20141,05111.7314300102.02.00.52.61518630.260.090.340.260.340.170.050.220.170.22Matches
2023-202424Cremoneseit ITACoppa Italia322062.3112100100.440.440.870.440.87Matches
2023-202424Cremoneseit ITA2. Serie B2267978.9123100202.72.72.95.51214610.110.230.340.110.340.300.320.620.300.62Matches
2024-202525Cremoneseit ITACoppa Italia11570.6000000000.000.000.000.000.00Matches
2024-202525Frosinoneit ITA2. Serie B432372.6000000200.90.90.00.937160.000.000.000.000.000.330.010.340.330.34Matches
2024-202525Cremoneseit ITA2. Serie B221391.5000000000.20.20.10.25470.000.000.000.000.000.100.060.160.100.16Matches
8 Seasons7 Clubs4 Leagues130806,88776.514822122216022.220.68.829.41161164100.180.100.290.160.260.330.130.450.300.43
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
Cremonese (3 Seasons)3 Leagues53292,61529.1549500404.84.83.58.332361310.170.140.310.170.310.220.160.380.220.38
Charleroi (2 Seasons)1 League130861.0101100001.21.20.21.35621.050.001.051.051.051.210.181.391.211.39
Milan (2 Seasons)2 Leagues00
Cittadella (1 Season)2 Leagues28241,83720.4336211507.56.73.610.336311390.150.150.290.100.240.380.180.550.340.52
Pordenone (1 Season)2 Leagues161196610.7101011202.92.10.72.81311550.090.000.090.000.000.300.070.370.220.29
Ascoli (1 Season)1 League16131,14612.7415400304.94.90.85.72725670.310.080.390.310.390.390.060.450.390.45
Frosinone (1 Season)1 League432372.6000000200.90.90.00.937160.000.000.000.000.000.330.010.340.330.34
Coppa Italia (6 Seasons)1197638.5112100100.120.120.240.120.24
Serie B (4 Seasons)86574,98755.4961572214019.017.48.025.596923450.160.110.270.130.230.340.150.490.310.46
Serie A (3 Seasons)20141,05111.7314300102.02.00.52.61518630.260.090.340.260.340.170.050.220.170.22
First Division A (2 Seasons)130861.0101100001.21.20.21.35621.050.001.051.051.051.210.181.391.211.39
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
2017-201818Milan1 League00
2018-201919Milan2 Leagues00
2019-202020Charleroi1 League100630.7101100000.70.70.20.83511.430.001.431.431.430.940.251.190.941.19
2020-202121Charleroi1 League30230.3000000000.50.50.00.52110.000.000.000.000.001.940.001.941.941.94
2020-202121Cittadella2 Leagues28241,83720.4336211507.56.73.610.336311390.150.150.290.100.240.380.180.550.340.52
2021-202222Pordenone2 Leagues161196610.7101011202.92.10.72.81311550.090.000.090.000.000.300.070.370.220.29
2021-202222Ascoli1 League16131,14612.7415400304.94.90.85.72725670.310.080.390.310.390.390.060.450.390.45
2022-202323Cremonese2 Leagues25181,41615.7314300102.02.00.52.61518630.190.060.250.190.250.170.050.220.170.22
2023-202424Cremonese2 Leagues2581,00311.1235200302.72.72.95.51214610.180.270.450.180.450.300.320.620.300.62
2024-202525Cremonese2 Leagues331962.2000000000.20.20.10.25470.000.000.000.000.000.100.060.160.100.16
2024-202525Frosinone1 League432372.6000000200.90.90.00.937160.000.000.000.000.000.330.010.340.330.34
8 Seasons7 Clubs4 Leagues130806,88776.514822122216022.220.68.829.41161164100.180.100.290.160.260.330.130.450.300.43
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
Cremonese (3 Seasons)3 Leagues53292,61529.1549500404.84.83.58.332361310.170.140.310.170.310.220.160.380.220.38
Charleroi (2 Seasons)1 League130861.0101100001.21.20.21.35621.050.001.051.051.051.210.181.391.211.39
Milan (2 Seasons)2 Leagues00
Cittadella (1 Season)2 Leagues28241,83720.4336211507.56.73.610.336311390.150.150.290.100.240.380.180.550.340.52
Pordenone (1 Season)2 Leagues161196610.7101011202.92.10.72.81311550.090.000.090.000.000.300.070.370.220.29
Ascoli (1 Season)1 League16131,14612.7415400304.94.90.85.72725670.310.080.390.310.390.390.060.450.390.45
Frosinone (1 Season)1 League432372.6000000200.90.90.00.937160.000.000.000.000.000.330.010.340.330.34
Coppa Italia (6 Seasons)1197638.5112100100.120.120.240.120.24
Serie B (4 Seasons)86574,98755.4961572214019.017.48.025.596923450.160.110.270.130.230.340.150.490.310.46
Serie A (3 Seasons)20141,05111.7314300102.02.00.52.61518630.260.090.340.260.340.170.050.220.170.22
First Division A (2 Seasons)130861.0101100001.21.20.21.35621.050.001.051.051.051.210.181.391.211.39
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
2017-201818Milanit ITA1. Serie A6th00Matches
2018-201919Milanit ITA1. Serie A5th00Matches
2019-202020Charleroibe BEL1. First Division A3rd100630.7101100000.70.70.20.83511.430.001.431.431.430.940.251.190.941.19Matches
2020-202121Charleroibe BEL1. First Division A13th30230.3000000000.50.50.00.52110.000.000.000.000.001.940.001.941.941.94Matches
2020-202121Cittadellait ITA2. Serie B6th27231,79219.9336211507.56.73.610.336311390.150.150.300.100.250.380.180.550.340.52Matches
2021-202222Pordenoneit ITA2. Serie B20th15108769.7101011202.92.10.72.81311550.100.000.100.000.000.300.070.370.220.29Matches
2021-202222Ascoliit ITA2. Serie B6th16131,14612.7415400304.94.90.85.72725670.310.080.390.310.390.390.060.450.390.45Matches
2022-202323Cremoneseit ITA1. Serie A19th20141,05111.7314300102.02.00.52.61518630.260.090.340.260.340.170.050.220.170.22Matches
2023-202424Cremoneseit ITA2. Serie B4th2267978.9123100202.72.72.95.51214610.110.230.340.110.340.300.320.620.300.62Matches
2024-202525Cremoneseit ITA2. Serie B4th221391.5000000000.20.20.10.25470.000.000.000.000.000.100.060.160.100.16Matches
2024-202525Frosinoneit ITA2. Serie B20th432372.6000000200.90.90.00.937160.000.000.000.000.000.330.010.340.330.34Matches
8 Seasons7 Clubs3 Leagues119716,12468.013720112215022.220.68.829.41161164100.190.100.290.160.260.330.130.450.300.43
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
Cremonese (3 Seasons)2 Leagues44221,98722.1437400304.84.83.58.332361310.180.140.320.180.320.220.160.380.220.38
Charleroi (2 Seasons)1 League130861.0101100001.21.20.21.35621.050.001.051.051.051.210.181.391.211.39
Milan (2 Seasons)1 League00
Cittadella (1 Season)1 League27231,79219.9336211507.56.73.610.336311390.150.150.300.100.250.380.180.550.340.52
Ascoli (1 Season)1 League16131,14612.7415400304.94.90.85.72725670.310.080.390.310.390.390.060.450.390.45
Pordenone (1 Season)1 League15108769.7101011202.92.10.72.81311550.100.000.100.000.000.300.070.370.220.29
Frosinone (1 Season)1 League432372.6000000200.90.90.00.937160.000.000.000.000.000.330.010.340.330.34
Serie B (4 Seasons)86574,98755.4961572214019.017.48.025.596923450.160.110.270.130.230.340.150.490.310.46
Serie A (3 Seasons)20141,05111.7314300102.02.00.52.61518630.260.090.340.260.340.170.050.220.170.22
First Division A (2 Seasons)130861.0101100001.21.20.21.35621.050.001.051.051.051.210.181.391.211.39
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
2018-201919Milanit ITACoppa Italia3rd00Matches
2020-202121Cittadellait ITACoppa Italia25th11450.5000000000.000.000.000.000.00Matches
2021-202222Pordenoneit ITACoppa ItaliaRd111901.0000000000.000.000.000.000.00Matches
2022-202323Cremoneseit ITACoppa ItaliaSF543654.1000000000.000.000.000.000.00Matches
2023-202424Cremoneseit ITACoppa ItaliaR16322062.3112100100.440.440.870.440.87Matches
2024-202525Cremoneseit ITACoppa ItaliaRd211570.6000000000.000.000.000.000.00Matches
6 Seasons4 Clubs1 League1197638.5112100100.120.120.240.120.24
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
Cremonese (3 Seasons)1 League976287.0112100100.140.140.290.140.29
Cittadella (1 Season)1 League11450.5000000000.000.000.000.000.00
Pordenone (1 Season)1 League11901.0000000000.000.000.000.000.00
Milan (1 Season)1 League00

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-202020Charleroibe BEL1. First Division A0.7122100.02.862.860.500.5015.90000.70.70.34+0.3+0.3Matches
2020-202121Cittadellait ITACoppa Italia0.50000.000.0000Matches
2020-202121Charleroibe BEL1. First Division A0.3011100.03.913.910.000.0010.00000.50.50.50-0.5-0.5Matches
2020-202121Cittadellait ITA2. Serie B19.93682130.93.421.050.030.1013.80117.56.70.10-4.5-4.7Matches
2021-202222Pordenoneit ITACoppa Italia1.0022100.02.002.000.000.0000Matches
2021-202222Pordenoneit ITA2. Serie B9.7119421.11.950.410.000.0017.30112.92.10.11-1.9-2.1Matches
2021-202222Ascoliit ITA2. Serie B12.7427622.22.120.470.150.6711.30004.94.90.18-0.9-0.9Matches
2022-202323Cremoneseit ITACoppa Italia4.10400.00.990.000.0000Matches
2022-202323Cremoneseit ITA1. Serie A11.73261038.52.230.860.120.3017.30002.02.00.08+1.0+1.0Matches
2023-202424Cremoneseit ITACoppa Italia2.318225.03.500.870.130.5000Matches
2023-202424Cremoneseit ITA2. Serie B8.91221045.52.481.130.050.1012.80002.72.70.12-1.7-1.7Matches
2024-202525Cremoneseit ITACoppa Italia0.60200.03.160.000.0000Matches
2024-202525Frosinoneit ITA2. Serie B2.6010440.03.801.520.000.0015.00000.90.90.09-0.9-0.9Matches
2024-202525Cremoneseit ITA2. Serie B1.50200.01.290.000.0011.50000.20.20.08-0.2-0.2Matches
8 Seasons7 Clubs4 Leagues76.5141936232.12.520.810.060.1914.202222.220.60.12-9.2-9.6
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Cremonese (3 Seasons)3 Leagues29.15642234.42.200.760.080.2315.10004.84.80.10-0.8-0.8
Charleroi (2 Seasons)1 League1.0133100.03.143.140.330.3313.90001.21.20.39-0.2-0.2
Milan (2 Seasons)2 Leagues
Cittadella (1 Season)2 Leagues20.43682130.93.331.030.030.1013.80117.56.70.10-4.5-4.7
Pordenone (1 Season)2 Leagues10.7121628.61.960.560.000.0017.30112.92.10.11-1.9-2.1
Ascoli (1 Season)1 League12.7427622.22.120.470.150.6711.30004.94.90.18-0.9-0.9
Frosinone (1 Season)1 League2.6010440.03.801.520.000.0015.00000.90.90.09-0.9-0.9
Coppa Italia (6 Seasons)8.5116425.01.890.470.060.2500
Serie B (4 Seasons)55.491484530.42.670.810.050.1613.702219.017.40.12-10.0-10.4
Serie A (3 Seasons)11.73261038.52.230.860.120.3017.30002.02.00.08+1.0+1.0
First Division A (2 Seasons)1.0133100.03.143.140.330.3313.90001.21.20.39-0.2-0.2
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-202020Charleroi1 League0.7122100.02.862.860.500.5015.90000.70.70.34+0.3+0.3
2020-202121Charleroi1 League0.3011100.03.913.910.000.0010.00000.50.50.50-0.5-0.5
2020-202121Cittadella2 Leagues20.43682130.93.331.030.030.1013.80117.56.70.10-4.5-4.7
2021-202222Pordenone2 Leagues10.7121628.61.960.560.000.0017.30112.92.10.11-1.9-2.1
2021-202222Ascoli1 League12.7427622.22.120.470.150.6711.30004.94.90.18-0.9-0.9
2022-202323Cremonese2 Leagues15.73301033.31.910.640.100.3017.30002.02.00.08+1.0+1.0
2023-202424Cremonese2 Leagues11.12301240.02.691.080.070.1712.80002.72.70.12-1.7-1.7
2024-202525Cremonese2 Leagues2.20400.01.840.000.0011.50000.20.20.08-0.2-0.2
2024-202525Frosinone1 League2.6010440.03.801.520.000.0015.00000.90.90.09-0.9-0.9
8 Seasons7 Clubs4 Leagues76.5141936232.12.520.810.060.1914.202222.220.60.12-9.2-9.6
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
Cremonese (3 Seasons)3 Leagues29.15642234.42.200.760.080.2315.10004.84.80.10-0.8-0.8
Charleroi (2 Seasons)1 League1.0133100.03.143.140.330.3313.90001.21.20.39-0.2-0.2
Milan (2 Seasons)2 Leagues
Cittadella (1 Season)2 Leagues20.43682130.93.331.030.030.1013.80117.56.70.10-4.5-4.7
Pordenone (1 Season)2 Leagues10.7121628.61.960.560.000.0017.30112.92.10.11-1.9-2.1
Ascoli (1 Season)1 League12.7427622.22.120.470.150.6711.30004.94.90.18-0.9-0.9
Frosinone (1 Season)1 League2.6010440.03.801.520.000.0015.00000.90.90.09-0.9-0.9
Coppa Italia (6 Seasons)8.5116425.01.890.470.060.2500
Serie B (4 Seasons)55.491484530.42.670.810.050.1613.702219.017.40.12-10.0-10.4
Serie A (3 Seasons)11.73261038.52.230.860.120.3017.30002.02.00.08+1.0+1.0
First Division A (2 Seasons)1.0133100.03.143.140.330.3313.90001.21.20.39-0.2-0.2
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-202020Charleroibe BEL1. First Division A3rd0.7122100.02.862.860.500.5015.90000.70.70.34+0.3+0.3Matches
2020-202121Charleroibe BEL1. First Division A13th0.3011100.03.913.910.000.0010.00000.50.50.50-0.5-0.5Matches
2020-202121Cittadellait ITA2. Serie B6th19.93682130.93.421.050.030.1013.80117.56.70.10-4.5-4.7Matches
2021-202222Pordenoneit ITA2. Serie B20th9.7119421.11.950.410.000.0017.30112.92.10.11-1.9-2.1Matches
2021-202222Ascoliit ITA2. Serie B6th12.7427622.22.120.470.150.6711.30004.94.90.18-0.9-0.9Matches
2022-202323Cremoneseit ITA1. Serie A19th11.73261038.52.230.860.120.3017.30002.02.00.08+1.0+1.0Matches
2023-202424Cremoneseit ITA2. Serie B4th8.91221045.52.481.130.050.1012.80002.72.70.12-1.7-1.7Matches
2024-202525Cremoneseit ITA2. Serie B4th1.50200.01.290.000.0011.50000.20.20.08-0.2-0.2Matches
2024-202525Frosinoneit ITA2. Serie B20th2.6010440.03.801.520.000.0015.00000.90.90.09-0.9-0.9Matches
8 Seasons7 Clubs3 Leagues68.0131775832.82.600.850.060.1914.202222.220.60.12-9.2-9.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
Cremonese (3 Seasons)2 Leagues22.14502040.02.260.910.080.2015.10004.84.80.10-0.8-0.8
Charleroi (2 Seasons)1 League1.0133100.03.143.140.330.3313.90001.21.20.39-0.2-0.2
Milan (2 Seasons)1 League
Cittadella (1 Season)1 League19.93682130.93.421.050.030.1013.80117.56.70.10-4.5-4.7
Ascoli (1 Season)1 League12.7427622.22.120.470.150.6711.30004.94.90.18-0.9-0.9
Pordenone (1 Season)1 League9.7119421.11.950.410.000.0017.30112.92.10.11-1.9-2.1
Frosinone (1 Season)1 League2.6010440.03.801.520.000.0015.00000.90.90.09-0.9-0.9
Serie B (4 Seasons)55.491484530.42.670.810.050.1613.702219.017.40.12-10.0-10.4
Serie A (3 Seasons)11.73261038.52.230.860.120.3017.30002.02.00.08+1.0+1.0
First Division A (2 Seasons)1.0133100.03.143.140.330.3313.90001.21.20.39-0.2-0.2
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
2020-202121Cittadellait ITACoppa Italia25th0.50000.000.0000Matches
2021-202222Pordenoneit ITACoppa ItaliaRd11.0022100.02.002.000.000.0000Matches
2022-202323Cremoneseit ITACoppa ItaliaSF4.10400.00.990.000.0000Matches
2023-202424Cremoneseit ITACoppa ItaliaR162.318225.03.500.870.130.5000Matches
2024-202525Cremoneseit ITACoppa ItaliaRd20.60200.03.160.000.0000Matches
6 Seasons4 Clubs1 League8.5116425.01.890.470.060.2500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Cremonese (3 Seasons)1 League7.0114214.32.010.290.070.5000
Cittadella (1 Season)1 League0.50000.000.0000
Pordenone (1 Season)1 League1.0022100.02.002.000.000.0000
Milan (1 Season)1 League
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-202020Charleroibe BEL1. First Division A0.7202871.4308121141877.833100.022100.000.20.2-0.222105Matches
2020-202121Cittadellait ITACoppa Italia0.50Matches
2020-202121Charleroibe BEL1. First Division A0.3111478.61515755100.05771.40000.00.00.000001Matches
2020-202121Cittadellait ITA2. Serie B19.926140764.1349565316324267.4659568.4162369.633.62.5-0.6241315131Matches
2021-202222Pordenoneit ITACoppa Italia1.00Matches
2021-202222Pordenoneit ITA2. Serie B9.712618269.214802798911776.1223562.93933.300.70.5-0.71484111Matches
2021-202222Ascoliit ITA2. Serie B12.721932268.0290354514719376.2548365.191656.310.80.5+0.212129225Matches
2022-202323Cremoneseit ITACoppa Italia4.10Matches
2022-202323Cremoneseit ITA1. Serie A11.718427167.9234040011315572.9547671.13837.510.50.3+0.510145018Matches
2023-202424Cremoneseit ITACoppa Italia2.31Matches
2023-202424Cremoneseit ITA2. Serie B8.916321675.5219436410112382.1486080.06875.022.90.8-0.920106314Matches
2024-202525Cremoneseit ITACoppa Italia0.60Matches
2024-202525Frosinoneit ITA2. Serie B2.6516578.5645133364481.8131776.50000.00.20.023207Matches
2024-202525Cremoneseit ITA2. Serie B1.5273187.146551111384.61515100.011100.000.10.1-0.112004Matches
8 Seasons7 Clubs4 Leagues76.51062153669.113981260367991074.627939171.4406759.788.85.0-0.88564427116
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
Cremonese (3 Seasons)3 Leagues29.137451872.2499981522529177.311715177.5101758.843.51.2+0.5312611336
Charleroi (2 Seasons)1 League1.0314273.8459178192382.681080.022100.000.20.2-0.222106
Milan (2 Seasons)2 Leagues
Cittadella (1 Season)2 Leagues20.426140764.1349565316324267.4659568.4162369.633.62.5-0.6241315131
Pordenone (1 Season)2 Leagues10.712618269.214802798911776.1223562.93933.300.70.5-0.71484111
Ascoli (1 Season)1 League12.721932268.0290354514719376.2548365.191656.310.80.5+0.212129225
Frosinone (1 Season)1 League2.6516578.5645133364481.8131776.50000.00.20.023207
Coppa Italia (6 Seasons)8.51
Serie B (4 Seasons)55.4847122369.311182202554773274.721730571.1355761.468.04.5-2.0734836792
Serie A (3 Seasons)11.718427167.9234040011315572.9547671.13837.510.50.3+0.510145018
First Division A (2 Seasons)1.0314273.8459178192382.681080.022100.000.20.2-0.222106
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-202020Charleroi1 League0.7202871.4308121141877.833100.022100.000.20.2-0.222105
2020-202121Charleroi1 League0.3111478.61515755100.05771.40000.00.00.000001
2020-202121Cittadella2 Leagues20.426140764.1349565316324267.4659568.4162369.633.62.5-0.6241315131
2021-202222Pordenone2 Leagues10.712618269.214802798911776.1223562.93933.300.70.5-0.71484111
2021-202222Ascoli1 League12.721932268.0290354514719376.2548365.191656.310.80.5+0.212129225
2022-202323Cremonese2 Leagues15.718427167.9234040011315572.9547671.13837.510.50.3+0.510145018
2023-202424Cremonese2 Leagues11.116321675.5219436410112382.1486080.06875.032.90.8+0.120106314
2024-202525Cremonese2 Leagues2.2273187.146551111384.61515100.011100.000.10.1-0.112004
2024-202525Frosinone1 League2.6516578.5645133364481.8131776.50000.00.20.023207
8 Seasons7 Clubs4 Leagues76.51062153669.113981260367991074.627939171.4406759.788.85.0-0.88564427116
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
Cremonese (3 Seasons)3 Leagues29.137451872.2499981522529177.311715177.5101758.843.51.2+0.5312611336
Charleroi (2 Seasons)1 League1.0314273.8459178192382.681080.022100.000.20.2-0.222106
Milan (2 Seasons)2 Leagues
Cittadella (1 Season)2 Leagues20.426140764.1349565316324267.4659568.4162369.633.62.5-0.6241315131
Pordenone (1 Season)2 Leagues10.712618269.214802798911776.1223562.93933.300.70.5-0.71484111
Ascoli (1 Season)1 League12.721932268.0290354514719376.2548365.191656.310.80.5+0.212129225
Frosinone (1 Season)1 League2.6516578.5645133364481.8131776.50000.00.20.023207
Coppa Italia (6 Seasons)8.51
Serie B (4 Seasons)55.4847122369.311182202554773274.721730571.1355761.468.04.5-2.0734836792
Serie A (3 Seasons)11.718427167.9234040011315572.9547671.13837.510.50.3+0.510145018
First Division A (2 Seasons)1.0314273.8459178192382.681080.022100.000.20.2-0.222106
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-202020Charleroibe BEL1. First Division A3rd0.7202871.4308121141877.833100.022100.000.20.2-0.222105Matches
2020-202121Charleroibe BEL1. First Division A13th0.3111478.61515755100.05771.40000.00.00.000001Matches
2020-202121Cittadellait ITA2. Serie B6th19.926140764.1349565316324267.4659568.4162369.633.62.5-0.6241315131Matches
2021-202222Pordenoneit ITA2. Serie B20th9.712618269.214802798911776.1223562.93933.300.70.5-0.71484111Matches
2021-202222Ascoliit ITA2. Serie B6th12.721932268.0290354514719376.2548365.191656.310.80.5+0.212129225Matches
2022-202323Cremoneseit ITA1. Serie A19th11.718427167.9234040011315572.9547671.13837.510.50.3+0.510145018Matches
2023-202424Cremoneseit ITA2. Serie B4th8.916321675.5219436410112382.1486080.06875.022.90.8-0.920106314Matches
2024-202525Cremoneseit ITA2. Serie B4th1.5273187.146551111384.61515100.011100.000.10.1-0.112004Matches
2024-202525Frosinoneit ITA2. Serie B20th2.6516578.5645133364481.8131776.50000.00.20.023207Matches
8 Seasons7 Clubs3 Leagues68.01062153669.113981260367991074.627939171.4406759.778.85.0-1.88564427116
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
Cremonese (3 Seasons)2 Leagues22.137451872.2499981522529177.311715177.5101758.833.51.2-0.5312611336
Charleroi (2 Seasons)1 League1.0314273.8459178192382.681080.022100.000.20.2-0.222106
Milan (2 Seasons)1 League
Cittadella (1 Season)1 League19.926140764.1349565316324267.4659568.4162369.633.62.5-0.6241315131
Ascoli (1 Season)1 League12.721932268.0290354514719376.2548365.191656.310.80.5+0.212129225
Pordenone (1 Season)1 League9.712618269.214802798911776.1223562.93933.300.70.5-0.71484111
Frosinone (1 Season)1 League2.6516578.5645133364481.8131776.50000.00.20.023207
Serie B (4 Seasons)55.4847122369.311182202554773274.721730571.1355761.468.04.5-2.0734836792
Serie A (3 Seasons)11.718427167.9234040011315572.9547671.13837.510.50.3+0.510145018
First Division A (2 Seasons)1.0314273.8459178192382.681080.022100.000.20.2-0.222106
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
2020-202121Cittadellait ITACoppa Italia25th0.50Matches
2021-202222Pordenoneit ITACoppa ItaliaRd11.00Matches
2022-202323Cremoneseit ITACoppa ItaliaSF4.10Matches
2023-202424Cremoneseit ITACoppa ItaliaR162.31Matches
2024-202525Cremoneseit ITACoppa ItaliaRd20.60Matches
6 Seasons4 Clubs1 League8.51
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
Cremonese (3 Seasons)1 League7.01
Cittadella (1 Season)1 League0.50
Pordenone (1 Season)1 League1.00
Milan (1 Season)1 League

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-202020Charleroibe BEL1. First Division A0.7282800001000002000Matches
2020-202121Cittadellait ITACoppa Italia0.50Matches
2020-202121Charleroibe BEL1. First Division A0.3141400001000001101Matches
2020-202121Cittadellait ITA2. Serie B19.940740050242100000261212Matches
2021-202222Pordenoneit ITACoppa Italia1.02Matches
2021-202222Pordenoneit ITA2. Serie B9.7182174800140000012605Matches
2021-202222Ascoliit ITA2. Serie B12.7322318300060000021918Matches
2022-202323Cremoneseit ITACoppa Italia4.10Matches
2022-202323Cremoneseit ITA1. Serie A11.7271266400041000018412Matches
2023-202424Cremoneseit ITACoppa Italia2.30Matches
2023-202424Cremoneseit ITA2. Serie B8.921620410011131000016328Matches
2024-202525Cremoneseit ITACoppa Italia0.60Matches
2024-202525Frosinoneit ITA2. Serie B2.6655690002100005100Matches
2024-202525Cremoneseit ITA2. Serie B1.5312921002000002702Matches
8 Seasons7 Clubs4 Leagues76.5153614894113656300001062638
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cremonese (3 Seasons)3 Leagues29.1518499161111920000374312
Charleroi (2 Seasons)1 League1.0424200002000003101
Milan (2 Seasons)2 Leagues
Cittadella (1 Season)2 Leagues20.440740050242100000261212
Pordenone (1 Season)2 Leagues10.7182174800160000012605
Ascoli (1 Season)1 League12.7322318300060000021918
Frosinone (1 Season)1 League2.6655690002100005100
Coppa Italia (6 Seasons)8.52
Serie B (4 Seasons)55.412231181371364820000847535
Serie A (3 Seasons)11.7271266400041000018412
First Division A (2 Seasons)1.0424200002000003101
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-202020Charleroi1 League0.7282800001000002000
2020-202121Charleroi1 League0.3141400001000001101
2020-202121Cittadella2 Leagues20.440740050242100000261212
2021-202222Pordenone2 Leagues10.7182174800160000012605
2021-202222Ascoli1 League12.7322318300060000021918
2022-202323Cremonese2 Leagues15.7271266400041000018412
2023-202424Cremonese2 Leagues11.121620410011131000016328
2024-202525Cremonese2 Leagues2.2312921002000002702
2024-202525Frosinone1 League2.6655690002100005100
8 Seasons7 Clubs4 Leagues76.5153614894113656300001062638
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cremonese (3 Seasons)3 Leagues29.1518499161111920000374312
Charleroi (2 Seasons)1 League1.0424200002000003101
Milan (2 Seasons)2 Leagues
Cittadella (1 Season)2 Leagues20.440740050242100000261212
Pordenone (1 Season)2 Leagues10.7182174800160000012605
Ascoli (1 Season)1 League12.7322318300060000021918
Frosinone (1 Season)1 League2.6655690002100005100
Coppa Italia (6 Seasons)8.52
Serie B (4 Seasons)55.412231181371364820000847535
Serie A (3 Seasons)11.7271266400041000018412
First Division A (2 Seasons)1.0424200002000003101
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-202020Charleroibe BEL1. First Division A3rd0.7282800001000002000Matches
2020-202121Charleroibe BEL1. First Division A13th0.3141400001000001101Matches
2020-202121Cittadellait ITA2. Serie B6th19.940740050242100000261212Matches
2021-202222Pordenoneit ITA2. Serie B20th9.7182174800140000012605Matches
2021-202222Ascoliit ITA2. Serie B6th12.7322318300060000021918Matches
2022-202323Cremoneseit ITA1. Serie A19th11.7271266400041000018412Matches
2023-202424Cremoneseit ITA2. Serie B4th8.921620410011131000016328Matches
2024-202525Cremoneseit ITA2. Serie B4th1.5312921002000002702Matches
2024-202525Frosinoneit ITA2. Serie B20th2.6655690002100005100Matches
8 Seasons7 Clubs3 Leagues68.0153614894113654300001062638
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cremonese (3 Seasons)2 Leagues22.1518499161111920000374312
Charleroi (2 Seasons)1 League1.0424200002000003101
Milan (2 Seasons)1 League
Cittadella (1 Season)1 League19.940740050242100000261212
Ascoli (1 Season)1 League12.7322318300060000021918
Pordenone (1 Season)1 League9.7182174800140000012605
Frosinone (1 Season)1 League2.6655690002100005100
Serie B (4 Seasons)55.412231181371364820000847535
Serie A (3 Seasons)11.7271266400041000018412
First Division A (2 Seasons)1.0424200002000003101
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
2020-202121Cittadellait ITACoppa Italia25th0.50Matches
2021-202222Pordenoneit ITACoppa ItaliaRd11.02Matches
2022-202323Cremoneseit ITACoppa ItaliaSF4.10Matches
2023-202424Cremoneseit ITACoppa ItaliaR162.30Matches
2024-202525Cremoneseit ITACoppa ItaliaRd20.60Matches
6 Seasons4 Clubs1 League8.52
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cremonese (3 Seasons)1 League7.00
Cittadella (1 Season)1 League0.50
Pordenone (1 Season)1 League1.02
Milan (1 Season)1 League

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-202020Charleroibe BEL1. First Division A0.745.6330001000.00000000Matches
2020-202121Cittadellait ITACoppa Italia0.5Matches
2020-202121Charleroibe BEL1. First Division A0.313.9110000000.00000000Matches
2020-202121Cittadellait ITA2. Serie B19.9653.264406410160.30301110Matches
2021-202222Pordenoneit ITACoppa Italia1.0Matches
2021-202222Pordenoneit ITA2. Serie B9.7252.56210103020.21000020Matches
2021-202222Ascoliit ITA2. Serie B12.7352.75230145260.47401010Matches
2022-202323Cremoneseit ITACoppa Italia4.1Matches
2022-202323Cremoneseit ITA1. Serie A11.7221.89180031030.26300000Matches
2023-202424Cremoneseit ITACoppa Italia2.3Matches
2023-202424Cremoneseit ITA2. Serie B8.9374.18280116140.45400000Matches
2024-202525Cremoneseit ITACoppa Italia0.6Matches
2024-202525Frosinoneit ITA2. Serie B2.662.2730111000.00000000Matches
2024-202525Cremoneseit ITA2. Serie B1.510.6510000000.00000000Matches
8 Seasons7 Clubs4 Leagues76.51962.8814201013274210.311402140
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cremonese (3 Seasons)3 Leagues29.1602.72470147170.32700000
Charleroi (2 Seasons)1 League1.055.1740001000.00000000
Milan (2 Seasons)2 Leagues
Cittadella (1 Season)2 Leagues20.4653.264406410160.30301110
Pordenone (1 Season)2 Leagues10.7252.56210103020.21000020
Ascoli (1 Season)1 League12.7352.75230145260.47401010
Frosinone (1 Season)1 League2.662.2730111000.00000000
Coppa Italia (6 Seasons)8.5
Serie B (4 Seasons)55.41693.0512001010254180.321102140
Serie A (3 Seasons)11.7221.89180031030.26300000
First Division A (2 Seasons)1.055.1740001000.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-202020Charleroi1 League0.745.6330001000.00000000
2020-202121Charleroi1 League0.313.9110000000.00000000
2020-202121Cittadella2 Leagues20.4653.264406410160.30301110
2021-202222Pordenone2 Leagues10.7252.56210103020.21000020
2021-202222Ascoli1 League12.7352.75230145260.47401010
2022-202323Cremonese2 Leagues15.7221.89180031030.26300000
2023-202424Cremonese2 Leagues11.1374.18280116140.45400000
2024-202525Cremonese2 Leagues2.210.6510000000.00000000
2024-202525Frosinone1 League2.662.2730111000.00000000
8 Seasons7 Clubs4 Leagues76.51962.8814201013274210.311402140
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cremonese (3 Seasons)3 Leagues29.1602.72470147170.32700000
Charleroi (2 Seasons)1 League1.055.1740001000.00000000
Milan (2 Seasons)2 Leagues
Cittadella (1 Season)2 Leagues20.4653.264406410160.30301110
Pordenone (1 Season)2 Leagues10.7252.56210103020.21000020
Ascoli (1 Season)1 League12.7352.75230145260.47401010
Frosinone (1 Season)1 League2.662.2730111000.00000000
Coppa Italia (6 Seasons)8.5
Serie B (4 Seasons)55.41693.0512001010254180.321102140
Serie A (3 Seasons)11.7221.89180031030.26300000
First Division A (2 Seasons)1.055.1740001000.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-202020Charleroibe BEL1. First Division A3rd0.745.6330001000.00000000Matches
2020-202121Charleroibe BEL1. First Division A13th0.313.9110000000.00000000Matches
2020-202121Cittadellait ITA2. Serie B6th19.9653.264406410160.30301110Matches
2021-202222Pordenoneit ITA2. Serie B20th9.7252.56210103020.21000020Matches
2021-202222Ascoliit ITA2. Serie B6th12.7352.75230145260.47401010Matches
2022-202323Cremoneseit ITA1. Serie A19th11.7221.89180031030.26300000Matches
2023-202424Cremoneseit ITA2. Serie B4th8.9374.18280116140.45400000Matches
2024-202525Cremoneseit ITA2. Serie B4th1.510.6510000000.00000000Matches
2024-202525Frosinoneit ITA2. Serie B20th2.662.2730111000.00000000Matches
8 Seasons7 Clubs3 Leagues68.01962.8814201013274210.311402140
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cremonese (3 Seasons)2 Leagues22.1602.72470147170.32700000
Charleroi (2 Seasons)1 League1.055.1740001000.00000000
Milan (2 Seasons)1 League
Cittadella (1 Season)1 League19.9653.264406410160.30301110
Ascoli (1 Season)1 League12.7352.75230145260.47401010
Pordenone (1 Season)1 League9.7252.56210103020.21000020
Frosinone (1 Season)1 League2.662.2730111000.00000000
Serie B (4 Seasons)55.41693.0512001010254180.321102140
Serie A (3 Seasons)11.7221.89180031030.26300000
First Division A (2 Seasons)1.055.1740001000.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
2020-202121Cittadellait ITACoppa Italia25th0.5Matches
2021-202222Pordenoneit ITACoppa ItaliaRd11.0Matches
2022-202323Cremoneseit ITACoppa ItaliaSF4.1Matches
2023-202424Cremoneseit ITACoppa ItaliaR162.3Matches
2024-202525Cremoneseit ITACoppa ItaliaRd20.6Matches
6 Seasons4 Clubs1 League8.5
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cremonese (3 Seasons)1 League7.0
Cittadella (1 Season)1 League0.5
Pordenone (1 Season)1 League1.0
Milan (1 Season)1 League

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-202020Charleroibe BEL1. First Division A0.7210200001011310Matches
2020-202121Cittadellait ITACoppa Italia0.500Matches
2020-202121Charleroibe BEL1. First Division A0.3110100000001210Matches
2020-202121Cittadellait ITA2. Serie B19.915611041616.7520218520100Matches
2021-202222Pordenoneit ITACoppa Italia1.020Matches
2021-202222Pordenoneit ITA2. Serie B9.71070642450.0250511150Matches
2021-202222Ascoliit ITA2. Serie B12.718115763742.9413211321130Matches
2022-202323Cremoneseit ITACoppa Italia4.142Matches
2022-202323Cremoneseit ITA1. Serie A11.71083613933.3671681890Matches
2023-202424Cremoneseit ITACoppa Italia2.332Matches
2023-202424Cremoneseit ITA2. Serie B8.965330040.0440439120Matches
2024-202525Cremoneseit ITACoppa Italia0.600Matches
2024-202525Frosinoneit ITA2. Serie B2.622020010.013030230Matches
2024-202525Cremoneseit ITA2. Serie B1.5100101250.010001220Matches
8 Seasons7 Clubs4 Leagues76.56550123815103330.323535482788560
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Cremonese (3 Seasons)3 Leagues29.11720610141526.711111101629230
Charleroi (2 Seasons)1 League1.0320300001012520
Milan (2 Seasons)2 Leagues0
Cittadella (1 Season)2 Leagues20.415611041616.7520218520100
Pordenone (1 Season)2 Leagues10.71090642450.0250511150
Ascoli (1 Season)1 League12.718115763742.9413211321130
Frosinone (1 Season)1 League2.622020010.013030230
Coppa Italia (6 Seasons)8.5940
Serie B (4 Seasons)55.452319291472429.217454411365450
Serie A (3 Seasons)11.71083613933.3671681890
First Division A (2 Seasons)1.0320300001012520
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-202020Charleroi1 League0.7210200001011310
2020-202121Charleroi1 League0.3110100000001210
2020-202121Cittadella2 Leagues20.415611041616.7520218520100
2021-202222Pordenone2 Leagues10.71090642450.0250511150
2021-202222Ascoli1 League12.718115763742.9413211321130
2022-202323Cremonese2 Leagues15.710123613933.36716101890
2023-202424Cremonese2 Leagues11.168330040.0440459120
2024-202525Cremonese2 Leagues2.2100101250.010001220
2024-202525Frosinone1 League2.622020010.013030230
8 Seasons7 Clubs4 Leagues76.56550123815103330.323535482788560
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Cremonese (3 Seasons)3 Leagues29.11720610141526.711111101629230
Charleroi (2 Seasons)1 League1.0320300001012520
Milan (2 Seasons)2 Leagues0
Cittadella (1 Season)2 Leagues20.415611041616.7520218520100
Pordenone (1 Season)2 Leagues10.71090642450.0250511150
Ascoli (1 Season)1 League12.718115763742.9413211321130
Frosinone (1 Season)1 League2.622020010.013030230
Coppa Italia (6 Seasons)8.5940
Serie B (4 Seasons)55.452319291472429.217454411365450
Serie A (3 Seasons)11.71083613933.3671681890
First Division A (2 Seasons)1.0320300001012520
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-202020Charleroibe BEL1. First Division A3rd0.7210200001011310Matches
2020-202121Charleroibe BEL1. First Division A13th0.3110100000001210Matches
2020-202121Cittadellait ITA2. Serie B6th19.915611041616.7520218520100Matches
2021-202222Pordenoneit ITA2. Serie B20th9.71070642450.0250511150Matches
2021-202222Ascoliit ITA2. Serie B6th12.718115763742.9413211321130Matches
2022-202323Cremoneseit ITA1. Serie A19th11.71083613933.3671681890Matches
2023-202424Cremoneseit ITA2. Serie B4th8.965330040.0440439120Matches
2024-202525Cremoneseit ITA2. Serie B4th1.5100101250.010001220Matches
2024-202525Frosinoneit ITA2. Serie B20th2.622020010.013030230Matches
8 Seasons7 Clubs3 Leagues68.06541123815103330.323535482388560
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
Cremonese (3 Seasons)2 Leagues22.11713610141526.711111101229230
Charleroi (2 Seasons)1 League1.0320300001012520
Milan (2 Seasons)1 League0
Cittadella (1 Season)1 League19.915611041616.7520218520100
Ascoli (1 Season)1 League12.718115763742.9413211321130
Pordenone (1 Season)1 League9.71070642450.0250511150
Frosinone (1 Season)1 League2.622020010.013030230
Serie B (4 Seasons)55.452319291472429.217454411365450
Serie A (3 Seasons)11.71083613933.3671681890
First Division A (2 Seasons)1.0320300001012520
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
2020-202121Cittadellait ITACoppa Italia25th0.500Matches
2021-202222Pordenoneit ITACoppa ItaliaRd11.020Matches
2022-202323Cremoneseit ITACoppa ItaliaSF4.142Matches
2023-202424Cremoneseit ITACoppa ItaliaR162.332Matches
2024-202525Cremoneseit ITACoppa ItaliaRd20.600Matches
6 Seasons4 Clubs1 League8.5940
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
Cremonese (3 Seasons)1 League7.0740
Cittadella (1 Season)1 League0.5000
Pordenone (1 Season)1 League1.0200
Milan (1 Season)1 League0

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-202020Charleroibe BEL1. First Division A0.73825191523800016975532120261Matches
2020-202121Cittadellait ITACoppa Italia0.5Matches
2020-202121Charleroibe BEL1. First Division A0.31913892190009684421020151Matches
2020-202121Cittadellait ITA2. Serie B19.96471436234392134646301756.71343.335521518303624154731506139Matches
2021-202222Pordenoneit ITACoppa Italia1.0Matches
2021-202222Pordenoneit ITA2. Serie B9.72698221021453226811763.6436.41368532441344201220855Matches
2021-202222Ascoliit ITA2. Serie B12.745617421982235145612650.0650.02551452542271211351235167Matches
2022-202323Cremoneseit ITACoppa Italia4.1Matches
2022-202323Cremoneseit ITA1. Serie A11.7404113519717649404191263.2210.5209100441515105371029963Matches
2023-202424Cremoneseit ITACoppa Italia2.3Matches
2023-202424Cremoneseit ITA2. Serie B8.93179331091805331711436.4545.5181105434612158301226361Matches
2024-202525Cremoneseit ITACoppa Italia0.6Matches
2024-202525Frosinoneit ITA2. Serie B2.69049414115903266.7133.34524386320446716Matches
2024-202525Cremoneseit ITA2. Serie B1.541222118741100.01100.0171498251122267Matches
8 Seasons7 Clubs4 Leagues76.522816818792911993452279874855.23236.81223707126441167145179831761410
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
Cremonese (3 Seasons)3 Leagues29.17622270327374109762311651.6825.840722078433226146924588131
Charleroi (2 Seasons)1 League1.057382724457000251659953140412
Milan (2 Seasons)2 Leagues
Cittadella (1 Season)2 Leagues20.46471436234392134646301756.71343.335521518303624154731506139
Pordenone (1 Season)2 Leagues10.72698221021453226811763.6436.41368532441344201220855
Ascoli (1 Season)1 League12.745617421982235145612650.0650.02551452542271211351235167
Frosinone (1 Season)1 League2.69049414115903266.7133.34524386320446716
Coppa Italia (6 Seasons)8.5
Serie B (4 Seasons)55.41820541447059992921818683652.93044.198959022130965839138731421345
Serie A (3 Seasons)11.7404113519717649404191263.2210.5209100441515105371029963
First Division A (2 Seasons)1.057382724457000251659953140412
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-202020Charleroi1 League0.73825191523800016975532120261
2020-202121Charleroi1 League0.31913892190009684421020151
2020-202121Cittadella2 Leagues20.46471436234392134646301756.71343.335521518303624154731506139
2021-202222Pordenone2 Leagues10.72698221021453226811763.6436.41368532441344201220855
2021-202222Ascoli1 League12.745617421982235145612650.0650.02551452542271211351235167
2022-202323Cremonese2 Leagues15.7404113519717649404191263.2210.5209100441515105371029963
2023-202424Cremonese2 Leagues11.13179331091805331711436.4545.5181105434612158301226361
2024-202525Cremonese2 Leagues2.241222118741100.01100.0171498251122267
2024-202525Frosinone1 League2.69049414115903266.7133.34524386320446716
8 Seasons7 Clubs4 Leagues76.522816818792911993452279874855.23236.81223707126441167145179831761410
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
Cremonese (3 Seasons)3 Leagues29.17622270327374109762311651.6825.840722078433226146924588131
Charleroi (2 Seasons)1 League1.057382724457000251659953140412
Milan (2 Seasons)2 Leagues
Cittadella (1 Season)2 Leagues20.46471436234392134646301756.71343.335521518303624154731506139
Pordenone (1 Season)2 Leagues10.72698221021453226811763.6436.41368532441344201220855
Ascoli (1 Season)1 League12.745617421982235145612650.0650.02551452542271211351235167
Frosinone (1 Season)1 League2.69049414115903266.7133.34524386320446716
Coppa Italia (6 Seasons)8.5
Serie B (4 Seasons)55.41820541447059992921818683652.93044.198959022130965839138731421345
Serie A (3 Seasons)11.7404113519717649404191263.2210.5209100441515105371029963
First Division A (2 Seasons)1.057382724457000251659953140412
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-202020Charleroibe BEL1. First Division A3rd0.73825191523800016975532120261Matches
2020-202121Charleroibe BEL1. First Division A13th0.31913892190009684421020151Matches
2020-202121Cittadellait ITA2. Serie B6th19.96471436234392134646301756.71343.335521518303624154731506139Matches
2021-202222Pordenoneit ITA2. Serie B20th9.72698221021453226811763.6436.41368532441344201220855Matches
2021-202222Ascoliit ITA2. Serie B6th12.745617421982235145612650.0650.02551452542271211351235167Matches
2022-202323Cremoneseit ITA1. Serie A19th11.7404113519717649404191263.2210.5209100441515105371029963Matches
2023-202424Cremoneseit ITA2. Serie B4th8.93179331091805331711436.4545.5181105434612158301226361Matches
2024-202525Cremoneseit ITA2. Serie B4th1.541222118741100.01100.0171498251122267Matches
2024-202525Frosinoneit ITA2. Serie B20th2.69049414115903266.7133.34524386320446716Matches
8 Seasons7 Clubs3 Leagues68.022816818792911993452279874855.23236.81223707126441167145179831761410
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
Cremonese (3 Seasons)2 Leagues22.17622270327374109762311651.6825.840722078433226146924588131
Charleroi (2 Seasons)1 League1.057382724457000251659953140412
Milan (2 Seasons)1 League
Cittadella (1 Season)1 League19.96471436234392134646301756.71343.335521518303624154731506139
Ascoli (1 Season)1 League12.745617421982235145612650.0650.02551452542271211351235167
Pordenone (1 Season)1 League9.72698221021453226811763.6436.41368532441344201220855
Frosinone (1 Season)1 League2.69049414115903266.7133.34524386320446716
Serie B (4 Seasons)55.41820541447059992921818683652.93044.198959022130965839138731421345
Serie A (3 Seasons)11.7404113519717649404191263.2210.5209100441515105371029963
First Division A (2 Seasons)1.057382724457000251659953140412
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
2020-202121Cittadellait ITACoppa Italia25th0.5Matches
2021-202222Pordenoneit ITACoppa ItaliaRd11.0Matches
2022-202323Cremoneseit ITACoppa ItaliaSF4.1Matches
2023-202424Cremoneseit ITACoppa ItaliaR162.3Matches
2024-202525Cremoneseit ITACoppa ItaliaRd20.6Matches
6 Seasons4 Clubs1 League8.5
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
Cremonese (3 Seasons)1 League7.0
Cittadella (1 Season)1 League0.5
Pordenone (1 Season)1 League1.0
Milan (1 Season)1 League

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
2017-201818Milanit ITA1. Serie A00003Matches
2018-201919Milanit ITACoppa Italia00001Matches
2018-201919Milanit ITA1. Serie A00009Matches
2019-202020Charleroibe BEL1. First Division A106362.40.70010641.8010+1+1.43+0.551.90.9+0.9+1.32+0.69Matches
2020-202121Cittadellait ITACoppa Italia1454525.00.51450003.0010+1+2.00+2.67Matches
2020-202121Charleroibe BEL1. First Division A32380.80.3003803.0020+2+7.83+7.971.81.0+0.7+2.85+3.03Matches
2020-202121Cittadellait ITA2. Serie B271,7926652.419.92373642631.562619+7+0.35+0.0230.224.0+6.3+0.31+0.58Matches
2021-202222Pordenoneit ITACoppa Italia19090100.01.01901000.0013-2-2.00Matches
2021-202222Pordenoneit ITA2. Serie B158765825.69.71075552610.20724-17-1.75-0.869.616.5-6.9-0.71-0.14Matches
2021-202222Ascoliit ITA2. Serie B161,1467233.512.71381533111.942310+13+1.02+1.1418.911.4+7.5+0.59+0.79Matches
2022-202323Cremoneseit ITACoppa Italia53657360.84.1478115502.00105+5+1.23+2.38Matches
2022-202323Cremoneseit ITA1. Serie A201,0515330.711.714662622130.851027-17-1.46-0.859.121.6-12.5-1.07-0.51Matches
2023-202424Cremoneseit ITACoppa Italia32066962.42.3266017502.0040+4+1.75+3.20Matches
2023-202424Cremoneseit ITA2. Serie B227973623.38.968121619101.52109+1+0.11-0.4713.412.1+1.2+0.14-0.50Matches
2024-202525Cremoneseit ITACoppa Italia1575727.10.61570001.000000.00+0.59Matches
2024-202525Frosinoneit ITA2. Serie B42375923.92.6369113001.0016-5-1.90-1.302.63.1-0.5-0.20+0.10Matches
2024-202525Cremoneseit ITA2. Serie B21397014.01.52700010.0001-1-0.65-1.181.02.2-1.2-0.78-1.10Matches
8 Seasons7 Clubs4 Leagues1306,8875320.676.58073235020461.3796104-8-0.10-0.0788.392.8-4.5-0.07-0.02
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
Cremonese (3 Seasons)3 Leagues532,6154929.229.1297152424241.273442-8-0.28-0.2823.435.9-12.5-0.57-0.67
Charleroi (2 Seasons)1 League138671.51.00013742.0830+3+3.14+2.823.61.9+1.7+1.72+1.54
Milan (2 Seasons)2 Leagues000013
Cittadella (1 Season)2 Leagues281,8376651.020.42472642631.612719+8+0.39+0.1430.224.0+6.3+0.31+0.58
Pordenone (1 Season)2 Leagues169666027.510.71176652610.19827-19-1.77-0.899.616.5-6.9-0.71-0.14
Ascoli (1 Season)1 League161,1467233.512.71381533111.942310+13+1.02+1.1418.911.4+7.5+0.59+0.79
Frosinone (1 Season)1 League42375923.92.6369113001.0016-5-1.90-1.302.63.1-0.5-0.20+0.10
Coppa Italia (6 Seasons)117636942.48.5970226511.82168+8+0.94+1.92
Serie B (4 Seasons)864,9875831.855.45776192923161.326769-2-0.04+0.0175.669.3+6.3+0.11+0.17
Serie A (3 Seasons)201,0515310.211.714662622250.851027-17-1.46-0.859.121.6-12.5-1.07-0.51
First Division A (2 Seasons)138671.51.00013742.0830+3+3.14+2.823.61.9+1.7+1.72+1.54
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
2017-201818Milan1 League00003
2018-201919Milan2 Leagues000010
2019-202020Charleroi1 League106362.40.70010641.8010+1+1.43+0.551.90.9+0.9+1.32+0.69
2020-202121Charleroi1 League32380.80.3003803.0020+2+7.83+7.971.81.0+0.7+2.85+3.03
2020-202121Cittadella2 Leagues281,8376651.020.42472642631.612719+8+0.39+0.1430.224.0+6.3+0.31+0.58
2021-202222Pordenone2 Leagues169666027.510.71176652610.19827-19-1.77-0.899.616.5-6.9-0.71-0.14
2021-202222Ascoli1 League161,1467233.512.71381533111.942310+13+1.02+1.1418.911.4+7.5+0.59+0.79
2022-202323Cremonese2 Leagues251,4165735.215.718683726131.082032-12-0.76-0.119.121.6-12.5-1.07-0.51
2023-202424Cremonese2 Leagues251,0034026.711.187721723101.58149+5+0.45-0.0413.412.1+1.2+0.14-0.50
2024-202525Cremonese2 Leagues31966516.32.23650010.3301-1-0.46-0.821.02.2-1.2-0.78-1.10
2024-202525Frosinone1 League42375923.92.6369113001.0016-5-1.90-1.302.63.1-0.5-0.20+0.10
8 Seasons7 Clubs4 Leagues1306,8875320.676.58073235020461.3796104-8-0.10-0.0788.392.8-4.5-0.07-0.02
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
Cremonese (3 Seasons)3 Leagues532,6154929.229.1297152424241.273442-8-0.28-0.2823.435.9-12.5-0.57-0.67
Charleroi (2 Seasons)1 League138671.51.00013742.0830+3+3.14+2.823.61.9+1.7+1.72+1.54
Milan (2 Seasons)2 Leagues000013
Cittadella (1 Season)2 Leagues281,8376651.020.42472642631.612719+8+0.39+0.1430.224.0+6.3+0.31+0.58
Pordenone (1 Season)2 Leagues169666027.510.71176652610.19827-19-1.77-0.899.616.5-6.9-0.71-0.14
Ascoli (1 Season)1 League161,1467233.512.71381533111.942310+13+1.02+1.1418.911.4+7.5+0.59+0.79
Frosinone (1 Season)1 League42375923.92.6369113001.0016-5-1.90-1.302.63.1-0.5-0.20+0.10
Coppa Italia (6 Seasons)117636942.48.5970226511.82168+8+0.94+1.92
Serie B (4 Seasons)864,9875831.855.45776192923161.326769-2-0.04+0.0175.669.3+6.3+0.11+0.17
Serie A (3 Seasons)201,0515310.211.714662622250.851027-17-1.46-0.859.121.6-12.5-1.07-0.51
First Division A (2 Seasons)138671.51.00013742.0830+3+3.14+2.823.61.9+1.7+1.72+1.54
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
2017-201818Milanit ITA1. Serie A6th00003Matches
2018-201919Milanit ITA1. Serie A5th00009Matches
2019-202020Charleroibe BEL1. First Division A3rd106362.40.70010641.8010+1+1.43+0.551.90.9+0.9+1.32+0.69Matches
2020-202121Charleroibe BEL1. First Division A13th32380.80.3003803.0020+2+7.83+7.971.81.0+0.7+2.85+3.03Matches
2020-202121Cittadellait ITA2. Serie B6th271,7926652.419.92373642631.562619+7+0.35+0.0230.224.0+6.3+0.31+0.58Matches
2021-202222Pordenoneit ITA2. Serie B20th158765825.69.71075552610.20724-17-1.75-0.869.616.5-6.9-0.71-0.14Matches
2021-202222Ascoliit ITA2. Serie B6th161,1467233.512.71381533111.942310+13+1.02+1.1418.911.4+7.5+0.59+0.79Matches
2022-202323Cremoneseit ITA1. Serie A19th201,0515330.711.714662622130.851027-17-1.46-0.859.121.6-12.5-1.07-0.51Matches
2023-202424Cremoneseit ITA2. Serie B4th227973623.38.968121619101.52109+1+0.11-0.4713.412.1+1.2+0.14-0.50Matches
2024-202525Cremoneseit ITA2. Serie B4th21397014.01.52700010.0001-1-0.65-1.181.02.2-1.2-0.78-1.10Matches
2024-202525Frosinoneit ITA2. Serie B20th42375923.92.6369113001.0016-5-1.90-1.302.63.1-0.5-0.20+0.10Matches
8 Seasons7 Clubs3 Leagues1196,1245119.468.07174214818451.328096-16-0.24-0.2388.392.8-4.5-0.07-0.02
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
Cremonese (3 Seasons)2 Leagues441,9874525.422.1227042220241.152037-17-0.77-0.8623.435.9-12.5-0.57-0.67
Charleroi (2 Seasons)1 League138671.51.00013742.0830+3+3.14+2.823.61.9+1.7+1.72+1.54
Milan (2 Seasons)1 League000012
Cittadella (1 Season)1 League271,7926652.419.92373642631.562619+7+0.35+0.0230.224.0+6.3+0.31+0.58
Ascoli (1 Season)1 League161,1467233.512.71381533111.942310+13+1.02+1.1418.911.4+7.5+0.59+0.79
Pordenone (1 Season)1 League158765825.69.71075552610.20724-17-1.75-0.869.616.5-6.9-0.71-0.14
Frosinone (1 Season)1 League42375923.92.6369113001.0016-5-1.90-1.302.63.1-0.5-0.20+0.10
Serie B (4 Seasons)864,9875831.855.45776192923161.326769-2-0.04+0.0175.669.3+6.3+0.11+0.17
Serie A (3 Seasons)201,0515310.211.714662622250.851027-17-1.46-0.859.121.6-12.5-1.07-0.51
First Division A (2 Seasons)138671.51.00013742.0830+3+3.14+2.823.61.9+1.7+1.72+1.54
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
2018-201919Milanit ITACoppa Italia3rd00001Matches
2020-202121Cittadellait ITACoppa Italia25th1454525.00.51450003.0010+1+2.00+2.67Matches
2021-202222Pordenoneit ITACoppa ItaliaRd119090100.01.01901000.0013-2-2.00Matches
2022-202323Cremoneseit ITACoppa ItaliaSF53657360.84.1478115502.00105+5+1.23+2.38Matches
2023-202424Cremoneseit ITACoppa ItaliaR1632066962.42.3266017502.0040+4+1.75+3.20Matches
2024-202525Cremoneseit ITACoppa ItaliaRd21575727.10.61570001.000000.00+0.59Matches
6 Seasons4 Clubs1 League117636942.48.5970226511.82168+8+0.94+1.92
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Cremonese (3 Seasons)1 League96287055.17.0771126501.89145+9+1.29+2.34
Cittadella (1 Season)1 League1454525.00.51450003.0010+1+2.00+2.67
Pordenone (1 Season)1 League19090100.01.01901000.0013-2-2.00
Milan (1 Season)1 League00001

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-202020Charleroibe BEL1. First Division A0.7000621111000410758.8Matches
2020-202121Cittadellait ITACoppa Italia0.50000000000Matches
2020-202121Charleroibe BEL1. First Division A0.300010011100021233.3Matches
2020-202121Cittadellait ITA2. Serie B19.9500544012215610051999950.0Matches
2021-202222Pordenoneit ITACoppa Italia1.00002302020Matches
2021-202222Pordenoneit ITA2. Serie B9.72001514841710018354842.2Matches
2021-202222Ascoliit ITA2. Serie B12.730032177631100129766653.5Matches
2022-202323Cremoneseit ITACoppa Italia4.100071210240Matches
2022-202323Cremoneseit ITA1. Serie A11.71002218448800039596049.6Matches
2023-202424Cremoneseit ITACoppa Italia2.31006800230Matches
2023-202424Cremoneseit ITA2. Serie B8.920032242133501018403057.1Matches
2024-202525Cremoneseit ITACoppa Italia0.60001100000Matches
2024-202525Frosinoneit ITA2. Serie B2.6200491202000711955.0Matches
2024-202525Cremoneseit ITA2. Serie B1.500004121000051233.3Matches
8 Seasons7 Clubs4 Leagues76.516001821523756275021117333232350.7
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Cremonese (3 Seasons)3 Leagues29.140068678191620010621009252.1
Charleroi (2 Seasons)1 League1.0000721222000611955.0
Milan (2 Seasons)2 Leagues
Cittadella (1 Season)2 Leagues20.4500544012215610051999950.0
Pordenone (1 Season)2 Leagues10.72001717861910018354842.2
Ascoli (1 Season)1 League12.730032177631100129766653.5
Frosinone (1 Season)1 League2.6200491202000711955.0
Coppa Italia (6 Seasons)8.5100162412490
Serie B (4 Seasons)55.414001371083148133121112826225450.8
Serie A (3 Seasons)11.71002218448800039596049.6
First Division A (2 Seasons)1.0000721222000611955.0
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-202020Charleroi1 League0.7000621111000410758.8
2020-202121Charleroi1 League0.300010011100021233.3
2020-202121Cittadella2 Leagues20.4500544012215610051999950.0
2021-202222Pordenone2 Leagues10.72001717861910018354842.2
2021-202222Ascoli1 League12.730032177631100129766653.5
2022-202323Cremonese2 Leagues15.7100293054101200039596049.6
2023-202424Cremonese2 Leagues11.130038322135801018403057.1
2024-202525Cremonese2 Leagues2.200015121000051233.3
2024-202525Frosinone1 League2.6200491202000711955.0
8 Seasons7 Clubs4 Leagues76.516001821523756275021117333232350.7
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Cremonese (3 Seasons)3 Leagues29.140068678191620010621009252.1
Charleroi (2 Seasons)1 League1.0000721222000611955.0
Milan (2 Seasons)2 Leagues
Cittadella (1 Season)2 Leagues20.4500544012215610051999950.0
Pordenone (1 Season)2 Leagues10.72001717861910018354842.2
Ascoli (1 Season)1 League12.730032177631100129766653.5
Frosinone (1 Season)1 League2.6200491202000711955.0
Coppa Italia (6 Seasons)8.5100162412490
Serie B (4 Seasons)55.414001371083148133121112826225450.8
Serie A (3 Seasons)11.71002218448800039596049.6
First Division A (2 Seasons)1.0000721222000611955.0
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-202020Charleroibe BEL1. First Division A3rd0.7000621111000410758.8Matches
2020-202121Charleroibe BEL1. First Division A13th0.300010011100021233.3Matches
2020-202121Cittadellait ITA2. Serie B6th19.9500544012215610051999950.0Matches
2021-202222Pordenoneit ITA2. Serie B20th9.72001514841710018354842.2Matches
2021-202222Ascoliit ITA2. Serie B6th12.730032177631100129766653.5Matches
2022-202323Cremoneseit ITA1. Serie A19th11.71002218448800039596049.6Matches
2023-202424Cremoneseit ITA2. Serie B4th8.920032242133501018403057.1Matches
2024-202525Cremoneseit ITA2. Serie B4th1.500004121000051233.3Matches
2024-202525Frosinoneit ITA2. Serie B20th2.6200491202000711955.0Matches
8 Seasons7 Clubs3 Leagues68.015001661283654234121117333232350.7
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Cremonese (3 Seasons)2 Leagues22.130054467191213010621009252.1
Charleroi (2 Seasons)1 League1.0000721222000611955.0
Milan (2 Seasons)1 League
Cittadella (1 Season)1 League19.9500544012215610051999950.0
Ascoli (1 Season)1 League12.730032177631100129766653.5
Pordenone (1 Season)1 League9.72001514841710018354842.2
Frosinone (1 Season)1 League2.6200491202000711955.0
Serie B (4 Seasons)55.414001371083148133121112826225450.8
Serie A (3 Seasons)11.71002218448800039596049.6
First Division A (2 Seasons)1.0000721222000611955.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
2020-202121Cittadellait ITACoppa Italia25th0.50000000000Matches
2021-202222Pordenoneit ITACoppa ItaliaRd11.00002302020Matches
2022-202323Cremoneseit ITACoppa ItaliaSF4.100071210240Matches
2023-202424Cremoneseit ITACoppa ItaliaR162.31006800230Matches
2024-202525Cremoneseit ITACoppa ItaliaRd20.60001100000Matches
6 Seasons4 Clubs1 League8.5100162412490
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Cremonese (3 Seasons)1 League7.0100142110470
Cittadella (1 Season)1 League0.50000000000
Pordenone (1 Season)1 League1.00002302020
Milan (1 Season)1 League

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.