Last 5 Matches

Last 5 Matches Table
Performance Expected SCA Passes Carries Take-Ons
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Touches Tkl Int Blocks xG npxG xAG SCA GCA Cmp Att Cmp% PrgP Carries PrgC Att Succ Match Report
2024-05-10FriSerie BMatchweek 38HomeW 2–1AscoliPisaYCM6400000000231200.00.00.000161888.925000Match Report
2024-05-05SunSerie BMatchweek 37AwayD 2–2AscoliPalermoYCM5600000000190100.00.00.020111668.802000Match Report
2024-04-27SatSerie BMatchweek 35AwayW 1–0AscoliTernanaYCM6100000000430030.00.00.020283873.7324100Match Report
2024-04-07SunSerie BMatchweek 32HomeD 0–0AscoliVeneziaNFW190000000043000.00.00.0000000000Match Report
2024-03-11MonSerie BMatchweek 29AwayL 1–2AscoliSampdoriaYCM9001000010510310.00.00.041324472.7716300Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Expected Progression Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
2013-201417Cesenait ITA2. Serie B10150.2000000000.000.000.000.000.00
2014-201518Cesenait ITACoppa Italia11470.5000000000.000.000.000.000.00Matches
2014-201518Cesenait ITA1. Serie A221501.7000000100.000.000.000.000.00Matches
2015-201619Cesenait ITACoppa Italia221802.0000000100.000.000.000.000.00Matches
2015-201619Cesenait ITA2. Serie B1787137.9011000600.000.130.130.000.13Matches
2016-201720Cittadellait ITACoppa Italia10420.5000000000.000.000.000.000.00Matches
2016-201720Cittadellait ITA2. Serie B33272,31425.7145100900.040.160.190.040.19Matches
2017-201821Pescarait ITACoppa Italia10320.4000000000.000.000.000.000.00Matches
2017-201821Pescarait ITA2. Serie B33232,25425.0549500810.200.160.360.200.36Matches
2018-201922Frosinoneit ITA1. Serie A131189710.0213200401.71.72.34.01429340.200.100.300.200.300.170.230.400.170.40Matches
2018-201922Atalantait ITA1. Serie A21730.8000000000.00.00.00.01000.000.000.000.000.000.020.000.020.020.02Matches
2019-202023Cremoneseit ITACoppa Italia20430.5000000000.000.000.000.000.00Matches
2019-202023Cremoneseit ITA2. Serie B31292,46727.42352001213.03.03.26.263128990.070.110.180.070.180.110.120.230.110.23Matches
2020-202124Cremoneseit ITACoppa Italia00Matches
2020-202124Cremoneseit ITA2. Serie B37372,97333.0516500703.53.52.35.8591831220.150.030.180.150.180.110.070.180.110.18Matches
2021-202225Cremoneseit ITACoppa Italia11650.7000000000.000.000.000.000.00Matches
2021-202225Cremoneseit ITA2. Serie B28181,62918.1123100600.70.71.11.82384480.060.110.170.060.170.040.060.100.040.10Matches
2022-202326SPALit ITACoppa Italia10300.3000000000.000.000.000.000.00Matches
2022-202326SPALit ITA2. Serie B21151,34014.9022000401.81.81.12.92272770.000.130.130.000.130.120.080.200.120.20Matches
2023-202427Cremoneseit ITACoppa Italia10620.7000000100.000.000.000.000.00Matches
2023-202427Ascoliit ITA2. Serie B13118249.2011000210.60.60.51.1830210.000.110.110.000.110.060.060.120.060.12Matches
2023-202427Cremoneseit ITA2. Serie B00Matches
11 Seasons8 Clubs3 Leagues24118616,150179.4161935160061311.411.410.621.91905264010.090.110.200.090.200.100.090.190.100.19
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Cremonese (4 Seasons)2 Leagues100857,23980.486148002617.27.26.613.91453952690.100.070.170.100.170.090.080.180.090.18
Cesena (3 Seasons)3 Leagues23131,10512.3011000800.000.080.080.000.08
Cittadella (1 Season)2 Leagues34272,35626.2145100900.040.150.190.040.19
Pescara (1 Season)2 Leagues34232,28625.4549500810.200.160.350.200.35
SPAL (1 Season)2 Leagues22151,37015.2022000401.81.81.12.92272770.000.130.130.000.130.120.080.200.120.20
Frosinone (1 Season)1 League131189710.0213200401.71.72.34.01429340.200.100.300.200.300.170.230.400.170.40
Ascoli (1 Season)1 League13118249.2011000210.60.60.51.1830210.000.110.110.000.110.060.060.120.060.12
Atalanta (1 Season)1 League21730.8000000000.00.00.00.01000.000.000.000.000.000.020.000.020.020.02
Serie B (9 Seasons)21416814,529161.414183214005439.69.68.317.91754973670.090.110.200.090.200.090.080.170.090.17
Coppa Italia (9 Seasons)1045015.6000000200.000.000.000.000.00
Serie A (2 Seasons)17141,12012.4213200501.81.82.34.01529340.160.080.240.160.240.160.210.370.160.37
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
2013-201417Cesena1 League10150.2000000000.000.000.000.000.00
2014-201518Cesena2 Leagues331972.2000000100.000.000.000.000.00
2015-201619Cesena2 Leagues19108939.9011000700.000.100.100.000.10
2016-201720Cittadella2 Leagues34272,35626.2145100900.040.150.190.040.19
2017-201821Pescara2 Leagues34232,28625.4549500810.200.160.350.200.35
2018-201922Frosinone1 League131189710.0213200401.71.72.34.01429340.200.100.300.200.300.170.230.400.170.40
2018-201922Atalanta1 League21730.8000000000.00.00.00.01000.000.000.000.000.000.020.000.020.020.02
2019-202023Cremonese2 Leagues33292,51027.92352001213.03.03.26.263128990.070.110.180.070.180.110.120.230.110.23
2020-202124Cremonese2 Leagues37372,97333.0516500703.53.52.35.8591831220.150.030.180.150.180.110.070.180.110.18
2021-202225Cremonese2 Leagues29191,69418.8123100600.70.71.11.82384480.050.110.160.050.160.040.060.100.040.10
2022-202326SPAL2 Leagues22151,37015.2022000401.81.81.12.92272770.000.130.130.000.130.120.080.200.120.20
2023-202427Ascoli1 League13118249.2011000210.60.60.51.1830210.000.110.110.000.110.060.060.120.060.12
2023-202427Cremonese2 Leagues10620.7000000100.000.000.000.000.00
11 Seasons8 Clubs3 Leagues24118616,150179.4161935160061311.411.410.621.91905264010.090.110.200.090.200.100.090.190.100.19
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Cremonese (4 Seasons)2 Leagues100857,23980.486148002617.27.26.613.91453952690.100.070.170.100.170.090.080.180.090.18
Cesena (3 Seasons)3 Leagues23131,10512.3011000800.000.080.080.000.08
Cittadella (1 Season)2 Leagues34272,35626.2145100900.040.150.190.040.19
Pescara (1 Season)2 Leagues34232,28625.4549500810.200.160.350.200.35
SPAL (1 Season)2 Leagues22151,37015.2022000401.81.81.12.92272770.000.130.130.000.130.120.080.200.120.20
Frosinone (1 Season)1 League131189710.0213200401.71.72.34.01429340.200.100.300.200.300.170.230.400.170.40
Ascoli (1 Season)1 League13118249.2011000210.60.60.51.1830210.000.110.110.000.110.060.060.120.060.12
Atalanta (1 Season)1 League21730.8000000000.00.00.00.01000.000.000.000.000.000.020.000.020.020.02
Serie B (9 Seasons)21416814,529161.414183214005439.69.68.317.91754973670.090.110.200.090.200.090.080.170.090.17
Coppa Italia (9 Seasons)1045015.6000000200.000.000.000.000.00
Serie A (2 Seasons)17141,12012.4213200501.81.82.34.01529340.160.080.240.160.240.160.210.370.160.37
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
2013-201417Cesenait ITA2. Serie B4th10150.2000000000.000.000.000.000.00
2014-201518Cesenait ITA1. Serie A19th221501.7000000100.000.000.000.000.00Matches
2015-201619Cesenait ITA2. Serie B6th1787137.9011000600.000.130.130.000.13Matches
2016-201720Cittadellait ITA2. Serie B6th33272,31425.7145100900.040.160.190.040.19Matches
2017-201821Pescarait ITA2. Serie B17th33232,25425.0549500810.200.160.360.200.36Matches
2018-201922Frosinoneit ITA1. Serie A19th131189710.0213200401.71.72.34.01429340.200.100.300.200.300.170.230.400.170.40Matches
2018-201922Atalantait ITA1. Serie A3rd21730.8000000000.00.00.00.01000.000.000.000.000.000.020.000.020.020.02Matches
2019-202023Cremoneseit ITA2. Serie B12th31292,46727.42352001213.03.03.26.263128990.070.110.180.070.180.110.120.230.110.23Matches
2020-202124Cremoneseit ITA2. Serie B13th37372,97333.0516500703.53.52.35.8591831220.150.030.180.150.180.110.070.180.110.18Matches
2021-202225Cremoneseit ITA2. Serie B2nd28181,62918.1123100600.70.71.11.82384480.060.110.170.060.170.040.060.100.040.10Matches
2022-202326SPALit ITA2. Serie B19th21151,34014.9022000401.81.81.12.92272770.000.130.130.000.130.120.080.200.120.20Matches
2023-202427Ascoliit ITA2. Serie B18th13118249.2011000210.60.60.51.1830210.000.110.110.000.110.060.060.120.060.12Matches
2023-202427Cremoneseit ITA2. Serie B4th00Matches
11 Seasons8 Clubs2 Leagues23118215,649173.9161935160059311.411.410.621.91905264010.090.110.200.090.200.100.090.190.100.19
Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR xG npxG xAG npxG+xAG PrgC PrgP PrgR Gls Ast G+A G-PK G+A-PK xG xAG xG+xAG npxG npxG+xAG Matches
Cremonese (4 Seasons)1 League96847,06978.586148002517.27.26.613.91453952690.100.080.180.100.180.090.080.180.090.18
Cesena (3 Seasons)2 Leagues20108789.8011000700.000.100.100.000.10
Cittadella (1 Season)1 League33272,31425.7145100900.040.160.190.040.19
Pescara (1 Season)1 League33232,25425.0549500810.200.160.360.200.36
SPAL (1 Season)1 League21151,34014.9022000401.81.81.12.92272770.000.130.130.000.130.120.080.200.120.20
Frosinone (1 Season)1 League131189710.0213200401.71.72.34.01429340.200.100.300.200.300.170.230.400.170.40
Ascoli (1 Season)1 League13118249.2011000210.60.60.51.1830210.000.110.110.000.110.060.060.120.060.12
Atalanta (1 Season)1 League21730.8000000000.00.00.00.01000.000.000.000.000.000.020.000.020.020.02
Serie B (9 Seasons)21416814,529161.414183214005439.69.68.317.91754973670.090.110.200.090.200.090.080.170.090.17
Serie A (2 Seasons)17141,12012.4213200501.81.82.34.01529340.160.080.240.160.240.160.210.370.160.37
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-201518Cesenait ITACoppa Italia17th11470.5000000000.000.000.000.000.00Matches
2015-201619Cesenait ITACoppa Italia17th221802.0000000100.000.000.000.000.00Matches
2016-201720Cittadellait ITACoppa Italia41st10420.5000000000.000.000.000.000.00Matches
2017-201821Pescarait ITACoppa Italia17th10320.4000000000.000.000.000.000.00Matches
2019-202023Cremoneseit ITACoppa Italia9th20430.5000000000.000.000.000.000.00Matches
2020-202124Cremoneseit ITACoppa Italia25th00Matches
2021-202225Cremoneseit ITACoppa ItaliaRd111650.7000000000.000.000.000.000.00Matches
2022-202326SPALit ITACoppa ItaliaRd210300.3000000000.000.000.000.000.00Matches
2023-202427Cremoneseit ITACoppa ItaliaR1610620.7000000100.000.000.000.000.00Matches
9 Seasons5 Clubs1 League1045015.6000000200.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
Cremonese (4 Seasons)1 League411701.9000000100.000.000.000.000.00
Cesena (2 Seasons)1 League332272.5000000100.000.000.000.000.00
Cittadella (1 Season)1 League10420.5000000000.000.000.000.000.00
SPAL (1 Season)1 League10300.3000000000.000.000.000.000.00
Pescara (1 Season)1 League10320.4000000000.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
2013-201417Cesenait ITA2. Serie B0.2000.0000
2014-201518Cesenait ITACoppa Italia0.5000Matches
2014-201518Cesenait ITA1. Serie A1.7000.0000Matches
2015-201619Cesenait ITACoppa Italia2.0000Matches
2015-201619Cesenait ITA2. Serie B7.9030.380.0000Matches
2016-201720Cittadellait ITACoppa Italia0.5000Matches
2016-201720Cittadellait ITA2. Serie B25.7150.190.2000Matches
2017-201821Pescarait ITACoppa Italia0.4000Matches
2017-201821Pescarait ITA2. Serie B25.050120.000.480.4200Matches
2018-201922Frosinoneit ITA1. Serie A10.0220735.02.010.700.100.2922.30001.71.70.09+0.3+0.3Matches
2018-201922Atalantait ITA1. Serie A0.80100.01.230.000.0034.20000.00.00.020.00.0Matches
2019-202023Cremoneseit ITACoppa Italia0.50000.000.0000Matches
2019-202023Cremoneseit ITA2. Serie B27.42571017.52.080.360.040.2022.42003.03.00.05-1.0-1.0Matches
2020-202124Cremoneseit ITA2. Serie B33.05571526.31.730.450.090.3321.30003.53.50.06+1.5+1.5Matches
2021-202225Cremoneseit ITACoppa Italia0.70000.000.0000Matches
2021-202225Cremoneseit ITA2. Serie B18.1116637.50.880.330.060.1725.01000.70.70.05+0.3+0.3Matches
2022-202326SPALit ITACoppa Italia0.30000.000.0000Matches
2022-202326SPALit ITA2. Serie B14.9019526.31.280.340.000.0019.10001.81.80.09-1.8-1.8Matches
2023-202427Cremoneseit ITACoppa Italia0.70100.01.450.000.0000Matches
2023-202427Ascoliit ITA2. Serie B9.201119.11.200.110.000.0019.90000.60.60.05-0.6-0.6Matches
11 Seasons8 Clubs3 Leagues179.4161826430.81.290.360.080.2521.830011.411.40.06-1.4-1.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
Cremonese (4 Seasons)2 Leagues80.481313123.71.630.390.060.2622.23007.27.20.06+0.8+0.8
Cesena (3 Seasons)3 Leagues12.3030.310.0000
Cittadella (1 Season)2 Leagues26.2150.190.2000
Pescara (1 Season)2 Leagues25.450120.000.480.4200
SPAL (1 Season)2 Leagues15.2019526.31.250.330.000.0019.10001.81.80.09-1.8-1.8
Frosinone (1 Season)1 League10.0220735.02.010.700.100.2922.30001.71.70.09+0.3+0.3
Ascoli (1 Season)1 League9.201119.11.200.110.000.0019.90000.60.60.05-0.6-0.6
Atalanta (1 Season)1 League0.80100.01.230.000.0034.20000.00.00.020.00.0
Serie B (9 Seasons)161.4141605730.61.250.350.080.2521.73009.69.60.06-1.6-1.6
Coppa Italia (9 Seasons)5.60100.00.450.000.0000
Serie A (2 Seasons)12.4221733.31.950.560.100.2922.80001.81.80.08+0.2+0.2
Shooting Table
Standard Expected
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2013-201417Cesena1 League0.2000.0000
2014-201518Cesena2 Leagues2.2000.0000
2015-201619Cesena2 Leagues9.9030.380.0000
2016-201720Cittadella2 Leagues26.2150.190.2000
2017-201821Pescara2 Leagues25.450120.000.480.4200
2018-201922Frosinone1 League10.0220735.02.010.700.100.2922.30001.71.70.09+0.3+0.3
2018-201922Atalanta1 League0.80100.01.230.000.0034.20000.00.00.020.00.0
2019-202023Cremonese2 Leagues27.92571017.52.040.360.040.2022.42003.03.00.05-1.0-1.0
2020-202124Cremonese2 Leagues33.05571526.31.730.450.090.3321.30003.53.50.06+1.5+1.5
2021-202225Cremonese2 Leagues18.8116637.50.850.320.060.1725.01000.70.70.05+0.3+0.3
2022-202326SPAL2 Leagues15.2019526.31.250.330.000.0019.10001.81.80.09-1.8-1.8
2023-202427Ascoli1 League9.201119.11.200.110.000.0019.90000.60.60.05-0.6-0.6
2023-202427Cremonese2 Leagues0.70100.01.450.000.0000
11 Seasons8 Clubs3 Leagues179.4161826430.81.290.360.080.2521.830011.411.40.06-1.4-1.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
Cremonese (4 Seasons)2 Leagues80.481313123.71.630.390.060.2622.23007.27.20.06+0.8+0.8
Cesena (3 Seasons)3 Leagues12.3030.310.0000
Cittadella (1 Season)2 Leagues26.2150.190.2000
Pescara (1 Season)2 Leagues25.450120.000.480.4200
SPAL (1 Season)2 Leagues15.2019526.31.250.330.000.0019.10001.81.80.09-1.8-1.8
Frosinone (1 Season)1 League10.0220735.02.010.700.100.2922.30001.71.70.09+0.3+0.3
Ascoli (1 Season)1 League9.201119.11.200.110.000.0019.90000.60.60.05-0.6-0.6
Atalanta (1 Season)1 League0.80100.01.230.000.0034.20000.00.00.020.00.0
Serie B (9 Seasons)161.4141605730.61.250.350.080.2521.73009.69.60.06-1.6-1.6
Coppa Italia (9 Seasons)5.60100.00.450.000.0000
Serie A (2 Seasons)12.4221733.31.950.560.100.2922.80001.81.80.08+0.2+0.2
Shooting Table
Standard Expected
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2013-201417Cesenait ITA2. Serie B4th0.2000.0000
2014-201518Cesenait ITA1. Serie A19th1.7000.0000Matches
2015-201619Cesenait ITA2. Serie B6th7.9030.380.0000Matches
2016-201720Cittadellait ITA2. Serie B6th25.7150.190.2000Matches
2017-201821Pescarait ITA2. Serie B17th25.050120.000.480.4200Matches
2018-201922Frosinoneit ITA1. Serie A19th10.0220735.02.010.700.100.2922.30001.71.70.09+0.3+0.3Matches
2018-201922Atalantait ITA1. Serie A3rd0.80100.01.230.000.0034.20000.00.00.020.00.0Matches
2019-202023Cremoneseit ITA2. Serie B12th27.42571017.52.080.360.040.2022.42003.03.00.05-1.0-1.0Matches
2020-202124Cremoneseit ITA2. Serie B13th33.05571526.31.730.450.090.3321.30003.53.50.06+1.5+1.5Matches
2021-202225Cremoneseit ITA2. Serie B2nd18.1116637.50.880.330.060.1725.01000.70.70.05+0.3+0.3Matches
2022-202326SPALit ITA2. Serie B19th14.9019526.31.280.340.000.0019.10001.81.80.09-1.8-1.8Matches
2023-202427Ascoliit ITA2. Serie B18th9.201119.11.200.110.000.0019.90000.60.60.05-0.6-0.6Matches
11 Seasons8 Clubs2 Leagues173.9161816430.91.310.370.080.2521.830011.411.40.06-1.4-1.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
Cremonese (4 Seasons)1 League78.581303123.81.660.390.060.2622.23007.27.20.06+0.8+0.8
Cesena (3 Seasons)2 Leagues9.8030.310.0000
Cittadella (1 Season)1 League25.7150.190.2000
Pescara (1 Season)1 League25.050120.000.480.4200
SPAL (1 Season)1 League14.9019526.31.280.340.000.0019.10001.81.80.09-1.8-1.8
Frosinone (1 Season)1 League10.0220735.02.010.700.100.2922.30001.71.70.09+0.3+0.3
Ascoli (1 Season)1 League9.201119.11.200.110.000.0019.90000.60.60.05-0.6-0.6
Atalanta (1 Season)1 League0.80100.01.230.000.0034.20000.00.00.020.00.0
Serie B (9 Seasons)161.4141605730.61.250.350.080.2521.73009.69.60.06-1.6-1.6
Serie A (2 Seasons)12.4221733.31.950.560.100.2922.80001.81.80.08+0.2+0.2
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
2014-201518Cesenait ITACoppa Italia17th0.5000Matches
2015-201619Cesenait ITACoppa Italia17th2.0000Matches
2016-201720Cittadellait ITACoppa Italia41st0.5000Matches
2017-201821Pescarait ITACoppa Italia17th0.4000Matches
2019-202023Cremoneseit ITACoppa Italia9th0.50000.000.0000Matches
2021-202225Cremoneseit ITACoppa ItaliaRd10.70000.000.0000Matches
2022-202326SPALit ITACoppa ItaliaRd20.30000.000.0000Matches
2023-202427Cremoneseit ITACoppa ItaliaR160.70100.01.450.000.0000Matches
9 Seasons5 Clubs1 League5.60100.00.450.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
Cremonese (4 Seasons)1 League1.90100.00.530.000.0000
Cesena (2 Seasons)1 League2.5000
Cittadella (1 Season)1 League0.5000
SPAL (1 Season)1 League0.30000.000.0000
Pescara (1 Season)1 League0.4000
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2013-201417Cesenait ITA2. Serie B0.20
2014-201518Cesenait ITACoppa Italia0.50Matches
2014-201518Cesenait ITA1. Serie A1.70Matches
2015-201619Cesenait ITACoppa Italia2.00Matches
2015-201619Cesenait ITA2. Serie B7.91Matches
2016-201720Cittadellait ITACoppa Italia0.50Matches
2016-201720Cittadellait ITA2. Serie B25.74Matches
2017-201821Pescarait ITACoppa Italia0.40Matches
2017-201821Pescarait ITA2. Serie B25.04Matches
2018-201922Frosinoneit ITA1. Serie A10.019826275.6318790210313079.2789185.7122157.112.31.1-1.311194229Matches
2018-201922Atalantait ITA1. Serie A0.8202676.928849111478.666100.01333.300.00.00.002000Matches
2019-202023Cremoneseit ITACoppa Italia0.50Matches
2019-202023Cremoneseit ITA2. Serie B27.4791106874.113940370035144479.133140781.38414657.533.22.8-0.22892167128Matches
2020-202124Cremoneseit ITA2. Serie B33.0933126673.716566534642352680.438648978.99815065.312.32.5-1.340127295183Matches
2021-202225Cremoneseit ITACoppa Italia0.70Matches
2021-202225Cremoneseit ITA2. Serie B18.152566978.59363264023028082.121425683.6629068.921.10.7+0.916687184Matches
2022-202326SPALit ITACoppa Italia0.30Matches
2022-202326SPALit ITA2. Serie B14.943554480.07137206921724787.917321182.0354872.921.11.0+0.914579572Matches
2023-202427Cremoneseit ITACoppa Italia0.70Matches
2023-202427Ascoliit ITA2. Serie B9.220329868.136439188511872.08711973.1243764.910.50.5+0.59226130Matches
11 Seasons8 Clubs3 Leagues179.43105413375.154124156241420175980.71275157980.731649563.81910.68.6+8.41183877121526
Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Cremonese (4 Seasons)2 Leagues80.42249300374.939869116861004125080.3931115280.824438663.266.66.0-0.6842875213395
Cesena (3 Seasons)3 Leagues12.31
Cittadella (1 Season)2 Leagues26.24
Pescara (1 Season)2 Leagues25.44
SPAL (1 Season)2 Leagues15.243554480.07137206921724787.917321182.0354872.921.11.0+0.914579572
Frosinone (1 Season)1 League10.019826275.6318790210313079.2789185.7122157.112.31.1-1.311194229
Ascoli (1 Season)1 League9.220329868.136439188511872.08711973.1243764.910.50.5+0.59226130
Atalanta (1 Season)1 League0.8202676.928849111478.666100.01333.300.00.00.002000
Serie B (9 Seasons)161.42887384575.150649146731306161580.91191148280.430347164.3188.37.4+9.71073666719497
Coppa Italia (9 Seasons)5.60
Serie A (2 Seasons)12.421828875.7347595111414479.2849786.6132454.212.31.1-1.311214229
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
2013-201417Cesena1 League0.20
2014-201518Cesena2 Leagues2.20
2015-201619Cesena2 Leagues9.91
2016-201720Cittadella2 Leagues26.24
2017-201821Pescara2 Leagues25.44
2018-201922Frosinone1 League10.019826275.6318790210313079.2789185.7122157.112.31.1-1.311194229
2018-201922Atalanta1 League0.8202676.928849111478.666100.01333.300.00.00.002000
2019-202023Cremonese2 Leagues27.9791106874.113940370035144479.133140781.38414657.533.22.8-0.22892167128
2020-202124Cremonese2 Leagues33.0933126673.716566534642352680.438648978.99815065.312.32.5-1.340127295183
2021-202225Cremonese2 Leagues18.852566978.59363264023028082.121425683.6629068.921.10.7+0.916687184
2022-202326SPAL2 Leagues15.243554480.07137206921724787.917321182.0354872.921.11.0+0.914579572
2023-202427Ascoli1 League9.220329868.136439188511872.08711973.1243764.910.50.5+0.59226130
2023-202427Cremonese2 Leagues0.70
11 Seasons8 Clubs3 Leagues179.43105413375.154124156241420175980.71275157980.731649563.81910.68.6+8.41183877121526
Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Cremonese (4 Seasons)2 Leagues80.42249300374.939869116861004125080.3931115280.824438663.266.66.0-0.6842875213395
Cesena (3 Seasons)3 Leagues12.31
Cittadella (1 Season)2 Leagues26.24
Pescara (1 Season)2 Leagues25.44
SPAL (1 Season)2 Leagues15.243554480.07137206921724787.917321182.0354872.921.11.0+0.914579572
Frosinone (1 Season)1 League10.019826275.6318790210313079.2789185.7122157.112.31.1-1.311194229
Ascoli (1 Season)1 League9.220329868.136439188511872.08711973.1243764.910.50.5+0.59226130
Atalanta (1 Season)1 League0.8202676.928849111478.666100.01333.300.00.00.002000
Serie B (9 Seasons)161.42887384575.150649146731306161580.91191148280.430347164.3188.37.4+9.71073666719497
Coppa Italia (9 Seasons)5.60
Serie A (2 Seasons)12.421828875.7347595111414479.2849786.6132454.212.31.1-1.311214229
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
2013-201417Cesenait ITA2. Serie B4th0.20
2014-201518Cesenait ITA1. Serie A19th1.70Matches
2015-201619Cesenait ITA2. Serie B6th7.91Matches
2016-201720Cittadellait ITA2. Serie B6th25.74Matches
2017-201821Pescarait ITA2. Serie B17th25.04Matches
2018-201922Frosinoneit ITA1. Serie A19th10.019826275.6318790210313079.2789185.7122157.112.31.1-1.311194229Matches
2018-201922Atalantait ITA1. Serie A3rd0.8202676.928849111478.666100.01333.300.00.00.002000Matches
2019-202023Cremoneseit ITA2. Serie B12th27.4791106874.113940370035144479.133140781.38414657.533.22.8-0.22892167128Matches
2020-202124Cremoneseit ITA2. Serie B13th33.0933126673.716566534642352680.438648978.99815065.312.32.5-1.340127295183Matches
2021-202225Cremoneseit ITA2. Serie B2nd18.152566978.59363264023028082.121425683.6629068.921.10.7+0.916687184Matches
2022-202326SPALit ITA2. Serie B19th14.943554480.07137206921724787.917321182.0354872.921.11.0+0.914579572Matches
2023-202427Ascoliit ITA2. Serie B18th9.220329868.136439188511872.08711973.1243764.910.50.5+0.59226130Matches
11 Seasons8 Clubs2 Leagues173.93105413375.154124156241420175980.71275157980.731649563.81910.68.6+8.41183877121526
Country Comp LgRank 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
Cremonese (4 Seasons)1 League78.52249300374.939869116861004125080.3931115280.824438663.266.66.0-0.6842875213395
Cesena (3 Seasons)2 Leagues9.81
Cittadella (1 Season)1 League25.74
Pescara (1 Season)1 League25.04
SPAL (1 Season)1 League14.943554480.07137206921724787.917321182.0354872.921.11.0+0.914579572
Frosinone (1 Season)1 League10.019826275.6318790210313079.2789185.7122157.112.31.1-1.311194229
Ascoli (1 Season)1 League9.220329868.136439188511872.08711973.1243764.910.50.5+0.59226130
Atalanta (1 Season)1 League0.8202676.928849111478.666100.01333.300.00.00.002000
Serie B (9 Seasons)161.42887384575.150649146731306161580.91191148280.430347164.3188.37.4+9.71073666719497
Serie A (2 Seasons)12.421828875.7347595111414479.2849786.6132454.212.31.1-1.311214229
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
2014-201518Cesenait ITACoppa Italia17th0.50Matches
2015-201619Cesenait ITACoppa Italia17th2.00Matches
2016-201720Cittadellait ITACoppa Italia41st0.50Matches
2017-201821Pescarait ITACoppa Italia17th0.40Matches
2019-202023Cremoneseit ITACoppa Italia9th0.50Matches
2021-202225Cremoneseit ITACoppa ItaliaRd10.70Matches
2022-202326SPALit ITACoppa ItaliaRd20.30Matches
2023-202427Cremoneseit ITACoppa ItaliaR160.70Matches
9 Seasons5 Clubs1 League5.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
Cremonese (4 Seasons)1 League1.90
Cesena (2 Seasons)1 League2.50
Cittadella (1 Season)1 League0.50
SPAL (1 Season)1 League0.30
Pescara (1 Season)1 League0.40

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
2013-201417Cesenait ITA2. Serie B0.2
2014-201518Cesenait ITACoppa Italia0.5Matches
2014-201518Cesenait ITA1. Serie A1.7Matches
2015-201619Cesenait ITACoppa Italia2.0Matches
2015-201619Cesenait ITA2. Serie B7.9Matches
2016-201720Cittadellait ITACoppa Italia0.5Matches
2016-201720Cittadellait ITA2. Serie B25.7Matches
2017-201821Pescarait ITACoppa Italia0.4Matches
2017-201821Pescarait ITA2. Serie B25.00Matches
2018-201922Frosinoneit ITA1. Serie A10.0262256631091100019808Matches
2018-201922Atalantait ITA1. Serie A0.8262511010000002000Matches
2019-202023Cremoneseit ITACoppa Italia0.50Matches
2019-202023Cremoneseit ITA2. Serie B27.41068103232111653812371791429Matches
2020-202124Cremoneseit ITA2. Serie B33.012661216431811528212110933740Matches
2021-202225Cremoneseit ITACoppa Italia0.70Matches
2021-202225Cremoneseit ITA2. Serie B18.16696462318210610000525015Matches
2022-202326SPALit ITACoppa Italia0.30Matches
2022-202326SPALit ITA2. Serie B14.9544530128051740000435218Matches
2023-202427Cremoneseit ITACoppa Italia0.70Matches
2023-202427Ascoliit ITA2. Serie B9.229828412503100211020329Matches
11 Seasons8 Clubs3 Leagues179.441333989129645401233517591310515119
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cremonese (4 Seasons)2 Leagues80.430032894984743187301448122491184
Cesena (3 Seasons)3 Leagues12.3
Cittadella (1 Season)2 Leagues26.2
Pescara (1 Season)2 Leagues25.40
SPAL (1 Season)2 Leagues15.2544530128051740000435218
Frosinone (1 Season)1 League10.0262256631091100019808
Ascoli (1 Season)1 League9.229828412503100211020329
Atalanta (1 Season)1 League0.8262511010000002000
Serie B (9 Seasons)161.438453708122604391143416591288715111
Coppa Italia (9 Seasons)5.60
Serie A (2 Seasons)12.4288281741191100021808
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
2013-201417Cesena1 League0.2
2014-201518Cesena2 Leagues2.2
2015-201619Cesena2 Leagues9.9
2016-201720Cittadella2 Leagues26.2
2017-201821Pescara2 Leagues25.40
2018-201922Frosinone1 League10.0262256631091100019808
2018-201922Atalanta1 League0.8262511010000002000
2019-202023Cremonese2 Leagues27.91068103232111653812371791429
2020-202124Cremonese2 Leagues33.012661216431811528212110933740
2021-202225Cremonese2 Leagues18.86696462318210610000525015
2022-202326SPAL2 Leagues15.2544530128051740000435218
2023-202427Ascoli1 League9.229828412503100211020329
2023-202427Cremonese2 Leagues0.70
11 Seasons8 Clubs3 Leagues179.441333989129645401233517591310515119
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cremonese (4 Seasons)2 Leagues80.430032894984743187301448122491184
Cesena (3 Seasons)3 Leagues12.3
Cittadella (1 Season)2 Leagues26.2
Pescara (1 Season)2 Leagues25.40
SPAL (1 Season)2 Leagues15.2544530128051740000435218
Frosinone (1 Season)1 League10.0262256631091100019808
Ascoli (1 Season)1 League9.229828412503100211020329
Atalanta (1 Season)1 League0.8262511010000002000
Serie B (9 Seasons)161.438453708122604391143416591288715111
Coppa Italia (9 Seasons)5.60
Serie A (2 Seasons)12.4288281741191100021808
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
2013-201417Cesenait ITA2. Serie B4th0.2
2014-201518Cesenait ITA1. Serie A19th1.7Matches
2015-201619Cesenait ITA2. Serie B6th7.9Matches
2016-201720Cittadellait ITA2. Serie B6th25.7Matches
2017-201821Pescarait ITA2. Serie B17th25.00Matches
2018-201922Frosinoneit ITA1. Serie A19th10.0262256631091100019808Matches
2018-201922Atalantait ITA1. Serie A3rd0.8262511010000002000Matches
2019-202023Cremoneseit ITA2. Serie B12th27.41068103232111653812371791429Matches
2020-202124Cremoneseit ITA2. Serie B13th33.012661216431811528212110933740Matches
2021-202225Cremoneseit ITA2. Serie B2nd18.16696462318210610000525015Matches
2022-202326SPALit ITA2. Serie B19th14.9544530128051740000435218Matches
2023-202427Ascoliit ITA2. Serie B18th9.229828412503100211020329Matches
11 Seasons8 Clubs2 Leagues173.941333989129645401233517591310515119
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cremonese (4 Seasons)1 League78.530032894984743187301448122491184
Cesena (3 Seasons)2 Leagues9.8
Cittadella (1 Season)1 League25.7
Pescara (1 Season)1 League25.00
SPAL (1 Season)1 League14.9544530128051740000435218
Frosinone (1 Season)1 League10.0262256631091100019808
Ascoli (1 Season)1 League9.229828412503100211020329
Atalanta (1 Season)1 League0.8262511010000002000
Serie B (9 Seasons)161.438453708122604391143416591288715111
Serie A (2 Seasons)12.4288281741191100021808
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-201518Cesenait ITACoppa Italia17th0.5Matches
2015-201619Cesenait ITACoppa Italia17th2.0Matches
2016-201720Cittadellait ITACoppa Italia41st0.5Matches
2017-201821Pescarait ITACoppa Italia17th0.4Matches
2019-202023Cremoneseit ITACoppa Italia9th0.50Matches
2021-202225Cremoneseit ITACoppa ItaliaRd10.70Matches
2022-202326SPALit ITACoppa ItaliaRd20.30Matches
2023-202427Cremoneseit ITACoppa ItaliaR160.70Matches
9 Seasons5 Clubs1 League5.60
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
Cremonese (4 Seasons)1 League1.90
Cesena (2 Seasons)1 League2.5
Cittadella (1 Season)1 League0.5
SPAL (1 Season)1 League0.30
Pescara (1 Season)1 League0.4

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
2013-201417Cesenait ITA2. Serie B0.2
2014-201518Cesenait ITACoppa Italia0.5Matches
2014-201518Cesenait ITA1. Serie A1.7Matches
2015-201619Cesenait ITACoppa Italia2.0Matches
2015-201619Cesenait ITA2. Serie B7.9Matches
2016-201720Cittadellait ITACoppa Italia0.5Matches
2016-201720Cittadellait ITA2. Serie B25.7Matches
2017-201821Pescarait ITACoppa Italia0.4Matches
2017-201821Pescarait ITA2. Serie B25.0Matches
2018-201922Frosinoneit ITA1. Serie A10.0313.11241033010.10100000Matches
2018-201922Atalantait ITA1. Serie A0.811.2310000000.00000000Matches
2019-202023Cremoneseit ITACoppa Italia0.5Matches
2019-202023Cremoneseit ITA2. Serie B27.4873.17695355090.33700020Matches
2020-202124Cremoneseit ITA2. Serie B33.01013.06853242540.12400000Matches
2021-202225Cremoneseit ITACoppa Italia0.7Matches
2021-202225Cremoneseit ITA2. Serie B18.1382.10321022150.28300101Matches
2022-202326SPALit ITACoppa Italia0.3Matches
2022-202326SPALit ITA2. Serie B14.9332.22300120020.13200000Matches
2023-202427Cremoneseit ITACoppa Italia0.7Matches
2023-202427Ascoliit ITA2. Serie B9.2202.18163001020.22200000Matches
11 Seasons8 Clubs3 Leagues179.43112.7425713616136230.201900121
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cremonese (4 Seasons)2 Leagues80.42262.88186951196180.231400121
Cesena (3 Seasons)3 Leagues12.3
Cittadella (1 Season)2 Leagues26.2
Pescara (1 Season)2 Leagues25.4
SPAL (1 Season)2 Leagues15.2332.22300120020.13200000
Frosinone (1 Season)1 League10.0313.11241033010.10100000
Ascoli (1 Season)1 League9.2202.18163001020.22200000
Atalanta (1 Season)1 League0.811.2310000000.00000000
Serie B (9 Seasons)161.42792.7223212613106220.211800121
Coppa Italia (9 Seasons)5.6
Serie A (2 Seasons)12.4322.97251033010.09100000
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
2013-201417Cesena1 League0.2
2014-201518Cesena2 Leagues2.2
2015-201619Cesena2 Leagues9.9
2016-201720Cittadella2 Leagues26.2
2017-201821Pescara2 Leagues25.4
2018-201922Frosinone1 League10.0313.11241033010.10100000
2018-201922Atalanta1 League0.811.2310000000.00000000
2019-202023Cremonese2 Leagues27.9873.17695355090.33700020
2020-202124Cremonese2 Leagues33.01013.06853242540.12400000
2021-202225Cremonese2 Leagues18.8382.10321022150.28300101
2022-202326SPAL2 Leagues15.2332.22300120020.13200000
2023-202427Ascoli1 League9.2202.18163001020.22200000
2023-202427Cremonese2 Leagues0.7
11 Seasons8 Clubs3 Leagues179.43112.7425713616136230.201900121
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cremonese (4 Seasons)2 Leagues80.42262.88186951196180.231400121
Cesena (3 Seasons)3 Leagues12.3
Cittadella (1 Season)2 Leagues26.2
Pescara (1 Season)2 Leagues25.4
SPAL (1 Season)2 Leagues15.2332.22300120020.13200000
Frosinone (1 Season)1 League10.0313.11241033010.10100000
Ascoli (1 Season)1 League9.2202.18163001020.22200000
Atalanta (1 Season)1 League0.811.2310000000.00000000
Serie B (9 Seasons)161.42792.7223212613106220.211800121
Coppa Italia (9 Seasons)5.6
Serie A (2 Seasons)12.4322.97251033010.09100000
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
2013-201417Cesenait ITA2. Serie B4th0.2
2014-201518Cesenait ITA1. Serie A19th1.7Matches
2015-201619Cesenait ITA2. Serie B6th7.9Matches
2016-201720Cittadellait ITA2. Serie B6th25.7Matches
2017-201821Pescarait ITA2. Serie B17th25.0Matches
2018-201922Frosinoneit ITA1. Serie A19th10.0313.11241033010.10100000Matches
2018-201922Atalantait ITA1. Serie A3rd0.811.2310000000.00000000Matches
2019-202023Cremoneseit ITA2. Serie B12th27.4873.17695355090.33700020Matches
2020-202124Cremoneseit ITA2. Serie B13th33.01013.06853242540.12400000Matches
2021-202225Cremoneseit ITA2. Serie B2nd18.1382.10321022150.28300101Matches
2022-202326SPALit ITA2. Serie B19th14.9332.22300120020.13200000Matches
2023-202427Ascoliit ITA2. Serie B18th9.2202.18163001020.22200000Matches
11 Seasons8 Clubs2 Leagues173.93112.7425713616136230.201900121
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cremonese (4 Seasons)1 League78.52262.88186951196180.231400121
Cesena (3 Seasons)2 Leagues9.8
Cittadella (1 Season)1 League25.7
Pescara (1 Season)1 League25.0
SPAL (1 Season)1 League14.9332.22300120020.13200000
Frosinone (1 Season)1 League10.0313.11241033010.10100000
Ascoli (1 Season)1 League9.2202.18163001020.22200000
Atalanta (1 Season)1 League0.811.2310000000.00000000
Serie B (9 Seasons)161.42792.7223212613106220.211800121
Serie A (2 Seasons)12.4322.97251033010.09100000
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-201518Cesenait ITACoppa Italia17th0.5Matches
2015-201619Cesenait ITACoppa Italia17th2.0Matches
2016-201720Cittadellait ITACoppa Italia41st0.5Matches
2017-201821Pescarait ITACoppa Italia17th0.4Matches
2019-202023Cremoneseit ITACoppa Italia9th0.5Matches
2021-202225Cremoneseit ITACoppa ItaliaRd10.7Matches
2022-202326SPALit ITACoppa ItaliaRd20.3Matches
2023-202427Cremoneseit ITACoppa ItaliaR160.7Matches
9 Seasons5 Clubs1 League5.6
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
Cremonese (4 Seasons)1 League1.9
Cesena (2 Seasons)1 League2.5
Cittadella (1 Season)1 League0.5
SPAL (1 Season)1 League0.3
Pescara (1 Season)1 League0.4

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
2013-201417Cesenait ITA2. Serie B0.2
2014-201518Cesenait ITACoppa Italia0.5Matches
2014-201518Cesenait ITA1. Serie A1.7Matches
2015-201619Cesenait ITACoppa Italia2.0Matches
2015-201619Cesenait ITA2. Serie B7.9Matches
2016-201720Cittadellait ITACoppa Italia0.5Matches
2016-201720Cittadellait ITA2. Serie B25.7Matches
2017-201821Pescarait ITACoppa Italia0.4Matches
2017-201821Pescarait ITA2. Serie B25.000Matches
2018-201922Frosinoneit ITA1. Serie A10.021127104133339.42018018163781Matches
2018-201922Atalantait ITA1. Serie A0.8542303560.020001600Matches
2019-202023Cremoneseit ITACoppa Italia0.521Matches
2019-202023Cremoneseit ITA2. Serie B27.4563220306235839.735326262682300Matches
2020-202124Cremoneseit ITA2. Serie B33.06645143715226832.4465044661127420Matches
2021-202225Cremoneseit ITACoppa Italia0.710Matches
2021-202225Cremoneseit ITA2. Serie B18.1473124194265547.329298212471250Matches
2022-202326SPALit ITACoppa Italia0.300Matches
2022-202326SPALit ITA2. Serie B14.93615141210173351.516142121652280Matches
2023-202427Cremoneseit ITACoppa Italia0.710Matches
2023-202427Ascoliit ITA2. Serie B9.2141049171838.9119271024111Matches
11 Seasons8 Clubs3 Leagues179.4245153851204011127041.1159152221301553991442
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Cremonese (4 Seasons)2 Leagues80.41691125886257118139.21101111893112280970
Cesena (3 Seasons)3 Leagues12.30
Cittadella (1 Season)2 Leagues26.20
Pescara (1 Season)2 Leagues25.4000
SPAL (1 Season)2 Leagues15.23615141210173351.516142121652280
Frosinone (1 Season)1 League10.021127104133339.42018018163781
Ascoli (1 Season)1 League9.2141049171838.9119271024111
Atalanta (1 Season)1 League0.8542303560.020001600
Serie B (9 Seasons)161.421913376107369523240.9137134221121373561361
Coppa Italia (9 Seasons)5.6410
Serie A (2 Seasons)12.426169134163842.12218018174381
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
2013-201417Cesena1 League0.20
2014-201518Cesena2 Leagues2.20
2015-201619Cesena2 Leagues9.90
2016-201720Cittadella2 Leagues26.20
2017-201821Pescara2 Leagues25.4000
2018-201922Frosinone1 League10.021127104133339.42018018163781
2018-201922Atalanta1 League0.8542303560.020001600
2019-202023Cremonese2 Leagues27.9563420306235839.735326262782300
2020-202124Cremonese2 Leagues33.06645143715226832.4465044661127420
2021-202225Cremonese2 Leagues18.8473224194265547.329298212471250
2022-202326SPAL2 Leagues15.23615141210173351.516142121652280
2023-202427Ascoli1 League9.2141049171838.9119271024111
2023-202427Cremonese2 Leagues0.7100
11 Seasons8 Clubs3 Leagues179.4245153851204011127041.1159152221301553991442
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Cremonese (4 Seasons)2 Leagues80.41691125886257118139.21101111893112280970
Cesena (3 Seasons)3 Leagues12.30
Cittadella (1 Season)2 Leagues26.20
Pescara (1 Season)2 Leagues25.4000
SPAL (1 Season)2 Leagues15.23615141210173351.516142121652280
Frosinone (1 Season)1 League10.021127104133339.42018018163781
Ascoli (1 Season)1 League9.2141049171838.9119271024111
Atalanta (1 Season)1 League0.8542303560.020001600
Serie B (9 Seasons)161.421913376107369523240.9137134221121373561361
Coppa Italia (9 Seasons)5.6410
Serie A (2 Seasons)12.426169134163842.12218018174381
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
2013-201417Cesenait ITA2. Serie B4th0.2
2014-201518Cesenait ITA1. Serie A19th1.7Matches
2015-201619Cesenait ITA2. Serie B6th7.9Matches
2016-201720Cittadellait ITA2. Serie B6th25.7Matches
2017-201821Pescarait ITA2. Serie B17th25.000Matches
2018-201922Frosinoneit ITA1. Serie A19th10.021127104133339.42018018163781Matches
2018-201922Atalantait ITA1. Serie A3rd0.8542303560.020001600Matches
2019-202023Cremoneseit ITA2. Serie B12th27.4563220306235839.735326262682300Matches
2020-202124Cremoneseit ITA2. Serie B13th33.06645143715226832.4465044661127420Matches
2021-202225Cremoneseit ITA2. Serie B2nd18.1473124194265547.329298212471250Matches
2022-202326SPALit ITA2. Serie B19th14.93615141210173351.516142121652280Matches
2023-202427Ascoliit ITA2. Serie B18th9.2141049171838.9119271024111Matches
11 Seasons8 Clubs2 Leagues173.9245149851204011127041.1159152221301543991442
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Cremonese (4 Seasons)1 League78.51691085886257118139.21101111893111280970
Cesena (3 Seasons)2 Leagues9.80
Cittadella (1 Season)1 League25.70
Pescara (1 Season)1 League25.0000
SPAL (1 Season)1 League14.93615141210173351.516142121652280
Frosinone (1 Season)1 League10.021127104133339.42018018163781
Ascoli (1 Season)1 League9.2141049171838.9119271024111
Atalanta (1 Season)1 League0.8542303560.020001600
Serie B (9 Seasons)161.421913376107369523240.9137134221121373561361
Serie A (2 Seasons)12.426169134163842.12218018174381
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-201518Cesenait ITACoppa Italia17th0.5Matches
2015-201619Cesenait ITACoppa Italia17th2.0Matches
2016-201720Cittadellait ITACoppa Italia41st0.5Matches
2017-201821Pescarait ITACoppa Italia17th0.4Matches
2019-202023Cremoneseit ITACoppa Italia9th0.521Matches
2021-202225Cremoneseit ITACoppa ItaliaRd10.710Matches
2022-202326SPALit ITACoppa ItaliaRd20.300Matches
2023-202427Cremoneseit ITACoppa ItaliaR160.710Matches
9 Seasons5 Clubs1 League5.6410
Country Comp LgRank 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
Cremonese (4 Seasons)1 League1.9410
Cesena (2 Seasons)1 League2.50
Cittadella (1 Season)1 League0.50
SPAL (1 Season)1 League0.3000
Pescara (1 Season)1 League0.40

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
2013-201417Cesenait ITA2. Serie B0.2
2014-201518Cesenait ITACoppa Italia0.5Matches
2014-201518Cesenait ITA1. Serie A1.7Matches
2015-201619Cesenait ITACoppa Italia2.0Matches
2015-201619Cesenait ITA2. Serie B7.9Matches
2016-201720Cittadellait ITACoppa Italia0.5Matches
2016-201720Cittadellait ITA2. Serie B25.7Matches
2017-201821Pescarait ITACoppa Italia0.4Matches
2017-201821Pescarait ITA2. Serie B25.0Matches
2018-201922Frosinoneit ITA1. Serie A10.03827781861231938215746.7853.319710985441415218521034Matches
2018-201922Atalantait ITA1. Serie A0.8340525513411100.000.017592810011220Matches
2019-202023Cremoneseit ITACoppa Italia0.5Matches
2019-202023Cremoneseit ITA2. Serie B27.4139438243714468451394572747.43052.67904965222463648582486999Matches
2020-202124Cremoneseit ITA2. Serie B33.0165252293881512531652432660.51739.587049152306594876726989122Matches
2021-202225Cremoneseit ITACoppa Italia0.7Matches
2021-202225Cremoneseit ITA2. Serie B18.187333196496192218739555.6444.4444233710412313125847648Matches
2022-202326SPALit ITACoppa Italia0.3Matches
2022-202326SPALit ITA2. Serie B14.9733311593722102473322313.61359.1373207899222182191244577Matches
2023-202427Cremoneseit ITACoppa Italia0.7Matches
2023-202427Ascoliit ITA2. Serie B9.23841359217109143847342.9457.114371034886016121221Matches
11 Seasons8 Clubs3 Leagues179.4545217410332891161917754521547246.87649.4283416162748319016420204773223401
Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Cremonese (4 Seasons)2 Leagues80.439191237322091117211939191095853.25146.8210412217557114512516150582334269
Cesena (3 Seasons)3 Leagues12.3
Cittadella (1 Season)2 Leagues26.2
Pescara (1 Season)2 Leagues25.4
SPAL (1 Season)2 Leagues15.2733311593722102473322313.61359.1373207899222182191244577
Frosinone (1 Season)1 League10.03827781861231938215746.7853.319710985441415218521034
Ascoli (1 Season)1 League9.23841359217109143847342.9457.114371034886016121221
Atalanta (1 Season)1 League0.8340525513411100.000.017592810011220
Serie B (9 Seasons)161.450361679502680149115750361386446.46849.3262015005691117514918185712991367
Coppa Italia (9 Seasons)5.6
Serie A (2 Seasons)12.44167832111282041616850.0850.021411575721515219623234
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
2013-201417Cesena1 League0.2
2014-201518Cesena2 Leagues2.2
2015-201619Cesena2 Leagues9.9
2016-201720Cittadella2 Leagues26.2
2017-201821Pescara2 Leagues25.4
2018-201922Frosinone1 League10.03827781861231938215746.7853.319710985441415218521034
2018-201922Atalanta1 League0.8340525513411100.000.017592810011220
2019-202023Cremonese2 Leagues27.9139438243714468451394572747.43052.67904965222463648582486999
2020-202124Cremonese2 Leagues33.0165252293881512531652432660.51739.587049152306594876726989122
2021-202225Cremonese2 Leagues18.887333196496192218739555.6444.4444233710412313125847648
2022-202326SPAL2 Leagues15.2733311593722102473322313.61359.1373207899222182191244577
2023-202427Ascoli1 League9.23841359217109143847342.9457.114371034886016121221
2023-202427Cremonese2 Leagues0.7
11 Seasons8 Clubs3 Leagues179.4545217410332891161917754521547246.87649.4283416162748319016420204773223401
Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Cremonese (4 Seasons)2 Leagues80.439191237322091117211939191095853.25146.8210412217557114512516150582334269
Cesena (3 Seasons)3 Leagues12.3
Cittadella (1 Season)2 Leagues26.2
Pescara (1 Season)2 Leagues25.4
SPAL (1 Season)2 Leagues15.2733311593722102473322313.61359.1373207899222182191244577
Frosinone (1 Season)1 League10.03827781861231938215746.7853.319710985441415218521034
Ascoli (1 Season)1 League9.23841359217109143847342.9457.114371034886016121221
Atalanta (1 Season)1 League0.8340525513411100.000.017592810011220
Serie B (9 Seasons)161.450361679502680149115750361386446.46849.3262015005691117514918185712991367
Coppa Italia (9 Seasons)5.6
Serie A (2 Seasons)12.44167832111282041616850.0850.021411575721515219623234
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
2013-201417Cesenait ITA2. Serie B4th0.2
2014-201518Cesenait ITA1. Serie A19th1.7Matches
2015-201619Cesenait ITA2. Serie B6th7.9Matches
2016-201720Cittadellait ITA2. Serie B6th25.7Matches
2017-201821Pescarait ITA2. Serie B17th25.0Matches
2018-201922Frosinoneit ITA1. Serie A19th10.03827781861231938215746.7853.319710985441415218521034Matches
2018-201922Atalantait ITA1. Serie A3rd0.8340525513411100.000.017592810011220Matches
2019-202023Cremoneseit ITA2. Serie B12th27.4139438243714468451394572747.43052.67904965222463648582486999Matches
2020-202124Cremoneseit ITA2. Serie B13th33.0165252293881512531652432660.51739.587049152306594876726989122Matches
2021-202225Cremoneseit ITA2. Serie B2nd18.187333196496192218739555.6444.4444233710412313125847648Matches
2022-202326SPALit ITA2. Serie B19th14.9733311593722102473322313.61359.1373207899222182191244577Matches
2023-202427Ascoliit ITA2. Serie B18th9.23841359217109143847342.9457.114371034886016121221Matches
11 Seasons8 Clubs2 Leagues173.9545217410332891161917754521547246.87649.4283416162748319016420204773223401
Country Comp LgRank 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
Cremonese (4 Seasons)1 League78.539191237322091117211939191095853.25146.8210412217557114512516150582334269
Cesena (3 Seasons)2 Leagues9.8
Cittadella (1 Season)1 League25.7
Pescara (1 Season)1 League25.0
SPAL (1 Season)1 League14.9733311593722102473322313.61359.1373207899222182191244577
Frosinone (1 Season)1 League10.03827781861231938215746.7853.319710985441415218521034
Ascoli (1 Season)1 League9.23841359217109143847342.9457.114371034886016121221
Atalanta (1 Season)1 League0.8340525513411100.000.017592810011220
Serie B (9 Seasons)161.450361679502680149115750361386446.46849.3262015005691117514918185712991367
Serie A (2 Seasons)12.44167832111282041616850.0850.021411575721515219623234
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
2014-201518Cesenait ITACoppa Italia17th0.5Matches
2015-201619Cesenait ITACoppa Italia17th2.0Matches
2016-201720Cittadellait ITACoppa Italia41st0.5Matches
2017-201821Pescarait ITACoppa Italia17th0.4Matches
2019-202023Cremoneseit ITACoppa Italia9th0.5Matches
2021-202225Cremoneseit ITACoppa ItaliaRd10.7Matches
2022-202326SPALit ITACoppa ItaliaRd20.3Matches
2023-202427Cremoneseit ITACoppa ItaliaR160.7Matches
9 Seasons5 Clubs1 League5.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
Cremonese (4 Seasons)1 League1.9
Cesena (2 Seasons)1 League2.5
Cittadella (1 Season)1 League0.5
SPAL (1 Season)1 League0.3
Pescara (1 Season)1 League0.4

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
2013-201417Cesenait ITA2. Serie B115150.40.201
2014-201518Cesenait ITACoppa Italia1474722.40.51470010.0012-1-1.91-1.91Matches
2014-201518Cesenait ITA1. Serie A2150754.41.720090.0016-5-3.00-2.12Matches
2015-201619Cesenait ITACoppa Italia21809066.72.02902011.5054+1+0.50-2.50Matches
2015-201619Cesenait ITA2. Serie B177134218.97.9839172.24134+9+1.14+0.81Matches
2016-201720Cittadellait ITACoppa Italia1424235.00.50014100.0002-2-4.29-5.44Matches
2016-201720Cittadellait ITA2. Serie B332,3147061.225.727126Matches
2017-201821Pescarait ITACoppa Italia1323210.70.40013123.0010+1+2.81+2.81Matches
2017-201821Pescarait ITA2. Serie B332,2546859.625.023171061.122835-7-0.28+0.13Matches
2018-201922Frosinoneit ITA1. Serie A138976926.210.01176223160.62617-11-1.10-0.0711.815.5-3.7-0.37+0.32Matches
2018-201922Atalantait ITA1. Serie A273372.10.81530120170.5032+1+1.23+0.432.11.1+1.0+1.17+0.36Matches
2019-202023Cremoneseit ITACoppa Italia2432211.00.50022201.5001-1-2.09-2.87Matches
2019-202023Cremoneseit ITA2. Serie B312,4678072.127.429831922921.423432+2+0.07+0.3636.134.6+1.5+0.06-0.03Matches
2020-202124Cremoneseit ITACoppa Italia0001Matches
2020-202124Cremoneseit ITA2. Serie B372,9738086.933.0378021001.223840-2-0.06-0.8747.537.9+9.6+0.29-0.23Matches
2021-202225Cremoneseit ITACoppa Italia1656554.20.71650001.000000.000.00Matches
2021-202225Cremoneseit ITA2. Serie B281,6295847.618.118729103311.792719+8+0.44-0.0626.120.0+6.1+0.34-0.08Matches
2022-202326SPALit ITACoppa Italia1303014.30.30013000.000000.000.00Matches
2022-202326SPALit ITA2. Serie B211,3406439.214.915781062920.951817+1+0.07+0.5417.519.7-2.1-0.14+0.19Matches
2023-202427Cremoneseit ITACoppa Italia1626218.80.70016213.001100.00-0.67Matches
2023-202427Ascoliit ITA2. Serie B138246324.19.21171321951.38911-2-0.22-0.156.910.3-3.4-0.37-0.14Matches
2023-202427Cremoneseit ITA2. Serie B000012Matches
11 Seasons8 Clubs3 Leagues24116,1506733.6179.418678985531831.32185193-8-0.05+0.03148.0139.0+8.9+0.08+0.02
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Cremonese (4 Seasons)2 Leagues1007,2397249.280.48579491533171.4610093+7+0.09-0.29109.792.5+17.2+0.22-0.12
Cesena (3 Seasons)3 Leagues231,105489.612.31376510281.872016+4+0.33+0.58
Cittadella (1 Season)2 Leagues342,3566960.426.2271274100.0002-2-4.29-5.44
Pescara (1 Season)2 Leagues342,2866756.025.42317113181.182935-6-0.24+0.11
SPAL (1 Season)2 Leagues221,3706237.715.215781072920.911817+1+0.07+0.5017.519.7-2.1-0.14+0.19
Frosinone (1 Season)1 League138976926.210.01176223160.62617-11-1.10-0.0711.815.5-3.7-0.37+0.32
Ascoli (1 Season)1 League138246324.19.21171321951.38911-2-0.22-0.156.910.3-3.4-0.37-0.14
Atalanta (1 Season)1 League273372.10.81530120170.5032+1+1.23+0.432.11.1+1.0+1.17+0.36
Serie B (9 Seasons)21414,5296840.8161.416879944630451.40167158+9+0.07+0.05134.1122.4+11.7+0.11+0.14
Coppa Italia (9 Seasons)105015023.55.6474263561.30810-2-0.36-0.92
Serie A (2 Seasons)171,1206610.912.414742327320.531025-15-1.21-0.9013.916.6-2.7-0.25-0.42
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
2013-201417Cesena1 League115150.40.201
2014-201518Cesena2 Leagues3197665.42.234700100.0028-6-2.74-1.90
2015-201619Cesena2 Leagues198934722.09.9109059182.16188+10+1.01+0.61
2016-201720Cittadella2 Leagues342,3566960.426.2271274100.0002-2-4.29-5.44
2017-201821Pescara2 Leagues342,2866756.025.42317113181.182935-6-0.24+0.11
2018-201922Frosinone1 League138976926.210.01176223160.62617-11-1.10-0.0711.815.5-3.7-0.37+0.32
2018-201922Atalanta1 League273372.10.81530120170.5032+1+1.23+0.432.11.1+1.0+1.17+0.36
2019-202023Cremonese2 Leagues332,5107665.927.929831942521.423433+1+0.04+0.0436.134.6+1.5+0.06-0.03
2020-202124Cremonese2 Leagues372,9738082.633.0378021011.223840-2-0.06-0.8747.537.9+9.6+0.29-0.23
2021-202225Cremonese2 Leagues291,6945847.918.819729103311.762719+8+0.43-0.0626.120.0+6.1+0.34-0.08
2022-202326SPAL2 Leagues221,3706237.715.215781072920.911817+1+0.07+0.5017.519.7-2.1-0.14+0.19
2023-202427Ascoli1 League138246324.19.21171321951.38911-2-0.22-0.156.910.3-3.4-0.37-0.14
2023-202427Cremonese2 Leagues162621.70.700162133.001100.00-0.67
11 Seasons8 Clubs3 Leagues24116,1506733.6179.418678985531831.32185193-8-0.05+0.03148.0139.0+8.9+0.08+0.02
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Cremonese (4 Seasons)2 Leagues1007,2397249.280.48579491533171.4610093+7+0.09-0.29109.792.5+17.2+0.22-0.12
Cesena (3 Seasons)3 Leagues231,105489.612.31376510281.872016+4+0.33+0.58
Cittadella (1 Season)2 Leagues342,3566960.426.2271274100.0002-2-4.29-5.44
Pescara (1 Season)2 Leagues342,2866756.025.42317113181.182935-6-0.24+0.11
SPAL (1 Season)2 Leagues221,3706237.715.215781072920.911817+1+0.07+0.5017.519.7-2.1-0.14+0.19
Frosinone (1 Season)1 League138976926.210.01176223160.62617-11-1.10-0.0711.815.5-3.7-0.37+0.32
Ascoli (1 Season)1 League138246324.19.21171321951.38911-2-0.22-0.156.910.3-3.4-0.37-0.14
Atalanta (1 Season)1 League273372.10.81530120170.5032+1+1.23+0.432.11.1+1.0+1.17+0.36
Serie B (9 Seasons)21414,5296840.8161.416879944630451.40167158+9+0.07+0.05134.1122.4+11.7+0.11+0.14
Coppa Italia (9 Seasons)105015023.55.6474263561.30810-2-0.36-0.92
Serie A (2 Seasons)171,1206610.912.414742327320.531025-15-1.21-0.9013.916.6-2.7-0.25-0.42
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
2013-201417Cesenait ITA2. Serie B4th115150.40.201
2014-201518Cesenait ITA1. Serie A19th2150754.41.720090.0016-5-3.00-2.12Matches
2015-201619Cesenait ITA2. Serie B6th177134218.97.9839172.24134+9+1.14+0.81Matches
2016-201720Cittadellait ITA2. Serie B6th332,3147061.225.727126Matches
2017-201821Pescarait ITA2. Serie B17th332,2546859.625.023171061.122835-7-0.28+0.13Matches
2018-201922Frosinoneit ITA1. Serie A19th138976926.210.01176223160.62617-11-1.10-0.0711.815.5-3.7-0.37+0.32Matches
2018-201922Atalantait ITA1. Serie A3rd273372.10.81530120170.5032+1+1.23+0.432.11.1+1.0+1.17+0.36Matches
2019-202023Cremoneseit ITA2. Serie B12th312,4678072.127.429831922921.423432+2+0.07+0.3636.134.6+1.5+0.06-0.03Matches
2020-202124Cremoneseit ITA2. Serie B13th372,9738086.933.0378021001.223840-2-0.06-0.8747.537.9+9.6+0.29-0.23Matches
2021-202225Cremoneseit ITA2. Serie B2nd281,6295847.618.118729103311.792719+8+0.44-0.0626.120.0+6.1+0.34-0.08Matches
2022-202326SPALit ITA2. Serie B19th211,3406439.214.915781062920.951817+1+0.07+0.5417.519.7-2.1-0.14+0.19Matches
2023-202427Ascoliit ITA2. Serie B18th138246324.19.21171321951.38911-2-0.22-0.156.910.3-3.4-0.37-0.14Matches
2023-202427Cremoneseit ITA2. Serie B4th000012Matches
11 Seasons8 Clubs2 Leagues23115,6496834.1173.918278964929771.33177183-6-0.04+0.08148.0139.0+8.9+0.08+0.02
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
Cremonese (4 Seasons)1 League967,0697451.778.58480491232151.459991+8+0.10-0.21109.792.5+17.2+0.22-0.12
Cesena (3 Seasons)2 Leagues20878448.09.810310262.001410+4+0.42+0.72
Cittadella (1 Season)1 League332,3147061.225.727126
Pescara (1 Season)1 League332,2546859.625.023171061.122835-7-0.28+0.13
SPAL (1 Season)1 League211,3406439.214.915781062920.951817+1+0.07+0.5417.519.7-2.1-0.14+0.19
Frosinone (1 Season)1 League138976926.210.01176223160.62617-11-1.10-0.0711.815.5-3.7-0.37+0.32
Ascoli (1 Season)1 League138246324.19.21171321951.38911-2-0.22-0.156.910.3-3.4-0.37-0.14
Atalanta (1 Season)1 League273372.10.81530120170.5032+1+1.23+0.432.11.1+1.0+1.17+0.36
Serie B (9 Seasons)21414,5296840.8161.416879944630451.40167158+9+0.07+0.05134.1122.4+11.7+0.11+0.14
Serie A (2 Seasons)171,1206610.912.414742327320.531025-15-1.21-0.9013.916.6-2.7-0.25-0.42
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-201518Cesenait ITACoppa Italia17th1474722.40.51470010.0012-1-1.91-1.91Matches
2015-201619Cesenait ITACoppa Italia17th21809066.72.02902011.5054+1+0.50-2.50Matches
2016-201720Cittadellait ITACoppa Italia41st1424235.00.50014100.0002-2-4.29-5.44Matches
2017-201821Pescarait ITACoppa Italia17th1323210.70.40013123.0010+1+2.81+2.81Matches
2019-202023Cremoneseit ITACoppa Italia9th2432211.00.50022201.5001-1-2.09-2.87Matches
2020-202124Cremoneseit ITACoppa Italia25th0001Matches
2021-202225Cremoneseit ITACoppa ItaliaRd11656554.20.71650001.000000.000.00Matches
2022-202326SPALit ITACoppa ItaliaRd21303014.30.30013000.000000.000.00Matches
2023-202427Cremoneseit ITACoppa ItaliaR161626218.80.70016213.001100.00-0.67Matches
9 Seasons5 Clubs1 League105015023.55.6474263561.30810-2-0.36-0.92
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Cremonese (4 Seasons)1 League41704316.71.9165033521.7512-1-0.53-1.20
Cesena (2 Seasons)1 League32277647.32.53762021.006600.00-1.07
Cittadella (1 Season)1 League1424235.00.50014100.0002-2-4.29-5.44
SPAL (1 Season)1 League1303014.30.30013000.000000.000.00
Pescara (1 Season)1 League1323210.70.40013123.0010+1+2.81+2.81

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
2013-201417Cesenait ITA2. Serie B0.200
2014-201518Cesenait ITACoppa Italia0.50000Matches
2014-201518Cesenait ITA1. Serie A1.7103Matches
2015-201619Cesenait ITACoppa Italia2.01000Matches
2015-201619Cesenait ITA2. Serie B7.960Matches
2016-201720Cittadellait ITACoppa Italia0.50000Matches
2016-201720Cittadellait ITA2. Serie B25.790Matches
2017-201821Pescarait ITACoppa Italia0.40000Matches
2017-201821Pescarait ITA2. Serie B25.081000000000Matches
2018-201922Frosinoneit ITA1. Serie A10.04001317091612000558850.0Matches
2018-201922Atalantait ITA1. Serie A0.800000001400024180.0Matches
2019-202023Cremoneseit ITACoppa Italia0.50000000120Matches
2019-202023Cremoneseit ITA2. Serie B27.4121148313532632010170293247.5Matches
2020-202124Cremoneseit ITA2. Serie B33.070056514286145001237544057.4Matches
2021-202225Cremoneseit ITACoppa Italia0.70000000010Matches
2021-202225Cremoneseit ITA2. Serie B18.16003327262431010125191950.0Matches
2022-202326SPALit ITACoppa Italia0.30002000000Matches
2022-202326SPALit ITA2. Serie B14.94002128217161501085161257.1Matches
2023-202427Cremoneseit ITACoppa Italia0.71001000010Matches
2023-202427Ascoliit ITA2. Serie B9.22101210010101000039201557.1Matches
11 Seasons8 Clubs3 Leagues179.461311891641112315515303171315012754.2
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Cremonese (4 Seasons)2 Leagues80.426111381099871121120215321029152.8
Cesena (3 Seasons)3 Leagues12.380030
Cittadella (1 Season)2 Leagues26.29000
Pescara (1 Season)2 Leagues25.481000000000
SPAL (1 Season)2 Leagues15.24002328217161501085161257.1
Frosinone (1 Season)1 League10.04001317091612000558850.0
Ascoli (1 Season)1 League9.22101210010101000039201557.1
Atalanta (1 Season)1 League0.800000001400024180.0
Serie B (9 Seasons)161.454311701471111413713303165613811853.9
Coppa Italia (9 Seasons)5.62003000140
Serie A (2 Seasons)12.450016170917160005712957.1
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
2013-201417Cesena1 League0.200
2014-201518Cesena2 Leagues2.210030
2015-201619Cesena2 Leagues9.97000
2016-201720Cittadella2 Leagues26.29000
2017-201821Pescara2 Leagues25.481000000000
2018-201922Frosinone1 League10.04001317091612000558850.0
2018-201922Atalanta1 League0.800000001400024180.0
2019-202023Cremonese2 Leagues27.9121148313532734010170293247.5
2020-202124Cremonese2 Leagues33.070056514286145001237544057.4
2021-202225Cremonese2 Leagues18.86003327262432010125191950.0
2022-202326SPAL2 Leagues15.24002328217161501085161257.1
2023-202427Ascoli1 League9.22101210010101000039201557.1
2023-202427Cremonese2 Leagues0.71001000010
11 Seasons8 Clubs3 Leagues179.461311891641112315515303171315012754.2
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Cremonese (4 Seasons)2 Leagues80.426111381099871121120215321029152.8
Cesena (3 Seasons)3 Leagues12.380030
Cittadella (1 Season)2 Leagues26.29000
Pescara (1 Season)2 Leagues25.481000000000
SPAL (1 Season)2 Leagues15.24002328217161501085161257.1
Frosinone (1 Season)1 League10.04001317091612000558850.0
Ascoli (1 Season)1 League9.22101210010101000039201557.1
Atalanta (1 Season)1 League0.800000001400024180.0
Serie B (9 Seasons)161.454311701471111413713303165613811853.9
Coppa Italia (9 Seasons)5.62003000140
Serie A (2 Seasons)12.450016170917160005712957.1
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
2013-201417Cesenait ITA2. Serie B4th0.200
2014-201518Cesenait ITA1. Serie A19th1.7103Matches
2015-201619Cesenait ITA2. Serie B6th7.960Matches
2016-201720Cittadellait ITA2. Serie B6th25.790Matches
2017-201821Pescarait ITA2. Serie B17th25.081000000000Matches
2018-201922Frosinoneit ITA1. Serie A19th10.04001317091612000558850.0Matches
2018-201922Atalantait ITA1. Serie A3rd0.800000001400024180.0Matches
2019-202023Cremoneseit ITA2. Serie B12th27.4121148313532632010170293247.5Matches
2020-202124Cremoneseit ITA2. Serie B13th33.070056514286145001237544057.4Matches
2021-202225Cremoneseit ITA2. Serie B2nd18.16003327262431010125191950.0Matches
2022-202326SPALit ITA2. Serie B19th14.94002128217161501085161257.1Matches
2023-202427Ascoliit ITA2. Serie B18th9.22101210010101000039201557.1Matches
11 Seasons8 Clubs2 Leagues173.959311861641112315414903171315012754.2
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
Cremonese (4 Seasons)1 League78.525111371099871111080215321029152.8
Cesena (3 Seasons)2 Leagues9.8703
Cittadella (1 Season)1 League25.790
Pescara (1 Season)1 League25.081000000000
SPAL (1 Season)1 League14.94002128217161501085161257.1
Frosinone (1 Season)1 League10.04001317091612000558850.0
Ascoli (1 Season)1 League9.22101210010101000039201557.1
Atalanta (1 Season)1 League0.800000001400024180.0
Serie B (9 Seasons)161.454311701471111413713303165613811853.9
Serie A (2 Seasons)12.450016170917160005712957.1
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2014-201518Cesenait ITACoppa Italia17th0.50000Matches
2015-201619Cesenait ITACoppa Italia17th2.01000Matches
2016-201720Cittadellait ITACoppa Italia41st0.50000Matches
2017-201821Pescarait ITACoppa Italia17th0.40000Matches
2019-202023Cremoneseit ITACoppa Italia9th0.50000000120Matches
2021-202225Cremoneseit ITACoppa ItaliaRd10.70000000010Matches
2022-202326SPALit ITACoppa ItaliaRd20.30002000000Matches
2023-202427Cremoneseit ITACoppa ItaliaR160.71001000010Matches
9 Seasons5 Clubs1 League5.62003000140
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Cremonese (4 Seasons)1 League1.91001000140
Cesena (2 Seasons)1 League2.51000
Cittadella (1 Season)1 League0.50000
SPAL (1 Season)1 League0.30002000000
Pescara (1 Season)1 League0.40000

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.