Last 5 Matches

Last 5 Matches Table
Performance
Date Day Comp Round Venue Result Squad Opponent Start Pos Min Gls Ast PK PKatt Sh SoT CrdY CrdR Fls Fld Off Crs TklW Int OG PKwon PKcon Match Report
2026-05-08FriSerie BMatchweek 38AwayL 1–2CarrareseVirtus EntellaN45000000000010000Match Report
2026-05-01FriSerie BMatchweek 37HomeD 0–0CarrareseCesenaN8000000000000000Match Report
2026-04-25SatSerie BMatchweek 36AwayL 0–3CarrareseFrosinoneYFW76000042001010000Match Report
2026-04-19SunSerie BMatchweek 35HomeD 2–2CarraresePescaraN32000010001000000Match Report
2026-04-12SunSerie BMatchweek 34AwayL 0–2CarrareseReggianaYFW45000010000000000Match Report

Standard Stats

Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
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.47310700310.300.130.430.300.43Matches
2019-202026Monzait ITACoppa Italia332703.0202200000.670.000.670.670.67Matches
2020-202127Monzait ITACoppa Italia11901.0000000100.000.000.000.000.00Matches
2020-202127Pordenone Calcioit ITA2. Serie B00Matches
2020-202127Monzait ITA2. Serie B421061.2000000000.000.000.000.000.00Matches
2021-202228SPALit ITA2. Serie B1176086.8303300100.440.000.440.440.44Matches
2021-202228Monzait ITA2. Serie B20200.2000000000.000.000.000.000.00Matches
2022-202329SPALit ITACoppa Italia20670.7011000100.001.341.340.001.34Matches
2022-202329SPALit ITA2. Serie B1433674.1101100100.250.000.250.250.25Matches
2022-202329Cosenzait ITA2. Serie B1577228.0011000100.000.120.120.000.12Matches
2024-202531Carrareseit ITACoppa Italia00Matches
2024-202531Carrareseit ITA2. Serie B37252,15523.9617600000.250.040.290.250.29Matches
2025-202632Carrareseit ITA2. Serie B37201,98022.0448311400.180.180.360.140.32Matches
10 Seasons7 Clubs2 Leagues21412111,241124.929144328111310.230.110.340.220.34
Country Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
SPAL (4 Seasons)2 Leagues57232,26125.1639600400.240.120.360.240.36
Monza (3 Seasons)2 Leagues1064865.4202200100.370.000.370.370.37
Carrarese (2 Seasons)2 Leagues74454,13545.910515911400.220.110.330.200.30
Cittadella (1 Season)2 Leagues30272,36126.28311800310.300.110.420.300.42
Ternana (1 Season)1 League28131,27614.2325300000.210.140.350.210.35
Cosenza (1 Season)1 League1577228.0011000100.000.120.120.000.12
Pordenone Calcio (1 Season)1 League00
Serie B (8 Seasons)20411410,526117.026133925111110.220.110.330.210.32
Coppa Italia (7 Seasons)1077157.9314300200.380.130.500.380.50
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
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.28311800310.300.110.420.300.42
2019-202026Monza1 League332703.0202200000.670.000.670.670.67
2020-202127Pordenone Calcio1 League00
2020-202127Monza2 Leagues531962.2000000100.000.000.000.000.00
2021-202228Monza1 League20200.2000000000.000.000.000.000.00
2021-202228SPAL1 League1176086.8303300100.440.000.440.440.44
2022-202329SPAL2 Leagues1634344.8112100200.210.210.410.210.41
2022-202329Cosenza1 League1577228.0011000100.000.120.120.000.12
2024-202531Carrarese2 Leagues37252,15523.9617600000.250.040.290.250.29
2025-202632Carrarese1 League37201,98022.0448311400.180.180.360.140.32
10 Seasons7 Clubs2 Leagues21412111,241124.929144328111310.230.110.340.220.34
Comp MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
SPAL (4 Seasons)2 Leagues57232,26125.1639600400.240.120.360.240.36
Monza (3 Seasons)2 Leagues1064865.4202200100.370.000.370.370.37
Carrarese (2 Seasons)2 Leagues74454,13545.910515911400.220.110.330.200.30
Cittadella (1 Season)2 Leagues30272,36126.28311800310.300.110.420.300.42
Ternana (1 Season)1 League28131,27614.2325300000.210.140.350.210.35
Cosenza (1 Season)1 League1577228.0011000100.000.120.120.000.12
Pordenone Calcio (1 Season)1 League00
Serie B (8 Seasons)20411410,526117.026133925111110.220.110.330.210.32
Coppa Italia (7 Seasons)1077157.9314300200.380.130.500.380.50
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad Country Comp LgRank MP Starts Min 90s Gls Ast G+A G-PK PK PKatt CrdY CrdR Gls Ast G+A G-PK G+A-PK Matches
2016-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.47310700310.300.130.430.300.43Matches
2020-202127Pordenone Calcioit ITA2. Serie B15th00Matches
2020-202127Monzait ITA2. Serie B3rd421061.2000000000.000.000.000.000.00Matches
2021-202228Monzait ITA2. Serie B4th20200.2000000000.000.000.000.000.00Matches
2021-202228SPALit ITA2. Serie B15th1176086.8303300100.440.000.440.440.44Matches
2022-202329SPALit ITA2. Serie B19th1433674.1101100100.250.000.250.250.25Matches
2022-202329Cosenzait ITA2. Serie B17th1577228.0011000100.000.120.120.000.12Matches
2024-202531Carrareseit ITA2. Serie B12th37252,15523.9617600000.250.040.290.250.29Matches
2025-202632Carrareseit ITA2. Serie B12th37201,98022.0448311400.180.180.360.140.32Matches
8 Seasons7 Clubs1 League20411410,526117.026133925111110.220.110.330.210.32
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 League54232,16324.0628600300.250.080.330.250.33
Carrarese (2 Seasons)1 League74454,13545.910515911400.220.110.330.200.30
Monza (2 Seasons)1 League621261.4000000000.000.000.000.000.00
Ternana (1 Season)1 League28131,27614.2325300000.210.140.350.210.35
Cittadella (1 Season)1 League27242,10423.47310700310.300.130.430.300.43
Cosenza (1 Season)1 League1577228.0011000100.000.120.120.000.12
Pordenone Calcio (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
Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt 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.4700Matches
2019-202026Monzait ITACoppa Italia3.02000.000.0000Matches
2020-202127Monzait ITACoppa Italia1.00000.000.0000Matches
2020-202127Monzait ITA2. Serie B1.20200.01.700.000.0000Matches
2021-202228SPALit ITA2. Serie B6.8316637.52.370.890.190.5000Matches
2021-202228Monzait ITA2. Serie B0.20100.04.500.000.0000Matches
2022-202329SPALit ITACoppa Italia0.70100.01.340.000.0000Matches
2022-202329SPALit ITA2. Serie B4.114250.00.980.490.250.5000Matches
2022-202329Cosenzait ITA2. Serie B8.0012325.01.500.370.000.0000Matches
2024-202531Carrareseit ITA2. Serie B23.96471327.71.960.540.130.4600Matches
2025-202632Carrareseit ITA2. Serie B22.04401435.01.820.640.080.2111Matches
10 Seasons7 Clubs2 Leagues124.9291236341.51.440.640.150.3211
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
SPAL (4 Seasons)2 Leagues25.16212038.11.810.810.190.3000
Monza (3 Seasons)2 Leagues5.42300.00.560.000.6700
Carrarese (2 Seasons)2 Leagues45.910872731.01.890.590.100.3311
Cittadella (1 Season)2 Leagues26.2800
Ternana (1 Season)1 League14.230130.000.920.2300
Cosenza (1 Season)1 League8.0012325.01.500.370.000.0000
Pordenone Calcio (1 Season)1 League
Serie B (8 Seasons)117.0261226341.81.520.670.130.2911
Coppa Italia (7 Seasons)7.93100.00.210.002.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2015-201622SPAL1 League0.3000
2016-201723SPAL2 Leagues13.22120.910.1700
2017-201824Ternana1 League14.230130.000.920.2300
2018-201925Cittadella2 Leagues26.2800
2019-202026Monza1 League3.02000.000.0000
2020-202127Monza2 Leagues2.20200.00.920.000.0000
2021-202228Monza1 League0.20100.04.500.000.0000
2021-202228SPAL1 League6.8316637.52.370.890.190.5000
2022-202329SPAL2 Leagues4.815240.01.040.410.200.5000
2022-202329Cosenza1 League8.0012325.01.500.370.000.0000
2024-202531Carrarese2 Leagues23.96471327.71.960.540.130.4600
2025-202632Carrarese1 League22.04401435.01.820.640.080.2111
10 Seasons7 Clubs2 Leagues124.9291236341.51.440.640.150.3211
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
SPAL (4 Seasons)2 Leagues25.16212038.11.810.810.190.3000
Monza (3 Seasons)2 Leagues5.42300.00.560.000.6700
Carrarese (2 Seasons)2 Leagues45.910872731.01.890.590.100.3311
Cittadella (1 Season)2 Leagues26.2800
Ternana (1 Season)1 League14.230130.000.920.2300
Cosenza (1 Season)1 League8.0012325.01.500.370.000.0000
Pordenone Calcio (1 Season)1 League
Serie B (8 Seasons)117.0261226341.81.520.670.130.2911
Coppa Italia (7 Seasons)7.93100.00.210.002.0000
Shooting Table
Standard
Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2016-201723SPALit ITA2. Serie B1st13.22120.910.1700Matches
2017-201824Ternanait ITA2. Serie B22nd14.230130.000.920.2300Matches
2018-201925Cittadellait ITA2. Serie B7th23.4700Matches
2020-202127Monzait ITA2. Serie B3rd1.20200.01.700.000.0000Matches
2021-202228Monzait ITA2. Serie B4th0.20100.04.500.000.0000Matches
2021-202228SPALit ITA2. Serie B15th6.8316637.52.370.890.190.5000Matches
2022-202329SPALit ITA2. Serie B19th4.114250.00.980.490.250.5000Matches
2022-202329Cosenzait ITA2. Serie B17th8.0012325.01.500.370.000.0000Matches
2024-202531Carrareseit ITA2. Serie B12th23.96471327.71.960.540.130.4600Matches
2025-202632Carrareseit ITA2. Serie B12th22.04401435.01.820.640.080.2111Matches
8 Seasons7 Clubs1 League117.0261226341.81.520.670.130.2911
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
SPAL (3 Seasons)1 League24.06202040.01.850.830.200.3000
Carrarese (2 Seasons)1 League45.910872731.01.890.590.100.3311
Monza (2 Seasons)1 League1.40300.02.140.000.0000
Ternana (1 Season)1 League14.230130.000.920.2300
Cittadella (1 Season)1 League23.4700
Cosenza (1 Season)1 League8.0012325.01.500.370.000.0000
Pordenone Calcio (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 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 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.

Playing Time

Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
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.47Matches
2019-202026Monzait ITACoppa Italia327090100.03.03903002.0076+1+0.33Matches
2020-202127Monzait ITACoppa Italia1909030.01.01901003.0030+3+3.00+3.86Matches
2020-202127Pordenone Calcioit ITA2. Serie B0001Matches
2020-202127Monzait ITA2. Serie B4106273.11.224702700.7520+2+1.70+1.26Matches
2021-202228SPALit ITA2. Serie B116085517.86.8768043311.098800.00+0.26Matches
2021-202228Monzait ITA2. Serie B220100.60.20021043.0020+2+9.00+8.47Matches
2022-202329SPALit ITACoppa Italia2673431.90.70023401.5021+1+1.34+1.97Matches
2022-202329SPALit ITA2. Serie B143672610.74.13710111451.0776+1+0.25+0.57Matches
2022-202329Cosenzait ITA2. Serie B157224821.18.0774282601.1946-2-0.25+0.45Matches
2024-202531Carrareseit ITACoppa Italia00001Matches
2024-202531Carrareseit ITA2. Serie B372,1555863.023.925746122501.222631-5-0.21+0.15Matches
2025-202632Carrareseit ITA2. Serie B371,9805457.922.020778172611.192928+1+0.05+0.42Matches
10 Seasons7 Clubs2 Leagues21411,2415328.3124.912177489323301.19143130+13+0.12+0.24
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
SPAL (4 Seasons)2 Leagues572,2614020.425.123696342171.181715+2+0.17+0.49
Monza (3 Seasons)2 Leagues10486496.65.467644841.80146+8+1.48+1.04
Carrarese (2 Seasons)2 Leagues744,1355658.945.9457614292521.215559-4-0.09+0.28
Cittadella (1 Season)2 Leagues302,3617967.326.227851832221.603622+14+0.53+0.53
Ternana (1 Season)1 League281,2764633.814.213415140.501722-5-0.35+0.01
Cosenza (1 Season)1 League157224821.18.0774282601.1946-2-0.25+0.45
Pordenone Calcio (1 Season)1 League0001
Serie B (8 Seasons)20410,5265227.6117.011477429022281.14127122+5+0.05+0.15
Coppa Italia (7 Seasons)107157247.77.9788633222.10168+8+1.01+2.07
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
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.53
2019-202026Monza1 League327090100.03.03903002.0076+1+0.33
2020-202127Pordenone Calcio1 League0001
2020-202127Monza2 Leagues5196395.32.236112701.2050+5+2.30+1.94
2021-202228Monza1 League220100.60.20021043.0020+2+9.00+8.47
2021-202228SPAL1 League116085517.86.8768043311.098800.00+0.26
2022-202329SPAL2 Leagues164342712.04.83710131751.1297+2+0.41+0.75
2022-202329Cosenza1 League157224821.18.0774282601.1946-2-0.25+0.45
2024-202531Carrarese2 Leagues372,1555859.923.925746122511.222631-5-0.21+0.15
2025-202632Carrarese1 League371,9805457.922.020778172611.192928+1+0.05+0.42
10 Seasons7 Clubs2 Leagues21411,2415328.3124.912177489323301.19143130+13+0.12+0.24
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
SPAL (4 Seasons)2 Leagues572,2614020.425.123696342171.181715+2+0.17+0.49
Monza (3 Seasons)2 Leagues10486496.65.467644841.80146+8+1.48+1.04
Carrarese (2 Seasons)2 Leagues744,1355658.945.9457614292521.215559-4-0.09+0.28
Cittadella (1 Season)2 Leagues302,3617967.326.227851832221.603622+14+0.53+0.53
Ternana (1 Season)1 League281,2764633.814.213415140.501722-5-0.35+0.01
Cosenza (1 Season)1 League157224821.18.0774282601.1946-2-0.25+0.45
Pordenone Calcio (1 Season)1 League0001
Serie B (8 Seasons)20410,5265227.6117.011477429022281.14127122+5+0.05+0.15
Coppa Italia (7 Seasons)107157247.77.9788633222.10168+8+1.01+2.07
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
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.47Matches
2020-202127Pordenone Calcioit ITA2. Serie B15th0001Matches
2020-202127Monzait ITA2. Serie B3rd4106273.11.224702700.7520+2+1.70+1.26Matches
2021-202228Monzait ITA2. Serie B4th220100.60.20021043.0020+2+9.00+8.47Matches
2021-202228SPALit ITA2. Serie B15th116085517.86.8768043311.098800.00+0.26Matches
2022-202329SPALit ITA2. Serie B19th143672610.74.13710111451.0776+1+0.25+0.57Matches
2022-202329Cosenzait ITA2. Serie B17th157224821.18.0774282601.1946-2-0.25+0.45Matches
2024-202531Carrareseit ITA2. Serie B12th372,1555863.023.925746122501.222631-5-0.21+0.15Matches
2025-202632Carrareseit ITA2. Serie B12th371,9805457.922.020778172611.192928+1+0.05+0.42Matches
8 Seasons7 Clubs1 League20410,5265227.6117.011477429022281.14127122+5+0.05+0.15
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 League542,1634020.424.023696311961.081514+1+0.09+0.38
Carrarese (2 Seasons)1 League744,1355660.545.9457614292511.215559-4-0.09+0.28
Monza (2 Seasons)1 League6126211.81.424704841.5040+4+2.86+2.37
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.47
Cosenza (1 Season)1 League157224821.18.0774282601.1946-2-0.25+0.45
Pordenone Calcio (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
Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG 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.43100Matches
2019-202026Monzait ITACoppa Italia3.00000000000Matches
2020-202127Monzait ITACoppa Italia1.01000000000Matches
2020-202127Monzait ITA2. Serie B1.20001121000Matches
2021-202228SPALit ITA2. Serie B6.810018733200Matches
2021-202228Monzait ITA2. Serie B0.20001101000Matches
2022-202329SPALit ITACoppa Italia0.71004001000Matches
2022-202329SPALit ITA2. Serie B4.110013201030Matches
2022-202329Cosenzait ITA2. Serie B8.0100131727120Matches
2024-202531Carrareseit ITA2. Serie B23.900040201112380Matches
2025-202632Carrareseit ITA2. Serie B22.040021131015130Matches
10 Seasons7 Clubs2 Leagues124.91310111612841716000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
SPAL (4 Seasons)2 Leagues25.140035935230
Monza (3 Seasons)2 Leagues5.41002222000
Carrarese (2 Seasons)2 Leagues45.9400613321274110
Cittadella (1 Season)2 Leagues26.23100
Ternana (1 Season)1 League14.200000000000
Cosenza (1 Season)1 League8.0100131727120
Pordenone Calcio (1 Season)1 League
Serie B (8 Seasons)117.01110107612840716000
Coppa Italia (7 Seasons)7.92004001000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201622SPAL1 League0.30000
2016-201723SPAL2 Leagues13.210
2017-201824Ternana1 League14.200000000000
2018-201925Cittadella2 Leagues26.23100
2019-202026Monza1 League3.00000000000
2020-202127Monza2 Leagues2.21001121000
2021-202228Monza1 League0.20001101000
2021-202228SPAL1 League6.810018733200
2022-202329SPAL2 Leagues4.820017202030
2022-202329Cosenza1 League8.0100131727120
2024-202531Carrarese2 Leagues23.900040201112380
2025-202632Carrarese1 League22.040021131015130
10 Seasons7 Clubs2 Leagues124.91310111612841716000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
SPAL (4 Seasons)2 Leagues25.140035935230
Monza (3 Seasons)2 Leagues5.41002222000
Carrarese (2 Seasons)2 Leagues45.9400613321274110
Cittadella (1 Season)2 Leagues26.23100
Ternana (1 Season)1 League14.200000000000
Cosenza (1 Season)1 League8.0100131727120
Pordenone Calcio (1 Season)1 League
Serie B (8 Seasons)117.01110107612840716000
Coppa Italia (7 Seasons)7.92004001000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2016-201723SPALit ITA2. Serie B1st13.210Matches
2017-201824Ternanait ITA2. Serie B22nd14.200000000000Matches
2018-201925Cittadellait ITA2. Serie B7th23.43100Matches
2020-202127Monzait ITA2. Serie B3rd1.20001121000Matches
2021-202228Monzait ITA2. Serie B4th0.20001101000Matches
2021-202228SPALit ITA2. Serie B15th6.810018733200Matches
2022-202329SPALit ITA2. Serie B19th4.110013201030Matches
2022-202329Cosenzait ITA2. Serie B17th8.0100131727120Matches
2024-202531Carrareseit ITA2. Serie B12th23.900040201112380Matches
2025-202632Carrareseit ITA2. Serie B12th22.040021131015130Matches
8 Seasons7 Clubs1 League117.01110107612840716000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
SPAL (3 Seasons)1 League24.030031934230
Carrarese (2 Seasons)1 League45.9400613321274110
Monza (2 Seasons)1 League1.40002222000
Ternana (1 Season)1 League14.200000000000
Cittadella (1 Season)1 League23.43100
Cosenza (1 Season)1 League8.0100131727120
Pordenone Calcio (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.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons.

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

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

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