Last 5 Matches

Last 5 Matches Table
Performance
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Fls Fld Off Crs TklW Int OG PKwon PKcon Match Report
2025-12-27SatSerie BMatchweek 18AwayL 0–1Virtus EntellaVeneziaN32000000000003000Match Report
2025-12-14SunSerie BMatchweek 16AwayL 1–3Virtus EntellaCarrareseYCM90000010000102110Match Report
2025-11-29SatSerie BMatchweek 14AwayL 2–3Virtus EntellaCatanzaroYDM90000010104101100Match Report
2025-11-22SatSerie BMatchweek 13HomeD 1–1Virtus EntellaPalermoYCM78000010001002120Match Report
2025-11-08SatSerie BMatchweek 12AwayD 0–0Virtus EntellaReggianaYCM77000010000105200Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2011-201219Rochdaleeng ENG3. League One20700.8000000000.000.000.000.000.00
2012-201320Bresciait ITA2. Serie B901341.5000000000.000.000.000.000.00
2013-201421Bresciait ITA2. Serie B34322,67229.74154001010.130.030.170.130.17
2014-201522Bresciait ITACoppa Italia332502.8000000000.000.000.000.000.00Matches
2014-201522Bresciait ITA2. Serie B35322,83431.59110900810.290.030.320.290.32Matches
2015-201623Palermoit ITACoppa Italia00Matches
2015-201623Palermoit ITA1. Serie A00Matches
2015-201623Pescarait ITA2. Serie B35332,54328.34610400400.140.210.350.140.35Matches
2016-201724Pescarait ITACoppa Italia11901.0000000000.000.000.000.000.00Matches
2016-201724Pescarait ITA1. Serie A33312,49027.7628600610.220.070.290.220.29Matches
2017-201825Pescarait ITACoppa Italia11901.0101100001.000.001.001.001.00Matches
2017-201825Crotoneit ITA1. Serie A10108119.0112100200.110.110.220.110.22Matches
2017-201825Pescarait ITA2. Serie B15995810.6426222100.380.190.560.190.38Matches
2018-201926Crotoneit ITACoppa Italia221741.9000000000.000.000.000.000.00Matches
2018-201926Crotoneit ITA2. Serie B23211,84220.5527500810.240.100.340.240.34Matches
2019-202027Crotoneit ITACoppa Italia221802.0000000100.000.000.000.000.00Matches
2019-202027Crotoneit ITA2. Serie B28272,36326.3718700500.270.040.300.270.30Matches
2020-202128Crotoneit ITACoppa Italia00Matches
2020-202128Crotoneit ITA1. Serie A18151,21413.5011000200.000.070.070.000.07Matches
2021-202229Crotoneit ITACoppa Italia111201.3000000000.000.000.000.000.00Matches
2021-202229Crotoneit ITA2. Serie B11108089.0213111300.220.110.330.110.22Matches
2021-202229Pisait ITA2. Serie B1497218.0112100000.120.120.250.120.25Matches
2022-202330Bariit ITA2. Serie B1255486.1000000100.000.000.000.000.00Matches
2022-202330Bresciait ITA2. Serie B1345125.7000000500.000.000.000.000.00Matches
2023-202431Bariit ITACoppa Italia11901.0000000100.000.000.000.000.00Matches
2023-202431Bariit ITA2. Serie B31242,18524.31011001000.040.000.040.040.04Matches
2024-202532Bariit ITACoppa Italia111201.3000000000.000.000.000.000.00Matches
2024-202532Bariit ITA2. Serie B34332,80531.21231001400.030.060.100.030.10Matches
2025-202633Virtus Entellait ITACoppa Italia221311.5000000100.000.000.000.000.00Matches
2025-202633Virtus Entellait ITA2. Serie B1086837.6011000300.000.130.130.000.13Matches
15 Seasons8 Clubs4 Leagues38131727,438304.946226843338540.150.070.220.140.21
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Crotone (5 Seasons)3 Leagues95887,51283.51562114112110.180.070.250.170.24
Brescia (4 Seasons)2 Leagues94716,40271.11321513002320.180.030.210.180.21
Pescara (3 Seasons)3 Leagues85756,17168.615102513221110.220.150.360.190.34
Bari (3 Seasons)2 Leagues79645,74863.92242002600.030.030.060.030.06
Pisa (1 Season)1 League1497218.0112100000.120.120.250.120.25
Virtus Entella (1 Season)2 Leagues12108149.0011000400.000.110.110.000.11
Rochdale (1 Season)1 League20700.8000000000.000.000.000.000.00
Palermo (1 Season)2 Leagues00
Serie B (12 Seasons)30424721,608240.138185635337230.160.070.230.150.22
Coppa Italia (11 Seasons)14141,24513.8101100300.070.000.070.070.07
Serie A (4 Seasons)61564,51550.274117001010.140.080.220.140.22
League One (1 Season)20700.8000000000.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2011-201219Rochdale1 League20700.8000000000.000.000.000.000.00
2012-201320Brescia1 League901341.5000000000.000.000.000.000.00
2013-201421Brescia1 League34322,67229.74154001010.130.030.170.130.17
2014-201522Brescia2 Leagues38353,08434.39110900810.260.030.290.260.29
2015-201623Palermo2 Leagues00
2015-201623Pescara1 League35332,54328.34610400400.140.210.350.140.35
2016-201724Pescara2 Leagues34322,58028.7628600610.210.070.280.210.28
2017-201825Pescara2 Leagues16101,04811.6527322100.430.170.600.260.43
2017-201825Crotone1 League10108119.0112100200.110.110.220.110.22
2018-201926Crotone2 Leagues25232,01622.4527500810.220.090.310.220.31
2019-202027Crotone2 Leagues30292,54328.3718700600.250.040.280.250.28
2020-202128Crotone2 Leagues18151,21413.5011000200.000.070.070.000.07
2021-202229Crotone2 Leagues121192810.3213111300.190.100.290.100.19
2021-202229Pisa1 League1497218.0112100000.120.120.250.120.25
2022-202330Brescia1 League1345125.7000000500.000.000.000.000.00
2022-202330Bari1 League1255486.1000000100.000.000.000.000.00
2023-202431Bari2 Leagues32252,27525.31011001100.040.000.040.040.04
2024-202532Bari2 Leagues35342,92532.51231001400.030.060.090.030.09
2025-202633Virtus Entella2 Leagues12108149.0011000400.000.110.110.000.11
15 Seasons8 Clubs4 Leagues38131727,438304.946226843338540.150.070.220.140.21
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
Crotone (5 Seasons)3 Leagues95887,51283.51562114112110.180.070.250.170.24
Brescia (4 Seasons)2 Leagues94716,40271.11321513002320.180.030.210.180.21
Pescara (3 Seasons)3 Leagues85756,17168.615102513221110.220.150.360.190.34
Bari (3 Seasons)2 Leagues79645,74863.92242002600.030.030.060.030.06
Pisa (1 Season)1 League1497218.0112100000.120.120.250.120.25
Virtus Entella (1 Season)2 Leagues12108149.0011000400.000.110.110.000.11
Rochdale (1 Season)1 League20700.8000000000.000.000.000.000.00
Palermo (1 Season)2 Leagues00
Serie B (12 Seasons)30424721,608240.138185635337230.160.070.230.150.22
Coppa Italia (11 Seasons)14141,24513.8101100300.070.000.070.070.07
Serie A (4 Seasons)61564,51550.274117001010.140.080.220.140.22
League One (1 Season)20700.8000000000.000.000.000.000.00
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
2011-201219Rochdaleeng ENG3. League One24th20700.8000000000.000.000.000.000.00
2012-201320Bresciait ITA2. Serie B6th901341.5000000000.000.000.000.000.00
2013-201421Bresciait ITA2. Serie B13th34322,67229.74154001010.130.030.170.130.17
2014-201522Bresciait ITA2. Serie B20th35322,83431.59110900810.290.030.320.290.32Matches
2015-201623Palermoit ITA1. Serie A16th00Matches
2015-201623Pescarait ITA2. Serie B4th35332,54328.34610400400.140.210.350.140.35Matches
2016-201724Pescarait ITA1. Serie A20th33312,49027.7628600610.220.070.290.220.29Matches
2017-201825Pescarait ITA2. Serie B17th15995810.6426222100.380.190.560.190.38Matches
2017-201825Crotoneit ITA1. Serie A18th10108119.0112100200.110.110.220.110.22Matches
2018-201926Crotoneit ITA2. Serie B12th23211,84220.5527500810.240.100.340.240.34Matches
2019-202027Crotoneit ITA2. Serie B2nd28272,36326.3718700500.270.040.300.270.30Matches
2020-202128Crotoneit ITA1. Serie A19th18151,21413.5011000200.000.070.070.000.07Matches
2021-202229Crotoneit ITA2. Serie B19th11108089.0213111300.220.110.330.110.22Matches
2021-202229Pisait ITA2. Serie B3rd1497218.0112100000.120.120.250.120.25Matches
2022-202330Bresciait ITA2. Serie B16th1345125.7000000500.000.000.000.000.00Matches
2022-202330Bariit ITA2. Serie B3rd1255486.1000000100.000.000.000.000.00Matches
2023-202431Bariit ITA2. Serie B17th31242,18524.31011001000.040.000.040.040.04Matches
2024-202532Bariit ITA2. Serie B9th34332,80531.21231001400.030.060.100.030.10Matches
2025-202633Virtus Entellait ITA2. Serie B14th1086837.6011000300.000.130.130.000.13Matches
15 Seasons8 Clubs3 Leagues36730326,193291.045226742338240.150.080.230.140.22
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
Crotone (5 Seasons)2 Leagues90837,03878.21562114112010.190.080.270.180.26
Brescia (4 Seasons)1 League91686,15268.41321513002320.190.030.220.190.22
Pescara (3 Seasons)2 Leagues83735,99166.614102412221110.210.150.360.180.33
Bari (3 Seasons)1 League77625,53861.52242002500.030.030.070.030.07
Pisa (1 Season)1 League1497218.0112100000.120.120.250.120.25
Virtus Entella (1 Season)1 League1086837.6011000300.000.130.130.000.13
Rochdale (1 Season)1 League20700.8000000000.000.000.000.000.00
Palermo (1 Season)1 League00
Serie B (12 Seasons)30424721,608240.138185635337230.160.070.230.150.22
Serie A (4 Seasons)61564,51550.274117001010.140.080.220.140.22
League One (1 Season)20700.8000000000.000.000.000.000.00
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
2014-201522Bresciait ITACoppa Italia17th332502.8000000000.000.000.000.000.00Matches
2015-201623Palermoit ITACoppa Italia17th00Matches
2016-201724Pescarait ITACoppa Italia17th11901.0000000000.000.000.000.000.00Matches
2017-201825Pescarait ITACoppa Italia17th11901.0101100001.000.001.001.001.00Matches
2018-201926Crotoneit ITACoppa Italia17th221741.9000000000.000.000.000.000.00Matches
2019-202027Crotoneit ITACoppa Italia25th221802.0000000100.000.000.000.000.00Matches
2020-202128Crotoneit ITACoppa Italia25th00Matches
2021-202229Crotoneit ITACoppa ItaliaRd2111201.3000000000.000.000.000.000.00Matches
2023-202431Bariit ITACoppa ItaliaRd111901.0000000100.000.000.000.000.00Matches
2024-202532Bariit ITACoppa ItaliaRd1111201.3000000000.000.000.000.000.00Matches
2025-202633Virtus Entellait ITACoppa ItaliaRd1221311.5000000100.000.000.000.000.00Matches
11 Seasons6 Clubs1 League14141,24513.8101100300.070.000.070.070.07
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
Crotone (4 Seasons)1 League554745.3000000100.000.000.000.000.00
Bari (2 Seasons)1 League222102.3000000100.000.000.000.000.00
Pescara (2 Seasons)1 League221802.0101100000.500.000.500.500.50
Brescia (1 Season)1 League332502.8000000000.000.000.000.000.00
Virtus Entella (1 Season)1 League221311.5000000100.000.000.000.000.00
Palermo (1 Season)1 League00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad 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
201421ly LibyaWCQ10230.30000000.000.00Matches
201724ly LibyaFriendlies (M)10450.5000000000.000.000.000.000.00Matches
201825ly LibyaWCQ221481.6000000000.000.000.000.000.00Matches
201926ly LibyaFriendlies (M)11871.0000000100.000.000.000.000.00Matches
201926ly LibyaAfrica Cup of Nations qualification554505.0314122100.600.200.800.200.40Matches
4 Seasons1 Club3 Leagues1087538.4314122200.360.120.490.120.25
WCQ (2 Seasons)321711.9000000000.000.000.000.000.00
Friendlies (M) (2 Seasons)211321.5000000100.000.000.000.000.00
Africa Cup of Nations qualification (1 Season)554505.0314122100.600.200.800.200.40

