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
2014-201516Juventusit ITACoppa Italia00Matches
2014-201516Juventusit ITA1. Serie A20270.3000000000.000.000.000.000.00Matches
2015-201617Juventus1. Champions Lg00Matches
2015-201617Juventusit ITA1. Serie A00Matches
2015-201617Virtus Lancianoit ITA2. Serie B19171,45416.2011000500.000.060.060.000.06Matches
2016-201718Cesenait ITACoppa Italia332683.0011000100.000.340.340.000.34Matches
2016-201718Cesenait ITA2. Serie B2166417.1011000210.000.140.140.000.14Matches
2017-201819Veneziait ITACoppa Italia00Matches
2017-201819SPALit ITACoppa Italia11901.0000000000.000.000.000.000.00Matches
2017-201819SPALit ITA1. Serie A21981.1000000100.30.30.00.33010.000.000.000.000.000.310.000.310.310.31Matches
2017-201819Veneziait ITA2. Serie B00Matches
2018-201920SPALit ITACoppa Italia11820.9000000000.000.000.000.000.00Matches
2018-201920SPALit ITA1. Serie A00Matches
2018-201920Carpiit ITA2. Serie B13108539.5101101101.20.40.81.21744190.110.000.110.110.110.130.090.210.050.13Matches
2019-202021Frosinoneit ITACoppa Italia211061.2000000100.000.000.000.000.00Matches
2019-202021Frosinoneit ITA2. Serie B511201.3000000000.00.00.60.76910.000.000.000.000.000.030.480.510.030.51Matches
2020-202122Frosinoneit ITACoppa Italia11540.6000000000.000.000.000.000.00Matches
2020-202122Frosinoneit ITA2. Serie B1085896.5000000200.60.60.61.22034340.000.000.000.000.000.090.090.180.090.18Matches
2021-202223Frosinoneit ITACoppa Italia10450.5000000000.000.000.000.000.00Matches
2021-202223Frosinoneit ITA2. Serie B00Matches
2023-202425Crotoneit ITACoppa Italia111201.3000000000.000.000.000.000.00Matches
9 Seasons8 Clubs4 Leagues82514,54750.51341011312.21.42.03.44687550.020.060.080.020.080.120.110.230.080.18
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
Frosinone (3 Seasons)2 Leagues191191410.2000000300.60.61.21.82643350.000.000.000.000.000.080.150.230.080.23
SPAL (2 Seasons)2 Leagues432703.0000000100.30.30.00.33010.000.000.000.000.000.310.000.310.310.31
Juventus (2 Seasons)3 Leagues20270.3000000000.000.000.000.000.00
Cesena (1 Season)2 Leagues24990910.1022000310.000.200.200.000.20
Virtus Lanciano (1 Season)1 League19171,45416.2011000500.000.060.060.000.06
Carpi (1 Season)1 League13108539.5101101101.20.40.81.21744190.110.000.110.110.110.130.090.210.050.13
Crotone (1 Season)1 League111201.3000000000.000.000.000.000.00
Venezia (1 Season)2 Leagues00
Coppa Italia (8 Seasons)1087658.5011000200.000.120.120.000.12
Serie B (7 Seasons)68423,65740.61231011011.81.12.03.14387540.020.050.070.020.070.110.120.220.060.18
Serie A (4 Seasons)411251.4000000100.30.30.00.33010.000.000.000.000.000.310.000.310.310.31
Champions Lg (1 Season)00
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
2014-201516Juventus2 Leagues20270.3000000000.000.000.000.000.00
2015-201617Juventus2 Leagues00
2015-201617Virtus Lanciano1 League19171,45416.2011000500.000.060.060.000.06
2016-201718Cesena2 Leagues24990910.1022000310.000.200.200.000.20
2017-201819Venezia2 Leagues00
2017-201819SPAL2 Leagues321882.1000000100.30.30.00.33010.000.000.000.000.000.310.000.310.310.31
2018-201920SPAL2 Leagues11820.9000000000.000.000.000.000.00
2018-201920Carpi1 League13108539.5101101101.20.40.81.21744190.110.000.110.110.110.130.090.210.050.13
2019-202021Frosinone2 Leagues722262.5000000100.00.00.60.76910.000.000.000.000.000.030.480.510.030.51
2020-202122Frosinone2 Leagues1196437.1000000200.60.60.61.22034340.000.000.000.000.000.090.090.180.090.18
2021-202223Frosinone2 Leagues10450.5000000000.000.000.000.000.00
2023-202425Crotone1 League111201.3000000000.000.000.000.000.00
9 Seasons8 Clubs4 Leagues82514,54750.51341011312.21.42.03.44687550.020.060.080.020.080.120.110.230.080.18
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
Frosinone (3 Seasons)2 Leagues191191410.2000000300.60.61.21.82643350.000.000.000.000.000.080.150.230.080.23
SPAL (2 Seasons)2 Leagues432703.0000000100.30.30.00.33010.000.000.000.000.000.310.000.310.310.31
Juventus (2 Seasons)3 Leagues20270.3000000000.000.000.000.000.00
Cesena (1 Season)2 Leagues24990910.1022000310.000.200.200.000.20
Virtus Lanciano (1 Season)1 League19171,45416.2011000500.000.060.060.000.06
Carpi (1 Season)1 League13108539.5101101101.20.40.81.21744190.110.000.110.110.110.130.090.210.050.13
Crotone (1 Season)1 League111201.3000000000.000.000.000.000.00
Venezia (1 Season)2 Leagues00
Coppa Italia (8 Seasons)1087658.5011000200.000.120.120.000.12
Serie B (7 Seasons)68423,65740.61231011011.81.12.03.14387540.020.050.070.020.070.110.120.220.060.18
Serie A (4 Seasons)411251.4000000100.30.30.00.33010.000.000.000.000.000.310.000.310.310.31
Champions Lg (1 Season)00
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
2014-201516Juventusit ITA1. Serie A1st20270.3000000000.000.000.000.000.00Matches
2015-201617Juventusit ITA1. Serie A1st00Matches
2015-201617Virtus Lancianoit ITA2. Serie B19th19171,45416.2011000500.000.060.060.000.06Matches
2016-201718Cesenait ITA2. Serie B13th2166417.1011000210.000.140.140.000.14Matches
2017-201819Veneziait ITA2. Serie B5th00Matches
2017-201819SPALit ITA1. Serie A17th21981.1000000100.30.30.00.33010.000.000.000.000.000.310.000.310.310.31Matches
2018-201920SPALit ITA1. Serie A13th00Matches
2018-201920Carpiit ITA2. Serie B19th13108539.5101101101.20.40.81.21744190.110.000.110.110.110.130.090.210.050.13Matches
2019-202021Frosinoneit ITA2. Serie B8th511201.3000000000.00.00.60.76910.000.000.000.000.000.030.480.510.030.51Matches
2020-202122Frosinoneit ITA2. Serie B10th1085896.5000000200.60.60.61.22034340.000.000.000.000.000.090.090.180.090.18Matches
2021-202223Frosinoneit ITA2. Serie B9th00Matches
8 Seasons7 Clubs2 Leagues72433,78242.01231011112.21.42.03.44687550.020.050.070.020.070.120.110.230.080.18
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
Frosinone (3 Seasons)1 League1597097.9000000200.60.61.21.82643350.000.000.000.000.000.080.150.230.080.23
SPAL (2 Seasons)1 League21981.1000000100.30.30.00.33010.000.000.000.000.000.310.000.310.310.31
Juventus (2 Seasons)1 League20270.3000000000.000.000.000.000.00
Cesena (1 Season)1 League2166417.1011000210.000.140.140.000.14
Virtus Lanciano (1 Season)1 League19171,45416.2011000500.000.060.060.000.06
Carpi (1 Season)1 League13108539.5101101101.20.40.81.21744190.110.000.110.110.110.130.090.210.050.13
Venezia (1 Season)1 League00
Serie B (7 Seasons)68423,65740.61231011011.81.12.03.14387540.020.050.070.020.070.110.120.220.060.18
Serie A (4 Seasons)411251.4000000100.30.30.00.33010.000.000.000.000.000.310.000.310.310.31
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-201516Juventusit ITACoppa Italia1st00Matches
2016-201718Cesenait ITACoppa Italia5th332683.0011000100.000.340.340.000.34Matches
2017-201819Veneziait ITACoppa Italia41st00Matches
2017-201819SPALit ITACoppa Italia17th11901.0000000000.000.000.000.000.00Matches
2018-201920SPALit ITACoppa Italia17th11820.9000000000.000.000.000.000.00Matches
2019-202021Frosinoneit ITACoppa Italia17th211061.2000000100.000.000.000.000.00Matches
2020-202122Frosinoneit ITACoppa Italia41st11540.6000000000.000.000.000.000.00Matches
2021-202223Frosinoneit ITACoppa ItaliaRd110450.5000000000.000.000.000.000.00Matches
2023-202425Crotoneit ITACoppa ItaliaRd1111201.3000000000.000.000.000.000.00Matches
8 Seasons6 Clubs1 League1087658.5011000200.000.120.120.000.12
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
Frosinone (3 Seasons)1 League422052.3000000100.000.000.000.000.00
SPAL (2 Seasons)1 League221721.9000000000.000.000.000.000.00
Cesena (1 Season)1 League332683.0011000100.000.340.340.000.34
Crotone (1 Season)1 League111201.3000000000.000.000.000.000.00
Venezia (1 Season)1 League00
Juventus (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
2014-201516Juventusit ITA1. Serie A0.3000.0000Matches
2015-201617Virtus Lancianoit ITA2. Serie B16.2060.370.0000Matches
2016-201718Cesenait ITACoppa Italia3.0000Matches
2016-201718Cesenait ITA2. Serie B7.1040.560.0000Matches
2017-201819SPALit ITACoppa Italia1.0000Matches
2017-201819SPALit ITA1. Serie A1.10200.01.840.000.0019.50000.30.30.17-0.3-0.3Matches
2018-201920SPALit ITACoppa Italia0.9000Matches
2018-201920Carpiit ITA2. Serie B9.5111327.31.160.320.090.3326.22011.20.40.04-0.2+0.6Matches
2019-202021Frosinoneit ITACoppa Italia1.20000.000.0000Matches
2019-202021Frosinoneit ITA2. Serie B1.3011100.00.750.750.000.0032.20000.00.00.040.00.0Matches
2020-202122Frosinoneit ITACoppa Italia0.60000.000.0000Matches
2020-202122Frosinoneit ITA2. Serie B6.5013215.41.990.310.000.0023.92000.60.60.05-0.6-0.6Matches
2021-202223Frosinoneit ITACoppa Italia0.50000.000.0000Matches
2023-202425Crotoneit ITACoppa Italia1.3011100.00.750.750.000.0000Matches
9 Seasons8 Clubs4 Leagues50.51281725.01.270.370.040.0624.84012.21.40.05-1.2-0.4
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
Frosinone (3 Seasons)2 Leagues10.2014321.41.380.300.000.0024.52000.60.60.05-0.6-0.6
SPAL (2 Seasons)2 Leagues3.00200.01.840.000.0019.50000.30.30.17-0.3-0.3
Juventus (2 Seasons)3 Leagues0.3000.0000
Cesena (1 Season)2 Leagues10.1040.560.0000
Virtus Lanciano (1 Season)1 League16.2060.370.0000
Carpi (1 Season)1 League9.5111327.31.160.320.090.3326.22011.20.40.04-0.2+0.6
Crotone (1 Season)1 League1.3011100.00.750.750.000.0000
Venezia (1 Season)2 Leagues
Coppa Italia (8 Seasons)8.5011100.00.280.280.000.0000
Serie B (7 Seasons)40.61251624.01.440.390.040.0625.34011.81.10.04-0.8-0.1
Serie A (4 Seasons)1.40200.01.840.000.0019.50000.30.30.17-0.3-0.3
Champions Lg (1 Season)
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
2014-201516Juventus2 Leagues0.3000.0000
2015-201617Virtus Lanciano1 League16.2060.370.0000
2016-201718Cesena2 Leagues10.1040.560.0000
2017-201819SPAL2 Leagues2.10200.01.840.000.0019.50000.30.30.17-0.3-0.3
2018-201920SPAL2 Leagues0.9000
2018-201920Carpi1 League9.5111327.31.160.320.090.3326.22011.20.40.04-0.2+0.6
2019-202021Frosinone2 Leagues2.5011100.00.400.400.000.0032.20000.00.00.040.00.0
2020-202122Frosinone2 Leagues7.1013215.41.820.280.000.0023.92000.60.60.05-0.6-0.6
2021-202223Frosinone2 Leagues0.50000.000.0000
2023-202425Crotone1 League1.3011100.00.750.750.000.0000
9 Seasons8 Clubs4 Leagues50.51281725.01.270.370.040.0624.84012.21.40.05-1.2-0.4
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
Frosinone (3 Seasons)2 Leagues10.2014321.41.380.300.000.0024.52000.60.60.05-0.6-0.6
SPAL (2 Seasons)2 Leagues3.00200.01.840.000.0019.50000.30.30.17-0.3-0.3
Juventus (2 Seasons)3 Leagues0.3000.0000
Cesena (1 Season)2 Leagues10.1040.560.0000
Virtus Lanciano (1 Season)1 League16.2060.370.0000
Carpi (1 Season)1 League9.5111327.31.160.320.090.3326.22011.20.40.04-0.2+0.6
Crotone (1 Season)1 League1.3011100.00.750.750.000.0000
Venezia (1 Season)2 Leagues
Coppa Italia (8 Seasons)8.5011100.00.280.280.000.0000
Serie B (7 Seasons)40.61251624.01.440.390.040.0625.34011.81.10.04-0.8-0.1
Serie A (4 Seasons)1.40200.01.840.000.0019.50000.30.30.17-0.3-0.3
Champions Lg (1 Season)
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
2014-201516Juventusit ITA1. Serie A1st0.3000.0000Matches
2015-201617Virtus Lancianoit ITA2. Serie B19th16.2060.370.0000Matches
2016-201718Cesenait ITA2. Serie B13th7.1040.560.0000Matches
2017-201819SPALit ITA1. Serie A17th1.10200.01.840.000.0019.50000.30.30.17-0.3-0.3Matches
2018-201920Carpiit ITA2. Serie B19th9.5111327.31.160.320.090.3326.22011.20.40.04-0.2+0.6Matches
2019-202021Frosinoneit ITA2. Serie B8th1.3011100.00.750.750.000.0032.20000.00.00.040.00.0Matches
2020-202122Frosinoneit ITA2. Serie B10th6.5013215.41.990.310.000.0023.92000.60.60.05-0.6-0.6Matches
8 Seasons7 Clubs2 Leagues42.01271622.21.460.380.040.0624.84012.21.40.05-1.2-0.4
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
Frosinone (3 Seasons)1 League7.9014321.41.780.380.000.0024.52000.60.60.05-0.6-0.6
SPAL (2 Seasons)1 League1.10200.01.840.000.0019.50000.30.30.17-0.3-0.3
Juventus (2 Seasons)1 League0.3000.0000
Cesena (1 Season)1 League7.1040.560.0000
Virtus Lanciano (1 Season)1 League16.2060.370.0000
Carpi (1 Season)1 League9.5111327.31.160.320.090.3326.22011.20.40.04-0.2+0.6
Venezia (1 Season)1 League
Serie B (7 Seasons)40.61251624.01.440.390.040.0625.34011.81.10.04-0.8-0.1
Serie A (4 Seasons)1.40200.01.840.000.0019.50000.30.30.17-0.3-0.3
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
2016-201718Cesenait ITACoppa Italia5th3.0000Matches
2017-201819SPALit ITACoppa Italia17th1.0000Matches
2018-201920SPALit ITACoppa Italia17th0.9000Matches
2019-202021Frosinoneit ITACoppa Italia17th1.20000.000.0000Matches
2020-202122Frosinoneit ITACoppa Italia41st0.60000.000.0000Matches
2021-202223Frosinoneit ITACoppa ItaliaRd10.50000.000.0000Matches
2023-202425Crotoneit ITACoppa ItaliaRd11.3011100.00.750.750.000.0000Matches
8 Seasons6 Clubs1 League8.5011100.00.280.280.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Frosinone (3 Seasons)1 League2.30000.000.0000
SPAL (2 Seasons)1 League1.9000
Cesena (1 Season)1 League3.0000
Crotone (1 Season)1 League1.3011100.00.750.750.000.0000
Venezia (1 Season)1 League
Juventus (1 Season)1 League

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
2014-201516Juventusit ITA1. Serie A0.30Matches
2015-201617Virtus Lancianoit ITA2. Serie B16.21Matches
2016-201718Cesenait ITACoppa Italia3.01Matches
2016-201718Cesenait ITA2. Serie B7.11Matches
2017-201819SPALit ITACoppa Italia1.00Matches
2017-201819SPALit ITA1. Serie A1.1202871.42943991275.0101190.9030.000.00.00.000000Matches
2018-201920SPALit ITACoppa Italia0.90Matches
2018-201920Carpiit ITA2. Serie B9.523139658.34231179410813977.78611972.33111127.900.81.3-0.810377244Matches
2019-202021Frosinoneit ITACoppa Italia1.20Matches
2019-202021Frosinoneit ITA2. Serie B1.37710077.01434478293193.5364678.3101855.600.60.6-0.645309Matches
2020-202122Frosinoneit ITACoppa Italia0.60Matches
2020-202122Frosinoneit ITA2. Serie B6.521129771.039719139912281.17310370.9355662.500.60.6-0.66183134Matches
2021-202223Frosinoneit ITACoppa Italia0.50Matches
2023-202425Crotoneit ITACoppa Italia1.30Matches
9 Seasons8 Clubs4 Leagues50.553982165.79930322424530480.620527973.57618840.432.02.6+1.0206013387
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
Frosinone (3 Seasons)2 Leagues10.228839772.55405139112815383.710914973.2457460.801.21.2-1.210236143
SPAL (2 Seasons)2 Leagues3.0202871.42943991275.0101190.9030.000.00.00.000000
Juventus (2 Seasons)3 Leagues0.30
Cesena (1 Season)2 Leagues10.12
Virtus Lanciano (1 Season)1 League16.21
Carpi (1 Season)1 League9.523139658.34231179410813977.78611972.33111127.900.81.3-0.810377244
Crotone (1 Season)1 League1.30
Venezia (1 Season)2 Leagues
Coppa Italia (8 Seasons)8.51
Serie B (7 Seasons)40.651979365.49636318523629280.819526872.87618541.122.02.60.0206013387
Serie A (4 Seasons)1.4202871.42943991275.0101190.9030.000.00.00.000000
Champions Lg (1 Season)
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
2014-201516Juventus2 Leagues0.30
2015-201617Virtus Lanciano1 League16.21
2016-201718Cesena2 Leagues10.12
2017-201819SPAL2 Leagues2.1202871.42943991275.0101190.9030.000.00.00.000000
2018-201920SPAL2 Leagues0.90
2018-201920Carpi1 League9.523139658.34231179410813977.78611972.33111127.900.81.3-0.810377244
2019-202021Frosinone2 Leagues2.57710077.01434478293193.5364678.3101855.600.60.6-0.645309
2020-202122Frosinone2 Leagues7.121129771.039719139912281.17310370.9355662.500.60.6-0.66183134
2021-202223Frosinone2 Leagues0.50
2023-202425Crotone1 League1.30
9 Seasons8 Clubs4 Leagues50.553982165.79930322424530480.620527973.57618840.432.02.6+1.0206013387
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
Frosinone (3 Seasons)2 Leagues10.228839772.55405139112815383.710914973.2457460.801.21.2-1.210236143
SPAL (2 Seasons)2 Leagues3.0202871.42943991275.0101190.9030.000.00.00.000000
Juventus (2 Seasons)3 Leagues0.30
Cesena (1 Season)2 Leagues10.12
Virtus Lanciano (1 Season)1 League16.21
Carpi (1 Season)1 League9.523139658.34231179410813977.78611972.33111127.900.81.3-0.810377244
Crotone (1 Season)1 League1.30
Venezia (1 Season)2 Leagues
Coppa Italia (8 Seasons)8.51
Serie B (7 Seasons)40.651979365.49636318523629280.819526872.87618541.122.02.60.0206013387
Serie A (4 Seasons)1.4202871.42943991275.0101190.9030.000.00.00.000000
Champions Lg (1 Season)
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
2014-201516Juventusit ITA1. Serie A1st0.30Matches
2015-201617Virtus Lancianoit ITA2. Serie B19th16.21Matches
2016-201718Cesenait ITA2. Serie B13th7.11Matches
2017-201819SPALit ITA1. Serie A17th1.1202871.42943991275.0101190.9030.000.00.00.000000Matches
2018-201920Carpiit ITA2. Serie B19th9.523139658.34231179410813977.78611972.33111127.900.81.3-0.810377244Matches
2019-202021Frosinoneit ITA2. Serie B8th1.37710077.01434478293193.5364678.3101855.600.60.6-0.645309Matches
2020-202122Frosinoneit ITA2. Serie B10th6.521129771.039719139912281.17310370.9355662.500.60.6-0.66183134Matches
8 Seasons7 Clubs2 Leagues42.053982165.79930322424530480.620527973.57618840.422.02.60.0206013387
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
Frosinone (3 Seasons)1 League7.928839772.55405139112815383.710914973.2457460.801.21.2-1.210236143
SPAL (2 Seasons)1 League1.1202871.42943991275.0101190.9030.000.00.00.000000
Juventus (2 Seasons)1 League0.30
Cesena (1 Season)1 League7.11
Virtus Lanciano (1 Season)1 League16.21
Carpi (1 Season)1 League9.523139658.34231179410813977.78611972.33111127.900.81.3-0.810377244
Venezia (1 Season)1 League
Serie B (7 Seasons)40.651979365.49636318523629280.819526872.87618541.122.02.60.0206013387
Serie A (4 Seasons)1.4202871.42943991275.0101190.9030.000.00.00.000000
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
2016-201718Cesenait ITACoppa Italia5th3.01Matches
2017-201819SPALit ITACoppa Italia17th1.00Matches
2018-201920SPALit ITACoppa Italia17th0.90Matches
2019-202021Frosinoneit ITACoppa Italia17th1.20Matches
2020-202122Frosinoneit ITACoppa Italia41st0.60Matches
2021-202223Frosinoneit ITACoppa ItaliaRd10.50Matches
2023-202425Crotoneit ITACoppa ItaliaRd11.30Matches
8 Seasons6 Clubs1 League8.51
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Frosinone (3 Seasons)1 League2.30
SPAL (2 Seasons)1 League1.90
Cesena (1 Season)1 League3.01
Crotone (1 Season)1 League1.30
Venezia (1 Season)1 League
Juventus (1 Season)1 League
Become a Stathead & surf this site ad-free.

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
2014-201516Juventusit ITA1. Serie A0.3Matches
2015-201617Virtus Lancianoit ITA2. Serie B16.2Matches
2016-201718Cesenait ITACoppa Italia3.0Matches
2016-201718Cesenait ITA2. Serie B7.1Matches
2017-201819SPALit ITACoppa Italia1.0Matches
2017-201819SPALit ITA1. Serie A1.1282800001000002001Matches
2018-201920SPALit ITACoppa Italia0.9Matches
2018-201920Carpiit ITA2. Serie B9.5396338502018387211542231811Matches
2019-202021Frosinoneit ITACoppa Italia1.20Matches
2019-202021Frosinoneit ITA2. Serie B1.31009631115021107712Matches
2020-202122Frosinoneit ITACoppa Italia0.60Matches
2020-202122Frosinoneit ITA2. Serie B6.5297279154013227412021135Matches
2021-202223Frosinoneit ITACoppa Italia0.50Matches
2023-202425Crotoneit ITACoppa Italia1.31Matches
9 Seasons8 Clubs4 Leagues50.5821741682522267142717725391219
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Frosinone (3 Seasons)2 Leagues10.2397375185114277623028847
SPAL (2 Seasons)2 Leagues3.0282800001000002001
Juventus (2 Seasons)3 Leagues0.3
Cesena (1 Season)2 Leagues10.1
Virtus Lanciano (1 Season)1 League16.2
Carpi (1 Season)1 League9.5396338502018387211542231811
Crotone (1 Season)1 League1.31
Venezia (1 Season)2 Leagues
Coppa Italia (8 Seasons)8.51
Serie B (7 Seasons)40.6793713682522265142717725191218
Serie A (4 Seasons)1.4282800001000002001
Champions Lg (1 Season)
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
2014-201516Juventus2 Leagues0.3
2015-201617Virtus Lanciano1 League16.2
2016-201718Cesena2 Leagues10.1
2017-201819SPAL2 Leagues2.1282800001000002001
2018-201920SPAL2 Leagues0.9
2018-201920Carpi1 League9.5396338502018387211542231811
2019-202021Frosinone2 Leagues2.51009631115021107712
2020-202122Frosinone2 Leagues7.1297279154013227412021135
2021-202223Frosinone2 Leagues0.50
2023-202425Crotone1 League1.31
9 Seasons8 Clubs4 Leagues50.5821741682522267142717725391219
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Frosinone (3 Seasons)2 Leagues10.2397375185114277623028847
SPAL (2 Seasons)2 Leagues3.0282800001000002001
Juventus (2 Seasons)3 Leagues0.3
Cesena (1 Season)2 Leagues10.1
Virtus Lanciano (1 Season)1 League16.2
Carpi (1 Season)1 League9.5396338502018387211542231811
Crotone (1 Season)1 League1.31
Venezia (1 Season)2 Leagues
Coppa Italia (8 Seasons)8.51
Serie B (7 Seasons)40.6793713682522265142717725191218
Serie A (4 Seasons)1.4282800001000002001
Champions Lg (1 Season)
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
2014-201516Juventusit ITA1. Serie A1st0.3Matches
2015-201617Virtus Lancianoit ITA2. Serie B19th16.2Matches
2016-201718Cesenait ITA2. Serie B13th7.1Matches
2017-201819SPALit ITA1. Serie A17th1.1282800001000002001Matches
2018-201920Carpiit ITA2. Serie B19th9.5396338502018387211542231811Matches
2019-202021Frosinoneit ITA2. Serie B8th1.31009631115021107712Matches
2020-202122Frosinoneit ITA2. Serie B10th6.5297279154013227412021135Matches
8 Seasons7 Clubs2 Leagues42.0821741682522266142717725391219
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Frosinone (3 Seasons)1 League7.9397375185114277623028847
SPAL (2 Seasons)1 League1.1282800001000002001
Juventus (2 Seasons)1 League0.3
Cesena (1 Season)1 League7.1
Virtus Lanciano (1 Season)1 League16.2
Carpi (1 Season)1 League9.5396338502018387211542231811
Venezia (1 Season)1 League
Serie B (7 Seasons)40.6793713682522265142717725191218
Serie A (4 Seasons)1.4282800001000002001
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
2016-201718Cesenait ITACoppa Italia5th3.0Matches
2017-201819SPALit ITACoppa Italia17th1.0Matches
2018-201920SPALit ITACoppa Italia17th0.9Matches
2019-202021Frosinoneit ITACoppa Italia17th1.20Matches
2020-202122Frosinoneit ITACoppa Italia41st0.60Matches
2021-202223Frosinoneit ITACoppa ItaliaRd10.50Matches
2023-202425Crotoneit ITACoppa ItaliaRd11.31Matches
8 Seasons6 Clubs1 League8.51
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Frosinone (3 Seasons)1 League2.30
SPAL (2 Seasons)1 League1.9
Cesena (1 Season)1 League3.0
Crotone (1 Season)1 League1.31
Venezia (1 Season)1 League
Juventus (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
2014-201516Juventusit ITA1. Serie A0.3Matches
2015-201617Virtus Lancianoit ITA2. Serie B16.2Matches
2016-201718Cesenait ITACoppa Italia3.0Matches
2016-201718Cesenait ITA2. Serie B7.1Matches
2017-201819SPALit ITACoppa Italia1.0Matches
2017-201819SPALit ITA1. Serie A1.100.0000000000.00000000Matches
2018-201920SPALit ITACoppa Italia0.9Matches
2018-201920Carpiit ITA2. Serie B9.5242.53174110100.00000000Matches
2019-202021Frosinoneit ITACoppa Italia1.2Matches
2019-202021Frosinoneit ITA2. Serie B1.396.7570200000.00000000Matches
2020-202122Frosinoneit ITACoppa Italia0.6Matches
2020-202122Frosinoneit ITA2. Serie B6.5233.51183020000.00000000Matches
2021-202223Frosinoneit ITACoppa Italia0.5Matches
2023-202425Crotoneit ITACoppa Italia1.3Matches
9 Seasons8 Clubs4 Leagues50.5563.04427330100.00000000
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Frosinone (3 Seasons)2 Leagues10.2324.06253220000.00000000
SPAL (2 Seasons)2 Leagues3.000.0000000000.00000000
Juventus (2 Seasons)3 Leagues0.3
Cesena (1 Season)2 Leagues10.1
Virtus Lanciano (1 Season)1 League16.2
Carpi (1 Season)1 League9.5242.53174110100.00000000
Crotone (1 Season)1 League1.3
Venezia (1 Season)2 Leagues
Coppa Italia (8 Seasons)8.5
Serie B (7 Seasons)40.6563.23427330100.00000000
Serie A (4 Seasons)1.400.0000000000.00000000
Champions Lg (1 Season)
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
2014-201516Juventus2 Leagues0.3
2015-201617Virtus Lanciano1 League16.2
2016-201718Cesena2 Leagues10.1
2017-201819SPAL2 Leagues2.100.0000000000.00000000
2018-201920SPAL2 Leagues0.9
2018-201920Carpi1 League9.5242.53174110100.00000000
2019-202021Frosinone2 Leagues2.596.7570200000.00000000
2020-202122Frosinone2 Leagues7.1233.51183020000.00000000
2021-202223Frosinone2 Leagues0.5
2023-202425Crotone1 League1.3
9 Seasons8 Clubs4 Leagues50.5563.04427330100.00000000
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Frosinone (3 Seasons)2 Leagues10.2324.06253220000.00000000
SPAL (2 Seasons)2 Leagues3.000.0000000000.00000000
Juventus (2 Seasons)3 Leagues0.3
Cesena (1 Season)2 Leagues10.1
Virtus Lanciano (1 Season)1 League16.2
Carpi (1 Season)1 League9.5242.53174110100.00000000
Crotone (1 Season)1 League1.3
Venezia (1 Season)2 Leagues
Coppa Italia (8 Seasons)8.5
Serie B (7 Seasons)40.6563.23427330100.00000000
Serie A (4 Seasons)1.400.0000000000.00000000
Champions Lg (1 Season)
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
2014-201516Juventusit ITA1. Serie A1st0.3Matches
2015-201617Virtus Lancianoit ITA2. Serie B19th16.2Matches
2016-201718Cesenait ITA2. Serie B13th7.1Matches
2017-201819SPALit ITA1. Serie A17th1.100.0000000000.00000000Matches
2018-201920Carpiit ITA2. Serie B19th9.5242.53174110100.00000000Matches
2019-202021Frosinoneit ITA2. Serie B8th1.396.7570200000.00000000Matches
2020-202122Frosinoneit ITA2. Serie B10th6.5233.51183020000.00000000Matches
8 Seasons7 Clubs2 Leagues42.0563.04427330100.00000000
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Frosinone (3 Seasons)1 League7.9324.06253220000.00000000
SPAL (2 Seasons)1 League1.100.0000000000.00000000
Juventus (2 Seasons)1 League0.3
Cesena (1 Season)1 League7.1
Virtus Lanciano (1 Season)1 League16.2
Carpi (1 Season)1 League9.5242.53174110100.00000000
Venezia (1 Season)1 League
Serie B (7 Seasons)40.6563.23427330100.00000000
Serie A (4 Seasons)1.400.0000000000.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
2016-201718Cesenait ITACoppa Italia5th3.0Matches
2017-201819SPALit ITACoppa Italia17th1.0Matches
2018-201920SPALit ITACoppa Italia17th0.9Matches
2019-202021Frosinoneit ITACoppa Italia17th1.2Matches
2020-202122Frosinoneit ITACoppa Italia41st0.6Matches
2021-202223Frosinoneit ITACoppa ItaliaRd10.5Matches
2023-202425Crotoneit ITACoppa ItaliaRd11.3Matches
8 Seasons6 Clubs1 League8.5
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Frosinone (3 Seasons)1 League2.3
SPAL (2 Seasons)1 League1.9
Cesena (1 Season)1 League3.0
Crotone (1 Season)1 League1.3
Venezia (1 Season)1 League
Juventus (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
2014-201516Juventusit ITA1. Serie A0.3Matches
2015-201617Virtus Lancianoit ITA2. Serie B16.2Matches
2016-201718Cesenait ITACoppa Italia3.0Matches
2016-201718Cesenait ITA2. Serie B7.1Matches
2017-201819SPALit ITACoppa Italia1.0Matches
2017-201819SPALit ITA1. Serie A1.1212000001013510Matches
2018-201920SPALit ITACoppa Italia0.9Matches
2018-201920Carpiit ITA2. Serie B9.523181463133933.32610010730100Matches
2019-202021Frosinoneit ITACoppa Italia1.200Matches
2019-202021Frosinoneit ITA2. Serie B1.3765204850.0410141111Matches
2020-202122Frosinoneit ITACoppa Italia0.600Matches
2020-202122Frosinoneit ITA2. Serie B6.514775251435.7911110102410Matches
2021-202223Frosinoneit ITACoppa Italia0.500Matches
2023-202425Crotoneit ITACoppa Italia1.333Matches
9 Seasons8 Clubs4 Leagues50.5463528135226136.139231222770131
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Frosinone (3 Seasons)2 Leagues10.22113127292240.91312111143521
SPAL (2 Seasons)2 Leagues3.0212000001013510
Juventus (2 Seasons)3 Leagues0.30
Cesena (1 Season)2 Leagues10.10
Virtus Lanciano (1 Season)1 League16.20
Carpi (1 Season)1 League9.523181463133933.32610010730100
Crotone (1 Season)1 League1.3330
Venezia (1 Season)2 Leagues0
Coppa Italia (8 Seasons)8.5330
Serie B (7 Seasons)40.6443126135226136.139221212165121
Serie A (4 Seasons)1.4212000001013510
Champions Lg (1 Season)0
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
2014-201516Juventus2 Leagues0.30
2015-201617Virtus Lanciano1 League16.20
2016-201718Cesena2 Leagues10.10
2017-201819SPAL2 Leagues2.1212000001013510
2018-201920SPAL2 Leagues0.90
2018-201920Carpi1 League9.523181463133933.32610010730100
2019-202021Frosinone2 Leagues2.5765204850.0410141111
2020-202122Frosinone2 Leagues7.114775251435.7911110102410
2021-202223Frosinone2 Leagues0.5000
2023-202425Crotone1 League1.3330
9 Seasons8 Clubs4 Leagues50.5463528135226136.139231222770131
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Frosinone (3 Seasons)2 Leagues10.22113127292240.91312111143521
SPAL (2 Seasons)2 Leagues3.0212000001013510
Juventus (2 Seasons)3 Leagues0.30
Cesena (1 Season)2 Leagues10.10
Virtus Lanciano (1 Season)1 League16.20
Carpi (1 Season)1 League9.523181463133933.32610010730100
Crotone (1 Season)1 League1.3330
Venezia (1 Season)2 Leagues0
Coppa Italia (8 Seasons)8.5330
Serie B (7 Seasons)40.6443126135226136.139221212165121
Serie A (4 Seasons)1.4212000001013510
Champions Lg (1 Season)0
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
2014-201516Juventusit ITA1. Serie A1st0.3Matches
2015-201617Virtus Lancianoit ITA2. Serie B19th16.2Matches
2016-201718Cesenait ITA2. Serie B13th7.1Matches
2017-201819SPALit ITA1. Serie A17th1.1212000001013510Matches
2018-201920Carpiit ITA2. Serie B19th9.523181463133933.32610010730100Matches
2019-202021Frosinoneit ITA2. Serie B8th1.3765204850.0410141111Matches
2020-202122Frosinoneit ITA2. Serie B10th6.514775251435.7911110102410Matches
8 Seasons7 Clubs2 Leagues42.0463228135226136.139231222470131
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
Frosinone (3 Seasons)1 League7.92113127292240.91312111143521
SPAL (2 Seasons)1 League1.1212000001013510
Juventus (2 Seasons)1 League0.30
Cesena (1 Season)1 League7.10
Virtus Lanciano (1 Season)1 League16.20
Carpi (1 Season)1 League9.523181463133933.32610010730100
Venezia (1 Season)1 League0
Serie B (7 Seasons)40.6443126135226136.139221212165121
Serie A (4 Seasons)1.4212000001013510
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
2016-201718Cesenait ITACoppa Italia5th3.0Matches
2017-201819SPALit ITACoppa Italia17th1.0Matches
2018-201920SPALit ITACoppa Italia17th0.9Matches
2019-202021Frosinoneit ITACoppa Italia17th1.200Matches
2020-202122Frosinoneit ITACoppa Italia41st0.600Matches
2021-202223Frosinoneit ITACoppa ItaliaRd10.500Matches
2023-202425Crotoneit ITACoppa ItaliaRd11.333Matches
8 Seasons6 Clubs1 League8.5330
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
Frosinone (3 Seasons)1 League2.3000
SPAL (2 Seasons)1 League1.90
Cesena (1 Season)1 League3.00
Crotone (1 Season)1 League1.3330
Venezia (1 Season)1 League0
Juventus (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
2014-201516Juventusit ITA1. Serie A0.3Matches
2015-201617Virtus Lancianoit ITA2. Serie B16.2Matches
2016-201718Cesenait ITACoppa Italia3.0Matches
2016-201718Cesenait ITA2. Serie B7.1Matches
2017-201819SPALit ITACoppa Italia1.0Matches
2017-201819SPALit ITA1. Serie A1.1411121515341300.03100.0181527332213191Matches
2018-201920SPALit ITACoppa Italia0.9Matches
2018-201920Carpiit ITA2. Serie B9.548817105261136748715853.3746.7258153083617211101525219Matches
2019-202021Frosinoneit ITACoppa Italia1.2Matches
2019-202021Frosinoneit ITA2. Serie B1.3117127751601176583.3116.76745628265032841Matches
2020-202122Frosinoneit ITACoppa Italia0.6Matches
2020-202122Frosinoneit ITA2. Serie B6.5368659174141113686583.3116.721811305722011415724234Matches
2021-202223Frosinoneit ITACoppa Italia0.5Matches
2023-202425Crotoneit ITACoppa Italia1.3Matches
9 Seasons8 Clubs4 Leagues50.5101425203525308211013301860.01240.05613268176346397292759755
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
Frosinone (3 Seasons)2 Leagues10.248578624915711485121083.3216.728515868542616418932635
SPAL (2 Seasons)2 Leagues3.0411121515341300.03100.0181527332213191
Juventus (2 Seasons)3 Leagues0.3
Cesena (1 Season)2 Leagues10.1
Virtus Lanciano (1 Season)1 League16.2
Carpi (1 Season)1 League9.548817105261136748715853.3746.7258153083617211101525219
Crotone (1 Season)1 League1.3
Venezia (1 Season)2 Leagues
Coppa Italia (8 Seasons)8.5
Serie B (7 Seasons)40.69732419151029318972271866.7933.35433116169043375282457854
Serie A (4 Seasons)1.4411121515341300.03100.0181527332213191
Champions Lg (1 Season)
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
2014-201516Juventus2 Leagues0.3
2015-201617Virtus Lanciano1 League16.2
2016-201718Cesena2 Leagues10.1
2017-201819SPAL2 Leagues2.1411121515341300.03100.0181527332213191
2018-201920SPAL2 Leagues0.9
2018-201920Carpi1 League9.548817105261136748715853.3746.7258153083617211101525219
2019-202021Frosinone2 Leagues2.5117127751601176583.3116.76745628265032841
2020-202122Frosinone2 Leagues7.1368659174141113686583.3116.721811305722011415724234
2021-202223Frosinone2 Leagues0.5
2023-202425Crotone1 League1.3
9 Seasons8 Clubs4 Leagues50.5101425203525308211013301860.01240.05613268176346397292759755
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
Frosinone (3 Seasons)2 Leagues10.248578624915711485121083.3216.728515868542616418932635
SPAL (2 Seasons)2 Leagues3.0411121515341300.03100.0181527332213191
Juventus (2 Seasons)3 Leagues0.3
Cesena (1 Season)2 Leagues10.1
Virtus Lanciano (1 Season)1 League16.2
Carpi (1 Season)1 League9.548817105261136748715853.3746.7258153083617211101525219
Crotone (1 Season)1 League1.3
Venezia (1 Season)2 Leagues
Coppa Italia (8 Seasons)8.5
Serie B (7 Seasons)40.69732419151029318972271866.7933.35433116169043375282457854
Serie A (4 Seasons)1.4411121515341300.03100.0181527332213191
Champions Lg (1 Season)
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
2014-201516Juventusit ITA1. Serie A1st0.3Matches
2015-201617Virtus Lancianoit ITA2. Serie B19th16.2Matches
2016-201718Cesenait ITA2. Serie B13th7.1Matches
2017-201819SPALit ITA1. Serie A17th1.1411121515341300.03100.0181527332213191Matches
2018-201920Carpiit ITA2. Serie B19th9.548817105261136748715853.3746.7258153083617211101525219Matches
2019-202021Frosinoneit ITA2. Serie B8th1.3117127751601176583.3116.76745628265032841Matches
2020-202122Frosinoneit ITA2. Serie B10th6.5368659174141113686583.3116.721811305722011415724234Matches
8 Seasons7 Clubs2 Leagues42.0101425203525308211013301860.01240.05613268176346397292759755
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
Frosinone (3 Seasons)1 League7.948578624915711485121083.3216.728515868542616418932635
SPAL (2 Seasons)1 League1.1411121515341300.03100.0181527332213191
Juventus (2 Seasons)1 League0.3
Cesena (1 Season)1 League7.1
Virtus Lanciano (1 Season)1 League16.2
Carpi (1 Season)1 League9.548817105261136748715853.3746.7258153083617211101525219
Venezia (1 Season)1 League
Serie B (7 Seasons)40.69732419151029318972271866.7933.35433116169043375282457854
Serie A (4 Seasons)1.4411121515341300.03100.0181527332213191
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
2016-201718Cesenait ITACoppa Italia5th3.0Matches
2017-201819SPALit ITACoppa Italia17th1.0Matches
2018-201920SPALit ITACoppa Italia17th0.9Matches
2019-202021Frosinoneit ITACoppa Italia17th1.2Matches
2020-202122Frosinoneit ITACoppa Italia41st0.6Matches
2021-202223Frosinoneit ITACoppa ItaliaRd10.5Matches
2023-202425Crotoneit ITACoppa ItaliaRd11.3Matches
8 Seasons6 Clubs1 League8.5
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Frosinone (3 Seasons)1 League2.3
SPAL (2 Seasons)1 League1.9
Cesena (1 Season)1 League3.0
Crotone (1 Season)1 League1.3
Venezia (1 Season)1 League
Juventus (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
2014-201516Juventusit ITACoppa Italia00001Matches
2014-201516Juventusit ITA1. Serie A227140.80.300240.5001-1-3.33-4.63Matches
2015-201617Juventus1. Champions Lg00002Matches
2015-201617Juventusit ITA1. Serie A00009Matches
2015-201617Virtus Lancianoit ITA2. Serie B191,4547738.516.21711211.291520-5-0.310.00Matches
2016-201718Cesenait ITACoppa Italia32688955.83.03892002.0034-1-0.34-2.88Matches
2016-201718Cesenait ITA2. Serie B216413117.07.16115Matches
2017-201819Veneziait ITACoppa Italia00001Matches
2017-201819SPALit ITACoppa Italia1909050.01.01901000.0002-2-2.00-3.00Matches
2017-201819SPALit ITA1. Serie A298492.91.1111331.000000.00+0.540.52.3-1.7-1.62-1.07Matches
2017-201819Veneziait ITA2. Serie B00001Matches
2018-201920SPALit ITACoppa Italia1828245.60.91820003.0010+1+1.10+2.02Matches
2018-201920SPALit ITA1. Serie A00006Matches
2018-201920Carpiit ITA2. Serie B138536626.39.51080631950.771222-10-1.06-0.3814.918.8-3.9-0.41+0.05Matches
2019-202021Frosinoneit ITACoppa Italia21065339.31.2190111611.5013-2-1.70-6.64Matches
2019-202021Frosinoneit ITA2. Serie B5120243.51.31700413292.2021+1+0.75+0.703.43.1+0.3+0.20-0.28Matches
2020-202122Frosinoneit ITACoppa Italia1545460.00.61540000.0013-2-3.33-3.33Matches
2020-202122Frosinoneit ITA2. Serie B105895917.26.58692220271.105500.00+0.138.56.3+2.1+0.33+0.13Matches
2021-202223Frosinoneit ITACoppa Italia1454537.50.50014501.001100.000.00Matches
2021-202223Frosinoneit ITA2. Serie B00001Matches
2023-202425Crotoneit ITACoppa Italia1120120100.01.311201000.0013-2-1.50Matches
9 Seasons8 Clubs4 Leagues824,5475511.050.551782631191211.194265-23-0.53-0.6127.330.5-3.2-0.17-0.11
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
Frosinone (3 Seasons)2 Leagues19914488.510.211693819581.371013-3-0.30-0.3911.89.4+2.4+0.31-0.04
SPAL (2 Seasons)2 Leagues4270683.83.038621391.2512-1-0.33+0.180.52.3-1.7-1.62-1.07
Juventus (2 Seasons)3 Leagues227140.30.3002160.5001-1-3.33-4.63
Cesena (1 Season)2 Leagues249093821.310.198931502.0034-1-0.34-2.88
Virtus Lanciano (1 Season)1 League191,4547738.516.21711211.291520-5-0.310.00
Carpi (1 Season)1 League138536626.39.51080631950.771222-10-1.06-0.3814.918.8-3.9-0.41+0.05
Crotone (1 Season)1 League1120120100.01.311201000.0013-2-1.50
Venezia (1 Season)2 Leagues00002
Coppa Italia (8 Seasons)107657738.18.5888523131.30816-8-0.94-2.94
Serie B (7 Seasons)683,6575414.740.64274202616641.203448-14-0.42-0.1926.828.2-1.5-0.08-0.20
Serie A (4 Seasons)4125310.91.4113520.7501-1-0.72-1.110.52.3-1.7-1.62-1.07
Champions Lg (1 Season)00002
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
2014-201516Juventus2 Leagues227140.70.300250.5001-1-3.33-4.63
2015-201617Juventus2 Leagues000011
2015-201617Virtus Lanciano1 League191,4547738.516.21711211.291520-5-0.310.00
2016-201718Cesena2 Leagues249093821.310.198931502.0034-1-0.34-2.88
2017-201819Venezia2 Leagues00002
2017-201819SPAL2 Leagues3188635.22.129021330.6702-2-0.96-0.460.52.3-1.7-1.62-1.07
2018-201920SPAL2 Leagues182822.30.91820063.0010+1+1.10+2.02
2018-201920Carpi1 League138536626.39.51080631950.771222-10-1.06-0.3814.918.8-3.9-0.41+0.05
2019-202021Frosinone2 Leagues7226326.12.52801513302.0034-1-0.40-0.683.43.1+0.3+0.20-0.28
2020-202122Frosinone2 Leagues116435818.37.19672220271.0068-2-0.28-0.158.56.3+2.1+0.33+0.13
2021-202223Frosinone2 Leagues145451.30.50014511.001100.000.00
2023-202425Crotone1 League1120120100.01.311201000.0013-2-1.50
9 Seasons8 Clubs4 Leagues824,5475511.050.551782631191211.194265-23-0.53-0.6127.330.5-3.2-0.17-0.11
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
Frosinone (3 Seasons)2 Leagues19914488.510.211693819581.371013-3-0.30-0.3911.89.4+2.4+0.31-0.04
SPAL (2 Seasons)2 Leagues4270683.83.038621391.2512-1-0.33+0.180.52.3-1.7-1.62-1.07
Juventus (2 Seasons)3 Leagues227140.30.3002160.5001-1-3.33-4.63
Cesena (1 Season)2 Leagues249093821.310.198931502.0034-1-0.34-2.88
Virtus Lanciano (1 Season)1 League191,4547738.516.21711211.291520-5-0.310.00
Carpi (1 Season)1 League138536626.39.51080631950.771222-10-1.06-0.3814.918.8-3.9-0.41+0.05
Crotone (1 Season)1 League1120120100.01.311201000.0013-2-1.50
Venezia (1 Season)2 Leagues00002
Coppa Italia (8 Seasons)107657738.18.5888523131.30816-8-0.94-2.94
Serie B (7 Seasons)683,6575414.740.64274202616641.203448-14-0.42-0.1926.828.2-1.5-0.08-0.20
Serie A (4 Seasons)4125310.91.4113520.7501-1-0.72-1.110.52.3-1.7-1.62-1.07
Champions Lg (1 Season)00002
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
2014-201516Juventusit ITA1. Serie A1st227140.80.300240.5001-1-3.33-4.63Matches
2015-201617Juventusit ITA1. Serie A1st00009Matches
2015-201617Virtus Lancianoit ITA2. Serie B19th191,4547738.516.21711211.291520-5-0.310.00Matches
2016-201718Cesenait ITA2. Serie B13th216413117.07.16115Matches
2017-201819Veneziait ITA2. Serie B5th00001Matches
2017-201819SPALit ITA1. Serie A17th298492.91.1111331.000000.00+0.540.52.3-1.7-1.62-1.07Matches
2018-201920SPALit ITA1. Serie A13th00006Matches
2018-201920Carpiit ITA2. Serie B19th138536626.39.51080631950.771222-10-1.06-0.3814.918.8-3.9-0.41+0.05Matches
2019-202021Frosinoneit ITA2. Serie B8th5120243.51.31700413292.2021+1+0.75+0.703.43.1+0.3+0.20-0.28Matches
2020-202122Frosinoneit ITA2. Serie B10th105895917.26.58692220271.105500.00+0.138.56.3+2.1+0.33+0.13Matches
2021-202223Frosinoneit ITA2. Serie B9th00001Matches
8 Seasons7 Clubs2 Leagues723,782539.842.043742129161161.173449-15-0.43-0.4327.330.5-3.2-0.17-0.11
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
Frosinone (3 Seasons)1 League15709476.97.99692615571.4776+1+0.13+0.1611.89.4+2.4+0.31-0.04
SPAL (2 Seasons)1 League298491.41.1111391.000000.00+0.540.52.3-1.7-1.62-1.07
Juventus (2 Seasons)1 League227140.40.3002130.5001-1-3.33-4.63
Cesena (1 Season)1 League216413117.07.16115
Virtus Lanciano (1 Season)1 League191,4547738.516.21711211.291520-5-0.310.00
Carpi (1 Season)1 League138536626.39.51080631950.771222-10-1.06-0.3814.918.8-3.9-0.41+0.05
Venezia (1 Season)1 League00001
Serie B (7 Seasons)683,6575414.740.64274202616641.203448-14-0.42-0.1926.828.2-1.5-0.08-0.20
Serie A (4 Seasons)4125310.91.4113520.7501-1-0.72-1.110.52.3-1.7-1.62-1.07
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-201516Juventusit ITACoppa Italia1st00001Matches
2016-201718Cesenait ITACoppa Italia5th32688955.83.03892002.0034-1-0.34-2.88Matches
2017-201819Veneziait ITACoppa Italia41st00001Matches
2017-201819SPALit ITACoppa Italia17th1909050.01.01901000.0002-2-2.00-3.00Matches
2018-201920SPALit ITACoppa Italia17th1828245.60.91820003.0010+1+1.10+2.02Matches
2019-202021Frosinoneit ITACoppa Italia17th21065339.31.2190111611.5013-2-1.70-6.64Matches
2020-202122Frosinoneit ITACoppa Italia41st1545460.00.61540000.0013-2-3.33-3.33Matches
2021-202223Frosinoneit ITACoppa ItaliaRd11454537.50.50014501.001100.000.00Matches
2023-202425Crotoneit ITACoppa ItaliaRd11120120100.01.311201000.0013-2-1.50Matches
8 Seasons6 Clubs1 League107657738.18.5888523131.30816-8-0.94-2.94
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Frosinone (3 Seasons)1 League42055142.72.3272123111.0037-4-1.76-4.70
SPAL (2 Seasons)1 League21728647.81.92861001.5012-1-0.52-0.52
Cesena (1 Season)1 League32688955.83.03892002.0034-1-0.34-2.88
Crotone (1 Season)1 League1120120100.01.311201000.0013-2-1.50
Venezia (1 Season)1 League00001
Juventus (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
2014-201516Juventusit ITA1. Serie A0.3000Matches
2015-201617Virtus Lancianoit ITA2. Serie B16.250Matches
2016-201718Cesenait ITACoppa Italia3.01000Matches
2016-201718Cesenait ITA2. Serie B7.121Matches
2017-201819SPALit ITACoppa Italia1.00000Matches
2017-201819SPALit ITA1. Serie A1.1100100131000500Matches
2018-201920SPALit ITACoppa Italia0.90000Matches
2018-201920Carpiit ITA2. Serie B9.510085038718000864640.0Matches
2019-202021Frosinoneit ITACoppa Italia1.21000000000Matches
2019-202021Frosinoneit ITA2. Serie B1.30000005460007010.0Matches
2020-202122Frosinoneit ITACoppa Italia0.60000000000Matches
2020-202122Frosinoneit ITA2. Serie B6.5200161322107000391118.3Matches
2021-202223Frosinoneit ITACoppa Italia0.50001100000Matches
2023-202425Crotoneit ITACoppa Italia1.30001001330Matches
9 Seasons8 Clubs4 Leagues50.51310277367273500013751821.7
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Frosinone (3 Seasons)2 Leagues10.23001723271413000461127.7
SPAL (2 Seasons)2 Leagues3.0100100131000500
Juventus (2 Seasons)3 Leagues0.3000
Cesena (1 Season)2 Leagues10.13100
Virtus Lanciano (1 Season)1 League16.250
Carpi (1 Season)1 League9.510085038718000864640.0
Crotone (1 Season)1 League1.30001001330
Venezia (1 Season)2 Leagues
Coppa Italia (8 Seasons)8.52002101330
Serie B (7 Seasons)40.61010246365213100013251821.7
Serie A (4 Seasons)1.4100100131000500
Champions Lg (1 Season)
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
2014-201516Juventus2 Leagues0.3000
2015-201617Virtus Lanciano1 League16.250
2016-201718Cesena2 Leagues10.13100
2017-201819SPAL2 Leagues2.1100100131000500
2018-201920SPAL2 Leagues0.90000
2018-201920Carpi1 League9.510085038718000864640.0
2019-202021Frosinone2 Leagues2.51000005460007010.0
2020-202122Frosinone2 Leagues7.1200161322107000391118.3
2021-202223Frosinone2 Leagues0.50001100000
2023-202425Crotone1 League1.30001001330
9 Seasons8 Clubs4 Leagues50.51310277367273500013751821.7
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Frosinone (3 Seasons)2 Leagues10.23001723271413000461127.7
SPAL (2 Seasons)2 Leagues3.0100100131000500
Juventus (2 Seasons)3 Leagues0.3000
Cesena (1 Season)2 Leagues10.13100
Virtus Lanciano (1 Season)1 League16.250
Carpi (1 Season)1 League9.510085038718000864640.0
Crotone (1 Season)1 League1.30001001330
Venezia (1 Season)2 Leagues
Coppa Italia (8 Seasons)8.52002101330
Serie B (7 Seasons)40.61010246365213100013251821.7
Serie A (4 Seasons)1.4100100131000500
Champions Lg (1 Season)
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
2014-201516Juventusit ITA1. Serie A1st0.3000Matches
2015-201617Virtus Lancianoit ITA2. Serie B19th16.250Matches
2016-201718Cesenait ITA2. Serie B13th7.121Matches
2017-201819SPALit ITA1. Serie A17th1.1100100131000500Matches
2018-201920Carpiit ITA2. Serie B19th9.510085038718000864640.0Matches
2019-202021Frosinoneit ITA2. Serie B8th1.30000005460007010.0Matches
2020-202122Frosinoneit ITA2. Serie B10th6.5200161322107000391118.3Matches
8 Seasons7 Clubs2 Leagues42.01110256366243200013751821.7
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Frosinone (3 Seasons)1 League7.92001613271413000461127.7
SPAL (2 Seasons)1 League1.1100100131000500
Juventus (2 Seasons)1 League0.3000
Cesena (1 Season)1 League7.121
Virtus Lanciano (1 Season)1 League16.250
Carpi (1 Season)1 League9.510085038718000864640.0
Venezia (1 Season)1 League
Serie B (7 Seasons)40.61010246365213100013251821.7
Serie A (4 Seasons)1.4100100131000500
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201718Cesenait ITACoppa Italia5th3.01000Matches
2017-201819SPALit ITACoppa Italia17th1.00000Matches
2018-201920SPALit ITACoppa Italia17th0.90000Matches
2019-202021Frosinoneit ITACoppa Italia17th1.21000000000Matches
2020-202122Frosinoneit ITACoppa Italia41st0.60000000000Matches
2021-202223Frosinoneit ITACoppa ItaliaRd10.50001100000Matches
2023-202425Crotoneit ITACoppa ItaliaRd11.30001001330Matches
8 Seasons6 Clubs1 League8.52002101330
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Frosinone (3 Seasons)1 League2.31001100000
SPAL (2 Seasons)1 League1.90000
Cesena (1 Season)1 League3.01000
Crotone (1 Season)1 League1.30001001330
Venezia (1 Season)1 League
Juventus (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.

More Mattia Vitale Pages