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-12-21SatSerie BMatchweek 18HomeW 1–0CarrareseCosenzaNAM140000000090000.00.00.0004666.725000Match Report
2024-12-15SunSerie BMatchweek 17AwayD 0–0CarrareseBresciaNFW40000000020000.00.00.00022100.012000Match Report
2024-12-07SatSerie BMatchweek 16HomeW 1–0CarraresePalermoNFW70000200080010.10.10.0002366.703100Match Report
2024-12-01SunSerie BMatchweek 15AwayL 1–4CarrareseSalernitanaNAM120000000040000.00.00.0102366.712110Match Report
2024-11-23SatSerie BMatchweek 14HomeW 1–0CarraresePisaNFW190000100071000.00.00.000030.002100Match 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
2015-201622SPALit ITACoppa Italia10310.3000000000.000.000.000.000.00Matches
2016-201723SPALit ITACoppa Italia00Matches
2016-201723SPALit ITA2. Serie B29131,18813.2224200100.150.150.300.150.30Matches
2017-201824Ternanait ITA2. Serie B28131,27614.2325300000.210.140.350.210.35Matches
2018-201925Cittadellait ITACoppa Italia332572.9101100000.350.000.350.350.35Matches
2018-201925Cittadellait ITA2. Serie B27242,10423.47310700319.09.02.911.940512170.300.130.430.300.430.380.120.510.380.51Matches
2019-202026Monzait ITACoppa Italia332703.0202200000.670.000.670.670.67Matches
2020-202127Monzait ITACoppa Italia11901.0000000100.000.000.000.000.00Matches
2020-202127Monzait ITA2. Serie B421061.2000000000.10.10.00.12170.000.000.000.000.000.070.030.100.070.10Matches
2020-202127Pordenoneit ITA2. Serie B00Matches
2021-202228SPALit ITA2. Serie B1176086.8303300103.33.30.23.5105490.440.000.440.440.440.490.020.510.490.51Matches
2021-202228Monzait ITA2. Serie B20200.2000000000.00.00.00.01030.000.000.000.000.000.160.000.160.160.16Matches
2022-202329SPALit ITACoppa Italia20670.7011000100.001.341.340.001.34Matches
2022-202329SPALit ITA2. Serie B1433674.1101100100.20.20.10.342240.250.000.250.250.250.040.030.070.040.07Matches
2022-202329Cosenzait ITA2. Serie B1577228.0011000102.22.20.62.9115460.000.120.120.000.120.280.080.360.280.36Matches
2024-202531Carrareseit ITACoppa Italia00Matches
2024-202531Carrareseit ITA2. Serie B1888639.6101100002.42.41.03.31517620.100.000.100.100.100.250.100.350.250.35Matches
9 Seasons7 Clubs2 Leagues158847,96988.52092920009117.217.24.822.083814080.230.100.330.230.330.320.090.410.320.41
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
SPAL (4 Seasons)2 Leagues57232,26125.1639600403.53.50.33.8147730.240.120.360.240.360.320.030.350.320.35
Monza (3 Seasons)2 Leagues1064865.4202200100.10.10.00.231100.370.000.370.370.370.090.030.110.090.11
Cittadella (1 Season)2 Leagues30272,36126.28311800319.09.02.911.940512170.300.110.420.300.420.380.120.510.380.51
Ternana (1 Season)1 League28131,27614.2325300000.210.140.350.210.35
Carrarese (1 Season)2 Leagues1888639.6101100002.42.41.03.31517620.100.000.100.100.100.250.100.350.250.35
Cosenza (1 Season)1 League1577228.0011000102.22.20.62.9115460.000.120.120.000.120.280.080.360.280.36
Pordenone (1 Season)1 League00
Serie B (7 Seasons)148777,25480.61782517007117.217.24.822.083814080.210.100.310.210.310.320.090.410.320.41
Coppa Italia (7 Seasons)1077157.9314300200.380.130.500.380.50
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-201622SPAL1 League10310.3000000000.000.000.000.000.00
2016-201723SPAL2 Leagues29131,18813.2224200100.150.150.300.150.30
2017-201824Ternana1 League28131,27614.2325300000.210.140.350.210.35
2018-201925Cittadella2 Leagues30272,36126.28311800319.09.02.911.940512170.300.110.420.300.420.380.120.510.380.51
2019-202026Monza1 League332703.0202200000.670.000.670.670.67
2020-202127Pordenone1 League00
2020-202127Monza2 Leagues531962.2000000100.10.10.00.12170.000.000.000.000.000.070.030.100.070.10
2021-202228Monza1 League20200.2000000000.00.00.00.01030.000.000.000.000.000.160.000.160.160.16
2021-202228SPAL1 League1176086.8303300103.33.30.23.5105490.440.000.440.440.440.490.020.510.490.51
2022-202329SPAL2 Leagues1634344.8112100200.20.20.10.342240.210.210.410.210.410.040.030.070.040.07
2022-202329Cosenza1 League1577228.0011000102.22.20.62.9115460.000.120.120.000.120.280.080.360.280.36
2024-202531Carrarese2 Leagues1888639.6101100002.42.41.03.31517620.100.000.100.100.100.250.100.350.250.35
9 Seasons7 Clubs2 Leagues158847,96988.52092920009117.217.24.822.083814080.230.100.330.230.330.320.090.410.320.41
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
SPAL (4 Seasons)2 Leagues57232,26125.1639600403.53.50.33.8147730.240.120.360.240.360.320.030.350.320.35
Monza (3 Seasons)2 Leagues1064865.4202200100.10.10.00.231100.370.000.370.370.370.090.030.110.090.11
Cittadella (1 Season)2 Leagues30272,36126.28311800319.09.02.911.940512170.300.110.420.300.420.380.120.510.380.51
Ternana (1 Season)1 League28131,27614.2325300000.210.140.350.210.35
Carrarese (1 Season)2 Leagues1888639.6101100002.42.41.03.31517620.100.000.100.100.100.250.100.350.250.35
Cosenza (1 Season)1 League1577228.0011000102.22.20.62.9115460.000.120.120.000.120.280.080.360.280.36
Pordenone (1 Season)1 League00
Serie B (7 Seasons)148777,25480.61782517007117.217.24.822.083814080.210.100.310.210.310.320.090.410.320.41
Coppa Italia (7 Seasons)1077157.9314300200.380.130.500.380.50
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
2016-201723SPALit ITA2. Serie B1st29131,18813.2224200100.150.150.300.150.30Matches
2017-201824Ternanait ITA2. Serie B22nd28131,27614.2325300000.210.140.350.210.35Matches
2018-201925Cittadellait ITA2. Serie B7th27242,10423.47310700319.09.02.911.940512170.300.130.430.300.430.380.120.510.380.51Matches
2020-202127Pordenoneit ITA2. Serie B15th00Matches
2020-202127Monzait ITA2. Serie B3rd421061.2000000000.10.10.00.12170.000.000.000.000.000.070.030.100.070.10Matches
2021-202228Monzait ITA2. Serie B4th20200.2000000000.00.00.00.01030.000.000.000.000.000.160.000.160.160.16Matches
2021-202228SPALit ITA2. Serie B15th1176086.8303300103.33.30.23.5105490.440.000.440.440.440.490.020.510.490.51Matches
2022-202329SPALit ITA2. Serie B19th1433674.1101100100.20.20.10.342240.250.000.250.250.250.040.030.070.040.07Matches
2022-202329Cosenzait ITA2. Serie B17th1577228.0011000102.22.20.62.9115460.000.120.120.000.120.280.080.360.280.36Matches
2024-202531Carrareseit ITA2. Serie B10th1888639.6101100002.42.41.03.31517620.100.000.100.100.100.250.100.350.250.35Matches
7 Seasons7 Clubs1 League148777,25480.61782517007117.217.24.822.083814080.210.100.310.210.310.320.090.410.320.41
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
SPAL (3 Seasons)1 League54232,16324.0628600303.53.50.33.8147730.250.080.330.250.330.320.030.350.320.35
Monza (2 Seasons)1 League621261.4000000000.10.10.00.231100.000.000.000.000.000.090.030.110.090.11
Ternana (1 Season)1 League28131,27614.2325300000.210.140.350.210.35
Cittadella (1 Season)1 League27242,10423.47310700319.09.02.911.940512170.300.130.430.300.430.380.120.510.380.51
Carrarese (1 Season)1 League1888639.6101100002.42.41.03.31517620.100.000.100.100.100.250.100.350.250.35
Cosenza (1 Season)1 League1577228.0011000102.22.20.62.9115460.000.120.120.000.120.280.080.360.280.36
Pordenone (1 Season)1 League00
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
2015-201622SPALit ITACoppa Italia41st10310.3000000000.000.000.000.000.00Matches
2016-201723SPALit ITACoppa Italia25th00Matches
2018-201925Cittadellait ITACoppa Italia17th332572.9101100000.350.000.350.350.35Matches
2019-202026Monzait ITACoppa Italia25th332703.0202200000.670.000.670.670.67Matches
2020-202127Monzait ITACoppa Italia17th11901.0000000100.000.000.000.000.00Matches
2022-202329SPALit ITACoppa ItaliaRd220670.7011000100.001.341.340.001.34Matches
2024-202531Carrareseit ITACoppa ItaliaRd100Matches
7 Seasons4 Clubs1 League1077157.9314300200.380.130.500.380.50
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
SPAL (3 Seasons)1 League30981.1011000100.000.920.920.000.92
Monza (2 Seasons)1 League443604.0202200100.500.000.500.500.50
Cittadella (1 Season)1 League332572.9101100000.350.000.350.350.35
Carrarese (1 Season)1 League00