Shooting

Shooting Table
Standard
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2011-201219Rochdaleeng ENG3. League One0.8000.0000
2012-201320Bresciait ITA2. Serie B1.5021.340.0000
2013-201421Bresciait ITA2. Serie B29.74130.440.3100
2014-201522Bresciait ITACoppa Italia2.8000Matches
2014-201522Bresciait ITA2. Serie B31.59160.510.5600Matches
2015-201623Pescarait ITA2. Serie B28.34140.500.2900Matches
2016-201724Pescarait ITACoppa Italia1.0000Matches
2016-201724Pescarait ITA1. Serie A27.76381642.11.370.580.160.3800Matches
2017-201825Pescarait ITACoppa Italia1.0100Matches
2017-201825Crotoneit ITA1. Serie A9.0158160.00.550.890.200.1300Matches
2017-201825Pescarait ITA2. Serie B10.64090.000.850.2222Matches
2018-201926Crotoneit ITACoppa Italia1.9000Matches
2018-201926Crotoneit ITA2. Serie B20.5500Matches
2019-202027Crotoneit ITACoppa Italia2.00000.000.0000Matches
2019-202027Crotoneit ITA2. Serie B26.37462043.51.750.760.150.3500Matches
2020-202128Crotoneit ITA1. Serie A13.5010440.00.740.300.000.0000Matches
2021-202229Crotoneit ITACoppa Italia1.302150.01.500.750.000.0000Matches
2021-202229Crotoneit ITA2. Serie B9.0213430.81.450.450.080.2511Matches
2021-202229Pisait ITA2. Serie B8.017342.90.870.370.140.3300Matches
2022-202330Bariit ITA2. Serie B6.10400.00.660.000.0000Matches
2022-202330Bresciait ITA2. Serie B5.709111.11.580.180.000.0000Matches
2023-202431Bariit ITACoppa Italia1.00000.000.0000Matches
2023-202431Bariit ITA2. Serie B24.3121314.30.860.120.050.3300Matches
2024-202532Bariit ITACoppa Italia1.3011100.00.750.750.000.0000Matches
2024-202532Bariit ITA2. Serie B31.21341132.41.090.350.030.0900Matches
2025-202633Virtus Entellait ITACoppa Italia1.50000.000.0000Matches
2025-202633Virtus Entellait ITA2. Serie B7.60700.00.920.000.0000Matches
15 Seasons8 Clubs4 Leagues304.94619712641.11.060.450.100.2933
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Crotone (5 Seasons)3 Leagues83.515763748.71.240.610.120.2411
Brescia (4 Seasons)2 Leagues71.11393211.11.580.470.000.4100
Pescara (3 Seasons)3 Leagues68.615383965.80.990.590.210.3122
Bari (3 Seasons)2 Leagues63.92601525.00.940.230.030.1300
Pisa (1 Season)1 League8.017342.90.870.370.140.3300
Virtus Entella (1 Season)2 Leagues9.00700.00.770.000.0000
Rochdale (1 Season)1 League0.8000.0000
Palermo (1 Season)2 Leagues
Serie B (12 Seasons)240.1381419636.21.100.440.090.3133
Coppa Italia (11 Seasons)13.813266.70.420.280.000.0000
Serie A (4 Seasons)50.27532852.81.060.560.130.2500
League One (1 Season)0.8000.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2011-201219Rochdale1 League0.8000.0000
2012-201320Brescia1 League1.5021.340.0000
2013-201421Brescia1 League29.74130.440.3100
2014-201522Brescia2 Leagues34.39160.510.5600
2015-201623Pescara1 League28.34140.500.2900
2016-201724Pescara2 Leagues28.76381642.11.370.580.160.3800
2017-201825Pescara2 Leagues11.65090.000.850.2222
2017-201825Crotone1 League9.0158160.00.550.890.200.1300
2018-201926Crotone2 Leagues22.4500
2019-202027Crotone2 Leagues28.37462043.51.630.710.150.3500
2020-202128Crotone2 Leagues13.5010440.00.740.300.000.0000
2021-202229Crotone2 Leagues10.3215533.31.450.480.070.2011
2021-202229Pisa1 League8.017342.90.870.370.140.3300
2022-202330Brescia1 League5.709111.11.580.180.000.0000
2022-202330Bari1 League6.10400.00.660.000.0000
2023-202431Bari2 Leagues25.3121314.30.830.120.050.3300
2024-202532Bari2 Leagues32.51351234.31.080.370.030.0800
2025-202633Virtus Entella2 Leagues9.00700.00.770.000.0000
15 Seasons8 Clubs4 Leagues304.94619712641.11.060.450.100.2933
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Crotone (5 Seasons)3 Leagues83.515763748.71.240.610.120.2411
Brescia (4 Seasons)2 Leagues71.11393211.11.580.470.000.4100
Pescara (3 Seasons)3 Leagues68.615383965.80.990.590.210.3122
Bari (3 Seasons)2 Leagues63.92601525.00.940.230.030.1300
Pisa (1 Season)1 League8.017342.90.870.370.140.3300
Virtus Entella (1 Season)2 Leagues9.00700.00.770.000.0000
Rochdale (1 Season)1 League0.8000.0000
Palermo (1 Season)2 Leagues
Serie B (12 Seasons)240.1381419636.21.100.440.090.3133
Coppa Italia (11 Seasons)13.813266.70.420.280.000.0000
Serie A (4 Seasons)50.27532852.81.060.560.130.2500
League One (1 Season)0.8000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2011-201219Rochdaleeng ENG3. League One24th0.8000.0000
2012-201320Bresciait ITA2. Serie B6th1.5021.340.0000
2013-201421Bresciait ITA2. Serie B13th29.74130.440.3100
2014-201522Bresciait ITA2. Serie B20th31.59160.510.5600Matches
2015-201623Pescarait ITA2. Serie B4th28.34140.500.2900Matches
2016-201724Pescarait ITA1. Serie A20th27.76381642.11.370.580.160.3800Matches
2017-201825Pescarait ITA2. Serie B17th10.64090.000.850.2222Matches
2017-201825Crotoneit ITA1. Serie A18th9.0158160.00.550.890.200.1300Matches
2018-201926Crotoneit ITA2. Serie B12th20.5500Matches
2019-202027Crotoneit ITA2. Serie B2nd26.37462043.51.750.760.150.3500Matches
2020-202128Crotoneit ITA1. Serie A19th13.5010440.00.740.300.000.0000Matches
2021-202229Crotoneit ITA2. Serie B19th9.0213430.81.450.450.080.2511Matches
2021-202229Pisait ITA2. Serie B3rd8.017342.90.870.370.140.3300Matches
2022-202330Bresciait ITA2. Serie B16th5.709111.11.580.180.000.0000Matches
2022-202330Bariit ITA2. Serie B3rd6.10400.00.660.000.0000Matches
2023-202431Bariit ITA2. Serie B17th24.3121314.30.860.120.050.3300Matches
2024-202532Bariit ITA2. Serie B9th31.21341132.41.090.350.030.0900Matches
2025-202633Virtus Entellait ITA2. Serie B14th7.60700.00.920.000.0000Matches
15 Seasons8 Clubs3 Leagues291.04519412440.71.080.460.100.3033
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Crotone (5 Seasons)2 Leagues78.215743648.61.280.620.120.2511
Brescia (4 Seasons)1 League68.41393211.11.580.470.000.4100
Pescara (3 Seasons)2 Leagues66.614383965.80.990.590.210.3122
Bari (3 Seasons)1 League61.52591423.70.960.230.030.1400
Pisa (1 Season)1 League8.017342.90.870.370.140.3300
Virtus Entella (1 Season)1 League7.60700.00.920.000.0000
Rochdale (1 Season)1 League0.8000.0000
Palermo (1 Season)1 League
Serie B (12 Seasons)240.1381419636.21.100.440.090.3133
Serie A (4 Seasons)50.27532852.81.060.560.130.2500
League One (1 Season)0.8000.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2014-201522Bresciait ITACoppa Italia17th2.8000Matches
2016-201724Pescarait ITACoppa Italia17th1.0000Matches
2017-201825Pescarait ITACoppa Italia17th1.0100Matches
2018-201926Crotoneit ITACoppa Italia17th1.9000Matches
2019-202027Crotoneit ITACoppa Italia25th2.00000.000.0000Matches
2021-202229Crotoneit ITACoppa ItaliaRd21.302150.01.500.750.000.0000Matches
2023-202431Bariit ITACoppa ItaliaRd11.00000.000.0000Matches
2024-202532Bariit ITACoppa ItaliaRd11.3011100.00.750.750.000.0000Matches
2025-202633Virtus Entellait ITACoppa ItaliaRd11.50000.000.0000Matches
11 Seasons6 Clubs1 League13.813266.70.420.280.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Crotone (4 Seasons)1 League5.302150.00.600.300.000.0000
Bari (2 Seasons)1 League2.3011100.00.430.430.000.0000
Pescara (2 Seasons)1 League2.0100
Brescia (1 Season)1 League2.8000
Virtus Entella (1 Season)1 League1.50000.000.0000
Palermo (1 Season)1 League
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
201421ly LibyaWCQ0.3000Matches
201724ly LibyaFriendlies (M)0.5000Matches
201825ly LibyaWCQ1.6000Matches
201926ly LibyaFriendlies (M)1.0000Matches
201926ly LibyaAfrica Cup of Nations qualification5.0322Matches
4 Seasons1 Club3 Leagues8.4322
WCQ (2 Seasons)1.9000
Friendlies (M) (2 Seasons)1.5000
Africa Cup of Nations qualification (1 Season)5.0322
Become a Stathead & surf this site ad-free.

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
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 Matches
2011-201219Rochdaleeng ENG3. League One270351.70.802
2012-201320Bresciait ITA2. Serie B9134153.51.509
2013-201421Bresciait ITA2. Serie B342,6727970.729.7322
2014-201522Bresciait ITACoppa Italia32508392.62.83832002.0023-1-0.36-4.86Matches
2014-201522Bresciait ITA2. Serie B352,8348175.031.53225311.144247-5-0.16+0.22Matches
2015-201623Palermoit ITACoppa Italia00001Matches
2015-201623Palermoit ITA1. Serie A00001Matches
2015-201623Pescarait ITA2. Serie B352,5437367.328.33311211.694737+10+0.35-0.16Matches
2016-201724Pescarait ITACoppa Italia1909050.01.01901003.0020+2+2.00+5.00Matches
2016-201724Pescarait ITA1. Serie A332,4907572.827.73117220.422559-34-1.23-0.26Matches
2017-201825Pescarait ITACoppa Italia1909030.01.01901000.0014-3-3.00-4.71Matches
2017-201825Crotoneit ITA1. Serie A108118123.79.0108000.901415-1-0.11+0.75Matches
2017-201825Pescarait ITA2. Serie B159586425.310.697641.332126-5-0.47-0.18Matches
2018-201926Crotoneit ITACoppa Italia21748764.41.92871003.0040+4+2.07+3.94Matches
2018-201926Crotoneit ITA2. Serie B231,8428056.920.521861822121.482821+7+0.34+0.92Matches
2019-202027Crotoneit ITACoppa Italia218090100.02.02902001.5056-1-0.50Matches
2019-202027Crotoneit ITA2. Serie B282,3638469.126.327872012311.864425+19+0.72+0.38Matches
2020-202128Crotoneit ITACoppa Italia0001Matches
2020-202128Crotoneit ITA1. Serie A181,2146735.513.51577932000.501128-17-1.26-0.04Matches
2021-202229Crotoneit ITACoppa Italia112012057.11.311201001.002200.00+4.00Matches
2021-202229Crotoneit ITA2. Serie B118087323.69.01077513400.361018-8-0.89-0.48Matches
2021-202229Pisait ITA2. Serie B147215221.18.0966052531.35910-1-0.12-0.59Matches
2022-202330Bariit ITA2. Serie B125484616.06.1575272531.6986+2+0.33-0.27Matches
2022-202330Bresciait ITA2. Serie B135123915.05.7465092811.2357-2-0.35+0.24Matches
2023-202431Bariit ITACoppa Italia19090100.01.01901000.0003-3-3.00Matches
2023-202431Bariit ITA2. Serie B312,1857063.924.324871771531.062227-5-0.21+0.23Matches
2024-202532Bariit ITACoppa Italia1120120100.01.311201001.001100.00Matches
2024-202532Bariit ITA2. Serie B342,8058382.031.233842214501.243328+5+0.16+0.75Matches
2025-202633Virtus Entellait ITACoppa Italia21316672.81.52660002.001100.00-7.35Matches
2025-202633Virtus Entellait ITA2. Serie B106836820.07.6879322550.60613-7-0.92-0.66Matches
15 Seasons8 Clubs4 Leagues38127,4387239.5304.9317821746424291.19343387-44-0.16+0.12
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Crotone (5 Seasons)3 Leagues957,5127942.483.588846472241.24118115+3+0.04+0.73
Brescia (4 Seasons)2 Leagues946,4026842.671.1717327232821.214957-8-0.20+0.31
Pescara (3 Seasons)3 Leagues856,1717353.868.67590371071.1396126-30-0.44-0.25
Bari (3 Seasons)2 Leagues795,7487354.963.9648543152261.226465-1-0.02-0.19
Pisa (1 Season)1 League147215221.18.0966052531.35910-1-0.12-0.59
Virtus Entella (1 Season)2 Leagues128146822.69.01077322550.83714-7-0.77-0.64
Rochdale (1 Season)1 League270351.70.802
Palermo (1 Season)2 Leagues00002
Serie B (12 Seasons)30421,6087143.7240.1247821305724241.32275265+10+0.05+0.15
Coppa Italia (11 Seasons)141,2458959.313.8148910021.711820-2-0.14-0.14
Serie A (4 Seasons)614,5157433.050.256773452030.5250102-52-1.04-0.02
League One (1 Season)270351.70.802
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2011-201219Rochdale1 League270351.70.802
2012-201320Brescia1 League9134153.51.509
2013-201421Brescia1 League342,6727970.729.7322
2014-201522Brescia2 Leagues383,0848176.134.3358327311.214450-6-0.18+0.10
2015-201623Palermo2 Leagues00002
2015-201623Pescara1 League352,5437367.328.33311211.694737+10+0.35-0.16
2016-201724Pescara2 Leagues342,5807671.728.7329018220.502759-32-1.12+0.03
2017-201825Pescara2 Leagues161,0486625.711.610908641.252230-8-0.69-0.54
2017-201825Crotone1 League108118123.79.0108000.901415-1-0.11+0.75
2018-201926Crotone2 Leagues252,0168157.422.423861922121.603221+11+0.49+1.15
2019-202027Crotone2 Leagues302,5438570.628.329872212311.844931+18+0.64+0.30
2020-202128Crotone2 Leagues181,2146734.313.51577932010.501128-17-1.26-0.04
2021-202229Crotone2 Leagues129287725.610.31181613400.411220-8-0.78-0.24
2021-202229Pisa1 League147215221.18.0966052531.35910-1-0.12-0.59
2022-202330Brescia1 League135123915.05.7465092811.2357-2-0.35+0.24
2022-202330Bari1 League125484616.06.1575272531.6986+2+0.33-0.27
2023-202431Bari2 Leagues322,2757164.825.325871871531.032230-8-0.32+0.12
2024-202532Bari2 Leagues352,9258482.632.534852314501.233429+5+0.15+0.74
2025-202633Virtus Entella2 Leagues128146822.69.01077322550.83714-7-0.77-0.64
15 Seasons8 Clubs4 Leagues38127,4387239.5304.9317821746424291.19343387-44-0.16+0.12
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Crotone (5 Seasons)3 Leagues957,5127942.483.588846472241.24118115+3+0.04+0.73
Brescia (4 Seasons)2 Leagues946,4026842.671.1717327232821.214957-8-0.20+0.31
Pescara (3 Seasons)3 Leagues856,1717353.868.67590371071.1396126-30-0.44-0.25
Bari (3 Seasons)2 Leagues795,7487354.963.9648543152261.226465-1-0.02-0.19
Pisa (1 Season)1 League147215221.18.0966052531.35910-1-0.12-0.59
Virtus Entella (1 Season)2 Leagues128146822.69.01077322550.83714-7-0.77-0.64
Rochdale (1 Season)1 League270351.70.802
Palermo (1 Season)2 Leagues00002
Serie B (12 Seasons)30421,6087143.7240.1247821305724241.32275265+10+0.05+0.15
Coppa Italia (11 Seasons)141,2458959.313.8148910021.711820-2-0.14-0.14
Serie A (4 Seasons)614,5157433.050.256773452030.5250102-52-1.04-0.02
League One (1 Season)270351.70.802
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
2011-201219Rochdaleeng ENG3. League One24th270351.70.802
2012-201320Bresciait ITA2. Serie B6th9134153.51.509
2013-201421Bresciait ITA2. Serie B13th342,6727970.729.7322
2014-201522Bresciait ITA2. Serie B20th352,8348175.031.53225311.144247-5-0.16+0.22Matches
2015-201623Palermoit ITA1. Serie A16th00001Matches
2015-201623Pescarait ITA2. Serie B4th352,5437367.328.33311211.694737+10+0.35-0.16Matches
2016-201724Pescarait ITA1. Serie A20th332,4907572.827.73117220.422559-34-1.23-0.26Matches
2017-201825Pescarait ITA2. Serie B17th159586425.310.697641.332126-5-0.47-0.18Matches
2017-201825Crotoneit ITA1. Serie A18th108118123.79.0108000.901415-1-0.11+0.75Matches
2018-201926Crotoneit ITA2. Serie B12th231,8428056.920.521861822121.482821+7+0.34+0.92Matches
2019-202027Crotoneit ITA2. Serie B2nd282,3638469.126.327872012311.864425+19+0.72+0.38Matches
2020-202128Crotoneit ITA1. Serie A19th181,2146735.513.51577932000.501128-17-1.26-0.04Matches
2021-202229Crotoneit ITA2. Serie B19th118087323.69.01077513400.361018-8-0.89-0.48Matches
2021-202229Pisait ITA2. Serie B3rd147215221.18.0966052531.35910-1-0.12-0.59Matches
2022-202330Bresciait ITA2. Serie B16th135123915.05.7465092811.2357-2-0.35+0.24Matches
2022-202330Bariit ITA2. Serie B3rd125484616.06.1575272531.6986+2+0.33-0.27Matches
2023-202431Bariit ITA2. Serie B17th312,1857063.924.324871771531.062227-5-0.21+0.23Matches
2024-202532Bariit ITA2. Serie B9th342,8058382.031.233842214501.243328+5+0.16+0.75Matches
2025-202633Virtus Entellait ITA2. Serie B14th106836820.07.6879322550.60613-7-0.92-0.66Matches
15 Seasons8 Clubs3 Leagues36726,1937138.9291.0303821646424271.17325367-42-0.16+0.12
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Crotone (5 Seasons)2 Leagues907,0387841.678.283836072231.2010710700.00+0.66
Brescia (4 Seasons)1 League916,1526841.768.4686525232821.164754-7-0.19+0.35
Pescara (3 Seasons)2 Leagues835,9917254.666.673351071.1293122-29-0.44-0.22
Bari (3 Seasons)1 League775,5387254.061.5628441152261.246361+2+0.03-0.14
Pisa (1 Season)1 League147215221.18.0966052531.35910-1-0.12-0.59
Virtus Entella (1 Season)1 League106836820.07.6879322550.60613-7-0.92-0.66
Rochdale (1 Season)1 League270351.70.802
Palermo (1 Season)1 League00001
Serie B (12 Seasons)30421,6087143.7240.1247821305724241.32275265+10+0.05+0.15
Serie A (4 Seasons)614,5157433.050.256773452030.5250102-52-1.04-0.02
League One (1 Season)270351.70.802
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
2014-201522Bresciait ITACoppa Italia17th32508392.62.83832002.0023-1-0.36-4.86Matches
2015-201623Palermoit ITACoppa Italia17th00001Matches
2016-201724Pescarait ITACoppa Italia17th1909050.01.01901003.0020+2+2.00+5.00Matches
2017-201825Pescarait ITACoppa Italia17th1909030.01.01901000.0014-3-3.00-4.71Matches
2018-201926Crotoneit ITACoppa Italia17th21748764.41.92871003.0040+4+2.07+3.94Matches
2019-202027Crotoneit ITACoppa Italia25th218090100.02.02902001.5056-1-0.50Matches
2020-202128Crotoneit ITACoppa Italia25th0001Matches
2021-202229Crotoneit ITACoppa ItaliaRd2112012057.11.311201001.002200.00+4.00Matches
2023-202431Bariit ITACoppa ItaliaRd119090100.01.01901000.0003-3-3.00Matches
2024-202532Bariit ITACoppa ItaliaRd11120120100.01.311201001.001100.00Matches
2025-202633Virtus Entellait ITACoppa ItaliaRd121316672.81.52660002.001100.00-7.35Matches
11 Seasons6 Clubs1 League141,2458959.313.8148910021.711820-2-0.14-0.14
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Crotone (4 Seasons)1 League54749560.85.35954012.00118+3+0.57+3.47
Bari (2 Seasons)1 League2210105100.02.321052000.5014-3-1.29
Pescara (2 Seasons)1 League21809037.52.02902001.5034-1-0.50-0.80
Brescia (1 Season)1 League32508392.62.83832002.0023-1-0.36-4.86
Virtus Entella (1 Season)1 League21316672.81.52660002.001100.00-7.35
Palermo (1 Season)1 League00001
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
201421ly LibyaWCQ123234.30.30012201.000000.00-0.35Matches
201724ly LibyaFriendlies (M)1454512.50.50014500.0001-1-2.00-1.71Matches
201825ly LibyaWCQ21487420.61.62741000.5001-1-0.61-0.29Matches
201926ly LibyaFriendlies (M)1878724.21.01870001.001100.00-0.33Matches
201926ly LibyaAfrica Cup of Nations qualification54509083.35.05905000.80810-2-0.40-7.40Matches
4 Seasons1 Club3 Leagues107537529.98.4886623400.70913-4-0.48-0.83
WCQ (2 Seasons)31715713.61.9275112200.6701-1-0.53-0.53
Friendlies (M) (2 Seasons)21326618.31.5187014500.5012-1-0.68-0.68
Africa Cup of Nations qualification (1 Season)54509083.35.05905000.80810-2-0.40-7.40

