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
2015-201621Cesenait ITA2. Serie B643473.9000000100.000.000.000.000.00Matches
2016-201722Cesenait ITACoppa Italia222102.3000000000.000.000.000.000.00Matches
2016-201722Cesenait ITA2. Serie B11108209.1000000500.000.000.000.000.00Matches
2017-201823Avellinoit ITACoppa Italia20300.3000000100.000.000.000.000.00Matches
2017-201823Avellinoit ITA2. Serie B21111,09912.2011000400.000.080.080.000.08Matches
2018-201924Perugiait ITA2. Serie B22141,43415.9101100610.30.31.51.83579440.060.000.060.060.060.020.090.110.020.11Matches
2019-202025Perugiait ITACoppa Italia221802.0000000100.000.000.000.000.00Matches
2019-202025Perugiait ITA2. Serie B19181,59617.7101100511.11.10.21.3318540.060.000.060.060.060.060.010.070.060.07Matches
2020-202126Pordenoneit ITACoppa Italia10580.6000000100.000.000.000.000.00Matches
2020-202126Pordenoneit ITA2. Serie B27272,29725.5123100810.30.32.12.446125540.040.080.120.040.120.010.080.100.010.10Matches
2021-202227Pordenoneit ITACoppa Italia00Matches
2021-202227Pordenoneit ITA2. Serie B14121,04811.6112100810.20.20.91.12145260.090.090.170.090.170.020.080.090.020.09Matches
2021-202227Ascoliit ITA2. Serie B16131,15612.8123100300.20.22.22.42357140.080.160.230.080.230.020.170.190.020.19Matches
2022-202328Ascoliit ITACoppa Italia111201.3000000000.000.000.000.000.00Matches
2022-202328Ascoliit ITA2. Serie B27252,01522.40220001220.40.46.36.75996650.000.090.090.000.090.020.280.300.020.30Matches
2023-202429Ascoliit ITACoppa Italia00Matches
2023-202429Ascoliit ITA2. Serie B17151,24713.9011000710.50.53.33.82541420.000.070.070.000.070.030.240.270.030.27Matches
9 Seasons5 Clubs2 Leagues18815413,657151.759145006272.92.916.519.42405282490.030.060.090.030.090.020.140.160.020.16
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
Ascoli (3 Seasons)2 Leagues61544,53850.41561002231.11.111.812.91071941210.020.100.120.020.120.020.240.260.020.26
Perugia (2 Seasons)2 Leagues43343,21035.72022001221.41.41.73.066164480.060.000.060.060.060.040.050.090.040.09
Pordenone (2 Seasons)2 Leagues42393,40337.82352001720.50.53.03.567170800.050.080.130.050.130.010.080.090.010.09
Cesena (2 Seasons)2 Leagues19161,37715.3000000600.000.000.000.000.00
Avellino (1 Season)2 Leagues23111,12912.5011000500.000.080.080.000.08
Serie B (9 Seasons)18014913,059145.159145005972.92.916.519.42405282490.030.060.100.030.100.020.140.160.020.16
Coppa Italia (7 Seasons)855986.6000000300.000.000.000.000.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
2015-201621Cesena1 League643473.9000000100.000.000.000.000.00
2016-201722Cesena2 Leagues13121,03011.4000000500.000.000.000.000.00
2017-201823Avellino2 Leagues23111,12912.5011000500.000.080.080.000.08
2018-201924Perugia1 League22141,43415.9101100610.30.31.51.83579440.060.000.060.060.060.020.090.110.020.11
2019-202025Perugia2 Leagues21201,77619.7101100611.11.10.21.3318540.050.000.050.050.050.060.010.070.060.07
2020-202126Pordenone2 Leagues28272,35526.2123100910.30.32.12.446125540.040.080.110.040.110.010.080.100.010.10
2021-202227Pordenone2 Leagues14121,04811.6112100810.20.20.91.12145260.090.090.170.090.170.020.080.090.020.09
2021-202227Ascoli1 League16131,15612.8123100300.20.22.22.42357140.080.160.230.080.230.020.170.190.020.19
2022-202328Ascoli2 Leagues28262,13523.70220001220.40.46.36.75996650.000.080.080.000.080.020.280.300.020.30
2023-202429Ascoli2 Leagues17151,24713.9011000710.50.53.33.82541420.000.070.070.000.070.030.240.270.030.27
9 Seasons5 Clubs2 Leagues18815413,657151.759145006272.92.916.519.42405282490.030.060.090.030.090.020.140.160.020.16
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
Ascoli (3 Seasons)2 Leagues61544,53850.41561002231.11.111.812.91071941210.020.100.120.020.120.020.240.260.020.26
Perugia (2 Seasons)2 Leagues43343,21035.72022001221.41.41.73.066164480.060.000.060.060.060.040.050.090.040.09
Pordenone (2 Seasons)2 Leagues42393,40337.82352001720.50.53.03.567170800.050.080.130.050.130.010.080.090.010.09
Cesena (2 Seasons)2 Leagues19161,37715.3000000600.000.000.000.000.00
Avellino (1 Season)2 Leagues23111,12912.5011000500.000.080.080.000.08
Serie B (9 Seasons)18014913,059145.159145005972.92.916.519.42405282490.030.060.100.030.100.020.140.160.020.16
Coppa Italia (7 Seasons)855986.6000000300.000.000.000.000.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
2015-201621Cesenait ITA2. Serie B6th643473.9000000100.000.000.000.000.00Matches
2016-201722Cesenait ITA2. Serie B13th11108209.1000000500.000.000.000.000.00Matches
2017-201823Avellinoit ITA2. Serie B15th21111,09912.2011000400.000.080.080.000.08Matches
2018-201924Perugiait ITA2. Serie B8th22141,43415.9101100610.30.31.51.83579440.060.000.060.060.060.020.090.110.020.11Matches
2019-202025Perugiait ITA2. Serie B16th19181,59617.7101100511.11.10.21.3318540.060.000.060.060.060.060.010.070.060.07Matches
2020-202126Pordenoneit ITA2. Serie B15th27272,29725.5123100810.30.32.12.446125540.040.080.120.040.120.010.080.100.010.10Matches
2021-202227Pordenoneit ITA2. Serie B20th14121,04811.6112100810.20.20.91.12145260.090.090.170.090.170.020.080.090.020.09Matches
2021-202227Ascoliit ITA2. Serie B6th16131,15612.8123100300.20.22.22.42357140.080.160.230.080.230.020.170.190.020.19Matches
2022-202328Ascoliit ITA2. Serie B12th27252,01522.40220001220.40.46.36.75996650.000.090.090.000.090.020.280.300.020.30Matches
2023-202429Ascoliit ITA2. Serie B18th17151,24713.9011000710.50.53.33.82541420.000.070.070.000.070.030.240.270.030.27Matches
9 Seasons5 Clubs1 League18014913,059145.159145005972.92.916.519.42405282490.030.060.100.030.100.020.140.160.020.16
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
Ascoli (3 Seasons)1 League60534,41849.11561002231.11.111.812.91071941210.020.100.120.020.120.020.240.260.020.26
Pordenone (2 Seasons)1 League41393,34537.22352001620.50.53.03.567170800.050.080.130.050.130.010.080.090.010.09
Perugia (2 Seasons)1 League41323,03033.72022001121.41.41.73.066164480.060.000.060.060.060.040.050.090.040.09
Cesena (2 Seasons)1 League17141,16713.0000000600.000.000.000.000.00
Avellino (1 Season)1 League21111,09912.2011000400.000.080.080.000.08
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
2016-201722Cesenait ITACoppa Italia5th222102.3000000000.000.000.000.000.00Matches
2017-201823Avellinoit ITACoppa Italia25th20300.3000000100.000.000.000.000.00Matches
2019-202025Perugiait ITACoppa Italia9th221802.0000000100.000.000.000.000.00Matches
2020-202126Pordenoneit ITACoppa Italia25th10580.6000000100.000.000.000.000.00Matches
2021-202227Pordenoneit ITACoppa ItaliaRd100Matches
2022-202328Ascoliit ITACoppa ItaliaRd2111201.3000000000.000.000.000.000.00Matches
2023-202429Ascoliit ITACoppa ItaliaRd100Matches
7 Seasons5 Clubs1 League855986.6000000300.000.000.000.000.00
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
Pordenone (2 Seasons)1 League10580.6000000100.000.000.000.000.00
Ascoli (2 Seasons)1 League111201.3000000000.000.000.000.000.00
Cesena (1 Season)1 League222102.3000000000.000.000.000.000.00
Avellino (1 Season)1 League20300.3000000100.000.000.000.000.00
Perugia (1 Season)1 League221802.0000000100.000.000.000.000.00

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
2015-201621Cesenait ITA2. Serie B3.9010.260.0000Matches
2016-201722Cesenait ITACoppa Italia2.3000Matches
2016-201722Cesenait ITA2. Serie B9.1010.110.0000Matches
2017-201823Avellinoit ITACoppa Italia0.3000Matches
2017-201823Avellinoit ITA2. Serie B12.20010.000.080.0000Matches
2018-201924Perugiait ITA2. Serie B15.917228.60.440.130.140.5024.13000.30.30.04+0.7+0.7Matches
2019-202025Perugiait ITACoppa Italia2.00100.00.500.000.0000Matches
2019-202025Perugiait ITA2. Serie B17.719444.40.510.230.110.2526.44001.11.10.12-0.1-0.1Matches
2020-202126Pordenoneit ITACoppa Italia0.60000.000.0000Matches
2020-202126Pordenoneit ITA2. Serie B25.517228.60.270.080.140.5028.44000.30.30.04+0.7+0.7Matches
2021-202227Pordenoneit ITA2. Serie B11.617228.60.600.170.140.5031.51000.20.20.03+0.8+0.8Matches
2021-202227Ascoliit ITA2. Serie B12.8110330.00.780.230.100.3330.13000.20.20.02+0.8+0.8Matches
2022-202328Ascoliit ITACoppa Italia1.30000.000.0000Matches
2022-202328Ascoliit ITA2. Serie B22.4015320.00.670.130.000.0029.77000.40.40.03-0.4-0.4Matches
2023-202429Ascoliit ITA2. Serie B13.9011545.50.790.360.000.0024.33000.50.50.04-0.5-0.5Matches
9 Seasons5 Clubs2 Leagues151.75672432.80.490.160.070.2127.925002.92.90.04+2.1+2.1
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
Ascoli (3 Seasons)2 Leagues50.41361130.60.710.220.030.0928.113001.11.10.03-0.1-0.1
Perugia (2 Seasons)2 Leagues35.7217635.30.480.170.120.3325.47001.41.40.09+0.6+0.6
Pordenone (2 Seasons)2 Leagues37.8214428.60.370.110.140.5030.05000.50.50.03+1.5+1.5
Cesena (2 Seasons)2 Leagues15.3020.150.0000
Avellino (1 Season)2 Leagues12.50010.000.080.0000
Serie B (9 Seasons)145.15662433.30.500.170.080.2127.925002.92.90.04+2.1+2.1
Coppa Italia (7 Seasons)6.60100.00.250.000.0000
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
2015-201621Cesena1 League3.9010.260.0000
2016-201722Cesena2 Leagues11.4010.110.0000
2017-201823Avellino2 Leagues12.50010.000.080.0000
2018-201924Perugia1 League15.917228.60.440.130.140.5024.13000.30.30.04+0.7+0.7
2019-202025Perugia2 Leagues19.7110440.00.510.200.100.2526.44001.11.10.12-0.1-0.1
2020-202126Pordenone2 Leagues26.217228.60.270.080.140.5028.44000.30.30.04+0.7+0.7
2021-202227Pordenone2 Leagues11.617228.60.600.170.140.5031.51000.20.20.03+0.8+0.8
2021-202227Ascoli1 League12.8110330.00.780.230.100.3330.13000.20.20.02+0.8+0.8
2022-202328Ascoli2 Leagues23.7015320.00.630.130.000.0029.77000.40.40.03-0.4-0.4
2023-202429Ascoli2 Leagues13.9011545.50.790.360.000.0024.33000.50.50.04-0.5-0.5
9 Seasons5 Clubs2 Leagues151.75672432.80.490.160.070.2127.925002.92.90.04+2.1+2.1
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
Ascoli (3 Seasons)2 Leagues50.41361130.60.710.220.030.0928.113001.11.10.03-0.1-0.1
Perugia (2 Seasons)2 Leagues35.7217635.30.480.170.120.3325.47001.41.40.09+0.6+0.6
Pordenone (2 Seasons)2 Leagues37.8214428.60.370.110.140.5030.05000.50.50.03+1.5+1.5
Cesena (2 Seasons)2 Leagues15.3020.150.0000
Avellino (1 Season)2 Leagues12.50010.000.080.0000
Serie B (9 Seasons)145.15662433.30.500.170.080.2127.925002.92.90.04+2.1+2.1
Coppa Italia (7 Seasons)6.60100.00.250.000.0000
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
2015-201621Cesenait ITA2. Serie B6th3.9010.260.0000Matches
2016-201722Cesenait ITA2. Serie B13th9.1010.110.0000Matches
2017-201823Avellinoit ITA2. Serie B15th12.20010.000.080.0000Matches
2018-201924Perugiait ITA2. Serie B8th15.917228.60.440.130.140.5024.13000.30.30.04+0.7+0.7Matches
2019-202025Perugiait ITA2. Serie B16th17.719444.40.510.230.110.2526.44001.11.10.12-0.1-0.1Matches
2020-202126Pordenoneit ITA2. Serie B15th25.517228.60.270.080.140.5028.44000.30.30.04+0.7+0.7Matches
2021-202227Pordenoneit ITA2. Serie B20th11.617228.60.600.170.140.5031.51000.20.20.03+0.8+0.8Matches
2021-202227Ascoliit ITA2. Serie B6th12.8110330.00.780.230.100.3330.13000.20.20.02+0.8+0.8Matches
2022-202328Ascoliit ITA2. Serie B12th22.4015320.00.670.130.000.0029.77000.40.40.03-0.4-0.4Matches
2023-202429Ascoliit ITA2. Serie B18th13.9011545.50.790.360.000.0024.33000.50.50.04-0.5-0.5Matches
9 Seasons5 Clubs1 League145.15662433.30.500.170.080.2127.925002.92.90.04+2.1+2.1
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
Ascoli (3 Seasons)1 League49.11361130.60.730.220.030.0928.113001.11.10.03-0.1-0.1
Pordenone (2 Seasons)1 League37.2214428.60.380.110.140.5030.05000.50.50.03+1.5+1.5
Perugia (2 Seasons)1 League33.7216637.50.480.180.130.3325.47001.41.40.09+0.6+0.6
Cesena (2 Seasons)1 League13.0020.150.0000
Avellino (1 Season)1 League12.20010.000.080.0000
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-201722Cesenait ITACoppa Italia5th2.3000Matches
2017-201823Avellinoit ITACoppa Italia25th0.3000Matches
2019-202025Perugiait ITACoppa Italia9th2.00100.00.500.000.0000Matches
2020-202126Pordenoneit ITACoppa Italia25th0.60000.000.0000Matches
2022-202328Ascoliit ITACoppa ItaliaRd21.30000.000.0000Matches
7 Seasons5 Clubs1 League6.60100.00.250.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Pordenone (2 Seasons)1 League0.60000.000.0000
Ascoli (2 Seasons)1 League1.30000.000.0000
Cesena (1 Season)1 League2.3000
Avellino (1 Season)1 League0.3000
Perugia (1 Season)1 League2.00100.00.500.000.0000

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
2015-201621Cesenait ITA2. Serie B3.90Matches
2016-201722Cesenait ITACoppa Italia2.30Matches
2016-201722Cesenait ITA2. Serie B9.10Matches
2017-201823Avellinoit ITACoppa Italia0.30Matches
2017-201823Avellinoit ITA2. Serie B12.21Matches
2018-201924Perugiait ITA2. Serie B15.975296977.614461487631635090.330237281.211620855.801.51.5-1.52061171479Matches
2019-202025Perugiait ITACoppa Italia2.00Matches
2019-202025Perugiait ITA2. Serie B17.7935116980.020115690128029894.047054186.917429559.000.20.8-0.26779385Matches
2020-202126Pordenoneit ITACoppa Italia0.60Matches
2020-202126Pordenoneit ITA2. Serie B25.5928143964.5194061007835741087.136752569.919244343.322.12.6-0.1291183624125Matches
2021-202227Pordenoneit ITA2. Serie B11.645073161.69696490617420784.116723272.010327337.710.91.5+0.1175111645Matches
2021-202227Ascoliit ITA2. Serie B12.860987169.913161645924727689.520829071.714627453.322.21.6-0.22564211257Matches
2022-202328Ascoliit ITACoppa Italia1.30Matches
2022-202328Ascoliit ITA2. Serie B22.4873134065.119581796433537988.431644371.321447045.526.35.1-4.36094352396Matches
2023-202429Ascoliit ITA2. Serie B13.939474453.09022451513717677.814625657.010628137.713.33.1-2.33646181241Matches
9 Seasons5 Clubs2 Leagues151.74941726368.0105442456991846209688.11976265974.31051224446.8916.516.3-7.519351114794528
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
Ascoli (3 Seasons)2 Leagues50.41876295563.5417641893871983186.567098967.7466102545.5511.89.8-6.81212047447194
Perugia (2 Seasons)2 Leagues35.71687213878.9345761177759664892.077291384.629050357.701.72.3-1.7261382617164
Pordenone (2 Seasons)2 Leagues37.81378217063.5291021498453161786.153475770.529571641.233.04.20.0461694730170
Cesena (2 Seasons)2 Leagues15.30
Avellino (1 Season)2 Leagues12.51
Serie B (9 Seasons)145.14941726368.0105442456991846209688.11976265974.31051224446.8916.516.3-7.519351114794528
Coppa Italia (7 Seasons)6.60
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
2015-201621Cesena1 League3.90
2016-201722Cesena2 Leagues11.40
2017-201823Avellino2 Leagues12.51
2018-201924Perugia1 League15.975296977.614461487631635090.330237281.211620855.801.51.5-1.52061171479
2019-202025Perugia2 Leagues19.7935116980.020115690128029894.047054186.917429559.000.20.8-0.26779385
2020-202126Pordenone2 Leagues26.2928143964.5194061007835741087.136752569.919244343.322.12.6-0.1291183624125
2021-202227Pordenone2 Leagues11.645073161.69696490617420784.116723272.010327337.710.91.5+0.1175111645
2021-202227Ascoli1 League12.860987169.913161645924727689.520829071.714627453.322.21.6-0.22564211257
2022-202328Ascoli2 Leagues23.7873134065.119581796433537988.431644371.321447045.526.35.1-4.36094352396
2023-202429Ascoli2 Leagues13.939474453.09022451513717677.814625657.010628137.713.33.1-2.33646181241
9 Seasons5 Clubs2 Leagues151.74941726368.0105442456991846209688.11976265974.31051224446.8916.516.3-7.519351114794528
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
Ascoli (3 Seasons)2 Leagues50.41876295563.5417641893871983186.567098967.7466102545.5511.89.8-6.81212047447194
Perugia (2 Seasons)2 Leagues35.71687213878.9345761177759664892.077291384.629050357.701.72.3-1.7261382617164
Pordenone (2 Seasons)2 Leagues37.81378217063.5291021498453161786.153475770.529571641.233.04.20.0461694730170
Cesena (2 Seasons)2 Leagues15.30
Avellino (1 Season)2 Leagues12.51
Serie B (9 Seasons)145.14941726368.0105442456991846209688.11976265974.31051224446.8916.516.3-7.519351114794528
Coppa Italia (7 Seasons)6.60
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
2015-201621Cesenait ITA2. Serie B6th3.90Matches
2016-201722Cesenait ITA2. Serie B13th9.10Matches
2017-201823Avellinoit ITA2. Serie B15th12.21Matches
2018-201924Perugiait ITA2. Serie B8th15.975296977.614461487631635090.330237281.211620855.801.51.5-1.52061171479Matches
2019-202025Perugiait ITA2. Serie B16th17.7935116980.020115690128029894.047054186.917429559.000.20.8-0.26779385Matches
2020-202126Pordenoneit ITA2. Serie B15th25.5928143964.5194061007835741087.136752569.919244343.322.12.6-0.1291183624125Matches
2021-202227Pordenoneit ITA2. Serie B20th11.645073161.69696490617420784.116723272.010327337.710.91.5+0.1175111645Matches
2021-202227Ascoliit ITA2. Serie B6th12.860987169.913161645924727689.520829071.714627453.322.21.6-0.22564211257Matches
2022-202328Ascoliit ITA2. Serie B12th22.4873134065.119581796433537988.431644371.321447045.526.35.1-4.36094352396Matches
2023-202429Ascoliit ITA2. Serie B18th13.939474453.09022451513717677.814625657.010628137.713.33.1-2.33646181241Matches
9 Seasons5 Clubs1 League145.14941726368.0105442456991846209688.11976265974.31051224446.8916.516.3-7.519351114794528
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
Ascoli (3 Seasons)1 League49.11876295563.5417641893871983186.567098967.7466102545.5511.89.8-6.81212047447194
Pordenone (2 Seasons)1 League37.21378217063.5291021498453161786.153475770.529571641.233.04.20.0461694730170
Perugia (2 Seasons)1 League33.71687213878.9345761177759664892.077291384.629050357.701.72.3-1.7261382617164
Cesena (2 Seasons)1 League13.00
Avellino (1 Season)1 League12.21
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-201722Cesenait ITACoppa Italia5th2.30Matches
2017-201823Avellinoit ITACoppa Italia25th0.30Matches
2019-202025Perugiait ITACoppa Italia9th2.00Matches
2020-202126Pordenoneit ITACoppa Italia25th0.60Matches
2022-202328Ascoliit ITACoppa ItaliaRd21.30Matches
7 Seasons5 Clubs1 League6.60
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast A-xAG KP 1/3 PPA CrsPA Matches
Pordenone (2 Seasons)1 League0.60
Ascoli (2 Seasons)1 League1.30
Cesena (1 Season)1 League2.30
Avellino (1 Season)1 League0.30
Perugia (1 Season)1 League2.00
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
2015-201621Cesenait ITA2. Serie B3.9Matches
2016-201722Cesenait ITACoppa Italia2.3Matches
2016-201722Cesenait ITA2. Serie B9.1Matches
2017-201823Avellinoit ITACoppa Italia0.3Matches
2017-201823Avellinoit ITA2. Serie B12.20Matches
2018-201924Perugiait ITA2. Serie B15.99697432226902485131212170752414Matches
2019-202025Perugiait ITACoppa Italia2.02Matches
2019-202025Perugiait ITA2. Serie B17.71169101314771137296412500935910Matches
2020-202126Pordenoneit ITACoppa Italia0.60Matches
2020-202126Pordenoneit ITA2. Serie B25.514391038396790121652744313261928530Matches
2021-202227Pordenoneit ITA2. Serie B11.67314952347811390133235160450210Matches
2021-202227Ascoliit ITA2. Serie B12.8871631238580207215921980609217Matches
2022-202328Ascoliit ITACoppa Italia1.34Matches
2022-202328Ascoliit ITA2. Serie B22.413409383979224121520210339560873525Matches
2023-202429Ascoliit ITA2. Serie B13.9744475266820111521305424261394314Matches
9 Seasons5 Clubs2 Leagues151.772635333190052941588141093277971492494130120
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Ascoli (3 Seasons)2 Leagues50.4295520449012322724434911787290118761056
Perugia (2 Seasons)2 Leagues35.72138175636914016111619533717016871324
Pordenone (2 Seasons)2 Leagues37.82170153363015712525540766184211378740
Cesena (2 Seasons)2 Leagues15.3
Avellino (1 Season)2 Leagues12.50
Serie B (9 Seasons)145.172635333190052941588081093277971492494130120
Coppa Italia (7 Seasons)6.66
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
2015-201621Cesena1 League3.9
2016-201722Cesena2 Leagues11.4
2017-201823Avellino2 Leagues12.50
2018-201924Perugia1 League15.99697432226902485131212170752414
2019-202025Perugia2 Leagues19.71169101314771137316412500935910
2020-202126Pordenone2 Leagues26.214391038396790121652744313261928530
2021-202227Pordenone2 Leagues11.67314952347811390133235160450210
2021-202227Ascoli1 League12.8871631238580207215921980609217
2022-202328Ascoli2 Leagues23.713409383979224121920210339560873525
2023-202429Ascoli2 Leagues13.9744475266820111521305424261394314
9 Seasons5 Clubs2 Leagues151.772635333190052941588141093277971492494130120
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Ascoli (3 Seasons)2 Leagues50.4295520449012322724434911787290118761056
Perugia (2 Seasons)2 Leagues35.72138175636914016111619533717016871324
Pordenone (2 Seasons)2 Leagues37.82170153363015712525540766184211378740
Cesena (2 Seasons)2 Leagues15.3
Avellino (1 Season)2 Leagues12.50
Serie B (9 Seasons)145.172635333190052941588081093277971492494130120
Coppa Italia (7 Seasons)6.66
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
2015-201621Cesenait ITA2. Serie B6th3.9Matches
2016-201722Cesenait ITA2. Serie B13th9.1Matches
2017-201823Avellinoit ITA2. Serie B15th12.20Matches
2018-201924Perugiait ITA2. Serie B8th15.99697432226902485131212170752414Matches
2019-202025Perugiait ITA2. Serie B16th17.71169101314771137296412500935910Matches
2020-202126Pordenoneit ITA2. Serie B15th25.514391038396790121652744313261928530Matches
2021-202227Pordenoneit ITA2. Serie B20th11.67314952347811390133235160450210Matches
2021-202227Ascoliit ITA2. Serie B6th12.8871631238580207215921980609217Matches
2022-202328Ascoliit ITA2. Serie B12th22.413409383979224121520210339560873525Matches
2023-202429Ascoliit ITA2. Serie B18th13.9744475266820111521305424261394314Matches
9 Seasons5 Clubs1 League145.172635333190052941588081093277971492494130120
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Ascoli (3 Seasons)1 League49.1295520449012322724394911787290118761056
Pordenone (2 Seasons)1 League37.22170153363015712525540766184211378740
Perugia (2 Seasons)1 League33.72138175636914016111419533717016871324
Cesena (2 Seasons)1 League13.0
Avellino (1 Season)1 League12.20
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-201722Cesenait ITACoppa Italia5th2.3Matches
2017-201823Avellinoit ITACoppa Italia25th0.3Matches
2019-202025Perugiait ITACoppa Italia9th2.02Matches
2020-202126Pordenoneit ITACoppa Italia25th0.60Matches
2022-202328Ascoliit ITACoppa ItaliaRd21.34Matches
7 Seasons5 Clubs1 League6.66
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Pordenone (2 Seasons)1 League0.60
Ascoli (2 Seasons)1 League1.34
Cesena (1 Season)1 League2.3
Avellino (1 Season)1 League0.3
Perugia (1 Season)1 League2.02

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
2015-201621Cesenait ITA2. Serie B3.9Matches
2016-201722Cesenait ITACoppa Italia2.3Matches
2016-201722Cesenait ITA2. Serie B9.1Matches
2017-201823Avellinoit ITACoppa Italia0.3Matches
2017-201823Avellinoit ITA2. Serie B12.2Matches
2018-201924Perugiait ITA2. Serie B15.9422.642317000230.19120000Matches
2019-202025Perugiait ITACoppa Italia2.0Matches
2019-202025Perugiait ITA2. Serie B17.7231.30164102010.06100000Matches
2020-202126Pordenoneit ITACoppa Italia0.6Matches
2020-202126Pordenoneit ITA2. Serie B25.5632.473421124160.24230010Matches
2021-202227Pordenoneit ITA2. Serie B11.6302.581710002110.09100000Matches
2021-202227Ascoliit ITA2. Serie B12.8513.973015132050.39320000Matches
2022-202328Ascoliit ITACoppa Italia1.3Matches
2022-202328Ascoliit ITA2. Serie B22.41044.644851122080.36430010Matches
2023-202429Ascoliit ITA2. Serie B13.9564.042330101130.22120000Matches
9 Seasons5 Clubs2 Leagues151.73693.0819114857135270.2313120020
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Ascoli (3 Seasons)2 Leagues50.42114.30101963551160.33870010
Perugia (2 Seasons)2 Leagues35.7651.933921102240.12220000
Pordenone (2 Seasons)2 Leagues37.8932.505131126270.19330010
Cesena (2 Seasons)2 Leagues15.3
Avellino (1 Season)2 Leagues12.5
Serie B (9 Seasons)145.13693.0819114857135270.2313120020
Coppa Italia (7 Seasons)6.6
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
2015-201621Cesena1 League3.9
2016-201722Cesena2 Leagues11.4
2017-201823Avellino2 Leagues12.5
2018-201924Perugia1 League15.9422.642317000230.19120000
2019-202025Perugia2 Leagues19.7231.30164102010.06100000
2020-202126Pordenone2 Leagues26.2632.473421124160.24230010
2021-202227Pordenone2 Leagues11.6302.581710002110.09100000
2021-202227Ascoli1 League12.8513.973015132050.39320000
2022-202328Ascoli2 Leagues23.71044.644851122080.36430010
2023-202429Ascoli2 Leagues13.9564.042330101130.22120000
9 Seasons5 Clubs2 Leagues151.73693.0819114857135270.2313120020
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Ascoli (3 Seasons)2 Leagues50.42114.30101963551160.33870010
Perugia (2 Seasons)2 Leagues35.7651.933921102240.12220000
Pordenone (2 Seasons)2 Leagues37.8932.505131126270.19330010
Cesena (2 Seasons)2 Leagues15.3
Avellino (1 Season)2 Leagues12.5
Serie B (9 Seasons)145.13693.0819114857135270.2313120020
Coppa Italia (7 Seasons)6.6
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
2015-201621Cesenait ITA2. Serie B6th3.9Matches
2016-201722Cesenait ITA2. Serie B13th9.1Matches
2017-201823Avellinoit ITA2. Serie B15th12.2Matches
2018-201924Perugiait ITA2. Serie B8th15.9422.642317000230.19120000Matches
2019-202025Perugiait ITA2. Serie B16th17.7231.30164102010.06100000Matches
2020-202126Pordenoneit ITA2. Serie B15th25.5632.473421124160.24230010Matches
2021-202227Pordenoneit ITA2. Serie B20th11.6302.581710002110.09100000Matches
2021-202227Ascoliit ITA2. Serie B6th12.8513.973015132050.39320000Matches
2022-202328Ascoliit ITA2. Serie B12th22.41044.644851122080.36430010Matches
2023-202429Ascoliit ITA2. Serie B18th13.9564.042330101130.22120000Matches
9 Seasons5 Clubs1 League145.13693.0819114857135270.2313120020
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Ascoli (3 Seasons)1 League49.12114.30101963551160.33870010
Pordenone (2 Seasons)1 League37.2932.505131126270.19330010
Perugia (2 Seasons)1 League33.7651.933921102240.12220000
Cesena (2 Seasons)1 League13.0
Avellino (1 Season)1 League12.2
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-201722Cesenait ITACoppa Italia5th2.3Matches
2017-201823Avellinoit ITACoppa Italia25th0.3Matches
2019-202025Perugiait ITACoppa Italia9th2.0Matches
2020-202126Pordenoneit ITACoppa Italia25th0.6Matches
2022-202328Ascoliit ITACoppa ItaliaRd21.3Matches
7 Seasons5 Clubs1 League6.6
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Pordenone (2 Seasons)1 League0.6
Ascoli (2 Seasons)1 League1.3
Cesena (1 Season)1 League2.3
Avellino (1 Season)1 League0.3
Perugia (1 Season)1 League2.0

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
2015-201621Cesenait ITA2. Serie B3.9Matches
2016-201722Cesenait ITACoppa Italia2.3Matches
2016-201722Cesenait ITA2. Serie B9.1Matches
2017-201823Avellinoit ITACoppa Italia0.3Matches
2017-201823Avellinoit ITA2. Serie B12.200Matches
2018-201924Perugiait ITA2. Serie B15.927201683172860.7119091542300Matches
2019-202025Perugiait ITACoppa Italia2.001Matches
2019-202025Perugiait ITA2. Serie B17.715121050121675.04171071126411Matches
2020-202126Pordenoneit ITACoppa Italia0.600Matches
2020-202126Pordenoneit ITA2. Serie B25.5301914124173647.219296233262500Matches
2021-202227Pordenoneit ITA2. Serie B11.616101231101566.759541733310Matches
2021-202227Ascoliit ITA2. Serie B12.824171752162661.5104221842280Matches
2022-202328Ascoliit ITACoppa Italia1.301Matches
2022-202328Ascoliit ITA2. Serie B22.423141292162955.213161151942380Matches
2023-202429Ascoliit ITA2. Serie B13.915557371070.031138823250Matches
9 Seasons5 Clubs2 Leagues151.7150978649159516059.4659527681222702431
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Ascoli (3 Seasons)2 Leagues50.4623634217396560.0263162546107910
Perugia (2 Seasons)2 Leagues35.7423226133294465.9152610162768711
Pordenone (2 Seasons)2 Leagues37.8462926155275152.9243811274995810
Cesena (2 Seasons)2 Leagues15.30
Avellino (1 Season)2 Leagues12.5000
Serie B (9 Seasons)145.1150978649159516059.4659527681202702431
Coppa Italia (7 Seasons)6.6020
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
2015-201621Cesena1 League3.90
2016-201722Cesena2 Leagues11.40
2017-201823Avellino2 Leagues12.5000
2018-201924Perugia1 League15.927201683172860.7119091542300
2019-202025Perugia2 Leagues19.715121050121675.04171071226411
2020-202126Pordenone2 Leagues26.2301914124173647.219296233262500
2021-202227Pordenone2 Leagues11.616101231101566.759541733310
2021-202227Ascoli1 League12.824171752162661.5104221842280
2022-202328Ascoli2 Leagues23.723141292162955.213161152042380
2023-202429Ascoli2 Leagues13.915557371070.031138823250
9 Seasons5 Clubs2 Leagues151.7150978649159516059.4659527681222702431
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Ascoli (3 Seasons)2 Leagues50.4623634217396560.0263162546107910
Perugia (2 Seasons)2 Leagues35.7423226133294465.9152610162768711
Pordenone (2 Seasons)2 Leagues37.8462926155275152.9243811274995810
Cesena (2 Seasons)2 Leagues15.30
Avellino (1 Season)2 Leagues12.5000
Serie B (9 Seasons)145.1150978649159516059.4659527681202702431
Coppa Italia (7 Seasons)6.6020
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
2015-201621Cesenait ITA2. Serie B6th3.9Matches
2016-201722Cesenait ITA2. Serie B13th9.1Matches
2017-201823Avellinoit ITA2. Serie B15th12.200Matches
2018-201924Perugiait ITA2. Serie B8th15.927201683172860.7119091542300Matches
2019-202025Perugiait ITA2. Serie B16th17.715121050121675.04171071126411Matches
2020-202126Pordenoneit ITA2. Serie B15th25.5301914124173647.219296233262500Matches
2021-202227Pordenoneit ITA2. Serie B20th11.616101231101566.759541733310Matches
2021-202227Ascoliit ITA2. Serie B6th12.824171752162661.5104221842280Matches
2022-202328Ascoliit ITA2. Serie B12th22.423141292162955.213161151942380Matches
2023-202429Ascoliit ITA2. Serie B18th13.915557371070.031138823250Matches
9 Seasons5 Clubs1 League145.1150978649159516059.4659527681202702431
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
Ascoli (3 Seasons)1 League49.1623634217396560.0263162545107910
Pordenone (2 Seasons)1 League37.2462926155275152.9243811274995810
Perugia (2 Seasons)1 League33.7423226133294465.9152610162668711
Cesena (2 Seasons)1 League13.00
Avellino (1 Season)1 League12.2000
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-201722Cesenait ITACoppa Italia5th2.3Matches
2017-201823Avellinoit ITACoppa Italia25th0.3Matches
2019-202025Perugiait ITACoppa Italia9th2.001Matches
2020-202126Pordenoneit ITACoppa Italia25th0.600Matches
2022-202328Ascoliit ITACoppa ItaliaRd21.301Matches
7 Seasons5 Clubs1 League6.6020
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
Pordenone (2 Seasons)1 League0.6000
Ascoli (2 Seasons)1 League1.3010
Cesena (1 Season)1 League2.30
Avellino (1 Season)1 League0.30
Perugia (1 Season)1 League2.0010

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
2015-201621Cesenait ITA2. Serie B3.9Matches
2016-201722Cesenait ITACoppa Italia2.3Matches
2016-201722Cesenait ITA2. Serie B9.1Matches
2017-201823Avellinoit ITACoppa Italia0.3Matches
2017-201823Avellinoit ITA2. Serie B12.2Matches
2018-201924Perugiait ITA2. Serie B15.91083292566162224108310770.0330.0578336420233523121766544Matches
2019-202025Perugiait ITACoppa Italia2.0Matches
2019-202025Perugiait ITA2. Serie B17.71283865106929551283131076.9323.17594440310931210828484Matches
2020-202126Pordenoneit ITACoppa Italia0.6Matches
2020-202126Pordenoneit ITA2. Serie B25.516537148577142251653382771.11128.98184770265246303331485054Matches
2021-202227Pordenoneit ITA2. Serie B11.6840452893602083840181161.1738.9402246311822121113141926Matches
2021-202227Ascoliit ITA2. Serie B12.898543334452213298514750.0750.0502252414242323115853914Matches
2022-202328Ascoliit ITACoppa Italia1.3Matches
2022-202328Ascoliit ITA2. Serie B22.415195736172445491519441636.41738.67294216230459333201281665Matches
2023-202429Ascoliit ITA2. Serie B13.984139177379296784112650.0650.034115978532517114139242Matches
9 Seasons5 Clubs2 Leagues151.782043702412399419103582041498456.45436.24129233741354724016810124454529249
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
Ascoli (3 Seasons)2 Leagues50.433451398721555963183345702941.43042.915728337458110773549211747121
Perugia (2 Seasons)2 Leagues35.72366115766130831792366231773.9626.113377804513266441299151348
Pordenone (2 Seasons)2 Leagues37.82493116774113163082493563867.91832.1122072333834675144615126980
Cesena (2 Seasons)2 Leagues15.3
Avellino (1 Season)2 Leagues12.5
Serie B (9 Seasons)145.182043702412399419103582041498456.45436.24129233741354724016810124454529249
Coppa Italia (7 Seasons)6.6
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
2015-201621Cesena1 League3.9
2016-201722Cesena2 Leagues11.4
2017-201823Avellino2 Leagues12.5
2018-201924Perugia1 League15.91083292566162224108310770.0330.0578336420233523121766544
2019-202025Perugia2 Leagues19.71283865106929551283131076.9323.17594440310931210828484
2020-202126Pordenone2 Leagues26.216537148577142251653382771.11128.98184770265246303331485054
2021-202227Pordenone2 Leagues11.6840452893602083840181161.1738.9402246311822121113141926
2021-202227Ascoli1 League12.898543334452213298514750.0750.0502252414242323115853914
2022-202328Ascoli2 Leagues23.715195736172445491519441636.41738.67294216230459333201281665
2023-202429Ascoli2 Leagues13.984139177379296784112650.0650.034115978532517114139242
9 Seasons5 Clubs2 Leagues151.782043702412399419103582041498456.45436.24129233741354724016810124454529249
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
Ascoli (3 Seasons)2 Leagues50.433451398721555963183345702941.43042.915728337458110773549211747121
Perugia (2 Seasons)2 Leagues35.72366115766130831792366231773.9626.113377804513266441299151348
Pordenone (2 Seasons)2 Leagues37.82493116774113163082493563867.91832.1122072333834675144615126980
Cesena (2 Seasons)2 Leagues15.3
Avellino (1 Season)2 Leagues12.5
Serie B (9 Seasons)145.182043702412399419103582041498456.45436.24129233741354724016810124454529249
Coppa Italia (7 Seasons)6.6
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
2015-201621Cesenait ITA2. Serie B6th3.9Matches
2016-201722Cesenait ITA2. Serie B13th9.1Matches
2017-201823Avellinoit ITA2. Serie B15th12.2Matches
2018-201924Perugiait ITA2. Serie B8th15.91083292566162224108310770.0330.0578336420233523121766544Matches
2019-202025Perugiait ITA2. Serie B16th17.71283865106929551283131076.9323.17594440310931210828484Matches
2020-202126Pordenoneit ITA2. Serie B15th25.516537148577142251653382771.11128.98184770265246303331485054Matches
2021-202227Pordenoneit ITA2. Serie B20th11.6840452893602083840181161.1738.9402246311822121113141926Matches
2021-202227Ascoliit ITA2. Serie B6th12.898543334452213298514750.0750.0502252414242323115853914Matches
2022-202328Ascoliit ITA2. Serie B12th22.415195736172445491519441636.41738.67294216230459333201281665Matches
2023-202429Ascoliit ITA2. Serie B18th13.984139177379296784112650.0650.034115978532517114139242Matches
9 Seasons5 Clubs1 League145.182043702412399419103582041498456.45436.24129233741354724016810124454529249
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
Ascoli (3 Seasons)1 League49.133451398721555963183345702941.43042.915728337458110773549211747121
Pordenone (2 Seasons)1 League37.22493116774113163082493563867.91832.1122072333834675144615126980
Perugia (2 Seasons)1 League33.72366115766130831792366231773.9626.113377804513266441299151348
Cesena (2 Seasons)1 League13.0
Avellino (1 Season)1 League12.2
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-201722Cesenait ITACoppa Italia5th2.3Matches
2017-201823Avellinoit ITACoppa Italia25th0.3Matches
2019-202025Perugiait ITACoppa Italia9th2.0Matches
2020-202126Pordenoneit ITACoppa Italia25th0.6Matches
2022-202328Ascoliit ITACoppa ItaliaRd21.3Matches
7 Seasons5 Clubs1 League6.6
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist 1/3 CPA Mis Dis Rec Matches
Pordenone (2 Seasons)1 League0.6
Ascoli (2 Seasons)1 League1.3
Cesena (1 Season)1 League2.3
Avellino (1 Season)1 League0.3
Perugia (1 Season)1 League2.0

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
2015-201621Cesenait ITA2. Serie B6347589.23.9422112.4063+3+0.78+0.33Matches
2016-201722Cesenait ITACoppa Italia221010543.82.321052023.0041+3+1.29+0.62Matches
2016-201722Cesenait ITA2. Serie B118207521.79.11081Matches
2017-201823Avellinoit ITACoppa Italia2301516.70.30021401.5001-1-3.00-3.00Matches
2017-201823Avellinoit ITA2. Serie B211,0995229.112.211610161.38202000.00+0.37Matches
2018-201924Perugiait ITA2. Serie B221,4346544.315.914871082791.172223-1-0.06-0.1129.220.7+8.6+0.54+0.40Matches
2019-202025Perugiait ITACoppa Italia21809046.22.02902021.5023-1-0.50-1.36Matches
2019-202025Perugiait ITA2. Serie B191,5968446.717.7188614145120.951726-9-0.51-0.4120.929.0-8.2-0.46-0.22Matches
2020-202126Pordenoneit ITACoppa Italia1585827.60.60015811.000000.00-1.78Matches
2020-202126Pordenoneit ITA2. Serie B272,2978567.225.5278523021.263324+9+0.35+0.9932.327.2+5.1+0.20+0.19Matches
2021-202227Pordenoneit ITACoppa Italia00001Matches
2021-202227Pordenoneit ITA2. Serie B141,0487530.611.61280924200.43920-11-0.94+0.2313.115.8-2.7-0.23+0.53Matches
2021-202227Ascoliit ITA2. Serie B161,1567233.812.81384832021.94208+12+0.93+1.0116.29.4+6.8+0.53+0.70Matches
2022-202328Ascoliit ITACoppa Italia112012057.11.311201011.002200.00-1.00Matches
2022-202328Ascoliit ITA2. Serie B272,0157558.922.425791521751.301920-1-0.04+0.3424.026.6-2.6-0.12+0.29Matches
2023-202429Ascoliit ITACoppa Italia00001Matches
2023-202429Ascoliit ITA2. Serie B171,2477336.513.91580822410.941118-7-0.51-0.6314.718.0-3.3-0.23+0.05Matches
9 Seasons5 Clubs2 Leagues18813,6577337.2151.7154841083427661.26165169-4-0.03+0.11150.3146.7+3.7+0.03+0.31
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
Ascoli (3 Seasons)2 Leagues614,5387443.050.4548132720101.365248+4+0.08+0.1454.954.0+0.9+0.02+0.29
Perugia (2 Seasons)2 Leagues433,2107545.535.7348726929231.094152-11-0.31-0.3350.149.7+0.4+0.01+0.06
Pordenone (2 Seasons)2 Leagues423,4038147.737.839843234740.984244-2-0.05+0.8445.343.0+2.3+0.06+0.58
Cesena (2 Seasons)2 Leagues191,3777217.115.316105123132.55104+6+0.97+0.51
Avellino (1 Season)2 Leagues231,1294928.512.51161214161.392021-1-0.08+0.27
Serie B (9 Seasons)18013,0597337.2145.1149831033127581.24157162-5-0.04+0.15150.3146.7+3.7+0.03+0.31
Coppa Italia (7 Seasons)85987536.26.65102532981.7587+1+0.15-0.68
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
2015-201621Cesena1 League6347589.23.9422112.4063+3+0.78+0.33
2016-201722Cesena2 Leagues131,0307924.211.41210510123.0041+3+1.29+0.62
2017-201823Avellino2 Leagues231,1294928.512.51161214161.392021-1-0.08+0.27
2018-201924Perugia1 League221,4346544.315.914871082791.172223-1-0.06-0.1129.220.7+8.6+0.54+0.40
2019-202025Perugia2 Leagues211,7768546.619.7208716145141.001929-10-0.51-0.5120.929.0-8.2-0.46-0.22
2020-202126Pordenone2 Leagues282,3558464.926.227852315831.253324+9+0.34+0.7032.327.2+5.1+0.20+0.19
2021-202227Pordenone2 Leagues141,0487529.911.61280924210.43920-11-0.94+0.2313.115.8-2.7-0.23+0.53
2021-202227Ascoli1 League161,1567233.812.81384832021.94208+12+0.93+1.0116.29.4+6.8+0.53+0.70
2022-202328Ascoli2 Leagues282,1357658.823.726811621761.292122-1-0.04+0.2624.026.6-2.6-0.12+0.29
2023-202429Ascoli2 Leagues171,2477335.513.91580822420.941118-7-0.51-0.6314.718.0-3.3-0.23+0.05
9 Seasons5 Clubs2 Leagues18813,6577337.2151.7154841083427661.26165169-4-0.03+0.11150.3146.7+3.7+0.03+0.31
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
Ascoli (3 Seasons)2 Leagues614,5387443.050.4548132720101.365248+4+0.08+0.1454.954.0+0.9+0.02+0.29
Perugia (2 Seasons)2 Leagues433,2107545.535.7348726929231.094152-11-0.31-0.3350.149.7+0.4+0.01+0.06
Pordenone (2 Seasons)2 Leagues423,4038147.737.839843234740.984244-2-0.05+0.8445.343.0+2.3+0.06+0.58
Cesena (2 Seasons)2 Leagues191,3777217.115.316105123132.55104+6+0.97+0.51
Avellino (1 Season)2 Leagues231,1294928.512.51161214161.392021-1-0.08+0.27
Serie B (9 Seasons)18013,0597337.2145.1149831033127581.24157162-5-0.04+0.15150.3146.7+3.7+0.03+0.31
Coppa Italia (7 Seasons)85987536.26.65102532981.7587+1+0.15-0.68
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
2015-201621Cesenait ITA2. Serie B6th6347589.23.9422112.4063+3+0.78+0.33Matches
2016-201722Cesenait ITA2. Serie B13th118207521.79.11081Matches
2017-201823Avellinoit ITA2. Serie B15th211,0995229.112.211610161.38202000.00+0.37Matches
2018-201924Perugiait ITA2. Serie B8th221,4346544.315.914871082791.172223-1-0.06-0.1129.220.7+8.6+0.54+0.40Matches
2019-202025Perugiait ITA2. Serie B16th191,5968446.717.7188614145120.951726-9-0.51-0.4120.929.0-8.2-0.46-0.22Matches
2020-202126Pordenoneit ITA2. Serie B15th272,2978567.225.5278523021.263324+9+0.35+0.9932.327.2+5.1+0.20+0.19Matches
2021-202227Pordenoneit ITA2. Serie B20th141,0487530.611.61280924200.43920-11-0.94+0.2313.115.8-2.7-0.23+0.53Matches
2021-202227Ascoliit ITA2. Serie B6th161,1567233.812.81384832021.94208+12+0.93+1.0116.29.4+6.8+0.53+0.70Matches
2022-202328Ascoliit ITA2. Serie B12th272,0157558.922.425791521751.301920-1-0.04+0.3424.026.6-2.6-0.12+0.29Matches
2023-202429Ascoliit ITA2. Serie B18th171,2477336.513.91580822410.941118-7-0.51-0.6314.718.0-3.3-0.23+0.05Matches
9 Seasons5 Clubs1 League18013,0597337.2145.1149831033127581.24157162-5-0.04+0.15150.3146.7+3.7+0.03+0.31
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
Ascoli (3 Seasons)1 League604,4187443.149.153813172081.375046+4+0.08+0.1654.954.0+0.9+0.02+0.29
Pordenone (2 Seasons)1 League413,3458248.937.239843224220.984244-2-0.05+0.9545.343.0+2.3+0.06+0.58
Perugia (2 Seasons)1 League413,0307445.533.7328724929211.073949-10-0.30-0.2750.149.7+0.4+0.01+0.06
Cesena (2 Seasons)1 League171,1676915.413.014103112.4063+3+0.78+0.33
Avellino (1 Season)1 League211,0995229.112.211610161.38202000.00+0.37
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
2016-201722Cesenait ITACoppa Italia5th221010543.82.321052023.0041+3+1.29+0.62Matches
2017-201823Avellinoit ITACoppa Italia25th2301516.70.30021401.5001-1-3.00-3.00Matches
2019-202025Perugiait ITACoppa Italia9th21809046.22.02902021.5023-1-0.50-1.36Matches
2020-202126Pordenoneit ITACoppa Italia25th1585827.60.60015811.000000.00-1.78Matches
2021-202227Pordenoneit ITACoppa ItaliaRd100001Matches
2022-202328Ascoliit ITACoppa ItaliaRd2112012057.11.311201011.002200.00-1.00Matches
2023-202429Ascoliit ITACoppa ItaliaRd100001Matches
7 Seasons5 Clubs1 League85987536.26.65102532981.7587+1+0.15-0.68
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Pordenone (2 Seasons)1 League1585819.30.60015821.000000.00-1.78
Ascoli (2 Seasons)1 League112012040.01.311201021.002200.00-1.00
Cesena (1 Season)1 League221010543.82.321052023.0041+3+1.29+0.62
Avellino (1 Season)1 League2301516.70.30021401.5001-1-3.00-3.00
Perugia (1 Season)1 League21809046.22.02902021.5023-1-0.50-1.36

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
2015-201621Cesenait ITA2. Serie B3.910Matches
2016-201722Cesenait ITACoppa Italia2.30000Matches
2016-201722Cesenait ITA2. Serie B9.150Matches
2017-201823Avellinoit ITACoppa Italia0.31000Matches
2017-201823Avellinoit ITA2. Serie B12.240000000000Matches
2018-201924Perugiait ITA2. Serie B15.9610174018515200106361037.5Matches
2019-202025Perugiait ITACoppa Italia2.01000302100Matches
2019-202025Perugiait ITA2. Serie B17.75101859029111200099122037.5Matches
2020-202126Pordenoneit ITACoppa Italia0.61000000000Matches
2020-202126Pordenoneit ITA2. Serie B25.581139570165321900014018869.2Matches
2021-202227Pordenoneit ITA2. Serie B11.6811213409017100006311761.1Matches
2021-202227Ascoliit ITA2. Serie B12.8300241607218170007561037.5Matches
2022-202328Ascoliit ITACoppa Italia1.30003304100Matches
2022-202328Ascoliit ITA2. Serie B22.41222304322151914000123131350.0Matches
2023-202429Ascoliit ITA2. Serie B13.971122222152850105610662.5Matches
9 Seasons5 Clubs2 Leagues151.76275174277581412297020619767450.7
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Ascoli (3 Seasons)2 Leagues50.42233798444434636010254292950.0
Perugia (2 Seasons)2 Leagues35.712203510211162732010162183037.5
Pordenone (2 Seasons)2 Leagues37.81722609102554929000203291565.9
Cesena (2 Seasons)2 Leagues15.36000
Avellino (1 Season)2 Leagues12.550000000000
Serie B (9 Seasons)145.15975171271580812097020619767450.7
Coppa Italia (7 Seasons)6.63003606200
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
2015-201621Cesena1 League3.910
2016-201722Cesena2 Leagues11.45000
2017-201823Avellino2 Leagues12.550000000000
2018-201924Perugia1 League15.9610174018515200106361037.5
2019-202025Perugia2 Leagues19.76101862031121200099122037.5
2020-202126Pordenone2 Leagues26.291139570165321900014018869.2
2021-202227Pordenone2 Leagues11.6811213409017100006311761.1
2021-202227Ascoli1 League12.8300241607218170007561037.5
2022-202328Ascoli2 Leagues23.71222334622192014000123131350.0
2023-202429Ascoli2 Leagues13.971122222152850105610662.5
9 Seasons5 Clubs2 Leagues151.76275174277581412297020619767450.7
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Ascoli (3 Seasons)2 Leagues50.42233798444434636010254292950.0
Perugia (2 Seasons)2 Leagues35.712203510211162732010162183037.5
Pordenone (2 Seasons)2 Leagues37.81722609102554929000203291565.9
Cesena (2 Seasons)2 Leagues15.36000
Avellino (1 Season)2 Leagues12.550000000000
Serie B (9 Seasons)145.15975171271580812097020619767450.7
Coppa Italia (7 Seasons)6.63003606200
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
2015-201621Cesenait ITA2. Serie B6th3.910Matches
2016-201722Cesenait ITA2. Serie B13th9.150Matches
2017-201823Avellinoit ITA2. Serie B15th12.240000000000Matches
2018-201924Perugiait ITA2. Serie B8th15.9610174018515200106361037.5Matches
2019-202025Perugiait ITA2. Serie B16th17.75101859029111200099122037.5Matches
2020-202126Pordenoneit ITA2. Serie B15th25.581139570165321900014018869.2Matches
2021-202227Pordenoneit ITA2. Serie B20th11.6811213409017100006311761.1Matches
2021-202227Ascoliit ITA2. Serie B6th12.8300241607218170007561037.5Matches
2022-202328Ascoliit ITA2. Serie B12th22.41222304322151914000123131350.0Matches
2023-202429Ascoliit ITA2. Serie B18th13.971122222152850105610662.5Matches
9 Seasons5 Clubs1 League145.15975171271580812097020619767450.7
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Ascoli (3 Seasons)1 League49.12233768144394536010254292950.0
Pordenone (2 Seasons)1 League37.21622609102554929000203291565.9
Perugia (2 Seasons)1 League33.71120359911142632010162183037.5
Cesena (2 Seasons)1 League13.060
Avellino (1 Season)1 League12.240000000000
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-201722Cesenait ITACoppa Italia5th2.30000Matches
2017-201823Avellinoit ITACoppa Italia25th0.31000Matches
2019-202025Perugiait ITACoppa Italia9th2.01000302100Matches
2020-202126Pordenoneit ITACoppa Italia25th0.61000000000Matches
2022-202328Ascoliit ITACoppa ItaliaRd21.30003304100Matches
7 Seasons5 Clubs1 League6.63003606200
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Pordenone (2 Seasons)1 League0.61000000000
Ascoli (2 Seasons)1 League1.30003304100
Cesena (1 Season)1 League2.30000
Avellino (1 Season)1 League0.31000
Perugia (1 Season)1 League2.01000302100

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.