Shooting

Shooting Table
Standard Expected
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist FK PK PKatt xG npxG npxG/Sh G-xG np:G-xG Matches
2015-201622SPALit ITACoppa Italia0.3000Matches
2016-201723SPALit ITA2. Serie B13.22120.910.1700Matches
2017-201824Ternanait ITA2. Serie B14.230130.000.920.2300Matches
2018-201925Cittadellait ITACoppa Italia2.9100Matches
2018-201925Cittadellait ITA2. Serie B23.47762228.93.250.940.090.3214.20009.09.00.12-2.0-2.0Matches
2019-202026Monzait ITACoppa Italia3.02000.000.0000Matches
2020-202127Monzait ITACoppa Italia1.00000.000.0000Matches
2020-202127Monzait ITA2. Serie B1.20200.01.700.000.0012.80000.10.10.04-0.1-0.1Matches
2021-202228SPALit ITA2. Serie B6.8316637.52.370.890.190.5013.80003.33.30.21-0.3-0.3Matches
2021-202228Monzait ITA2. Serie B0.20100.04.500.000.0014.60000.00.00.040.00.0Matches
2022-202329SPALit ITACoppa Italia0.70100.01.340.000.0000Matches
2022-202329SPALit ITA2. Serie B4.114250.00.980.490.250.5013.60000.20.20.04+0.8+0.8Matches
2022-202329Cosenzait ITA2. Serie B8.0012325.01.500.370.000.0013.40002.22.20.19-2.2-2.2Matches
2024-202531Carrareseit ITA2. Serie B9.6122522.72.290.520.050.2017.20002.42.40.11-1.4-1.4Matches
9 Seasons7 Clubs2 Leagues88.5201346338.11.860.740.130.3014.600017.217.20.13-5.2-5.2
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
SPAL (4 Seasons)2 Leagues25.16212038.11.810.810.190.3013.80003.53.50.17+0.5+0.5
Monza (3 Seasons)2 Leagues5.42300.00.560.000.6713.40000.10.10.04-0.1-0.1
Cittadella (1 Season)2 Leagues26.28762228.93.250.940.090.3214.20009.09.00.12-2.0-2.0
Ternana (1 Season)1 League14.230130.000.920.2300
Carrarese (1 Season)2 Leagues9.6122522.72.290.520.050.2017.20002.42.40.11-1.4-1.4
Cosenza (1 Season)1 League8.0012325.01.500.370.000.0013.40002.22.20.19-2.2-2.2
Pordenone (1 Season)1 League
Serie B (7 Seasons)80.6171336338.31.970.780.110.2714.600017.217.20.13-5.2-5.2
Coppa Italia (7 Seasons)7.93100.00.210.002.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-201622SPAL1 League0.3000
2016-201723SPAL2 Leagues13.22120.910.1700
2017-201824Ternana1 League14.230130.000.920.2300
2018-201925Cittadella2 Leagues26.28762228.93.250.940.090.3214.20009.09.00.12-2.0-2.0
2019-202026Monza1 League3.02000.000.0000
2020-202127Monza2 Leagues2.20200.00.920.000.0012.80000.10.10.04-0.1-0.1
2021-202228Monza1 League0.20100.04.500.000.0014.60000.00.00.040.00.0
2021-202228SPAL1 League6.8316637.52.370.890.190.5013.80003.33.30.21-0.3-0.3
2022-202329SPAL2 Leagues4.815240.01.040.410.200.5013.60000.20.20.04+0.8+0.8
2022-202329Cosenza1 League8.0012325.01.500.370.000.0013.40002.22.20.19-2.2-2.2
2024-202531Carrarese2 Leagues9.6122522.72.290.520.050.2017.20002.42.40.11-1.4-1.4
9 Seasons7 Clubs2 Leagues88.5201346338.11.860.740.130.3014.600017.217.20.13-5.2-5.2
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
SPAL (4 Seasons)2 Leagues25.16212038.11.810.810.190.3013.80003.53.50.17+0.5+0.5
Monza (3 Seasons)2 Leagues5.42300.00.560.000.6713.40000.10.10.04-0.1-0.1
Cittadella (1 Season)2 Leagues26.28762228.93.250.940.090.3214.20009.09.00.12-2.0-2.0
Ternana (1 Season)1 League14.230130.000.920.2300
Carrarese (1 Season)2 Leagues9.6122522.72.290.520.050.2017.20002.42.40.11-1.4-1.4
Cosenza (1 Season)1 League8.0012325.01.500.370.000.0013.40002.22.20.19-2.2-2.2
Pordenone (1 Season)1 League
Serie B (7 Seasons)80.6171336338.31.970.780.110.2714.600017.217.20.13-5.2-5.2
Coppa Italia (7 Seasons)7.93100.00.210.002.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
2016-201723SPALit ITA2. Serie B1st13.22120.910.1700Matches
2017-201824Ternanait ITA2. Serie B22nd14.230130.000.920.2300Matches
2018-201925Cittadellait ITA2. Serie B7th23.47762228.93.250.940.090.3214.20009.09.00.12-2.0-2.0Matches
2020-202127Monzait ITA2. Serie B3rd1.20200.01.700.000.0012.80000.10.10.04-0.1-0.1Matches
2021-202228Monzait ITA2. Serie B4th0.20100.04.500.000.0014.60000.00.00.040.00.0Matches
2021-202228SPALit ITA2. Serie B15th6.8316637.52.370.890.190.5013.80003.33.30.21-0.3-0.3Matches
2022-202329SPALit ITA2. Serie B19th4.114250.00.980.490.250.5013.60000.20.20.04+0.8+0.8Matches
2022-202329Cosenzait ITA2. Serie B17th8.0012325.01.500.370.000.0013.40002.22.20.19-2.2-2.2Matches
2024-202531Carrareseit ITA2. Serie B10th9.6122522.72.290.520.050.2017.20002.42.40.11-1.4-1.4Matches
7 Seasons7 Clubs1 League80.6171336338.31.970.780.110.2714.600017.217.20.13-5.2-5.2
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
SPAL (3 Seasons)1 League24.06202040.01.850.830.200.3013.80003.53.50.17+0.5+0.5
Monza (2 Seasons)1 League1.40300.02.140.000.0013.40000.10.10.04-0.1-0.1
Ternana (1 Season)1 League14.230130.000.920.2300
Cittadella (1 Season)1 League23.47762228.93.250.940.090.3214.20009.09.00.12-2.0-2.0
Carrarese (1 Season)1 League9.6122522.72.290.520.050.2017.20002.42.40.11-1.4-1.4
Cosenza (1 Season)1 League8.0012325.01.500.370.000.0013.40002.22.20.19-2.2-2.2
Pordenone (1 Season)1 League
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
2015-201622SPALit ITACoppa Italia41st0.3000Matches
2018-201925Cittadellait ITACoppa Italia17th2.9100Matches
2019-202026Monzait ITACoppa Italia25th3.02000.000.0000Matches
2020-202127Monzait ITACoppa Italia17th1.00000.000.0000Matches
2022-202329SPALit ITACoppa ItaliaRd20.70100.01.340.000.0000Matches
7 Seasons4 Clubs1 League7.93100.00.210.002.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT Dist PK PKatt Matches
SPAL (3 Seasons)1 League1.10100.01.340.000.0000
Monza (2 Seasons)1 League4.02000.000.0000
Cittadella (1 Season)1 League2.9100
Carrarese (1 Season)1 League
Become a Stathead & surf this site ad-free.

