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-05-21TueSerie BSemi-finalsAwayD 2–2CremoneseCatanzaroYFW7910002100281100.70.70.010162176.2012011Match Report
2024-05-05SunSerie BMatchweek 37AwayD 1–1CremoneseParmaYFW9000003300261000.40.41.030151883.3111200Match Report
2024-04-26FriSerie BMatchweek 35AwayL 1–2CremoneseVeneziaNFW1800001000111000.10.10.31077100.004011Match Report
2024-04-20SatSerie BMatchweek 34AwayD 0–0CremoneseCatanzaroYFW8400000000200100.00.00.13091656.3113100Match Report
2024-04-13SatSerie BMatchweek 33HomeL 1–2CremoneseTernanaYFW9010003100371000.40.40.191252792.6125162Match 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
7 Seasons6 Clubs4 Leagues123746,45471.714822122214021.219.68.628.21081053870.200.110.310.170.280.330.140.470.310.44
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 (2 Seasons)3 Leagues50262,41926.9549500404.74.73.48.127321240.190.150.330.190.330.230.170.390.230.39
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
Coppa Italia (5 Seasons)1087067.8112100100.130.130.250.130.25
Serie B (3 Seasons)80524,61151.2961572212018.016.47.924.388813220.180.120.290.140.250.350.150.510.320.47
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
7 Seasons6 Clubs4 Leagues123746,45471.714822122214021.219.68.628.21081053870.200.110.310.170.280.330.140.470.310.44
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 (2 Seasons)3 Leagues50262,41926.9549500404.74.73.48.127321240.190.150.330.190.330.230.170.390.230.39
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
Coppa Italia (5 Seasons)1087067.8112100100.130.130.250.130.25
Serie B (3 Seasons)80524,61151.2961572212018.016.47.924.388813220.180.120.290.140.250.350.150.510.320.47
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
7 Seasons6 Clubs3 Leagues113665,74863.913720112213021.219.68.628.21081053870.200.110.310.170.280.330.140.470.310.44
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 (2 Seasons)2 Leagues42201,84820.5437400304.74.73.48.127321240.190.150.340.190.340.230.170.390.230.39
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
Serie B (3 Seasons)80524,61151.2961572212018.016.47.924.388813220.180.120.290.140.250.350.150.510.320.47
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
5 Seasons4 Clubs1 League1087067.8112100100.130.130.250.130.25
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 (2 Seasons)1 League865716.3112100100.160.160.320.160.32
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
7 Seasons6 Clubs4 Leagues71.7141795832.42.500.810.070.2114.202221.219.60.12-8.2-8.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 (2 Seasons)3 Leagues26.95602236.72.230.820.080.2315.20004.74.70.10-0.7-0.7
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
Coppa Italia (5 Seasons)7.8114428.61.780.510.070.2500
Serie B (3 Seasons)51.291364130.12.650.800.050.1713.602218.016.40.12-9.0-9.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
7 Seasons6 Clubs4 Leagues71.7141795832.42.500.810.070.2114.202221.219.60.12-8.2-8.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 (2 Seasons)3 Leagues26.95602236.72.230.820.080.2315.20004.74.70.10-0.7-0.7
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
Coppa Italia (5 Seasons)7.8114428.61.780.510.070.2500
Serie B (3 Seasons)51.291364130.12.650.800.050.1713.602218.016.40.12-9.0-9.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
7 Seasons6 Clubs3 Leagues63.9131655432.72.580.850.070.2014.202221.219.60.12-8.2-8.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 (2 Seasons)2 Leagues20.54482041.72.340.970.080.2015.20004.74.70.10-0.7-0.7
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
Serie B (3 Seasons)51.291364130.12.650.800.050.1713.602218.016.40.12-9.0-9.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
5 Seasons4 Clubs1 League7.8114428.61.780.510.070.2500
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Cremonese (2 Seasons)1 League6.3112216.71.890.320.080.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
7 Seasons6 Clubs4 Leagues71.7984144068.312871241963285374.125135969.9396659.188.64.8-0.68259407105
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 (2 Seasons)3 Leagues26.934748771.3453476421427877.010213675.091656.343.41.1+0.6302411332
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
Coppa Italia (5 Seasons)7.81
Serie B (3 Seasons)51.2769112768.210072184150067574.118927369.2345660.767.94.3-1.9704334781
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
7 Seasons6 Clubs4 Leagues71.7984144068.312871241963285374.125135969.9396659.188.64.8-0.68259407105
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 (2 Seasons)3 Leagues26.934748771.3453476421427877.010213675.091656.343.41.1+0.6302411332
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
Coppa Italia (5 Seasons)7.81
Serie B (3 Seasons)51.2769112768.210072184150067574.118927369.2345660.767.94.3-1.9704334781
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
7 Seasons6 Clubs3 Leagues63.9984144068.312871241963285374.125135969.9396659.178.64.8-1.68259407105
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 (2 Seasons)2 Leagues20.534748771.3453476421427877.010213675.091656.333.41.1-0.4302411332
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
Serie B (3 Seasons)51.2769112768.210072184150067574.118927369.2345660.767.94.3-1.9704334781
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
5 Seasons4 Clubs1 League7.81
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 (2 Seasons)1 League6.31
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
7 Seasons6 Clubs4 Leagues71.714401404300365220000984636
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cremonese (2 Seasons)3 Leagues26.9487470140111720000347310
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
Coppa Italia (5 Seasons)7.82
Serie B (3 Seasons)51.211271096260364410000769533
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
7 Seasons6 Clubs4 Leagues71.714401404300365220000984636
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cremonese (2 Seasons)3 Leagues26.9487470140111720000347310
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
Coppa Italia (5 Seasons)7.82
Serie B (3 Seasons)51.211271096260364410000769533
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
7 Seasons6 Clubs3 Leagues63.914401404300365020000984636
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cremonese (2 Seasons)2 Leagues20.5487470140111720000347310
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
Serie B (3 Seasons)51.211271096260364410000769533
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
5 Seasons4 Clubs1 League7.82
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cremonese (2 Seasons)1 League6.30
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
7 Seasons6 Clubs4 Leagues71.71892.961380912264210.331402140
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cremonese (2 Seasons)3 Leagues26.9592.88460147170.34700000
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
Coppa Italia (5 Seasons)7.8
Serie B (3 Seasons)51.21623.16116099244180.351102140
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
7 Seasons6 Clubs4 Leagues71.71892.961380912264210.331402140
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cremonese (2 Seasons)3 Leagues26.9592.88460147170.34700000
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
Coppa Italia (5 Seasons)7.8
Serie B (3 Seasons)51.21623.16116099244180.351102140
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
7 Seasons6 Clubs3 Leagues63.91892.961380912264210.331402140
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cremonese (2 Seasons)2 Leagues20.5592.88460147170.34700000
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
Serie B (3 Seasons)51.21623.16116099244180.351102140
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
5 Seasons4 Clubs1 League7.8
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cremonese (2 Seasons)1 League6.3
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
7 Seasons6 Clubs4 Leagues71.7624812351593030.021505452684510
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 (2 Seasons)3 Leagues26.9162069131323.110111101527210
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
Coppa Italia (5 Seasons)7.8940
Serie B (3 Seasons)51.249299261462128.615424381261400
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
7 Seasons6 Clubs4 Leagues71.7624812351593030.021505452684510
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Cremonese (2 Seasons)3 Leagues26.9162069131323.110111101527210
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
Coppa Italia (5 Seasons)7.8940
Serie B (3 Seasons)51.249299261462128.615424381261400
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
7 Seasons6 Clubs3 Leagues63.9623912351593030.021505452284510
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 (2 Seasons)2 Leagues20.5161369131323.110111101127210
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
Serie B (3 Seasons)51.249299261462128.615424381261400
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
5 Seasons4 Clubs1 League7.8940
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 (2 Seasons)1 League6.3740
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
7 Seasons6 Clubs4 Leagues71.721506217686711403232148834655.43036.11161667924761086844173771668387
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 (2 Seasons)3 Leagues26.97212068306356102721301653.3723.339020587612725136722562124
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
Coppa Italia (5 Seasons)7.8
Serie B (3 Seasons)51.21689481336439402701687643453.12843.892755101962885538132671328322
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
7 Seasons6 Clubs4 Leagues71.721506217686711403232148834655.43036.11161667924761086844173771668387
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 (2 Seasons)3 Leagues26.97212068306356102721301653.3723.339020587612725136722562124
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
Coppa Italia (5 Seasons)7.8
Serie B (3 Seasons)51.21689481336439402701687643453.12843.892755101962885538132671328322
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
7 Seasons6 Clubs3 Leagues63.921506217686711403232148834655.43036.11161667924761086844173771668387
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 (2 Seasons)2 Leagues20.57212068306356102721301653.3723.339020587612725136722562124
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
Serie B (3 Seasons)51.21689481336439402701687643453.12843.892755101962885538132671328322
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
5 Seasons4 Clubs1 League7.8
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 (2 Seasons)1 League6.3
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.61109+1+0.11-0.4713.412.1+1.2+0.14-0.50Matches
7 Seasons6 Clubs4 Leagues1236,4545220.771.77474224920451.429597-2-0.03+0.0184.887.5-2.8-0.04+0.01
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 (2 Seasons)3 Leagues502,4194831.126.9267152424231.373441-7-0.26-0.1922.533.7-11.3-0.55-0.62
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
Coppa Italia (5 Seasons)107067144.47.8872226511.90168+8+1.02+2.11
Serie B (3 Seasons)804,6115833.751.25276182823151.396662+4+0.08+0.1372.164.0+8.1+0.16+0.23
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.66149+5+0.45-0.0413.412.1+1.2+0.14-0.50
7 Seasons6 Clubs4 Leagues1236,4545220.771.77474224920451.429597-2-0.03+0.0184.887.5-2.8-0.04+0.01
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 (2 Seasons)3 Leagues502,4194831.126.9267152424231.373441-7-0.26-0.1922.533.7-11.3-0.55-0.62
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
Coppa Italia (5 Seasons)107067144.47.8872226511.90168+8+1.02+2.11
Serie B (3 Seasons)804,6115833.751.25276182823151.396662+4+0.08+0.1372.164.0+8.1+0.16+0.23
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.61109+1+0.11-0.4713.412.1+1.2+0.14-0.50Matches
7 Seasons6 Clubs3 Leagues1135,7485119.463.96674204718441.387989-10-0.16-0.1584.887.5-2.8-0.04+0.01
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 (2 Seasons)2 Leagues421,8484427.020.5207042220231.252036-16-0.78-0.8022.533.7-11.3-0.55-0.62
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
Serie B (3 Seasons)804,6115833.751.25276182823151.396662+4+0.08+0.1372.164.0+8.1+0.16+0.23
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
5 Seasons4 Clubs1 League107067144.47.8872226511.90168+8+1.02+2.11
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 (2 Seasons)1 League85717161.46.3674126502.00145+9+1.42+2.67
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
7 Seasons6 Clubs4 Leagues71.714001771383552264821116132031250.6
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Cremonese (2 Seasons)3 Leagues26.94006762717152001057999052.4
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
Coppa Italia (5 Seasons)7.8100152312490
Serie B (3 Seasons)51.21200133952944122921111625024350.7
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
7 Seasons6 Clubs4 Leagues71.714001771383552264821116132031250.6
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Cremonese (2 Seasons)3 Leagues26.94006762717152001057999052.4
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
Coppa Italia (5 Seasons)7.8100152312490
Serie B (3 Seasons)51.21200133952944122921111625024350.7
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
7 Seasons6 Clubs3 Leagues63.913001621153450223921116132031250.6
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Cremonese (2 Seasons)2 Leagues20.53005442617111301057999052.4
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
Serie B (3 Seasons)51.21200133952944122921111625024350.7
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
5 Seasons4 Clubs1 League7.8100152312490
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Cremonese (2 Seasons)1 League6.3100132010470
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.