Miscellaneous Stats

Miscellaneous Stats Table
Performance
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2011-201219Rochdaleeng ENG3. League One0.8000
2012-201320Bresciait ITA2. Serie B1.500
2013-201421Bresciait ITA2. Serie B29.7101
2014-201522Bresciait ITACoppa Italia2.80000Matches
2014-201522Bresciait ITA2. Serie B31.581Matches
2015-201623Pescarait ITA2. Serie B28.340Matches
2016-201724Pescarait ITACoppa Italia1.00000Matches
2016-201724Pescarait ITA1. Serie A27.761124438783429000Matches
2017-201825Pescarait ITACoppa Italia1.00000Matches
2017-201825Crotoneit ITA1. Serie A9.0200815011711000Matches
2017-201825Pescarait ITA2. Serie B10.610000000000Matches
2018-201926Crotoneit ITACoppa Italia1.90000Matches
2018-201926Crotoneit ITA2. Serie B20.58110Matches
2019-202027Crotoneit ITACoppa Italia2.01000000000Matches
2019-202027Crotoneit ITA2. Serie B26.3500384913214180Matches
2020-202128Crotoneit ITA1. Serie A13.520012161304110Matches
2021-202229Crotoneit ITACoppa Italia1.300013012000Matches
2021-202229Crotoneit ITA2. Serie B9.030068212560Matches
2021-202229Pisait ITA2. Serie B8.0000615140270Matches
2022-202330Bariit ITA2. Serie B6.11007701311170Matches
2022-202330Bresciait ITA2. Serie B5.7500922127110Matches
2023-202431Bariit ITACoppa Italia1.01001201130Matches
2023-202431Bariit ITA2. Serie B24.31000422202331450Matches
2024-202532Bariit ITACoppa Italia1.30000001100Matches
2024-202532Bariit ITA2. Serie B31.21400453805532350Matches
2025-202633Virtus Entellait ITACoppa Italia1.51002200110Matches
2025-202633Virtus Entellait ITA2. Serie B7.6300114026470Matches
15 Seasons8 Clubs4 Leagues304.9854221222615346154201000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Crotone (5 Seasons)3 Leagues83.5211165914973046000
Brescia (4 Seasons)2 Leagues71.12320922127110
Pescara (3 Seasons)3 Leagues68.6111124438783429000
Bari (3 Seasons)2 Leagues63.926009569093761000
Pisa (1 Season)1 League8.0000615140270
Virtus Entella (1 Season)2 Leagues9.0400136026580
Rochdale (1 Season)1 League0.8000
Palermo (1 Season)2 Leagues
Serie B (12 Seasons)240.172311641456213106146000
Coppa Italia (11 Seasons)13.830047014340
Serie A (4 Seasons)50.21011447491194551000
League One (1 Season)0.8000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2011-201219Rochdale1 League0.8000
2012-201320Brescia1 League1.500
2013-201421Brescia1 League29.7101
2014-201522Brescia2 Leagues34.38100
2015-201623Pescara1 League28.340
2016-201724Pescara2 Leagues28.761124438783429000
2017-201825Pescara2 Leagues11.610000000000
2017-201825Crotone1 League9.0200815011711000
2018-201926Crotone2 Leagues22.48110
2019-202027Crotone2 Leagues28.3600384913214180
2020-202128Crotone2 Leagues13.520012161304110
2021-202229Crotone2 Leagues10.3300711224560
2021-202229Pisa1 League8.0000615140270
2022-202330Brescia1 League5.7500922127110
2022-202330Bari1 League6.11007701311170
2023-202431Bari2 Leagues25.31100432402432480
2024-202532Bari2 Leagues32.51400453805633350
2025-202633Virtus Entella2 Leagues9.0400136026580
15 Seasons8 Clubs4 Leagues304.9854221222615346154201000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Crotone (5 Seasons)3 Leagues83.5211165914973046000
Brescia (4 Seasons)2 Leagues71.12320922127110
Pescara (3 Seasons)3 Leagues68.6111124438783429000
Bari (3 Seasons)2 Leagues63.926009569093761000
Pisa (1 Season)1 League8.0000615140270
Virtus Entella (1 Season)2 Leagues9.0400136026580
Rochdale (1 Season)1 League0.8000
Palermo (1 Season)2 Leagues
Serie B (12 Seasons)240.172311641456213106146000
Coppa Italia (11 Seasons)13.830047014340
Serie A (4 Seasons)50.21011447491194551000
League One (1 Season)0.8000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2011-201219Rochdaleeng ENG3. League One24th0.8000
2012-201320Bresciait ITA2. Serie B6th1.500
2013-201421Bresciait ITA2. Serie B13th29.7101
2014-201522Bresciait ITA2. Serie B20th31.581Matches
2015-201623Pescarait ITA2. Serie B4th28.340Matches
2016-201724Pescarait ITA1. Serie A20th27.761124438783429000Matches
2017-201825Pescarait ITA2. Serie B17th10.610000000000Matches
2017-201825Crotoneit ITA1. Serie A18th9.0200815011711000Matches
2018-201926Crotoneit ITA2. Serie B12th20.58110Matches
2019-202027Crotoneit ITA2. Serie B2nd26.3500384913214180Matches
2020-202128Crotoneit ITA1. Serie A19th13.520012161304110Matches
2021-202229Crotoneit ITA2. Serie B19th9.030068212560Matches
2021-202229Pisait ITA2. Serie B3rd8.0000615140270Matches
2022-202330Bresciait ITA2. Serie B16th5.7500922127110Matches
2022-202330Bariit ITA2. Serie B3rd6.11007701311170Matches
2023-202431Bariit ITA2. Serie B17th24.31000422202331450Matches
2024-202532Bariit ITA2. Serie B9th31.21400453805532350Matches
2025-202633Virtus Entellait ITA2. Serie B14th7.6300114026470Matches
15 Seasons8 Clubs3 Leagues291.0824220821915332151197000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Crotone (5 Seasons)2 Leagues78.2201164884853046000
Brescia (4 Seasons)1 League68.42320922127110
Pescara (3 Seasons)2 Leagues66.6111124438783429000
Bari (3 Seasons)1 League61.52500946709174970
Pisa (1 Season)1 League8.0000615140270
Virtus Entella (1 Season)1 League7.6300114026470
Rochdale (1 Season)1 League0.8000
Palermo (1 Season)1 League
Serie B (12 Seasons)240.172311641456213106146000
Serie A (4 Seasons)50.21011447491194551000
League One (1 Season)0.8000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201522Bresciait ITACoppa Italia17th2.80000Matches
2016-201724Pescarait ITACoppa Italia17th1.00000Matches
2017-201825Pescarait ITACoppa Italia17th1.00000Matches
2018-201926Crotoneit ITACoppa Italia17th1.90000Matches
2019-202027Crotoneit ITACoppa Italia25th2.01000000000Matches
2021-202229Crotoneit ITACoppa ItaliaRd21.300013012000Matches
2023-202431Bariit ITACoppa ItaliaRd11.01001201130Matches
2024-202532Bariit ITACoppa ItaliaRd11.30000001100Matches
2025-202633Virtus Entellait ITACoppa ItaliaRd11.51002200110Matches
11 Seasons6 Clubs1 League13.830047014340
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Crotone (4 Seasons)1 League5.310013012000
Bari (2 Seasons)1 League2.31001202230
Pescara (2 Seasons)1 League2.00000
Brescia (1 Season)1 League2.80000
Virtus Entella (1 Season)1 League1.51002200110
Palermo (1 Season)1 League
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201421ly LibyaWCQ0.30000Matches
201724ly LibyaFriendlies (M)0.50000Matches
201825ly LibyaWCQ1.60000Matches
201926ly LibyaFriendlies (M)1.01000Matches
201926ly LibyaAfrica Cup of Nations qualification5.01000Matches
4 Seasons1 Club3 Leagues8.42000
WCQ (2 Seasons)1.90000
Friendlies (M) (2 Seasons)1.51000
Africa Cup of Nations qualification (1 Season)5.01000

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.

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.

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.