Passing

Passing Table
Total Short Medium Long Expected
Season Age Squad Country Comp 90s Cmp Att Cmp% TotDist PrgDist Cmp Att Cmp% Cmp Att Cmp% Cmp Att Cmp% Ast xAG xA A-xAG KP 1/3 PPA CrsPA PrgP Matches
2015-201622SPALit ITACoppa Italia0.30Matches
2016-201723SPALit ITA2. Serie B13.22Matches
2017-201824Ternanait ITA2. Serie B14.22Matches
2018-201925Cittadellait ITACoppa Italia2.90Matches
2018-201925Cittadellait ITA2. Serie B23.433047769.2458581421027376.910014469.4111764.732.92.6+0.1291921251Matches
2019-202026Monzait ITACoppa Italia3.00Matches
2020-202127Monzait ITACoppa Italia1.00Matches
2020-202127Monzait ITA2. Serie B1.261154.561155771.41250.00000.00.00.010001Matches
2021-202228SPALit ITA2. Serie B6.86811857.6821142487167.6173253.11616.700.20.1-0.246205Matches
2021-202228Monzait ITA2. Serie B0.21520.0160030.01250.00000.00.00.000000Matches
2022-202329SPALit ITACoppa Italia0.71Matches
2022-202329SPALit ITA2. Serie B4.1507170.4653137334573.3121675.02450.000.10.1-0.140002Matches
2022-202329Cosenzait ITA2. Serie B8.07112158.71035236466274.2183158.14757.110.60.3+0.483115Matches
2024-202531Carrareseit ITA2. Serie B9.611016168.31409281628473.8314273.85683.301.00.5-1.01184017Matches
9 Seasons7 Clubs2 Leagues88.563696466.08580162540454574.118026966.9234057.594.83.6+4.2573628381
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
SPAL (4 Seasons)2 Leagues25.111818962.414742798111669.8294860.431030.030.30.2+2.786207
Monza (3 Seasons)2 Leagues5.471643.8771551050.02450.00000.00.00.010001
Cittadella (1 Season)2 Leagues26.233047769.2458581421027376.910014469.4111764.732.92.6+0.1291921251
Ternana (1 Season)1 League14.22
Carrarese (1 Season)2 Leagues9.611016168.31409281628473.8314273.85683.301.00.5-1.01184017
Cosenza (1 Season)1 League8.07112158.71035236466274.2183158.14757.110.60.3+0.483115
Pordenone (1 Season)1 League
Serie B (7 Seasons)80.663696466.08580162540454574.118026966.9234057.584.83.6+3.2573628381
Coppa Italia (7 Seasons)7.91
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-201622SPAL1 League0.30
2016-201723SPAL2 Leagues13.22
2017-201824Ternana1 League14.22
2018-201925Cittadella2 Leagues26.233047769.2458581421027376.910014469.4111764.732.92.6+0.1291921251
2019-202026Monza1 League3.00
2020-202127Monza2 Leagues2.261154.561155771.41250.00000.00.00.010001
2021-202228Monza1 League0.21520.0160030.01250.00000.00.00.000000
2021-202228SPAL1 League6.86811857.6821142487167.6173253.11616.700.20.1-0.246205
2022-202329SPAL2 Leagues4.8507170.4653137334573.3121675.02450.010.10.1+0.940002
2022-202329Cosenza1 League8.07112158.71035236466274.2183158.14757.110.60.3+0.483115
2024-202531Carrarese2 Leagues9.611016168.31409281628473.8314273.85683.301.00.5-1.01184017
9 Seasons7 Clubs2 Leagues88.563696466.08580162540454574.118026966.9234057.594.83.6+4.2573628381
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
SPAL (4 Seasons)2 Leagues25.111818962.414742798111669.8294860.431030.030.30.2+2.786207
Monza (3 Seasons)2 Leagues5.471643.8771551050.02450.00000.00.00.010001
Cittadella (1 Season)2 Leagues26.233047769.2458581421027376.910014469.4111764.732.92.6+0.1291921251
Ternana (1 Season)1 League14.22
Carrarese (1 Season)2 Leagues9.611016168.31409281628473.8314273.85683.301.00.5-1.01184017
Cosenza (1 Season)1 League8.07112158.71035236466274.2183158.14757.110.60.3+0.483115
Pordenone (1 Season)1 League
Serie B (7 Seasons)80.663696466.08580162540454574.118026966.9234057.584.83.6+3.2573628381
Coppa Italia (7 Seasons)7.91
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
2016-201723SPALit ITA2. Serie B1st13.22Matches
2017-201824Ternanait ITA2. Serie B22nd14.22Matches
2018-201925Cittadellait ITA2. Serie B7th23.433047769.2458581421027376.910014469.4111764.732.92.6+0.1291921251Matches
2020-202127Monzait ITA2. Serie B3rd1.261154.561155771.41250.00000.00.00.010001Matches
2021-202228Monzait ITA2. Serie B4th0.21520.0160030.01250.00000.00.00.000000Matches
2021-202228SPALit ITA2. Serie B15th6.86811857.6821142487167.6173253.11616.700.20.1-0.246205Matches
2022-202329SPALit ITA2. Serie B19th4.1507170.4653137334573.3121675.02450.000.10.1-0.140002Matches
2022-202329Cosenzait ITA2. Serie B17th8.07112158.71035236466274.2183158.14757.110.60.3+0.483115Matches
2024-202531Carrareseit ITA2. Serie B10th9.611016168.31409281628473.8314273.85683.301.00.5-1.01184017Matches
7 Seasons7 Clubs1 League80.663696466.08580162540454574.118026966.9234057.584.83.6+3.2573628381
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
SPAL (3 Seasons)1 League24.011818962.414742798111669.8294860.431030.020.30.2+1.786207
Monza (2 Seasons)1 League1.471643.8771551050.02450.00000.00.00.010001
Ternana (1 Season)1 League14.22
Cittadella (1 Season)1 League23.433047769.2458581421027376.910014469.4111764.732.92.6+0.1291921251
Carrarese (1 Season)1 League9.611016168.31409281628473.8314273.85683.301.00.5-1.01184017
Cosenza (1 Season)1 League8.07112158.71035236466274.2183158.14757.110.60.3+0.483115
Pordenone (1 Season)1 League
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
2015-201622SPALit ITACoppa Italia41st0.30Matches
2018-201925Cittadellait ITACoppa Italia17th2.90Matches
2019-202026Monzait ITACoppa Italia25th3.00Matches
2020-202127Monzait ITACoppa Italia17th1.00Matches
2022-202329SPALit ITACoppa ItaliaRd20.71Matches
7 Seasons4 Clubs1 League7.91
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
SPAL (3 Seasons)1 League1.11
Monza (2 Seasons)1 League4.00
Cittadella (1 Season)1 League2.90
Carrarese (1 Season)1 League

