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
2019-202018Olympique Alèsfr FRACoupe de France221892.1000000000.000.000.000.000.00Matches
2020-202119Olympique Alèsfr FRACoupe de France443533.9213111100.510.250.760.250.51Matches
2022-202321Grenoble Footfr FRACoupe de France533123.5303300200.870.000.870.870.87Matches
2022-202321Grenoble Footfr FRA2. Ligue 227141,31214.6033001300.000.210.210.000.21Matches
2023-202422Grenoble Footfr FRACoupe de France221501.7000000000.000.000.000.000.00Matches
2023-202422Grenoble Footfr FRA2. Ligue 232221,78019.8639511100.300.150.460.250.40Matches
2024-202523Grenoble Footfr FRA2. Ligue 2221641.8000000000.000.000.000.000.00Matches
2024-202523Al-Fatehsa KSA1. Pro League26171,47116.3549500000.310.240.550.310.55Matches
2025-202624Angersfr FRACoupe de France221802.0101011000.500.000.500.000.00Matches
2025-202624Angersfr FRA1. Ligue 125231,81820.2314301310.150.050.200.150.20Matches
2025-202624Al-Fatehsa KSA1. Pro League11200.2000000010.000.000.000.000.00Matches
6 Seasons4 Clubs4 Leagues128927,74986.120123217351020.230.140.370.200.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
Grenoble Foot (3 Seasons)2 Leagues68433,71841.39615812600.220.150.360.190.34
Al-Fateh (2 Seasons)1 League27181,49116.6549500010.300.240.540.300.54
Olympique Alès (2 Seasons)1 League665426.0213111100.330.170.500.170.33
Angers (1 Season)2 Leagues27251,99822.2415312310.180.050.230.140.18
Coupe de France (5 Seasons)15131,18413.2617422300.460.080.530.300.38
Ligue 2 (3 Seasons)61383,25636.26612512400.170.170.330.140.30
Pro League (2 Seasons)27181,49116.6549500010.300.240.540.300.54
Ligue 1 (1 Season)25231,81820.2314301310.150.050.200.150.20
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
2019-202018Olympique Alès1 League221892.1000000000.000.000.000.000.00
2020-202119Olympique Alès1 League443533.9213111100.510.250.760.250.51
2022-202321Grenoble Foot2 Leagues32171,62418.0336301500.170.170.330.170.33
2023-202422Grenoble Foot2 Leagues34241,93021.4639511100.280.140.420.230.37
2024-202523Grenoble Foot1 League221641.8000000000.000.000.000.000.00
2024-202523Al-Fateh1 League26171,47116.3549500000.310.240.550.310.55
2025-202624Al-Fateh1 League11200.2000000010.000.000.000.000.00
2025-202624Angers2 Leagues27251,99822.2415312310.180.050.230.140.18
6 Seasons4 Clubs4 Leagues128927,74986.120123217351020.230.140.370.200.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
Grenoble Foot (3 Seasons)2 Leagues68433,71841.39615812600.220.150.360.190.34
Al-Fateh (2 Seasons)1 League27181,49116.6549500010.300.240.540.300.54
Olympique Alès (2 Seasons)1 League665426.0213111100.330.170.500.170.33
Angers (1 Season)2 Leagues27251,99822.2415312310.180.050.230.140.18
Coupe de France (5 Seasons)15131,18413.2617422300.460.080.530.300.38
Ligue 2 (3 Seasons)61383,25636.26612512400.170.170.330.140.30
Pro League (2 Seasons)27181,49116.6549500010.300.240.540.300.54
Ligue 1 (1 Season)25231,81820.2314301310.150.050.200.150.20
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
2022-202321Grenoble Footfr FRA2. Ligue 210th27141,31214.6033001300.000.210.210.000.21Matches
2023-202422Grenoble Footfr FRA2. Ligue 211th32221,78019.8639511100.300.150.460.250.40Matches
2024-202523Grenoble Footfr FRA2. Ligue 29th221641.8000000000.000.000.000.000.00Matches
2024-202523Al-Fatehsa KSA1. Pro League10th26171,47116.3549500000.310.240.550.310.55Matches
2025-202624Al-Fatehsa KSA1. Pro League11th11200.2000000010.000.000.000.000.00Matches
2025-202624Angersfr FRA1. Ligue 113th25231,81820.2314301310.150.050.200.150.20Matches
4 Seasons3 Clubs3 Leagues113796,56572.91411251313720.190.150.340.180.33
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
Grenoble Foot (3 Seasons)1 League61383,25636.26612512400.170.170.330.140.30
Al-Fateh (2 Seasons)1 League27181,49116.6549500010.300.240.540.300.54
Angers (1 Season)1 League25231,81820.2314301310.150.050.200.150.20
Ligue 2 (3 Seasons)61383,25636.26612512400.170.170.330.140.30
Pro League (2 Seasons)27181,49116.6549500010.300.240.540.300.54
Ligue 1 (1 Season)25231,81820.2314301310.150.050.200.150.20
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
2019-202018Olympique Alèsfr FRACoupe de France65th221892.1000000000.000.000.000.000.00Matches
2020-202119Olympique Alèsfr FRACoupe de France17th443533.9213111100.510.250.760.250.51Matches
2022-202321Grenoble Footfr FRACoupe de FranceQF533123.5303300200.870.000.870.870.87Matches
2023-202422Grenoble Footfr FRACoupe de FranceRd8221501.7000000000.000.000.000.000.00Matches
2025-202624Angersfr FRACoupe de FranceR32221802.0101011000.500.000.500.000.00Matches
5 Seasons3 Clubs1 League15131,18413.2617422300.460.080.530.300.38
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
Grenoble Foot (2 Seasons)1 League754625.1303300200.580.000.580.580.58
Olympique Alès (2 Seasons)1 League665426.0213111100.330.170.500.170.33
Angers (1 Season)1 League221802.0101011000.500.000.500.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
202625ma MoroccoFriendlies (M)1060.1000000000.000.000.000.000.00Matches
1 Season1 Club1 League1060.1000000000.000.000.000.000.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-202018Olympique Alèsfr FRACoupe de France2.1000Matches
2020-202119Olympique Alèsfr FRACoupe de France3.92200.00.510.000.5011Matches
2022-202321Grenoble Footfr FRACoupe de France3.535240.01.440.580.601.5000Matches
2022-202321Grenoble Footfr FRA2. Ligue 214.6025832.01.710.550.000.0001Matches
2023-202422Grenoble Footfr FRACoupe de France1.7000Matches
2023-202422Grenoble Footfr FRA2. Ligue 219.86512549.02.581.260.100.2011Matches
2024-202523Grenoble Footfr FRA2. Ligue 21.80200.01.100.000.0000Matches
2024-202523Al-Fatehsa KSA1. Pro League16.35261453.81.590.860.190.3600Matches
2025-202624Angersfr FRACoupe de France2.015360.02.501.500.000.0011Matches
2025-202624Angersfr FRA1. Ligue 120.23341647.11.680.790.090.1901Matches
2025-202624Al-Fatehsa KSA1. Pro League0.2011100.04.504.500.000.0000Matches
6 Seasons4 Clubs4 Leagues86.1201516945.71.830.840.110.2535
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Grenoble Foot (3 Seasons)2 Leagues41.39833542.22.090.880.100.2312
Al-Fateh (2 Seasons)1 League16.65271555.61.630.910.190.3300
Olympique Alès (2 Seasons)1 League6.02200.00.510.000.5011
Angers (1 Season)2 Leagues22.24391948.71.760.860.080.1612
Coupe de France (5 Seasons)13.2612541.71.280.530.330.8022
Ligue 2 (3 Seasons)36.26783342.32.160.910.060.1512
Pro League (2 Seasons)16.65271555.61.630.910.190.3300
Ligue 1 (1 Season)20.23341647.11.680.790.090.1901
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2019-202018Olympique Alès1 League2.1000
2020-202119Olympique Alès1 League3.92200.00.510.000.5011
2022-202321Grenoble Foot2 Leagues18.03301033.31.660.550.100.3001
2023-202422Grenoble Foot2 Leagues21.46512549.02.581.260.100.2011
2024-202523Grenoble Foot1 League1.80200.01.100.000.0000
2024-202523Al-Fateh1 League16.35261453.81.590.860.190.3600
2025-202624Al-Fateh1 League0.2011100.04.504.500.000.0000
2025-202624Angers2 Leagues22.24391948.71.760.860.080.1612
6 Seasons4 Clubs4 Leagues86.1201516945.71.830.840.110.2535
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Grenoble Foot (3 Seasons)2 Leagues41.39833542.22.090.880.100.2312
Al-Fateh (2 Seasons)1 League16.65271555.61.630.910.190.3300
Olympique Alès (2 Seasons)1 League6.02200.00.510.000.5011
Angers (1 Season)2 Leagues22.24391948.71.760.860.080.1612
Coupe de France (5 Seasons)13.2612541.71.280.530.330.8022
Ligue 2 (3 Seasons)36.26783342.32.160.910.060.1512
Pro League (2 Seasons)16.65271555.61.630.910.190.3300
Ligue 1 (1 Season)20.23341647.11.680.790.090.1901
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
2022-202321Grenoble Footfr FRA2. Ligue 210th14.6025832.01.710.550.000.0001Matches
2023-202422Grenoble Footfr FRA2. Ligue 211th19.86512549.02.581.260.100.2011Matches
2024-202523Grenoble Footfr FRA2. Ligue 29th1.80200.01.100.000.0000Matches
2024-202523Al-Fatehsa KSA1. Pro League10th16.35261453.81.590.860.190.3600Matches
2025-202624Al-Fatehsa KSA1. Pro League11th0.2011100.04.504.500.000.0000Matches
2025-202624Angersfr FRA1. Ligue 113th20.23341647.11.680.790.090.1901Matches
4 Seasons3 Clubs3 Leagues72.9141396446.01.910.880.090.2013
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Grenoble Foot (3 Seasons)1 League36.26783342.32.160.910.060.1512
Al-Fateh (2 Seasons)1 League16.65271555.61.630.910.190.3300
Angers (1 Season)1 League20.23341647.11.680.790.090.1901
Ligue 2 (3 Seasons)36.26783342.32.160.910.060.1512
Pro League (2 Seasons)16.65271555.61.630.910.190.3300
Ligue 1 (1 Season)20.23341647.11.680.790.090.1901
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-202018Olympique Alèsfr FRACoupe de France65th2.1000Matches
2020-202119Olympique Alèsfr FRACoupe de France17th3.92200.00.510.000.5011Matches
2022-202321Grenoble Footfr FRACoupe de FranceQF3.535240.01.440.580.601.5000Matches
2023-202422Grenoble Footfr FRACoupe de FranceRd81.7000Matches
2025-202624Angersfr FRACoupe de FranceR322.015360.02.501.500.000.0011Matches
5 Seasons3 Clubs1 League13.2612541.71.280.530.330.8022
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Grenoble Foot (2 Seasons)1 League5.135240.01.440.580.601.5000
Olympique Alès (2 Seasons)1 League6.02200.00.510.000.5011
Angers (1 Season)1 League2.015360.02.501.500.000.0011
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
202625ma MoroccoFriendlies (M)0.1000Matches
1 Season1 Club1 League0.1000

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
2019-202018Olympique Alèsfr FRACoupe de France21899590.02.12950001.5021+1+0.48+0.48Matches
2020-202119Olympique Alèsfr FRACoupe de France43538898.13.94883002.2582+6+1.53+1.53Matches
2022-202321Grenoble Footfr FRACoupe de France53126257.83.5386222702.4050+5+1.44+0.65Matches
2022-202321Grenoble Footfr FRA2. Ligue 2271,3124938.414.614776131831.301215-3-0.21-0.21Matches
2023-202422Grenoble Footfr FRACoupe de France21507571.41.72751002.0032+1+0.60+0.60Matches
2023-202422Grenoble Footfr FRA2. Ligue 2321,7805652.019.822731101801.312319+4+0.20+0.48Matches
2024-202523Grenoble Footfr FRA2. Ligue 22164825.41.82820001.502200.00+0.03Matches
2024-202523Al-Fatehsa KSA1. Pro League261,4715748.116.31770093001.002928+1+0.06+0.91Matches
2025-202624Angersfr FRACoupe de France218090100.02.02902001.001100.00Matches
2025-202624Angersfr FRA1. Ligue 1251,8187359.420.22377522811.201726-9-0.45+0.28Matches
2025-202624Al-Fatehsa KSA1. Pro League120200.70.21200000.0001-1-4.50-4.12Matches
6 Seasons4 Clubs4 Leagues1287,7496137.786.1927620362241.3010297+5+0.06+0.35
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Grenoble Foot (3 Seasons)2 Leagues683,7185534.941.3437610251931.414538+7+0.17+0.22
Al-Fateh (2 Seasons)1 League271,4915524.416.61868093000.96292900.00+0.54
Olympique Alès (2 Seasons)1 League65429095.16.06903002.00103+7+1.16+1.16
Angers (1 Season)2 Leagues271,9987461.722.22578722811.191827-9-0.41+0.32
Coupe de France (5 Seasons)151,1847978.913.21387822702.00196+13+0.99+0.42
Ligue 2 (3 Seasons)613,2565332.936.238757231831.313736+1+0.03+0.11
Pro League (2 Seasons)271,4915524.416.61868093000.96292900.00+0.54
Ligue 1 (1 Season)251,8187359.420.22377522811.201726-9-0.45+0.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
2019-202018Olympique Alès1 League21899590.02.12950001.5021+1+0.48+0.48
2020-202119Olympique Alès1 League43538898.13.94883002.2582+6+1.53+1.53
2022-202321Grenoble Foot2 Leagues321,6245141.018.017798151931.471715+2+0.11+0.03
2023-202422Grenoble Foot2 Leagues341,9305753.221.424732101801.352621+5+0.23+0.50
2024-202523Grenoble Foot1 League2164825.41.82820001.502200.00+0.03
2024-202523Al-Fateh1 League261,4715748.116.31770093001.002928+1+0.06+0.91
2025-202624Al-Fateh1 League120200.70.21200000.0001-1-4.50-4.12
2025-202624Angers2 Leagues271,9987461.722.22578722811.191827-9-0.41+0.32
6 Seasons4 Clubs4 Leagues1287,7496137.786.1927620362241.3010297+5+0.06+0.35
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Grenoble Foot (3 Seasons)2 Leagues683,7185534.941.3437610251931.414538+7+0.17+0.22
Al-Fateh (2 Seasons)1 League271,4915524.416.61868093000.96292900.00+0.54
Olympique Alès (2 Seasons)1 League65429095.16.06903002.00103+7+1.16+1.16
Angers (1 Season)2 Leagues271,9987461.722.22578722811.191827-9-0.41+0.32
Coupe de France (5 Seasons)151,1847978.913.21387822702.00196+13+0.99+0.42
Ligue 2 (3 Seasons)613,2565332.936.238757231831.313736+1+0.03+0.11
Pro League (2 Seasons)271,4915524.416.61868093000.96292900.00+0.54
Ligue 1 (1 Season)251,8187359.420.22377522811.201726-9-0.45+0.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
2022-202321Grenoble Footfr FRA2. Ligue 210th271,3124938.414.614776131831.301215-3-0.21-0.21Matches
2023-202422Grenoble Footfr FRA2. Ligue 211th321,7805652.019.822731101801.312319+4+0.20+0.48Matches
2024-202523Grenoble Footfr FRA2. Ligue 29th2164825.41.82820001.502200.00+0.03Matches
2024-202523Al-Fatehsa KSA1. Pro League10th261,4715748.116.31770093001.002928+1+0.06+0.91Matches
2025-202624Al-Fatehsa KSA1. Pro League11th120200.70.21200000.0001-1-4.50-4.12Matches
2025-202624Angersfr FRA1. Ligue 113th251,8187359.420.22377522811.201726-9-0.45+0.28Matches
4 Seasons3 Clubs3 Leagues1136,5655834.472.9797412342241.208391-8-0.11+0.21
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Grenoble Foot (3 Seasons)1 League613,2565332.936.238757231831.313736+1+0.03+0.11
Al-Fateh (2 Seasons)1 League271,4915524.416.61868093000.96292900.00+0.54
Angers (1 Season)1 League251,8187359.420.22377522811.201726-9-0.45+0.28
Ligue 2 (3 Seasons)613,2565332.936.238757231831.313736+1+0.03+0.11
Pro League (2 Seasons)271,4915524.416.61868093000.96292900.00+0.54
Ligue 1 (1 Season)251,8187359.420.22377522811.201726-9-0.45+0.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
2019-202018Olympique Alèsfr FRACoupe de France65th21899590.02.12950001.5021+1+0.48+0.48Matches
2020-202119Olympique Alèsfr FRACoupe de France17th43538898.13.94883002.2582+6+1.53+1.53Matches
2022-202321Grenoble Footfr FRACoupe de FranceQF53126257.83.5386222702.4050+5+1.44+0.65Matches
2023-202422Grenoble Footfr FRACoupe de FranceRd821507571.41.72751002.0032+1+0.60+0.60Matches
2025-202624Angersfr FRACoupe de FranceR32218090100.02.02902001.001100.00Matches
5 Seasons3 Clubs1 League151,1847978.913.21387822702.00196+13+0.99+0.42
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Grenoble Foot (2 Seasons)1 League74626661.65.1582322702.2982+6+1.17+0.54
Olympique Alès (2 Seasons)1 League65429095.16.06903002.00103+7+1.16+1.16
Angers (1 Season)1 League218090100.02.02902001.001100.00
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
202625ma MoroccoFriendlies (M)1662.20.1001603.0010+1+15.00+13.64Matches
1 Season1 Club1 League1662.20.1001603.0010+1+15.00+13.64
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-202018Olympique Alèsfr FRACoupe de France2.10000Matches
2020-202119Olympique Alèsfr FRACoupe de France3.91000410210Matches
2022-202321Grenoble Footfr FRACoupe de France3.52003408030Matches
2022-202321Grenoble Footfr FRA2. Ligue 214.630015145522120Matches
2023-202422Grenoble Footfr FRACoupe de France1.70000Matches
2023-202422Grenoble Footfr FRA2. Ligue 219.810011352739170Matches
2024-202523Grenoble Footfr FRA2. Ligue 21.80000103010Matches
2024-202523Al-Fatehsa KSA1. Pro League16.300018150436160Matches
2025-202624Angersfr FRACoupe de France2.000020110030Matches
2025-202624Angersfr FRA1. Ligue 120.231115245594100Matches
2025-202624Al-Fatehsa KSA1. Pro League0.20101100000Matches
6 Seasons4 Clubs4 Leagues86.1102165981424823630
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Grenoble Foot (3 Seasons)2 Leagues41.36002954713611330
Al-Fateh (2 Seasons)1 League16.601019160436160
Olympique Alès (2 Seasons)1 League6.01000410210
Angers (1 Season)2 Leagues22.231117246694130
Coupe de France (5 Seasons)13.230058218270
Ligue 2 (3 Seasons)36.24002650712811300
Pro League (2 Seasons)16.601019160436160
Ligue 1 (1 Season)20.231115245594100
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2019-202018Olympique Alès1 League2.10000
2020-202119Olympique Alès1 League3.91000410210
2022-202321Grenoble Foot2 Leagues18.050018185602150
2023-202422Grenoble Foot2 Leagues21.410011352739170
2024-202523Grenoble Foot1 League1.80000103010
2024-202523Al-Fateh1 League16.300018150436160
2025-202624Al-Fateh1 League0.20101100000
2025-202624Angers2 Leagues22.231117246694130
6 Seasons4 Clubs4 Leagues86.1102165981424823630
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Grenoble Foot (3 Seasons)2 Leagues41.36002954713611330
Al-Fateh (2 Seasons)1 League16.601019160436160
Olympique Alès (2 Seasons)1 League6.01000410210
Angers (1 Season)2 Leagues22.231117246694130
Coupe de France (5 Seasons)13.230058218270
Ligue 2 (3 Seasons)36.24002650712811300
Pro League (2 Seasons)16.601019160436160
Ligue 1 (1 Season)20.231115245594100
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2022-202321Grenoble Footfr FRA2. Ligue 210th14.630015145522120Matches
2023-202422Grenoble Footfr FRA2. Ligue 211th19.810011352739170Matches
2024-202523Grenoble Footfr FRA2. Ligue 29th1.80000103010Matches
2024-202523Al-Fatehsa KSA1. Pro League10th16.300018150436160Matches
2025-202624Al-Fatehsa KSA1. Pro League11th0.20101100000Matches
2025-202624Angersfr FRA1. Ligue 113th20.231115245594100Matches
4 Seasons3 Clubs3 Leagues72.972160901223021560
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Grenoble Foot (3 Seasons)1 League36.24002650712811300
Al-Fateh (2 Seasons)1 League16.601019160436160
Angers (1 Season)1 League20.231115245594100
Ligue 2 (3 Seasons)36.24002650712811300
Pro League (2 Seasons)16.601019160436160
Ligue 1 (1 Season)20.231115245594100
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-202018Olympique Alèsfr FRACoupe de France65th2.10000Matches
2020-202119Olympique Alèsfr FRACoupe de France17th3.91000410210Matches
2022-202321Grenoble Footfr FRACoupe de FranceQF3.52003408030Matches
2023-202422Grenoble Footfr FRACoupe de FranceRd81.70000Matches
2025-202624Angersfr FRACoupe de FranceR322.000020110030Matches
5 Seasons3 Clubs1 League13.230058218270
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Grenoble Foot (2 Seasons)1 League5.12003408030
Olympique Alès (2 Seasons)1 League6.01000410210
Angers (1 Season)1 League2.000020110030
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202625ma MoroccoFriendlies (M)0.10000Matches
1 Season1 Club1 League0.10000

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.