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
2012-201325Istresfr FRA2. Ligue 238373,41037.9101100300.030.000.030.030.03
2013-201426Istresfr FRA2. Ligue 235332,90232.2011000210.000.030.030.000.03
2014-201527Lavalfr FRA2. Ligue 237373,30536.7011000110.000.030.030.000.03Matches
2015-201628Lavalfr FRA1. Coupe de la Ligue333303.7000000000.000.000.000.000.00Matches
2015-201628Lavalfr FRA2. Ligue 229292,48727.6202200220.070.000.070.070.07Matches
2016-201729Dijonfr FRA1. Coupe de la Ligue111201.3000000000.000.000.000.000.00Matches
2016-201729Dijonfr FRA1. Ligue 127272,39526.6011000200.000.040.040.000.04Matches
2017-201830Dijonfr FRACoupe de France00Matches
2017-201830Dijonfr FRA1. Coupe de la Ligue11901.0000000000.000.000.000.000.00Matches
2017-201830Dijonfr FRA1. Ligue 123191,61317.9022000400.000.110.110.000.11Matches
2018-201931Dijonfr FRACoupe de France221802.0000000000.000.000.000.000.00Matches
2018-201931Dijonfr FRA1. Coupe de la Ligue211021.1000000000.000.000.000.000.00Matches
2018-201931Dijonfr FRA1. Ligue 121211,84720.5022000200.000.100.100.000.10Matches
2019-202032Dijonfr FRACoupe de France332703.0011000100.000.330.330.000.33Matches
2019-202032Dijonfr FRA1. Coupe de la Ligue00Matches
2019-202032Dijonfr FRA1. Ligue 120181,52817.0022000100.000.120.120.000.12Matches
2020-202133Dijonfr FRACoupe de France11901.0000000000.000.000.000.000.00Matches
2020-202133Dijonfr FRA1. Ligue 123181,62218.0101100500.060.000.060.060.06Matches
2021-202234Lausanne-Sportch SUI1. Super Lg25171,58117.6011000610.000.060.060.000.06Matches
10 Seasons4 Clubs5 Leagues29126823,872265.2411154002950.020.040.060.020.06
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
Dijon (5 Seasons)3 Leagues1241129,857109.51891001500.010.070.080.010.08
Istres (2 Seasons)1 League73706,31270.1112100510.010.010.030.010.03
Laval (2 Seasons)2 Leagues69696,12268.0213200330.030.010.040.030.04
Lausanne-Sport (1 Season)1 League25171,58117.6011000610.000.060.060.000.06
Ligue 1 (5 Seasons)1141039,005100.11781001400.010.070.080.010.08
Coupe de la Ligue (5 Seasons)766427.1000000000.000.000.000.000.00
Ligue 2 (4 Seasons)13913612,104134.5325300840.020.010.040.020.04
Coupe de France (4 Seasons)665406.0011000100.000.170.170.000.17
Super Lg (1 Season)25171,58117.6011000610.000.060.060.000.06
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
2012-201325Istres1 League38373,41037.9101100300.030.000.030.030.03
2013-201426Istres1 League35332,90232.2011000210.000.030.030.000.03
2014-201527Laval1 League37373,30536.7011000110.000.030.030.000.03
2015-201628Laval2 Leagues32322,81731.3202200220.060.000.060.060.06
2016-201729Dijon2 Leagues28282,51527.9011000200.000.040.040.000.04
2017-201830Dijon3 Leagues24201,70318.9022000400.000.110.110.000.11
2018-201931Dijon3 Leagues25242,12923.7022000200.000.080.080.000.08
2019-202032Dijon3 Leagues23211,79820.0033000200.000.150.150.000.15
2020-202133Dijon2 Leagues24191,71219.0101100500.050.000.050.050.05
2021-202234Lausanne-Sport1 League25171,58117.6011000610.000.060.060.000.06
10 Seasons4 Clubs5 Leagues29126823,872265.2411154002950.020.040.060.020.06
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
Dijon (5 Seasons)3 Leagues1241129,857109.51891001500.010.070.080.010.08
Istres (2 Seasons)1 League73706,31270.1112100510.010.010.030.010.03
Laval (2 Seasons)2 Leagues69696,12268.0213200330.030.010.040.030.04
Lausanne-Sport (1 Season)1 League25171,58117.6011000610.000.060.060.000.06
Ligue 1 (5 Seasons)1141039,005100.11781001400.010.070.080.010.08
Coupe de la Ligue (5 Seasons)766427.1000000000.000.000.000.000.00
Ligue 2 (4 Seasons)13913612,104134.5325300840.020.010.040.020.04
Coupe de France (4 Seasons)665406.0011000100.000.170.170.000.17
Super Lg (1 Season)25171,58117.6011000610.000.060.060.000.06
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
2012-201325Istresfr FRA2. Ligue 213th38373,41037.9101100300.030.000.030.030.03
2013-201426Istresfr FRA2. Ligue 219th35332,90232.2011000210.000.030.030.000.03
2014-201527Lavalfr FRA2. Ligue 28th37373,30536.7011000110.000.030.030.000.03Matches
2015-201628Lavalfr FRA2. Ligue 213th29292,48727.6202200220.070.000.070.070.07Matches
2016-201729Dijonfr FRA1. Ligue 116th27272,39526.6011000200.000.040.040.000.04Matches
2017-201830Dijonfr FRA1. Ligue 111th23191,61317.9022000400.000.110.110.000.11Matches
2018-201931Dijonfr FRA1. Ligue 118th21211,84720.5022000200.000.100.100.000.10Matches
2019-202032Dijonfr FRA1. Ligue 116th20181,52817.0022000100.000.120.120.000.12Matches
2020-202133Dijonfr FRA1. Ligue 120th23181,62218.0101100500.060.000.060.060.06Matches
2021-202234Lausanne-Sportch SUI1. Super Lg10th25171,58117.6011000610.000.060.060.000.06Matches
10 Seasons4 Clubs3 Leagues27825622,690252.1410144002850.020.040.060.020.06
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
Dijon (5 Seasons)1 League1141039,005100.11781001400.010.070.080.010.08
Istres (2 Seasons)1 League73706,31270.1112100510.010.010.030.010.03
Laval (2 Seasons)1 League66665,79264.4213200330.030.020.050.030.05
Lausanne-Sport (1 Season)1 League25171,58117.6011000610.000.060.060.000.06
Ligue 1 (5 Seasons)1141039,005100.11781001400.010.070.080.010.08
Ligue 2 (4 Seasons)13913612,104134.5325300840.020.010.040.020.04
Super Lg (1 Season)25171,58117.6011000610.000.060.060.000.06
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-201628Lavalfr FRA1. Coupe de la Ligue9th333303.7000000000.000.000.000.000.00Matches
2016-201729Dijonfr FRA1. Coupe de la Ligue17th111201.3000000000.000.000.000.000.00Matches
2017-201830Dijonfr FRACoupe de France33rd00Matches
2017-201830Dijonfr FRA1. Coupe de la Ligue17th11901.0000000000.000.000.000.000.00Matches
2018-201931Dijonfr FRACoupe de France5th221802.0000000000.000.000.000.000.00Matches
2018-201931Dijonfr FRA1. Coupe de la Ligue9th211021.1000000000.000.000.000.000.00Matches
2019-202032Dijonfr FRACoupe de France5th332703.0011000100.000.330.330.000.33Matches
2019-202032Dijonfr FRA1. Coupe de la Ligue17th00Matches
2020-202133Dijonfr FRACoupe de France33rd11901.0000000000.000.000.000.000.00Matches
6 Seasons2 Clubs2 Leagues13121,18213.1011000100.000.080.080.000.08
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
Dijon (5 Seasons)2 Leagues1098529.5011000100.000.110.110.000.11
Laval (1 Season)1 League333303.7000000000.000.000.000.000.00
Coupe de la Ligue (5 Seasons)766427.1000000000.000.000.000.000.00
Coupe de France (4 Seasons)665406.0011000100.000.170.170.000.17
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
201528ma MoroccoFriendlies (M)221802.0000000000.000.000.000.000.00Matches
201629ma MoroccoFriendlies (M)221561.7000000000.000.000.000.000.00Matches
201730ma MoroccoFriendlies (M)11901.0000000000.000.000.000.000.00Matches
201730ma MoroccoAfrica Cup of NationsQF00Matches
201730ma MoroccoAfrica Cup of Nations qualification221802.0000000000.000.000.000.000.00Matches
201831ma MoroccoWCQ221802.0000000100.000.000.000.000.00Matches
201932ma MoroccoFriendlies (M)211101.2000000000.000.000.000.000.00Matches
201932ma MoroccoAfrica Cup of Nations qualification10170.2000000000.000.000.000.000.00Matches
5 Seasons1 Club4 Leagues121091310.1000000100.000.000.000.000.00
Friendlies (M) (4 Seasons)765366.0000000000.000.000.000.000.00
Africa Cup of Nations qualification (2 Seasons)321972.2000000000.000.000.000.000.00
WCQ (1 Season)221802.0000000100.000.000.000.000.00
Africa Cup of Nations (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
2012-201325Istresfr FRA2. Ligue 237.9140.110.2500
2013-201426Istresfr FRA2. Ligue 232.2050.160.0000
2014-201527Lavalfr FRA2. Ligue 236.7020.050.0000Matches
2015-201628Lavalfr FRA1. Coupe de la Ligue3.7000Matches
2015-201628Lavalfr FRA2. Ligue 227.6220.071.0000Matches
2016-201729Dijonfr FRA1. Coupe de la Ligue1.3000Matches
2016-201729Dijonfr FRA1. Ligue 126.605240.00.190.080.000.0000Matches
2017-201830Dijonfr FRA1. Coupe de la Ligue1.0000Matches
2017-201830Dijonfr FRA1. Ligue 117.905120.00.280.060.000.0000Matches
2018-201931Dijonfr FRACoupe de France2.00000.000.0000Matches
2018-201931Dijonfr FRA1. Coupe de la Ligue1.1000Matches
2018-201931Dijonfr FRA1. Ligue 120.509333.30.440.150.000.0000Matches
2019-202032Dijonfr FRACoupe de France3.00100.00.330.000.0000Matches
2019-202032Dijonfr FRA1. Ligue 117.007114.30.410.060.000.0000Matches
2020-202133Dijonfr FRACoupe de France1.00000.000.0000Matches
2020-202133Dijonfr FRA1. Ligue 118.015120.00.280.060.201.0000Matches
2021-202234Lausanne-Sportch SUI1. Super Lg17.60200.00.110.000.0000Matches
10 Seasons4 Clubs5 Leagues265.24342123.50.280.080.030.1900
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Dijon (5 Seasons)3 Leagues109.5132825.00.300.080.030.1300
Istres (2 Seasons)1 League70.1190.130.1100
Laval (2 Seasons)2 Leagues68.0240.060.5000
Lausanne-Sport (1 Season)1 League17.60200.00.110.000.0000
Ligue 1 (5 Seasons)100.1131825.80.310.080.030.1300
Coupe de la Ligue (5 Seasons)7.1000
Ligue 2 (4 Seasons)134.53130.100.2300
Coupe de France (4 Seasons)6.00100.00.170.000.0000
Super Lg (1 Season)17.60200.00.110.000.0000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2012-201325Istres1 League37.9140.110.2500
2013-201426Istres1 League32.2050.160.0000
2014-201527Laval1 League36.7020.050.0000
2015-201628Laval2 Leagues31.3220.071.0000
2016-201729Dijon2 Leagues27.905240.00.190.080.000.0000
2017-201830Dijon3 Leagues18.905120.00.280.060.000.0000
2018-201931Dijon3 Leagues23.709333.30.400.130.000.0000
2019-202032Dijon3 Leagues20.008112.50.400.050.000.0000
2020-202133Dijon2 Leagues19.015120.00.260.050.201.0000
2021-202234Lausanne-Sport1 League17.60200.00.110.000.0000
10 Seasons4 Clubs5 Leagues265.24342123.50.280.080.030.1900
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Dijon (5 Seasons)3 Leagues109.5132825.00.300.080.030.1300
Istres (2 Seasons)1 League70.1190.130.1100
Laval (2 Seasons)2 Leagues68.0240.060.5000
Lausanne-Sport (1 Season)1 League17.60200.00.110.000.0000
Ligue 1 (5 Seasons)100.1131825.80.310.080.030.1300
Coupe de la Ligue (5 Seasons)7.1000
Ligue 2 (4 Seasons)134.53130.100.2300
Coupe de France (4 Seasons)6.00100.00.170.000.0000
Super Lg (1 Season)17.60200.00.110.000.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
2012-201325Istresfr FRA2. Ligue 213th37.9140.110.2500
2013-201426Istresfr FRA2. Ligue 219th32.2050.160.0000
2014-201527Lavalfr FRA2. Ligue 28th36.7020.050.0000Matches
2015-201628Lavalfr FRA2. Ligue 213th27.6220.071.0000Matches
2016-201729Dijonfr FRA1. Ligue 116th26.605240.00.190.080.000.0000Matches
2017-201830Dijonfr FRA1. Ligue 111th17.905120.00.280.060.000.0000Matches
2018-201931Dijonfr FRA1. Ligue 118th20.509333.30.440.150.000.0000Matches
2019-202032Dijonfr FRA1. Ligue 116th17.007114.30.410.060.000.0000Matches
2020-202133Dijonfr FRA1. Ligue 120th18.015120.00.280.060.201.0000Matches
2021-202234Lausanne-Sportch SUI1. Super Lg10th17.60200.00.110.000.0000Matches
10 Seasons4 Clubs3 Leagues252.14332124.20.280.080.030.1900
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Dijon (5 Seasons)1 League100.1131825.80.310.080.030.1300
Istres (2 Seasons)1 League70.1190.130.1100
Laval (2 Seasons)1 League64.4240.060.5000
Lausanne-Sport (1 Season)1 League17.60200.00.110.000.0000
Ligue 1 (5 Seasons)100.1131825.80.310.080.030.1300
Ligue 2 (4 Seasons)134.53130.100.2300
Super Lg (1 Season)17.60200.00.110.000.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
2015-201628Lavalfr FRA1. Coupe de la Ligue9th3.7000Matches
2016-201729Dijonfr FRA1. Coupe de la Ligue17th1.3000Matches
2017-201830Dijonfr FRA1. Coupe de la Ligue17th1.0000Matches
2018-201931Dijonfr FRACoupe de France5th2.00000.000.0000Matches
2018-201931Dijonfr FRA1. Coupe de la Ligue9th1.1000Matches
2019-202032Dijonfr FRACoupe de France5th3.00100.00.330.000.0000Matches
2020-202133Dijonfr FRACoupe de France33rd1.00000.000.0000Matches
6 Seasons2 Clubs2 Leagues13.10100.00.170.000.0000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Dijon (5 Seasons)2 Leagues9.50100.00.170.000.0000
Laval (1 Season)1 League3.7000
Coupe de la Ligue (5 Seasons)7.1000
Coupe de France (4 Seasons)6.00100.00.170.000.0000
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
201528ma MoroccoFriendlies (M)2.0000Matches
201629ma MoroccoFriendlies (M)1.7000Matches
201730ma MoroccoFriendlies (M)1.0000Matches
201730ma MoroccoAfrica Cup of Nations qualification2.0000Matches
201831ma MoroccoWCQ2.0000Matches
201932ma MoroccoFriendlies (M)1.2000Matches
201932ma MoroccoAfrica Cup of Nations qualification0.2000Matches
5 Seasons1 Club4 Leagues10.1000
Friendlies (M) (4 Seasons)6.0000
Africa Cup of Nations qualification (2 Seasons)2.2000
WCQ (1 Season)2.0000
Africa Cup of Nations (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
2012-201325Istresfr FRA2. Ligue 2383,4109099.737.9371
2013-201426Istresfr FRA2. Ligue 2352,9028384.932.2332
2014-201527Lavalfr FRA2. Ligue 2373,3058996.636.73736001.433931+8+0.22+1.00Matches
2015-201628Lavalfr FRA1. Coupe de la Ligue333011078.63.731103002.004400.00-1.00Matches
2015-201628Lavalfr FRA2. Ligue 2292,4878672.727.62925001.312830-2-0.07+0.41Matches
2016-201729Dijonfr FRA1. Coupe de la Ligue1120120100.01.311201000.001100.00Matches
2016-201729Dijonfr FRA1. Ligue 1272,3958970.026.62723020.893646-10-0.38-0.20Matches
2017-201830Dijonfr FRACoupe de France00001Matches
2017-201830Dijonfr FRA1. Coupe de la Ligue19090100.01.01901000.0012-1-1.00Matches
2017-201830Dijonfr FRA1. Ligue 1231,6137047.217.91982841591.302938-9-0.50-0.05Matches
2018-201931Dijonfr FRACoupe de France21809050.02.02902021.5034-1-0.50-3.50Matches
2018-201931Dijonfr FRA1. Coupe de la Ligue21025156.71.1191111101.5031+2+1.76+2.92Matches
2018-201931Dijonfr FRA1. Ligue 1211,8478854.020.52188140130.901525-10-0.49+0.60Matches
2019-202032Dijonfr FRACoupe de France32709069.23.03903012.0087+1+0.33-0.42Matches
2019-202032Dijonfr FRA1. Coupe de la Ligue00001Matches
2019-202032Dijonfr FRA1. Ligue 1201,5287660.617.01884142651.201820-2-0.12+0.61Matches
2020-202133Dijonfr FRACoupe de France19090100.01.01901000.0001-1-1.00Matches
2020-202133Dijonfr FRA1. Ligue 1231,6227147.418.0188513518110.431241-29-1.61-0.66Matches
2021-202234Lausanne-Sportch SUI1. Super Lg251,5816348.817.617791082940.721233-21-1.20-0.22Matches
10 Seasons4 Clubs5 Leagues29123,8728268.2265.2268851552320491.07209284-75-0.38+0.26
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Dijon (5 Seasons)3 Leagues1249,8577955.9109.511286811214450.96126186-60-0.55+0.06
Istres (2 Seasons)1 League736,3128692.370.1703
Laval (2 Seasons)2 Leagues696,1228984.368.06911064001.407165+6+0.09+0.48
Lausanne-Sport (1 Season)1 League251,5816348.817.617791082940.721233-21-1.20-0.22
Ligue 1 (5 Seasons)1149,0057955.6100.110385721114400.94110170-60-0.60+0.11
Coupe de la Ligue (5 Seasons)76429271.37.16105611111.2998+1+0.14+0.14
Ligue 2 (4 Seasons)13912,1048788.5134.513661301.386761+6+0.09+0.61
Coupe de France (4 Seasons)65409056.36.06906041.501112-1-0.17-2.27
Super Lg (1 Season)251,5816348.817.617791082940.721233-21-1.20-0.22
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
2012-201325Istres1 League383,4109099.737.9371
2013-201426Istres1 League352,9028384.932.2332
2014-201527Laval1 League373,3058996.636.73736001.433931+8+0.22+1.00
2015-201628Laval2 Leagues322,8178873.431.33211028001.373234-2-0.06+0.29
2016-201729Dijon2 Leagues282,5159071.027.92812024020.863747-10-0.36-0.18
2017-201830Dijon3 Leagues241,7037146.918.920829415101.253040-10-0.53-0.08
2018-201931Dijon3 Leagues252,1298553.823.7248817111151.002130-9-0.38+0.31
2019-202032Dijon3 Leagues231,7987859.920.02185172671.302627-1-0.05+0.52
2020-202133Dijon2 Leagues241,7127148.819.0198514518110.411242-30-1.58-0.63
2021-202234Lausanne-Sport1 League251,5816348.817.617791082940.721233-21-1.20-0.22
10 Seasons4 Clubs5 Leagues29123,8728268.2265.2268851552320491.07209284-75-0.38+0.26
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Dijon (5 Seasons)3 Leagues1249,8577955.9109.511286811214450.96126186-60-0.55+0.06
Istres (2 Seasons)1 League736,3128692.370.1703
Laval (2 Seasons)2 Leagues696,1228984.368.06911064001.407165+6+0.09+0.48
Lausanne-Sport (1 Season)1 League251,5816348.817.617791082940.721233-21-1.20-0.22
Ligue 1 (5 Seasons)1149,0057955.6100.110385721114400.94110170-60-0.60+0.11
Coupe de la Ligue (5 Seasons)76429271.37.16105611111.2998+1+0.14+0.14
Ligue 2 (4 Seasons)13912,1048788.5134.513661301.386761+6+0.09+0.61
Coupe de France (4 Seasons)65409056.36.06906041.501112-1-0.17-2.27
Super Lg (1 Season)251,5816348.817.617791082940.721233-21-1.20-0.22
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
2012-201325Istresfr FRA2. Ligue 213th383,4109099.737.9371
2013-201426Istresfr FRA2. Ligue 219th352,9028384.932.2332
2014-201527Lavalfr FRA2. Ligue 28th373,3058996.636.73736001.433931+8+0.22+1.00Matches
2015-201628Lavalfr FRA2. Ligue 213th292,4878672.727.62925001.312830-2-0.07+0.41Matches
2016-201729Dijonfr FRA1. Ligue 116th272,3958970.026.62723020.893646-10-0.38-0.20Matches
2017-201830Dijonfr FRA1. Ligue 111th231,6137047.217.91982841591.302938-9-0.50-0.05Matches
2018-201931Dijonfr FRA1. Ligue 118th211,8478854.020.52188140130.901525-10-0.49+0.60Matches
2019-202032Dijonfr FRA1. Ligue 116th201,5287660.617.01884142651.201820-2-0.12+0.61Matches
2020-202133Dijonfr FRA1. Ligue 120th231,6227147.418.0188513518110.431241-29-1.61-0.66Matches
2021-202234Lausanne-Sportch SUI1. Super Lg10th251,5816348.817.617791082940.721233-21-1.20-0.22Matches
10 Seasons4 Clubs3 Leagues27822,6908268.5252.1256841432220441.05189264-75-0.41+0.32
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Dijon (5 Seasons)1 League1149,0057955.6100.110385721114400.94110170-60-0.60+0.11
Istres (2 Seasons)1 League736,3128692.370.1703
Laval (2 Seasons)1 League665,7928884.764.46661001.386761+6+0.09+0.61
Lausanne-Sport (1 Season)1 League251,5816348.817.617791082940.721233-21-1.20-0.22
Ligue 1 (5 Seasons)1149,0057955.6100.110385721114400.94110170-60-0.60+0.11
Ligue 2 (4 Seasons)13912,1048788.5134.513661301.386761+6+0.09+0.61
Super Lg (1 Season)251,5816348.817.617791082940.721233-21-1.20-0.22
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-201628Lavalfr FRA1. Coupe de la Ligue9th333011078.63.731103002.004400.00-1.00Matches
2016-201729Dijonfr FRA1. Coupe de la Ligue17th1120120100.01.311201000.001100.00Matches
2017-201830Dijonfr FRACoupe de France33rd00001Matches
2017-201830Dijonfr FRA1. Coupe de la Ligue17th19090100.01.01901000.0012-1-1.00Matches
2018-201931Dijonfr FRACoupe de France5th21809050.02.02902021.5034-1-0.50-3.50Matches
2018-201931Dijonfr FRA1. Coupe de la Ligue9th21025156.71.1191111101.5031+2+1.76+2.92Matches
2019-202032Dijonfr FRACoupe de France5th32709069.23.03903012.0087+1+0.33-0.42Matches
2019-202032Dijonfr FRA1. Coupe de la Ligue17th00001Matches
2020-202133Dijonfr FRACoupe de France33rd19090100.01.01901000.0001-1-1.00Matches
6 Seasons2 Clubs2 Leagues131,1829163.513.112981211151.38202000.00-1.35
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Dijon (5 Seasons)2 Leagues108528559.29.5993911151.20161600.00-1.43
Laval (1 Season)1 League333011078.63.731103002.004400.00-1.00
Coupe de la Ligue (5 Seasons)76429271.37.16105611111.2998+1+0.14+0.14
Coupe de France (4 Seasons)65409056.36.06906041.501112-1-0.17-2.27
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
201528ma MoroccoFriendlies (M)21809066.72.02902000.5012-1-0.50+0.50Matches
201629ma MoroccoFriendlies (M)21567843.31.72781013.0041+3+1.73-0.03Matches
201730ma MoroccoFriendlies (M)1909025.01.01901023.0031+2+2.00+1.33Matches
201730ma MoroccoAfrica Cup of NationsQF00004Matches
201730ma MoroccoAfrica Cup of Nations qualification21809033.32.02902013.0040+4+2.00+0.75Matches
201831ma MoroccoWCQ21809025.02.02902041.5021+1+0.50-1.33Matches
201932ma MoroccoFriendlies (M)21105520.41.2191111902.001100.00+0.42Matches
201932ma MoroccoAfrica Cup of Nations qualification117173.10.20011601.000000.00-0.86Matches
5 Seasons1 Club4 Leagues129137624.710.110889218122.00156+9+0.89-0.01
Friendlies (M) (4 Seasons)75367735.06.0686511932.0095+4+0.67+0.40
Africa Cup of Nations qualification (2 Seasons)31976618.22.2291211612.3340+4+1.83+0.81
WCQ (1 Season)21809025.02.02902041.5021+1+0.50-1.33
Africa Cup of Nations (1 Season)00004
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
2012-201325Istresfr FRA2. Ligue 237.930
2013-201426Istresfr FRA2. Ligue 232.221
2014-201527Lavalfr FRA2. Ligue 236.711Matches
2015-201628Lavalfr FRA1. Coupe de la Ligue3.70000Matches
2015-201628Lavalfr FRA2. Ligue 227.62222Matches
2016-201729Dijonfr FRA1. Coupe de la Ligue1.30000Matches
2016-201729Dijonfr FRA1. Ligue 126.620029250627274030Matches
2017-201830Dijonfr FRA1. Coupe de la Ligue1.00000Matches
2017-201830Dijonfr FRA1. Ligue 117.940022182393949010Matches
2018-201931Dijonfr FRACoupe de France2.0000000020000Matches
2018-201931Dijonfr FRA1. Coupe de la Ligue1.10000Matches
2018-201931Dijonfr FRA1. Ligue 120.520014181462328000Matches
2019-202032Dijonfr FRACoupe de France3.01000202230Matches
2019-202032Dijonfr FRA1. Ligue 117.0100182004824210Matches
2020-202133Dijonfr FRACoupe de France1.00000403110Matches
2020-202133Dijonfr FRA1. Ligue 118.0500172414623261Matches
2021-202234Lausanne-Sportch SUI1. Super Lg17.661114914424250Matches
10 Seasons4 Clubs5 Leagues265.229511361205290210227041
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Dijon (5 Seasons)3 Leagues109.515001001114246186202041
Istres (2 Seasons)1 League70.151
Laval (2 Seasons)2 Leagues68.0330220
Lausanne-Sport (1 Season)1 League17.661114914424250
Ligue 1 (5 Seasons)100.114001001054241181198041
Coupe de la Ligue (5 Seasons)7.10000
Ligue 2 (4 Seasons)134.58422
Coupe de France (4 Seasons)6.0100060554000
Super Lg (1 Season)17.661114914424250
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2012-201325Istres1 League37.930
2013-201426Istres1 League32.221
2014-201527Laval1 League36.711
2015-201628Laval2 Leagues31.3220220
2016-201729Dijon2 Leagues27.920029250627274030
2017-201830Dijon3 Leagues18.940022182393949010
2018-201931Dijon3 Leagues23.720014181462528000
2019-202032Dijon3 Leagues20.0200182205026240
2020-202133Dijon2 Leagues19.0500172814924271
2021-202234Lausanne-Sport1 League17.661114914424250
10 Seasons4 Clubs5 Leagues265.229511361205290210227041
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Dijon (5 Seasons)3 Leagues109.515001001114246186202041
Istres (2 Seasons)1 League70.151
Laval (2 Seasons)2 Leagues68.0330220
Lausanne-Sport (1 Season)1 League17.661114914424250
Ligue 1 (5 Seasons)100.114001001054241181198041
Coupe de la Ligue (5 Seasons)7.10000
Ligue 2 (4 Seasons)134.58422
Coupe de France (4 Seasons)6.0100060554000
Super Lg (1 Season)17.661114914424250
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2012-201325Istresfr FRA2. Ligue 213th37.930
2013-201426Istresfr FRA2. Ligue 219th32.221
2014-201527Lavalfr FRA2. Ligue 28th36.711Matches
2015-201628Lavalfr FRA2. Ligue 213th27.62222Matches
2016-201729Dijonfr FRA1. Ligue 116th26.620029250627274030Matches
2017-201830Dijonfr FRA1. Ligue 111th17.940022182393949010Matches
2018-201931Dijonfr FRA1. Ligue 118th20.520014181462328000Matches
2019-202032Dijonfr FRA1. Ligue 116th17.0100182004824210Matches
2020-202133Dijonfr FRA1. Ligue 120th18.0500172414623261Matches
2021-202234Lausanne-Sportch SUI1. Super Lg10th17.661114914424250Matches
10 Seasons4 Clubs3 Leagues252.128511361145285205223041
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Dijon (5 Seasons)1 League100.114001001054241181198041
Istres (2 Seasons)1 League70.151
Laval (2 Seasons)1 League64.43322
Lausanne-Sport (1 Season)1 League17.661114914424250
Ligue 1 (5 Seasons)100.114001001054241181198041
Ligue 2 (4 Seasons)134.58422
Super Lg (1 Season)17.661114914424250
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-201628Lavalfr FRA1. Coupe de la Ligue9th3.70000Matches
2016-201729Dijonfr FRA1. Coupe de la Ligue17th1.30000Matches
2017-201830Dijonfr FRA1. Coupe de la Ligue17th1.00000Matches
2018-201931Dijonfr FRACoupe de France5th2.0000000020000Matches
2018-201931Dijonfr FRA1. Coupe de la Ligue9th1.10000Matches
2019-202032Dijonfr FRACoupe de France5th3.01000202230Matches
2020-202133Dijonfr FRACoupe de France33rd1.00000403110Matches
6 Seasons2 Clubs2 Leagues13.1100060554000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Dijon (5 Seasons)2 Leagues9.5100060554000
Laval (1 Season)1 League3.70000
Coupe de la Ligue (5 Seasons)7.10000
Coupe de France (4 Seasons)6.0100060554000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
201528ma MoroccoFriendlies (M)2.00000Matches
201629ma MoroccoFriendlies (M)1.70000Matches
201730ma MoroccoFriendlies (M)1.00000Matches
201730ma MoroccoAfrica Cup of Nations qualification2.00000Matches
201831ma MoroccoWCQ2.01000Matches
201932ma MoroccoFriendlies (M)1.20000Matches
201932ma MoroccoAfrica Cup of Nations qualification0.20000Matches
5 Seasons1 Club4 Leagues10.11000
Friendlies (M) (4 Seasons)6.00000
Africa Cup of Nations qualification (2 Seasons)2.20000
WCQ (1 Season)2.01000
Africa Cup of Nations (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.