Pass Types

Pass Types Table
Pass Types Corner Kicks Outcomes
Season Age Squad Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
2015-201622SPALit ITACoppa Italia0.3Matches
2016-201723SPALit ITA2. Serie B13.2Matches
2017-201824Ternanait ITA2. Serie B14.20Matches
2018-201925Cittadellait ITACoppa Italia2.9Matches
2018-201925Cittadellait ITA2. Serie B23.447746950141230000330321Matches
2019-202026Monzait ITACoppa Italia3.00Matches
2020-202127Monzait ITACoppa Italia1.00Matches
2020-202127Monzait ITA2. Serie B1.211110000100000601Matches
2021-202228SPALit ITA2. Serie B6.811811250003100006814Matches
2021-202228Monzait ITA2. Serie B0.2550000100000100Matches
2022-202329SPALit ITACoppa Italia0.71Matches
2022-202329SPALit ITA2. Serie B4.1716741001000005004Matches
2022-202329Cosenzait ITA2. Serie B8.012111740016000007102Matches
2024-202531Carrareseit ITA2. Serie B9.6161155401070000011029Matches
9 Seasons7 Clubs2 Leagues88.5964936221253240000636641
Country Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
SPAL (4 Seasons)2 Leagues25.1189179910051000011818
Monza (3 Seasons)2 Leagues5.416160000200000701
Cittadella (1 Season)2 Leagues26.247746950141230000330321
Ternana (1 Season)1 League14.20
Carrarese (1 Season)2 Leagues9.6161155401070000011029
Cosenza (1 Season)1 League8.012111740016000007102
Pordenone (1 Season)1 League
Serie B (7 Seasons)80.6964936221253140000636641
Coppa Italia (7 Seasons)7.91
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-201622SPAL1 League0.3
2016-201723SPAL2 Leagues13.2
2017-201824Ternana1 League14.20
2018-201925Cittadella2 Leagues26.247746950141230000330321
2019-202026Monza1 League3.00
2020-202127Monza2 Leagues2.211110000100000601
2021-202228Monza1 League0.2550000100000100
2021-202228SPAL1 League6.811811250003100006814
2022-202329SPAL2 Leagues4.8716741002000005004
2022-202329Cosenza1 League8.012111740016000007102
2024-202531Carrarese2 Leagues9.6161155401070000011029
9 Seasons7 Clubs2 Leagues88.5964936221253240000636641
Comp 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
SPAL (4 Seasons)2 Leagues25.1189179910051000011818
Monza (3 Seasons)2 Leagues5.416160000200000701
Cittadella (1 Season)2 Leagues26.247746950141230000330321
Ternana (1 Season)1 League14.20
Carrarese (1 Season)2 Leagues9.6161155401070000011029
Cosenza (1 Season)1 League8.012111740016000007102
Pordenone (1 Season)1 League
Serie B (7 Seasons)80.6964936221253140000636641
Coppa Italia (7 Seasons)7.91
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-201723SPALit ITA2. Serie B1st13.2Matches
2017-201824Ternanait ITA2. Serie B22nd14.20Matches
2018-201925Cittadellait ITA2. Serie B7th23.447746950141230000330321Matches
2020-202127Monzait ITA2. Serie B3rd1.211110000100000601Matches
2021-202228Monzait ITA2. Serie B4th0.2550000100000100Matches
2021-202228SPALit ITA2. Serie B15th6.811811250003100006814Matches
2022-202329SPALit ITA2. Serie B19th4.1716741001000005004Matches
2022-202329Cosenzait ITA2. Serie B17th8.012111740016000007102Matches
2024-202531Carrareseit ITA2. Serie B10th9.6161155401070000011029Matches
7 Seasons7 Clubs1 League80.6964936221253140000636641
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
SPAL (3 Seasons)1 League24.0189179910041000011818
Monza (2 Seasons)1 League1.416160000200000701
Ternana (1 Season)1 League14.20
Cittadella (1 Season)1 League23.447746950141230000330321
Carrarese (1 Season)1 League9.6161155401070000011029
Cosenza (1 Season)1 League8.012111740016000007102
Pordenone (1 Season)1 League
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-201622SPALit ITACoppa Italia41st0.3Matches
2018-201925Cittadellait ITACoppa Italia17th2.9Matches
2019-202026Monzait ITACoppa Italia25th3.00Matches
2020-202127Monzait ITACoppa Italia17th1.00Matches
2022-202329SPALit ITACoppa ItaliaRd20.71Matches
7 Seasons4 Clubs1 League7.91
Country Comp LgRank 90s Att Live Dead FK TB Sw Crs TI CK In Out Str Cmp Off Blocks Matches
SPAL (3 Seasons)1 League1.11
Monza (2 Seasons)1 League4.00
Cittadella (1 Season)1 League2.9
Carrarese (1 Season)1 League

Goal and Shot Creation

