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
2017-201818Cesenait ITACoppa Italia00Matches
2017-201818Cesenait ITA2. Serie B00Matches
2019-202020Veneziait ITACoppa Italia221711.9000000100.000.000.000.000.00Matches
2019-202020Veneziait ITA2. Serie B28251,99622.2123100910.050.090.140.050.14Matches
2020-202121Veneziait ITACoppa Italia00Matches
2020-202121Veneziait ITA2. Serie B29272,30325.6448400800.160.160.310.160.31Matches
2021-202222Fiorentinait ITACoppa Italia533253.6112100000.280.280.550.280.55Matches
2021-202222Fiorentinait ITA1. Serie A28111,01911.3224200500.180.180.350.180.35Matches
2022-202323Fiorentina3. Conf Lg311001.1000000100.000.000.000.000.00Matches
2022-202323Fiorentinait ITA1. Serie A742973.3000000200.000.000.000.000.00Matches
2022-202323Lecceit ITA1. Serie A1776747.5011000300.000.130.130.000.13Matches
2023-202424Lecceit ITACoppa Italia00Matches
2023-202424Empoliit ITA1. Serie A34302,60228.90110001100.000.030.030.000.03Matches
2023-202424Lecceit ITA1. Serie A00Matches
2024-202525Empoliit ITACoppa Italia211782.0101100000.510.000.510.510.51Matches
2024-202525Empoliit ITA1. Serie A22171,51016.8011000510.000.060.060.000.06Matches
2025-202626Lecceit ITACoppa Italia00Matches
2025-202626Cremoneseit ITA1. Serie A14141,10012.2101100210.080.000.080.080.08Matches
2025-202626Lecceit ITA1. Serie A954605.1000000200.000.000.000.000.00Matches
8 Seasons6 Clubs4 Leagues20014712,735141.510122210004930.070.080.160.070.16
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
Lecce (3 Seasons)2 Leagues26121,13412.6011000500.000.080.080.000.08
Venezia (2 Seasons)2 Leagues59544,47049.756115001810.100.120.220.100.22
Empoli (2 Seasons)2 Leagues58484,29047.71231001610.020.040.060.020.06
Fiorentina (2 Seasons)3 Leagues43191,74119.3336300800.160.160.310.160.31
Cremonese (1 Season)1 League14141,10012.2101100210.080.000.080.080.08
Cesena (1 Season)2 Leagues00
Coppa Italia (7 Seasons)966747.5213200100.270.130.400.270.40
Serie A (5 Seasons)131887,66285.13583003020.040.060.090.040.09
Serie B (3 Seasons)57524,29947.856115001710.100.130.230.100.23
Conf Lg (1 Season)311001.1000000100.000.000.000.000.00
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
2017-201818Cesena2 Leagues00
2019-202020Venezia2 Leagues30272,16724.11231001010.040.080.120.040.12
2020-202121Venezia2 Leagues29272,30325.6448400800.160.160.310.160.31
2021-202222Fiorentina2 Leagues33141,34414.9336300500.200.200.400.200.40
2022-202323Fiorentina2 Leagues1053974.4000000300.000.000.000.000.00
2022-202323Lecce1 League1776747.5011000300.000.130.130.000.13
2023-202424Lecce2 Leagues00
2023-202424Empoli1 League34302,60228.90110001100.000.030.030.000.03
2024-202525Empoli2 Leagues24181,68818.8112100510.050.050.110.050.11
2025-202626Cremonese1 League14141,10012.2101100210.080.000.080.080.08
2025-202626Lecce2 Leagues954605.1000000200.000.000.000.000.00
8 Seasons6 Clubs4 Leagues20014712,735141.510122210004930.070.080.160.070.16
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
Lecce (3 Seasons)2 Leagues26121,13412.6011000500.000.080.080.000.08
Venezia (2 Seasons)2 Leagues59544,47049.756115001810.100.120.220.100.22
Empoli (2 Seasons)2 Leagues58484,29047.71231001610.020.040.060.020.06
Fiorentina (2 Seasons)3 Leagues43191,74119.3336300800.160.160.310.160.31
Cremonese (1 Season)1 League14141,10012.2101100210.080.000.080.080.08
Cesena (1 Season)2 Leagues00
Coppa Italia (7 Seasons)966747.5213200100.270.130.400.270.40
Serie A (5 Seasons)131887,66285.13583003020.040.060.090.040.09
Serie B (3 Seasons)57524,29947.856115001710.100.130.230.100.23
Conf Lg (1 Season)311001.1000000100.000.000.000.000.00
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
2017-201818Cesenait ITA2. Serie B13th00Matches
2019-202020Veneziait ITA2. Serie B11th28251,99622.2123100910.050.090.140.050.14Matches
2020-202121Veneziait ITA2. Serie B5th29272,30325.6448400800.160.160.310.160.31Matches
2021-202222Fiorentinait ITA1. Serie A7th28111,01911.3224200500.180.180.350.180.35Matches
2022-202323Fiorentinait ITA1. Serie A8th742973.3000000200.000.000.000.000.00Matches
2022-202323Lecceit ITA1. Serie A16th1776747.5011000300.000.130.130.000.13Matches
2023-202424Lecceit ITA1. Serie A14th00Matches
2023-202424Empoliit ITA1. Serie A17th34302,60228.90110001100.000.030.030.000.03Matches
2024-202525Empoliit ITA1. Serie A18th22171,51016.8011000510.000.060.060.000.06Matches
2025-202626Cremoneseit ITA1. Serie A18th14141,10012.2101100210.080.000.080.080.08Matches
2025-202626Lecceit ITA1. Serie A17th954605.1000000200.000.000.000.000.00Matches
8 Seasons6 Clubs2 Leagues18814011,961132.9811198004730.060.080.140.060.14
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
Lecce (3 Seasons)1 League26121,13412.6011000500.000.080.080.000.08
Venezia (2 Seasons)1 League57524,29947.856115001710.100.130.230.100.23
Empoli (2 Seasons)1 League56474,11245.70220001610.000.040.040.000.04
Fiorentina (2 Seasons)1 League35151,31614.6224200700.140.140.270.140.27
Cremonese (1 Season)1 League14141,10012.2101100210.080.000.080.080.08
Cesena (1 Season)1 League00
Serie A (5 Seasons)131887,66285.13583003020.040.060.090.040.09
Serie B (3 Seasons)57524,29947.856115001710.100.130.230.100.23
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
2017-201818Cesenait ITACoppa Italia25th00Matches
2019-202020Veneziait ITACoppa Italia25th221711.9000000100.000.000.000.000.00Matches
2020-202121Veneziait ITACoppa Italia25th00Matches
2021-202222Fiorentinait ITACoppa ItaliaSF533253.6112100000.280.280.550.280.55Matches
2023-202424Lecceit ITACoppa ItaliaRd200Matches
2024-202525Empoliit ITACoppa ItaliaSF211782.0101100000.510.000.510.510.51Matches
2025-202626Lecceit ITACoppa ItaliaRd200Matches
7 Seasons5 Clubs1 League966747.5213200100.270.130.400.270.40
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
Venezia (2 Seasons)1 League221711.9000000100.000.000.000.000.00
Lecce (2 Seasons)1 League00
Fiorentina (1 Season)1 League533253.6112100000.280.280.550.280.55
Empoli (1 Season)1 League211782.0101100000.510.000.510.510.51
Cesena (1 Season)1 League00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad 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
2022-202323Fiorentina3. Conf Lg2nd311001.1000000100.000.000.000.000.00Matches
1 Season1 Club1 League311001.1000000100.000.000.000.000.00
Standard Stats Table
Playing Time Performance Per 90 Minutes
Season Age Squad 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
202223ma MoroccoWCQ00Matches
202324ma MoroccoFriendlies (M)00Matches
202324ma MoroccoAfrica Cup of Nations qualification11901.0000000000.000.000.000.000.00Matches
2 Seasons1 Club3 Leagues11901.0000000000.000.000.000.000.00
Africa Cup of Nations qualification (1 Season)11901.0000000000.000.000.000.000.00
WCQ (1 Season)00
Friendlies (M) (1 Season)00

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
2019-202020Veneziait ITACoppa Italia1.90000.000.0000Matches
2019-202020Veneziait ITA2. Serie B22.2130620.01.350.270.030.1700Matches
2020-202121Veneziait ITA2. Serie B25.6432928.11.250.350.130.4400Matches
2021-202222Fiorentinait ITACoppa Italia3.615240.01.380.550.200.5000Matches
2021-202222Fiorentinait ITA1. Serie A11.3221523.81.850.440.100.4000Matches
2022-202323Fiorentina3. Conf Lg1.1000Matches
2022-202323Fiorentinait ITA1. Serie A3.30700.02.120.000.0000Matches
2022-202323Lecceit ITA1. Serie A7.506116.70.800.130.000.0000Matches
2023-202424Empoliit ITA1. Serie A28.9018211.10.620.070.000.0000Matches
2024-202525Empoliit ITACoppa Italia2.013266.71.521.010.330.5000Matches
2024-202525Empoliit ITA1. Serie A16.8017317.61.010.180.000.0000Matches
2025-202626Cremoneseit ITA1. Serie A12.2115320.01.230.250.070.3300Matches
2025-202626Lecceit ITA1. Serie A5.107114.31.370.200.000.0000Matches
8 Seasons6 Clubs4 Leagues141.5101613421.11.150.240.060.2900
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Lecce (3 Seasons)2 Leagues12.6013215.41.030.160.000.0000
Venezia (2 Seasons)2 Leagues49.75621524.21.250.300.080.3300
Empoli (2 Seasons)2 Leagues47.7138718.40.800.150.030.1400
Fiorentina (2 Seasons)3 Leagues19.3333721.21.810.380.090.4300
Cremonese (1 Season)1 League12.2115320.01.230.250.070.3300
Cesena (1 Season)2 Leagues
Coppa Italia (7 Seasons)7.528450.01.070.530.250.5000
Serie A (5 Seasons)85.13911516.51.070.180.030.2000
Serie B (3 Seasons)47.85621524.21.300.310.080.3300
Conf Lg (1 Season)1.1000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2019-202020Venezia2 Leagues24.1130620.01.250.250.030.1700
2020-202121Venezia2 Leagues25.6432928.11.250.350.130.4400
2021-202222Fiorentina2 Leagues14.9326726.91.740.470.120.4300
2022-202323Fiorentina2 Leagues4.40700.02.120.000.0000
2022-202323Lecce1 League7.506116.70.800.130.000.0000
2023-202424Empoli1 League28.9018211.10.620.070.000.0000
2024-202525Empoli2 Leagues18.8120525.01.070.270.050.2000
2025-202626Cremonese1 League12.2115320.01.230.250.070.3300
2025-202626Lecce2 Leagues5.107114.31.370.200.000.0000
8 Seasons6 Clubs4 Leagues141.5101613421.11.150.240.060.2900
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Lecce (3 Seasons)2 Leagues12.6013215.41.030.160.000.0000
Venezia (2 Seasons)2 Leagues49.75621524.21.250.300.080.3300
Empoli (2 Seasons)2 Leagues47.7138718.40.800.150.030.1400
Fiorentina (2 Seasons)3 Leagues19.3333721.21.810.380.090.4300
Cremonese (1 Season)1 League12.2115320.01.230.250.070.3300
Cesena (1 Season)2 Leagues
Coppa Italia (7 Seasons)7.528450.01.070.530.250.5000
Serie A (5 Seasons)85.13911516.51.070.180.030.2000
Serie B (3 Seasons)47.85621524.21.300.310.080.3300
Conf Lg (1 Season)1.1000
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
2019-202020Veneziait ITA2. Serie B11th22.2130620.01.350.270.030.1700Matches
2020-202121Veneziait ITA2. Serie B5th25.6432928.11.250.350.130.4400Matches
2021-202222Fiorentinait ITA1. Serie A7th11.3221523.81.850.440.100.4000Matches
2022-202323Fiorentinait ITA1. Serie A8th3.30700.02.120.000.0000Matches
2022-202323Lecceit ITA1. Serie A16th7.506116.70.800.130.000.0000Matches
2023-202424Empoliit ITA1. Serie A17th28.9018211.10.620.070.000.0000Matches
2024-202525Empoliit ITA1. Serie A18th16.8017317.61.010.180.000.0000Matches
2025-202626Cremoneseit ITA1. Serie A18th12.2115320.01.230.250.070.3300Matches
2025-202626Lecceit ITA1. Serie A17th5.107114.31.370.200.000.0000Matches
8 Seasons6 Clubs2 Leagues132.981533019.61.150.230.050.2700
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Lecce (3 Seasons)1 League12.6013215.41.030.160.000.0000
Venezia (2 Seasons)1 League47.85621524.21.300.310.080.3300
Empoli (2 Seasons)1 League45.7035514.30.770.110.000.0000
Fiorentina (2 Seasons)1 League14.6228517.91.910.340.070.4000
Cremonese (1 Season)1 League12.2115320.01.230.250.070.3300
Cesena (1 Season)1 League
Serie A (5 Seasons)85.13911516.51.070.180.030.2000
Serie B (3 Seasons)47.85621524.21.300.310.080.3300
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
2019-202020Veneziait ITACoppa Italia25th1.90000.000.0000Matches
2021-202222Fiorentinait ITACoppa ItaliaSF3.615240.01.380.550.200.5000Matches
2024-202525Empoliit ITACoppa ItaliaSF2.013266.71.521.010.330.5000Matches
7 Seasons5 Clubs1 League7.528450.01.070.530.250.5000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Venezia (2 Seasons)1 League1.90000.000.0000
Lecce (2 Seasons)1 League
Fiorentina (1 Season)1 League3.615240.01.380.550.200.5000
Empoli (1 Season)1 League2.013266.71.521.010.330.5000
Cesena (1 Season)1 League
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2022-202323Fiorentina3. Conf Lg2nd1.1000Matches
1 Season1 Club1 League1.1000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
202324ma MoroccoAfrica Cup of Nations qualification1.0000Matches
2 Seasons1 Club3 Leagues1.0000
Africa Cup of Nations qualification (1 Season)1.0000
WCQ (1 Season)
Friendlies (M) (1 Season)

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
2017-201818Cesenait ITACoppa Italia00002Matches
2017-201818Cesenait ITA2. Serie B000017Matches
2019-202020Veneziait ITACoppa Italia21718695.01.92861001.5034-1-0.53-0.53Matches
2019-202020Veneziait ITA2. Serie B281,9967158.422.225771032451.542423+1+0.05+0.30Matches
2020-202121Veneziait ITACoppa Italia0001Matches
2020-202121Veneziait ITA2. Serie B292,3037967.325.627832022601.764128+13+0.51+0.43Matches
2021-202222Fiorentinait ITACoppa Italia53256557.03.6379124412.40125+7+1.94+2.31Matches
2021-202222Fiorentinait ITA1. Serie A281,0193629.811.311621172091.712317+6+0.53+0.45Matches
2022-202323Fiorentina3. Conf Lg3100337.21.1166021721.6002-2-1.80-3.28Matches
2022-202323Fiorentinait ITA1. Serie A7297428.73.3464031471.2936-3-0.91-1.28Matches
2022-202323Lecceit ITA1. Serie A176744019.77.57660102130.88614-8-1.07-0.90Matches
2023-202424Lecceit ITACoppa Italia00001Matches
2023-202424Empoliit ITA1. Serie A342,6027776.128.930831743101.062043-23-0.80-0.58Matches
2023-202424Lecceit ITA1. Serie A00002Matches
2024-202525Empoliit ITACoppa Italia21788929.72.01120115801.002200.000.00Matches
2024-202525Empoliit ITA1. Serie A221,5106944.216.81782852310.821525-10-0.60+0.16Matches
2025-202626Lecceit ITACoppa Italia00001Matches
2025-202626Cremoneseit ITA1. Serie A141,1007932.212.214797000.71922-13-1.06-0.60Matches
2025-202626Lecceit ITA1. Serie A94605113.55.1582241390.4439-6-1.17-0.69Matches
8 Seasons6 Clubs4 Leagues20012,7356430.7141.514779685322611.28161200-39-0.28-0.19
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Lecce (3 Seasons)2 Leagues261,1344410.712.6127321419160.73923-14-1.11-0.78
Venezia (2 Seasons)2 Leagues594,4707661.849.754813152561.656855+13+0.26+0.37
Empoli (2 Seasons)2 Leagues584,2907457.747.7488326103010.973770-33-0.69-0.18
Fiorentina (2 Seasons)3 Leagues431,7414019.819.3196522421191.713830+8+0.41-0.03
Cremonese (1 Season)1 League141,1007932.212.214797000.71922-13-1.06-0.60
Cesena (1 Season)2 Leagues000019
Coppa Italia (7 Seasons)96747531.67.5688334861.891711+6+0.80+0.93
Serie A (5 Seasons)1317,6625828.085.18877354320311.0779136-57-0.67-0.47
Serie B (3 Seasons)574,2997540.547.8528030525221.656551+14+0.29+0.40
Conf Lg (1 Season)3100337.21.1166021721.6002-2-1.80-3.28
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
2017-201818Cesena2 Leagues000019
2019-202020Venezia2 Leagues302,1677260.224.127781132451.54272700.00+0.25
2020-202121Venezia2 Leagues292,3037963.425.627832022611.764128+13+0.51+0.43
2021-202222Fiorentina2 Leagues331,3444133.714.9146621922101.813522+13+0.87+0.84
2022-202323Fiorentina2 Leagues10397408.34.4564051591.3838-5-1.13-1.83
2022-202323Lecce1 League176744019.77.57660102130.88614-8-1.07-0.90
2023-202424Lecce2 Leagues00003
2023-202424Empoli1 League342,6027776.128.930831743101.062043-23-0.80-0.58
2024-202525Empoli2 Leagues241,6887042.018.81884962910.841727-10-0.53+0.08
2025-202626Cremonese1 League141,1007932.212.214797000.71922-13-1.06-0.60
2025-202626Lecce2 Leagues94605112.85.15822413100.4439-6-1.17-0.69
8 Seasons6 Clubs4 Leagues20012,7356430.7141.514779685322611.28161200-39-0.28-0.19
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Lecce (3 Seasons)2 Leagues261,1344410.712.6127321419160.73923-14-1.11-0.78
Venezia (2 Seasons)2 Leagues594,4707661.849.754813152561.656855+13+0.26+0.37
Empoli (2 Seasons)2 Leagues584,2907457.747.7488326103010.973770-33-0.69-0.18
Fiorentina (2 Seasons)3 Leagues431,7414019.819.3196522421191.713830+8+0.41-0.03
Cremonese (1 Season)1 League141,1007932.212.214797000.71922-13-1.06-0.60
Cesena (1 Season)2 Leagues000019
Coppa Italia (7 Seasons)96747531.67.5688334861.891711+6+0.80+0.93
Serie A (5 Seasons)1317,6625828.085.18877354320311.0779136-57-0.67-0.47
Serie B (3 Seasons)574,2997540.547.8528030525221.656551+14+0.29+0.40
Conf Lg (1 Season)3100337.21.1166021721.6002-2-1.80-3.28
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
2017-201818Cesenait ITA2. Serie B13th000017Matches
2019-202020Veneziait ITA2. Serie B11th281,9967158.422.225771032451.542423+1+0.05+0.30Matches
2020-202121Veneziait ITA2. Serie B5th292,3037967.325.627832022601.764128+13+0.51+0.43Matches
2021-202222Fiorentinait ITA1. Serie A7th281,0193629.811.311621172091.712317+6+0.53+0.45Matches
2022-202323Fiorentinait ITA1. Serie A8th7297428.73.3464031471.2936-3-0.91-1.28Matches
2022-202323Lecceit ITA1. Serie A16th176744019.77.57660102130.88614-8-1.07-0.90Matches
2023-202424Lecceit ITA1. Serie A14th00002Matches
2023-202424Empoliit ITA1. Serie A17th342,6027776.128.930831743101.062043-23-0.80-0.58Matches
2024-202525Empoliit ITA1. Serie A18th221,5106944.216.81782852310.821525-10-0.60+0.16Matches
2025-202626Cremoneseit ITA1. Serie A18th141,1007932.212.214797000.71922-13-1.06-0.60Matches
2025-202626Lecceit ITA1. Serie A17th94605113.55.1582241390.4439-6-1.17-0.69Matches
8 Seasons6 Clubs2 Leagues18811,9616431.5132.914078654821531.24144187-43-0.32-0.14
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Lecce (3 Seasons)1 League261,1344411.112.6127321419140.73923-14-1.11-0.78
Venezia (2 Seasons)1 League574,2997562.947.852803052551.656551+14+0.29+0.40
Empoli (2 Seasons)1 League564,1127360.145.747822592610.973568-33-0.72-0.13
Fiorentina (2 Seasons)1 League351,3163819.214.6156212019161.632623+3+0.21-0.04
Cremonese (1 Season)1 League141,1007932.212.214797000.71922-13-1.06-0.60
Cesena (1 Season)1 League000017
Serie A (5 Seasons)1317,6625828.085.18877354320311.0779136-57-0.67-0.47
Serie B (3 Seasons)574,2997540.547.8528030525221.656551+14+0.29+0.40
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
2017-201818Cesenait ITACoppa Italia25th00002Matches
2019-202020Veneziait ITACoppa Italia25th21718695.01.92861001.5034-1-0.53-0.53Matches
2020-202121Veneziait ITACoppa Italia25th0001Matches
2021-202222Fiorentinait ITACoppa ItaliaSF53256557.03.6379124412.40125+7+1.94+2.31Matches
2023-202424Lecceit ITACoppa ItaliaRd200001Matches
2024-202525Empoliit ITACoppa ItaliaSF21788929.72.01120115801.002200.000.00Matches
2025-202626Lecceit ITACoppa ItaliaRd200001Matches
7 Seasons5 Clubs1 League96747531.67.5688334861.891711+6+0.80+0.93
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Venezia (2 Seasons)1 League21718643.81.92861011.5034-1-0.53-0.53
Lecce (2 Seasons)1 League00002
Fiorentina (1 Season)1 League53256557.03.6379124412.40125+7+1.94+2.31
Empoli (1 Season)1 League21788929.72.01120115801.002200.000.00
Cesena (1 Season)1 League00002
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
2022-202323Fiorentina3. Conf Lg2nd3100337.21.1166021721.6002-2-1.80-3.28Matches
1 Season1 Club1 League3100337.21.1166021721.6002-2-1.80-3.28
Playing Time Table
Playing Time Starts Subs Team Success
Season Age Squad Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
202223ma MoroccoWCQ00001Matches
202324ma MoroccoFriendlies (M)00001Matches
202324ma MoroccoAfrica Cup of Nations qualification1909025.01.01901000.0012-1-1.00-3.00Matches
2 Seasons1 Club3 Leagues190905.91.01901020.0012-1-1.00-3.00
Africa Cup of Nations qualification (1 Season)1909025.01.01901000.0012-1-1.00-3.00
WCQ (1 Season)00001
Friendlies (M) (1 Season)00001
Become a Stathead & surf this site ad-free.

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
2019-202020Veneziait ITACoppa Italia1.91000000000Matches
2019-202020Veneziait ITA2. Serie B22.2910663915226390Matches
2020-202121Veneziait ITA2. Serie B25.6800582845324280Matches
2021-202222Fiorentinait ITACoppa Italia3.6000710110310Matches
2021-202222Fiorentinait ITA1. Serie A11.350043190187150Matches
2022-202323Fiorentina3. Conf Lg1.11000Matches
2022-202323Fiorentinait ITA1. Serie A3.32008308110Matches
2022-202323Lecceit ITA1. Serie A7.5300221038580Matches
2023-202424Empoliit ITA1. Serie A28.91100573704723500Matches
2024-202525Empoliit ITACoppa Italia2.00002000160Matches
2024-202525Empoliit ITA1. Serie A16.8511322911614240Matches
2025-202626Cremoneseit ITA1. Serie A12.221027100419110Matches
2025-202626Lecceit ITA1. Serie A5.120098012740Matches
8 Seasons6 Clubs4 Leagues141.54931331193102651201870
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Lecce (3 Seasons)2 Leagues12.6500311832012120
Venezia (2 Seasons)2 Leagues49.7181012467510550670
Empoli (2 Seasons)2 Leagues47.71611916616338800
Fiorentina (2 Seasons)3 Leagues19.3800583213611170
Cremonese (1 Season)1 League12.221027100419110
Cesena (1 Season)2 Leagues
Coppa Italia (7 Seasons)7.5100910110470
Serie A (5 Seasons)85.130211981164150661130
Serie B (3 Seasons)47.8171012467510550670
Conf Lg (1 Season)1.11000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202020Venezia2 Leagues24.11010663915226390
2020-202121Venezia2 Leagues25.6800582845324280
2021-202222Fiorentina2 Leagues14.9500502912810160
2022-202323Fiorentina2 Leagues4.43008308110
2022-202323Lecce1 League7.5300221038580
2023-202424Empoli1 League28.91100573704723500
2024-202525Empoli2 Leagues18.8511342911615300
2025-202626Cremonese1 League12.221027100419110
2025-202626Lecce2 Leagues5.120098012740
8 Seasons6 Clubs4 Leagues141.54931331193102651201870
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Lecce (3 Seasons)2 Leagues12.6500311832012120
Venezia (2 Seasons)2 Leagues49.7181012467510550670
Empoli (2 Seasons)2 Leagues47.71611916616338800
Fiorentina (2 Seasons)3 Leagues19.3800583213611170
Cremonese (1 Season)1 League12.221027100419110
Cesena (1 Season)2 Leagues
Coppa Italia (7 Seasons)7.5100910110470
Serie A (5 Seasons)85.130211981164150661130
Serie B (3 Seasons)47.8171012467510550670
Conf Lg (1 Season)1.11000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202020Veneziait ITA2. Serie B11th22.2910663915226390Matches
2020-202121Veneziait ITA2. Serie B5th25.6800582845324280Matches
2021-202222Fiorentinait ITA1. Serie A7th11.350043190187150Matches
2022-202323Fiorentinait ITA1. Serie A8th3.32008308110Matches
2022-202323Lecceit ITA1. Serie A16th7.5300221038580Matches
2023-202424Empoliit ITA1. Serie A17th28.91100573704723500Matches
2024-202525Empoliit ITA1. Serie A18th16.8511322911614240Matches
2025-202626Cremoneseit ITA1. Serie A18th12.221027100419110Matches
2025-202626Lecceit ITA1. Serie A17th5.120098012740Matches
8 Seasons6 Clubs2 Leagues132.9473132218392551161800
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Lecce (3 Seasons)1 League12.6500311832012120
Venezia (2 Seasons)1 League47.8171012467510550670
Empoli (2 Seasons)1 League45.71611896616337740
Fiorentina (2 Seasons)1 League14.670051220268160
Cremonese (1 Season)1 League12.221027100419110
Cesena (1 Season)1 League
Serie A (5 Seasons)85.130211981164150661130
Serie B (3 Seasons)47.8171012467510550670
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202020Veneziait ITACoppa Italia25th1.91000000000Matches
2021-202222Fiorentinait ITACoppa ItaliaSF3.6000710110310Matches
2024-202525Empoliit ITACoppa ItaliaSF2.00002000160Matches
7 Seasons5 Clubs1 League7.5100910110470
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Venezia (2 Seasons)1 League1.91000000000
Lecce (2 Seasons)1 League
Fiorentina (1 Season)1 League3.6000710110310
Empoli (1 Season)1 League2.00002000160
Cesena (1 Season)1 League
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2022-202323Fiorentina3. Conf Lg2nd1.11000Matches
1 Season1 Club1 League1.11000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202324ma MoroccoAfrica Cup of Nations qualification1.00000Matches
2 Seasons1 Club3 Leagues1.00000
Africa Cup of Nations qualification (1 Season)1.00000
WCQ (1 Season)
Friendlies (M) (1 Season)

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.