Goal and Shot Creation Table
SCA SCA Types GCA GCA Types
Season Age Squad Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
2015-201622SPALit ITACoppa Italia0.3Matches
2016-201723SPALit ITA2. Serie B13.2Matches
2017-201824Ternanait ITA2. Serie B14.2Matches
2018-201925Cittadellait ITACoppa Italia2.9Matches
2018-201925Cittadellait ITA2. Serie B23.4652.78510662050.21400100Matches
2019-202026Monzait ITACoppa Italia3.0Matches
2020-202127Monzait ITACoppa Italia1.0Matches
2020-202127Monzait ITA2. Serie B1.232.5520001021.70100010Matches
2021-202228SPALit ITA2. Serie B6.871.0460001000.00000000Matches
2021-202228Monzait ITA2. Serie B0.200.0000000000.00000000Matches
2022-202329SPALit ITACoppa Italia0.7Matches
2022-202329SPALit ITA2. Serie B4.192.2070011000.00000000Matches
2022-202329Cosenzait ITA2. Serie B8.0151.87110202010.12100000Matches
2024-202531Carrareseit ITA2. Serie B9.6202.09160121010.10000100Matches
9 Seasons7 Clubs2 Leagues88.51192.23930998090.17600210
Country Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
SPAL (4 Seasons)2 Leagues25.1161.47130012000.00000000
Monza (3 Seasons)2 Leagues5.432.1420001021.43100010
Cittadella (1 Season)2 Leagues26.2652.78510662050.21400100
Ternana (1 Season)1 League14.2
Carrarese (1 Season)2 Leagues9.6202.09160121010.10000100
Cosenza (1 Season)1 League8.0151.87110202010.12100000
Pordenone (1 Season)1 League
Serie B (7 Seasons)80.61192.23930998090.17600210
Coppa Italia (7 Seasons)7.9
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-201622SPAL1 League0.3
2016-201723SPAL2 Leagues13.2
2017-201824Ternana1 League14.2
2018-201925Cittadella2 Leagues26.2652.78510662050.21400100
2019-202026Monza1 League3.0
2020-202127Monza2 Leagues2.232.5520001021.70100010
2021-202228Monza1 League0.200.0000000000.00000000
2021-202228SPAL1 League6.871.0460001000.00000000
2022-202329SPAL2 Leagues4.892.2070011000.00000000
2022-202329Cosenza1 League8.0151.87110202010.12100000
2024-202531Carrarese2 Leagues9.6202.09160121010.10000100
9 Seasons7 Clubs2 Leagues88.51192.23930998090.17600210
Comp 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
SPAL (4 Seasons)2 Leagues25.1161.47130012000.00000000
Monza (3 Seasons)2 Leagues5.432.1420001021.43100010
Cittadella (1 Season)2 Leagues26.2652.78510662050.21400100
Ternana (1 Season)1 League14.2
Carrarese (1 Season)2 Leagues9.6202.09160121010.10000100
Cosenza (1 Season)1 League8.0151.87110202010.12100000
Pordenone (1 Season)1 League
Serie B (7 Seasons)80.61192.23930998090.17600210
Coppa Italia (7 Seasons)7.9
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-201723SPALit ITA2. Serie B1st13.2Matches
2017-201824Ternanait ITA2. Serie B22nd14.2Matches
2018-201925Cittadellait ITA2. Serie B7th23.4652.78510662050.21400100Matches
2020-202127Monzait ITA2. Serie B3rd1.232.5520001021.70100010Matches
2021-202228Monzait ITA2. Serie B4th0.200.0000000000.00000000Matches
2021-202228SPALit ITA2. Serie B15th6.871.0460001000.00000000Matches
2022-202329SPALit ITA2. Serie B19th4.192.2070011000.00000000Matches
2022-202329Cosenzait ITA2. Serie B17th8.0151.87110202010.12100000Matches
2024-202531Carrareseit ITA2. Serie B10th9.6202.09160121010.10000100Matches
7 Seasons7 Clubs1 League80.61192.23930998090.17600210
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
SPAL (3 Seasons)1 League24.0161.47130012000.00000000
Monza (2 Seasons)1 League1.432.1420001021.43100010
Ternana (1 Season)1 League14.2
Cittadella (1 Season)1 League23.4652.78510662050.21400100
Carrarese (1 Season)1 League9.6202.09160121010.10000100
Cosenza (1 Season)1 League8.0151.87110202010.12100000
Pordenone (1 Season)1 League
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-201622SPALit ITACoppa Italia41st0.3Matches
2018-201925Cittadellait ITACoppa Italia17th2.9Matches
2019-202026Monzait ITACoppa Italia25th3.0Matches
2020-202127Monzait ITACoppa Italia17th1.0Matches
2022-202329SPALit ITACoppa ItaliaRd20.7Matches
7 Seasons4 Clubs1 League7.9
Country Comp LgRank 90s SCA SCA90 PassLive PassDead TO Sh Fld Def GCA GCA90 PassLive PassDead TO Sh Fld Def Matches
SPAL (3 Seasons)1 League1.1
Monza (2 Seasons)1 League4.0
Cittadella (1 Season)1 League2.9
Carrarese (1 Season)1 League

Defensive Actions

Defensive Actions Table
Tackles Challenges Blocks
Season Age Squad Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
2015-201622SPALit ITACoppa Italia0.3Matches
2016-201723SPALit ITA2. Serie B13.2Matches
2017-201824Ternanait ITA2. Serie B14.200Matches
2018-201925Cittadellait ITACoppa Italia2.9Matches
2018-201925Cittadellait ITA2. Serie B23.4861342728.651459513180Matches
2019-202026Monzait ITACoppa Italia3.000Matches
2020-202127Monzait ITACoppa Italia1.000Matches
2020-202127Monzait ITA2. Serie B1.200000010.010000000Matches
2021-202228SPALit ITA2. Serie B6.800000010.013122260Matches
2021-202228Monzait ITA2. Serie B0.2000000001010000Matches
2022-202329SPALit ITACoppa Italia0.700Matches
2022-202329SPALit ITA2. Serie B4.13202122100.000001440Matches
2022-202329Cosenzait ITA2. Serie B8.0323001250.015051450Matches
2024-202531Carrareseit ITA2. Serie B9.6530412450.025052730Matches
9 Seasons7 Clubs2 Leagues88.5191349671741.210286221130360
Country Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
SPAL (4 Seasons)2 Leagues25.1320212366.7131236100
Monza (3 Seasons)2 Leagues5.400000010.011010000
Cittadella (1 Season)2 Leagues26.2861342728.651459513180
Ternana (1 Season)1 League14.2000
Carrarese (1 Season)2 Leagues9.6530412450.025052730
Cosenza (1 Season)1 League8.0323001250.015051450
Pordenone (1 Season)1 League0
Serie B (7 Seasons)80.6191349671741.210286221130360
Coppa Italia (7 Seasons)7.9000
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-201622SPAL1 League0.30
2016-201723SPAL2 Leagues13.20
2017-201824Ternana1 League14.2000
2018-201925Cittadella2 Leagues26.2861342728.651459513180
2019-202026Monza1 League3.0000
2020-202127Monza2 Leagues2.200000010.010000000
2021-202228Monza1 League0.2000000001010000
2021-202228SPAL1 League6.800000010.013122260
2022-202329SPAL2 Leagues4.83202122100.000001440
2022-202329Cosenza1 League8.0323001250.015051450
2024-202531Carrarese2 Leagues9.6530412450.025052730
9 Seasons7 Clubs2 Leagues88.5191349671741.210286221130360
Comp 90s Tkl TklW Def 3rd Mid 3rd Att 3rd Tkl Att Tkl% Lost Blocks Sh Pass Int Tkl+Int Clr Err Matches
SPAL (4 Seasons)2 Leagues25.1320212366.7131236100
Monza (3 Seasons)2 Leagues5.400000010.011010000
Cittadella (1 Season)2 Leagues26.2861342728.651459513180
Ternana (1 Season)1 League14.2000
Carrarese (1 Season)2 Leagues9.6530412450.025052730
Cosenza (1 Season)1 League8.0323001250.015051450
Pordenone (1 Season)1 League0
Serie B (7 Seasons)80.6191349671741.210286221130360
Coppa Italia (7 Seasons)7.9000
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-201723SPALit ITA2. Serie B1st13.2Matches
2017-201824Ternanait ITA2. Serie B22nd14.200Matches
2018-201925Cittadellait ITA2. Serie B7th23.4861342728.651459513180Matches
2020-202127Monzait ITA2. Serie B3rd1.200000010.010000000Matches
2021-202228Monzait ITA2. Serie B4th0.2000000001010000Matches
2021-202228SPALit ITA2. Serie B15th6.800000010.013122260Matches
2022-202329SPALit ITA2. Serie B19th4.13202122100.000001440Matches
2022-202329Cosenzait ITA2. Serie B17th8.0323001250.015051450Matches
2024-202531Carrareseit ITA2. Serie B10th9.6530412450.025052730Matches
7 Seasons7 Clubs1 League80.6191349671741.210286221130360
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
SPAL (3 Seasons)1 League24.0320212366.7131236100
Monza (2 Seasons)1 League1.400000010.011010000
Ternana (1 Season)1 League14.2000
Cittadella (1 Season)1 League23.4861342728.651459513180
Carrarese (1 Season)1 League9.6530412450.025052730
Cosenza (1 Season)1 League8.0323001250.015051450
Pordenone (1 Season)1 League0
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-201622SPALit ITACoppa Italia41st0.3Matches
2018-201925Cittadellait ITACoppa Italia17th2.9Matches
2019-202026Monzait ITACoppa Italia25th3.000Matches
2020-202127Monzait ITACoppa Italia17th1.000Matches
2022-202329SPALit ITACoppa ItaliaRd20.700Matches
7 Seasons4 Clubs1 League7.9000
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
SPAL (3 Seasons)1 League1.1000
Monza (2 Seasons)1 League4.0000
Cittadella (1 Season)1 League2.90
Carrarese (1 Season)1 League0

Possession

Possession Table
Touches Take-Ons Carries Receiving
Season Age Squad Country Comp 90s Touches Def Pen Def 3rd Mid 3rd Att 3rd Att Pen Live Att Succ Succ% Tkld Tkld% Carries TotDist PrgDist PrgC 1/3 CPA Mis Dis Rec PrgR Matches
2015-201622SPALit ITACoppa Italia0.3Matches
2016-201723SPALit ITA2. Serie B13.2Matches
2017-201824Ternanait ITA2. Serie B14.2Matches
2018-201925Cittadellait ITACoppa Italia2.9Matches
2018-201925Cittadellait ITA2. Serie B23.47102536194486149710321753.11546.952524958744012266047601217Matches
2019-202026Monzait ITACoppa Italia3.0Matches
2020-202127Monzait ITACoppa Italia1.0Matches
2020-202127Monzait ITA2. Serie B1.2190141461900011681920021137Matches
2021-202228SPALit ITA2. Serie B6.818671866102361863133.3266.71105451821046201214049Matches
2021-202228Monzait ITA2. Serie B0.2900271900082951000193Matches
2022-202329SPALit ITACoppa Italia0.7Matches
2022-202329SPALit ITA2. Serie B4.1104613425114104100.01100.052185674521067524Matches
2022-202329Cosenzait ITA2. Serie B8.019462088903319417529.4741.2101624225114421213646Matches
2024-202531Carrareseit ITA2. Serie B9.6242519931335124211872.7218.214880938315711231519162Matches
9 Seasons7 Clubs2 Leagues88.51464491074898832901464643148.42742.295547551755833249136841165408
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
SPAL (4 Seasons)2 Leagues25.12901331108153502904125.0375.01627302491498301821573
Monza (3 Seasons)2 Leagues5.42801621728000199724300222210
Cittadella (1 Season)2 Leagues26.27102536194486149710321753.11546.952524958744012266047601217
Ternana (1 Season)1 League14.2
Carrarese (1 Season)2 Leagues9.6242519931335124211872.7218.214880938315711231519162
Cosenza (1 Season)1 League8.019462088903319417529.4741.2101624225114421213646
Pordenone (1 Season)1 League
Serie B (7 Seasons)80.61464491074898832901464643148.42742.295547551755833249136841165408
Coppa Italia (7 Seasons)7.9
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-201622SPAL1 League0.3
2016-201723SPAL2 Leagues13.2
2017-201824Ternana1 League14.2
2018-201925Cittadella2 Leagues26.27102536194486149710321753.11546.952524958744012266047601217
2019-202026Monza1 League3.0
2020-202127Monza2 Leagues2.2190141461900011681920021137
2021-202228Monza1 League0.2900271900082951000193
2021-202228SPAL1 League6.818671866102361863133.3266.71105451821046201214049
2022-202329SPAL2 Leagues4.8104613425114104100.01100.052185674521067524
2022-202329Cosenza1 League8.019462088903319417529.4741.2101624225114421213646
2024-202531Carrarese2 Leagues9.6242519931335124211872.7218.214880938315711231519162
9 Seasons7 Clubs2 Leagues88.51464491074898832901464643148.42742.295547551755833249136841165408
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
SPAL (4 Seasons)2 Leagues25.12901331108153502904125.0375.01627302491498301821573
Monza (3 Seasons)2 Leagues5.42801621728000199724300222210
Cittadella (1 Season)2 Leagues26.27102536194486149710321753.11546.952524958744012266047601217
Ternana (1 Season)1 League14.2
Carrarese (1 Season)2 Leagues9.6242519931335124211872.7218.214880938315711231519162
Cosenza (1 Season)1 League8.019462088903319417529.4741.2101624225114421213646
Pordenone (1 Season)1 League
Serie B (7 Seasons)80.61464491074898832901464643148.42742.295547551755833249136841165408
Coppa Italia (7 Seasons)7.9
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
2016-201723SPALit ITA2. Serie B1st13.2Matches
2017-201824Ternanait ITA2. Serie B22nd14.2Matches
2018-201925Cittadellait ITA2. Serie B7th23.47102536194486149710321753.11546.952524958744012266047601217Matches
2020-202127Monzait ITA2. Serie B3rd1.2190141461900011681920021137Matches
2021-202228Monzait ITA2. Serie B4th0.2900271900082951000193Matches
2021-202228SPALit ITA2. Serie B15th6.818671866102361863133.3266.71105451821046201214049Matches
2022-202329SPALit ITA2. Serie B19th4.1104613425114104100.01100.052185674521067524Matches
2022-202329Cosenzait ITA2. Serie B17th8.019462088903319417529.4741.2101624225114421213646Matches
2024-202531Carrareseit ITA2. Serie B10th9.6242519931335124211872.7218.214880938315711231519162Matches
7 Seasons7 Clubs1 League80.61464491074898832901464643148.42742.295547551755833249136841165408
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
SPAL (3 Seasons)1 League24.02901331108153502904125.0375.01627302491498301821573
Monza (2 Seasons)1 League1.42801621728000199724300222210
Ternana (1 Season)1 League14.2
Cittadella (1 Season)1 League23.47102536194486149710321753.11546.952524958744012266047601217
Carrarese (1 Season)1 League9.6242519931335124211872.7218.214880938315711231519162
Cosenza (1 Season)1 League8.019462088903319417529.4741.2101624225114421213646
Pordenone (1 Season)1 League
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
2015-201622SPALit ITACoppa Italia41st0.3Matches
2018-201925Cittadellait ITACoppa Italia17th2.9Matches
2019-202026Monzait ITACoppa Italia25th3.0Matches
2020-202127Monzait ITACoppa Italia17th1.0Matches
2022-202329SPALit ITACoppa ItaliaRd20.7Matches
7 Seasons4 Clubs1 League7.9
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
SPAL (3 Seasons)1 League1.1
Monza (2 Seasons)1 League4.0
Cittadella (1 Season)1 League2.9
Carrarese (1 Season)1 League

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success Team Success (xG)
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off onxG onxGA xG+/- xG+/-90 On-Off Matches
2015-201622SPALit ITACoppa Italia1313134.40.30013003.000000.00+3.05Matches
2016-201723SPALit ITACoppa Italia00001Matches
2016-201723SPALit ITA2. Serie B291,1884131.413.213616Matches
2017-201824Ternanait ITA2. Serie B281,2764633.814.213415140.501722-5-0.35+0.01Matches
2018-201925Cittadellait ITACoppa Italia32578695.22.93862002.0041+3+1.05+1.05Matches
2018-201925Cittadellait ITA2. Serie B272,1047864.923.424851632221.553221+11+0.47+0.4736.532.9+3.7+0.16-0.24Matches
2019-202026Monzait ITACoppa Italia327090100.03.03903002.0076+1+0.33Matches
2020-202127Monzait ITACoppa Italia1909030.01.01901003.0030+3+3.00+3.86Matches
2020-202127Monzait ITA2. Serie B4106273.11.224702700.7520+2+1.70+1.261.31.6-0.3-0.26-0.84Matches
2020-202127Pordenoneit ITA2. Serie B0001Matches
2021-202228SPALit ITA2. Serie B116085517.86.8768043311.098800.00+0.268.49.2-0.9-0.13+0.04Matches
2021-202228Monzait ITA2. Serie B220100.60.20021043.0020+2+9.00+8.471.00.2+0.8+3.62+3.24Matches
2022-202329SPALit ITACoppa Italia2673431.90.70023401.5021+1+1.34+1.97Matches
2022-202329SPALit ITA2. Serie B143672610.74.13710111451.0776+1+0.25+0.573.56.0-2.5-0.62-0.40Matches
2022-202329Cosenzait ITA2. Serie B157224821.18.0774282601.1946-2-0.25+0.459.18.8+0.3+0.03+0.46Matches
2024-202531Carrareseit ITACoppa Italia00001Matches
2024-202531Carrareseit ITA2. Serie B188634853.39.68792102301.28911-2-0.21+0.039.410.7-1.3-0.13+0.31Matches
9 Seasons7 Clubs2 Leagues1587,9695023.188.58479367421291.199782+15+0.20+0.2969.269.4-0.20.00-0.06
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
SPAL (4 Seasons)2 Leagues572,2614020.425.123696342171.181715+2+0.17+0.4911.815.2-3.4-0.31-0.12
Monza (3 Seasons)2 Leagues10486496.65.467644841.80146+8+1.48+1.042.31.8+0.5+0.35-0.12
Cittadella (1 Season)2 Leagues302,3617967.326.227851832221.603622+14+0.53+0.5336.532.9+3.7+0.16-0.24
Ternana (1 Season)1 League281,2764633.814.213415140.501722-5-0.35+0.01
Carrarese (1 Season)2 Leagues188634847.99.68792102311.28911-2-0.21+0.039.410.7-1.3-0.13+0.31
Cosenza (1 Season)1 League157224821.18.0774282601.1946-2-0.25+0.459.18.8+0.3+0.03+0.46
Pordenone (1 Season)1 League0001
Serie B (7 Seasons)1487,2544922.080.67778307120271.128174+7+0.10+0.1869.269.4-0.20.00-0.06
Coppa Italia (7 Seasons)107157247.77.9788633222.10168+8+1.01+2.07
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-201622SPAL1 League1313134.40.30013003.000000.00+3.05
2016-201723SPAL2 Leagues291,1884130.013.2136161
2017-201824Ternana1 League281,2764633.814.213415140.501722-5-0.35+0.01
2018-201925Cittadella2 Leagues302,3617967.326.227851832221.603622+14+0.53+0.5336.532.9+3.7+0.16-0.24
2019-202026Monza1 League327090100.03.03903002.0076+1+0.33
2020-202127Pordenone1 League0001
2020-202127Monza2 Leagues5196395.32.236112701.2050+5+2.30+1.941.31.6-0.3-0.26-0.84
2021-202228Monza1 League220100.60.20021043.0020+2+9.00+8.471.00.2+0.8+3.62+3.24
2021-202228SPAL1 League116085517.86.8768043311.098800.00+0.268.49.2-0.9-0.13+0.04
2022-202329SPAL2 Leagues164342712.04.83710131751.1297+2+0.41+0.753.56.0-2.5-0.62-0.40
2022-202329Cosenza1 League157224821.18.0774282601.1946-2-0.25+0.459.18.8+0.3+0.03+0.46
2024-202531Carrarese2 Leagues188634847.99.68792102311.28911-2-0.21+0.039.410.7-1.3-0.13+0.31
9 Seasons7 Clubs2 Leagues1587,9695023.188.58479367421291.199782+15+0.20+0.2969.269.4-0.20.00-0.06
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
SPAL (4 Seasons)2 Leagues572,2614020.425.123696342171.181715+2+0.17+0.4911.815.2-3.4-0.31-0.12
Monza (3 Seasons)2 Leagues10486496.65.467644841.80146+8+1.48+1.042.31.8+0.5+0.35-0.12
Cittadella (1 Season)2 Leagues302,3617967.326.227851832221.603622+14+0.53+0.5336.532.9+3.7+0.16-0.24
Ternana (1 Season)1 League281,2764633.814.213415140.501722-5-0.35+0.01
Carrarese (1 Season)2 Leagues188634847.99.68792102311.28911-2-0.21+0.039.410.7-1.3-0.13+0.31
Cosenza (1 Season)1 League157224821.18.0774282601.1946-2-0.25+0.459.18.8+0.3+0.03+0.46
Pordenone (1 Season)1 League0001
Serie B (7 Seasons)1487,2544922.080.67778307120271.128174+7+0.10+0.1869.269.4-0.20.00-0.06
Coppa Italia (7 Seasons)107157247.77.9788633222.10168+8+1.01+2.07
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
2016-201723SPALit ITA2. Serie B1st291,1884131.413.213616Matches
2017-201824Ternanait ITA2. Serie B22nd281,2764633.814.213415140.501722-5-0.35+0.01Matches
2018-201925Cittadellait ITA2. Serie B7th272,1047864.923.424851632221.553221+11+0.47+0.4736.532.9+3.7+0.16-0.24Matches
2020-202127Pordenoneit ITA2. Serie B15th0001Matches
2020-202127Monzait ITA2. Serie B3rd4106273.11.224702700.7520+2+1.70+1.261.31.6-0.3-0.26-0.84Matches
2021-202228Monzait ITA2. Serie B4th220100.60.20021043.0020+2+9.00+8.471.00.2+0.8+3.62+3.24Matches
2021-202228SPALit ITA2. Serie B15th116085517.86.8768043311.098800.00+0.268.49.2-0.9-0.13+0.04Matches
2022-202329SPALit ITA2. Serie B19th143672610.74.13710111451.0776+1+0.25+0.573.56.0-2.5-0.62-0.40Matches
2022-202329Cosenzait ITA2. Serie B17th157224821.18.0774282601.1946-2-0.25+0.459.18.8+0.3+0.03+0.46Matches
2024-202531Carrareseit ITA2. Serie B10th188634853.39.68792102301.28911-2-0.21+0.039.410.7-1.3-0.13+0.31Matches
7 Seasons7 Clubs1 League1487,2544922.080.67778307120271.128174+7+0.10+0.1869.269.4-0.20.00-0.06
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
SPAL (3 Seasons)1 League542,1634020.424.023696311961.081514+1+0.09+0.3811.815.2-3.4-0.31-0.12
Monza (2 Seasons)1 League6126211.81.424704841.5040+4+2.86+2.372.31.8+0.5+0.35-0.12
Ternana (1 Season)1 League281,2764633.814.213415140.501722-5-0.35+0.01
Cittadella (1 Season)1 League272,1047864.923.424851632221.553221+11+0.47+0.4736.532.9+3.7+0.16-0.24
Carrarese (1 Season)1 League188634853.39.68792102301.28911-2-0.21+0.039.410.7-1.3-0.13+0.31
Cosenza (1 Season)1 League157224821.18.0774282601.1946-2-0.25+0.459.18.8+0.3+0.03+0.46
Pordenone (1 Season)1 League0001
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
2015-201622SPALit ITACoppa Italia41st1313134.40.30013003.000000.00+3.05Matches
2016-201723SPALit ITACoppa Italia25th00001Matches
2018-201925Cittadellait ITACoppa Italia17th32578695.22.93862002.0041+3+1.05+1.05Matches
2019-202026Monzait ITACoppa Italia25th327090100.03.03903002.0076+1+0.33Matches
2020-202127Monzait ITACoppa Italia17th1909030.01.01901003.0030+3+3.00+3.86Matches
2022-202329SPALit ITACoppa ItaliaRd22673431.90.70023401.5021+1+1.34+1.97Matches
2024-202531Carrareseit ITACoppa ItaliaRd100001Matches
7 Seasons4 Clubs1 League107157247.77.9788633222.10168+8+1.01+2.07
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
SPAL (3 Seasons)1 League3983320.41.10033212.0021+1+0.92+2.26
Monza (2 Seasons)1 League43609063.24.04904002.25106+4+1.00+1.86
Cittadella (1 Season)1 League32578695.22.93862002.0041+3+1.05+1.05
Carrarese (1 Season)1 League00001

Miscellaneous Stats

Miscellaneous Stats Table
Performance Aerial Duels
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
2015-201622SPALit ITACoppa Italia0.30000Matches
2016-201723SPALit ITA2. Serie B13.210Matches
2017-201824Ternanait ITA2. Serie B14.200000000000Matches
2018-201925Cittadellait ITACoppa Italia2.90000Matches
2018-201925Cittadellait ITA2. Serie B23.4310472414125610065404447.6Matches
2019-202026Monzait ITACoppa Italia3.00000000000Matches
2020-202127Monzait ITACoppa Italia1.01000000000Matches
2020-202127Monzait ITA2. Serie B1.2000112100100320100.0Matches
2021-202228SPALit ITA2. Serie B6.810018733200001281732.0Matches
2021-202228Monzait ITA2. Serie B0.200011010000011233.3Matches
2022-202329SPALit ITACoppa Italia0.71004001000Matches
2022-202329SPALit ITA2. Serie B4.11001320112000164833.3Matches
2022-202329Cosenzait ITA2. Serie B8.01001417261200024133328.3Matches
2024-202531Carrareseit ITA2. Serie B9.6000144372300015142041.2Matches
9 Seasons7 Clubs2 Leagues88.591011256243211132001368212439.8
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
SPAL (4 Seasons)2 Leagues25.1400359353200028122532.4
Monza (3 Seasons)2 Leagues5.410022220010043260.0
Cittadella (1 Season)2 Leagues26.2310472414125610065404447.6
Ternana (1 Season)1 League14.200000000000
Carrarese (1 Season)2 Leagues9.6000144372300015142041.2
Cosenza (1 Season)1 League8.01001417261200024133328.3
Pordenone (1 Season)1 League
Serie B (7 Seasons)80.671010856243111132001368212439.8
Coppa Italia (7 Seasons)7.92004001000
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-201622SPAL1 League0.30000
2016-201723SPAL2 Leagues13.210
2017-201824Ternana1 League14.200000000000
2018-201925Cittadella2 Leagues26.2310472414125610065404447.6
2019-202026Monza1 League3.00000000000
2020-202127Monza2 Leagues2.2100112100100320100.0
2021-202228Monza1 League0.200011010000011233.3
2021-202228SPAL1 League6.810018733200001281732.0
2022-202329SPAL2 Leagues4.82001720212000164833.3
2022-202329Cosenza1 League8.01001417261200024133328.3
2024-202531Carrarese2 Leagues9.6000144372300015142041.2
9 Seasons7 Clubs2 Leagues88.591011256243211132001368212439.8
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
SPAL (4 Seasons)2 Leagues25.1400359353200028122532.4
Monza (3 Seasons)2 Leagues5.410022220010043260.0
Cittadella (1 Season)2 Leagues26.2310472414125610065404447.6
Ternana (1 Season)1 League14.200000000000
Carrarese (1 Season)2 Leagues9.6000144372300015142041.2
Cosenza (1 Season)1 League8.01001417261200024133328.3
Pordenone (1 Season)1 League
Serie B (7 Seasons)80.671010856243111132001368212439.8
Coppa Italia (7 Seasons)7.92004001000
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
2016-201723SPALit ITA2. Serie B1st13.210Matches
2017-201824Ternanait ITA2. Serie B22nd14.200000000000Matches
2018-201925Cittadellait ITA2. Serie B7th23.4310472414125610065404447.6Matches
2020-202127Monzait ITA2. Serie B3rd1.2000112100100320100.0Matches
2021-202228Monzait ITA2. Serie B4th0.200011010000011233.3Matches
2021-202228SPALit ITA2. Serie B15th6.810018733200001281732.0Matches
2022-202329SPALit ITA2. Serie B19th4.11001320112000164833.3Matches
2022-202329Cosenzait ITA2. Serie B17th8.01001417261200024133328.3Matches
2024-202531Carrareseit ITA2. Serie B10th9.6000144372300015142041.2Matches
7 Seasons7 Clubs1 League80.671010856243111132001368212439.8
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Recov Won Lost Won% Matches
SPAL (3 Seasons)1 League24.0300319343200028122532.4
Monza (2 Seasons)1 League1.400022220010043260.0
Ternana (1 Season)1 League14.200000000000
Cittadella (1 Season)1 League23.4310472414125610065404447.6
Carrarese (1 Season)1 League9.6000144372300015142041.2
Cosenza (1 Season)1 League8.01001417261200024133328.3
Pordenone (1 Season)1 League
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201622SPALit ITACoppa Italia41st0.30000Matches
2018-201925Cittadellait ITACoppa Italia17th2.90000Matches
2019-202026Monzait ITACoppa Italia25th3.00000000000Matches
2020-202127Monzait ITACoppa Italia17th1.01000000000Matches
2022-202329SPALit ITACoppa ItaliaRd20.71004001000Matches
7 Seasons4 Clubs1 League7.92004001000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
SPAL (3 Seasons)1 League1.11004001000
Monza (2 Seasons)1 League4.01000000000
Cittadella (1 Season)1 League2.90000
Carrarese (1 Season)1 League

Player Club Summary

About FBref.com

FBref.com launched (June 13, 2018) with domestic league coverage for England, France, Germany, Italy, Spain, and United States. Since then we have been steadily expanding our coverage to include domestic leagues from over 40 countries as well as domestic cup, super cup and youth leagues from top European countries. We have also added coverage for major international cups such as the UEFA Champions League and Copa Libertadores.

FBref is the most complete sources for women's football data on the internet. This includes the entire history of the FIFA Women's World Cup as well as recent domestic league seasons from nine countries, including advanced stats like xG for most of those nine.

In collaboration with Opta, we are including advanced analytical data such as xG, xA, progressive passing, duels and more for over twenty competitions. For more information on the expected goals model and which competitions have advanced data, see our xG explainer.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. We will never in the future have less data than we do today.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competition page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.