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-201617Liersebe BEL2. Second Division211051.2000000000.000.000.000.000.00Matches
2017-201819QPReng ENG2. Championship443013.3112100100.300.300.600.300.60Matches
2017-201819QPReng ENGEFL Cup211181.3000000000.000.000.000.000.00Matches
2017-201819QPReng ENGFA Cup11600.7000000000.000.000.000.000.00Matches
2018-201920QPReng ENG2. Championship40320.4011000000.002.812.810.002.81Matches
2018-201920QPReng ENGEFL Cup221041.2011000100.000.870.870.000.87Matches
2018-201920QPReng ENGFA Cup2090.1000000000.000.000.000.000.00Matches
2018-201920Stevenageeng ENG4. League Two16161,38915.46511600000.390.320.710.390.71Matches
2019-202021QPReng ENG2. Championship41262,42827.04610400300.150.220.370.150.37Matches
2019-202021QPReng ENGEFL Cup221792.0101100000.500.000.500.500.50Matches
2019-202021QPReng ENGFA Cup221511.7011000000.000.600.600.000.60Matches
2020-202122QPReng ENG2. Championship45433,49738.98412800600.210.100.310.210.31Matches
2020-202122QPReng ENGEFL Cup11901.0011000000.001.001.000.001.00Matches
2020-202122QPReng ENGFA Cup11810.9000000000.000.000.000.000.00Matches
2021-202223QPReng ENG2. Championship39373,14835.09514900500.260.140.400.260.40Matches
2021-202223QPReng ENGEFL Cup332693.0022000100.000.670.670.000.67Matches
2021-202223QPReng ENGFA Cup11610.7000000000.000.000.000.000.00Matches
2022-202324QPReng ENG2. Championship40383,27136.35914501200.140.250.390.140.39Matches
2022-202324QPReng ENGEFL Cup11600.7000000000.000.000.000.000.00Matches
2022-202324QPReng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2023-202425QPReng ENG2. Championship44433,73241.57815700700.170.190.360.170.36Matches
2024-202526QPReng ENG2. Championship28201,69818.9268200200.110.320.420.110.42Matches
2024-202526QPReng ENGFA Cup11690.8000000000.000.000.000.000.00Matches
2025-202627QPReng ENG2. Championship151094510.5123100100.100.190.290.100.29Matches
10 Seasons3 Clubs5 Leagues29825521,887243.244529644012900.180.210.390.180.39
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
QPR (9 Seasons)3 Leagues28023820,393226.638478538012900.170.210.380.170.38
Stevenage (1 Season)1 League16161,38915.46511600000.390.320.710.390.71
Lierse (1 Season)1 League211051.2000000000.000.000.000.000.00
Championship (9 Seasons)26022119,052211.737427937012700.170.200.370.170.37
FA Cup (7 Seasons)975215.8011000000.000.170.170.000.17
EFL Cup (6 Seasons)11108209.1145100200.110.440.550.110.55
League Two (1 Season)16161,38915.46511600000.390.320.710.390.71
Second Division (1 Season)211051.2000000000.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
2015-201617Lierse1 League211051.2000000000.000.000.000.000.00
2017-201819QPR3 Leagues764795.3112100100.190.190.380.190.38
2018-201920Stevenage1 League16161,38915.46511600000.390.320.710.390.71
2018-201920QPR3 Leagues821451.6022000100.001.241.240.001.24
2019-202021QPR3 Leagues45302,75830.65712500300.160.230.390.160.39
2020-202122QPR3 Leagues47453,66840.88513800600.200.120.320.200.32
2021-202223QPR3 Leagues43413,47838.69716900600.230.180.410.230.41
2022-202324QPR3 Leagues42403,42138.05914501200.130.240.370.130.37
2023-202425QPR1 League44433,73241.57815700700.170.190.360.170.36
2024-202526QPR2 Leagues29211,76719.6268200200.100.310.410.100.41
2025-202627QPR1 League151094510.5123100100.100.190.290.100.29
10 Seasons3 Clubs5 Leagues29825521,887243.244529644012900.180.210.390.180.39
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
QPR (9 Seasons)3 Leagues28023820,393226.638478538012900.170.210.380.170.38
Stevenage (1 Season)1 League16161,38915.46511600000.390.320.710.390.71
Lierse (1 Season)1 League211051.2000000000.000.000.000.000.00
Championship (9 Seasons)26022119,052211.737427937012700.170.200.370.170.37
FA Cup (7 Seasons)975215.8011000000.000.170.170.000.17
EFL Cup (6 Seasons)11108209.1145100200.110.440.550.110.55
League Two (1 Season)16161,38915.46511600000.390.320.710.390.71
Second Division (1 Season)211051.2000000000.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
2015-201617Liersebe BEL2. Second Division7th211051.2000000000.000.000.000.000.00Matches
2017-201819QPReng ENG2. Championship16th443013.3112100100.300.300.600.300.60Matches
2018-201920Stevenageeng ENG4. League Two10th16161,38915.46511600000.390.320.710.390.71Matches
2018-201920QPReng ENG2. Championship19th40320.4011000000.002.812.810.002.81Matches
2019-202021QPReng ENG2. Championship13th41262,42827.04610400300.150.220.370.150.37Matches
2020-202122QPReng ENG2. Championship9th45433,49738.98412800600.210.100.310.210.31Matches
2021-202223QPReng ENG2. Championship11th39373,14835.09514900500.260.140.400.260.40Matches
2022-202324QPReng ENG2. Championship20th40383,27136.35914501200.140.250.390.140.39Matches
2023-202425QPReng ENG2. Championship18th44433,73241.57815700700.170.190.360.170.36Matches
2024-202526QPReng ENG2. Championship15th28201,69818.9268200200.110.320.420.110.42Matches
2025-202627QPReng ENG2. Championship15th151094510.5123100100.100.190.290.100.29Matches
10 Seasons3 Clubs3 Leagues27823820,546228.343479043012700.190.210.390.190.39
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
QPR (9 Seasons)1 League26022119,052211.737427937012700.170.200.370.170.37
Stevenage (1 Season)1 League16161,38915.46511600000.390.320.710.390.71
Lierse (1 Season)1 League211051.2000000000.000.000.000.000.00
Championship (9 Seasons)26022119,052211.737427937012700.170.200.370.170.37
League Two (1 Season)16161,38915.46511600000.390.320.710.390.71
Second Division (1 Season)211051.2000000000.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-201819QPReng ENGEFL Cup33rd211181.3000000000.000.000.000.000.00Matches
2017-201819QPReng ENGFA Cup33rd11600.7000000000.000.000.000.000.00Matches
2018-201920QPReng ENGEFL Cup17th221041.2011000100.000.870.870.000.87Matches
2018-201920QPReng ENGFA Cup9th2090.1000000000.000.000.000.000.00Matches
2019-202021QPReng ENGEFL Cup33rd221792.0101100000.500.000.500.500.50Matches
2019-202021QPReng ENGFA Cup17th221511.7011000000.000.600.600.000.60Matches
2020-202122QPReng ENGEFL Cup58th11901.0011000000.001.001.000.001.00Matches
2020-202122QPReng ENGFA Cup33rd11810.9000000000.000.000.000.000.00Matches
2021-202223QPReng ENGEFL CupRd4332693.0022000100.000.670.670.000.67Matches
2021-202223QPReng ENGFA Cup11610.7000000000.000.000.000.000.00Matches
2022-202324QPReng ENGEFL CupRd111600.7000000000.000.000.000.000.00Matches
2022-202324QPReng ENGFA Cup11901.0000000000.000.000.000.000.00Matches
2024-202526QPReng ENGFA Cup11690.8000000000.000.000.000.000.00Matches
7 Seasons1 Club2 Leagues20171,34114.9156100200.070.340.400.070.40
FA Cup (7 Seasons)975215.8011000000.000.170.170.000.17
EFL Cup (6 Seasons)11108209.1145100200.110.440.550.110.55
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
202123ma MoroccoFriendlies (M)20250.3000000100.000.000.000.000.00Matches
202123ma MoroccoAfrica Cup of NationsQF11300.3000000000.000.000.000.000.00Matches
202224ma Morocco1. World Cup4th10450.5000000000.000.000.000.000.00Matches
202224ma MoroccoWCQ542873.2101100100.310.000.310.310.31Matches
202224ma MoroccoFriendlies (M)20350.4000000000.000.000.000.000.00Matches
202325ma MoroccoFriendlies (M)10150.2000000000.000.000.000.000.00Matches
202325ma MoroccoAfrica Cup of Nations qualification11670.7000000000.000.000.000.000.00Matches
3 Seasons1 Club5 Leagues1365045.6101100200.180.000.180.180.18
Friendlies (M) (3 Seasons)50750.8000000100.000.000.000.000.00
WCQ (1 Season)542873.2101100100.310.000.310.310.31
World Cup (1 Season)10450.5000000000.000.000.000.000.00
Africa Cup of Nations (1 Season)11300.3000000000.000.000.000.000.00
Africa Cup of Nations qualification (1 Season)11670.7000000000.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
2015-201617Liersebe BEL2. Second Division1.2000Matches
2017-201819QPReng ENG2. Championship3.315120.01.500.300.201.0000Matches
2017-201819QPReng ENGEFL Cup1.30300.02.290.000.0000Matches
2017-201819QPReng ENGFA Cup0.70200.03.000.000.0000Matches
2018-201920QPReng ENG2. Championship0.40000.000.0000Matches
2018-201920QPReng ENGEFL Cup1.2022100.01.731.730.000.0000Matches
2018-201920QPReng ENGFA Cup0.10000.000.0000Matches
2018-201920Stevenageeng ENG4. League Two15.4600Matches
2019-202021QPReng ENG2. Championship27.04642437.52.370.890.060.1700Matches
2019-202021QPReng ENGEFL Cup2.017457.13.522.010.140.2500Matches
2019-202021QPReng ENGFA Cup1.707228.64.171.190.000.0000Matches
2020-202122QPReng ENG2. Championship38.98852832.92.190.720.090.2900Matches
2020-202122QPReng ENGEFL Cup1.00200.02.000.000.0000Matches
2020-202122QPReng ENGFA Cup0.902150.02.221.110.000.0000Matches
2021-202223QPReng ENG2. Championship35.09903437.82.570.970.100.2600Matches
2021-202223QPReng ENGEFL Cup3.007342.92.341.000.000.0000Matches
2021-202223QPReng ENGFA Cup0.702150.02.951.480.000.0000Matches
2022-202324QPReng ENG2. Championship36.35983030.62.700.830.050.1701Matches
2022-202324QPReng ENGEFL Cup0.70300.04.500.000.0000Matches
2022-202324QPReng ENGFA Cup1.00100.01.000.000.0000Matches
2023-202425QPReng ENG2. Championship41.571153732.22.770.890.060.1900Matches
2024-202526QPReng ENG2. Championship18.92431739.52.280.900.050.1200Matches
2024-202526QPReng ENGFA Cup0.8000Matches
2025-202627QPReng ENG2. Championship10.51321134.43.051.050.030.0900Matches
10 Seasons3 Clubs5 Leagues243.24457019534.22.520.860.070.1901
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
QPR (9 Seasons)3 Leagues226.63857019534.22.520.860.070.1901
Stevenage (1 Season)1 League15.4600
Lierse (1 Season)1 League1.2000
Championship (9 Seasons)211.73753218234.22.510.860.070.2001
FA Cup (7 Seasons)5.8014428.62.790.800.000.0000
EFL Cup (6 Seasons)9.1124937.52.630.990.040.1100
League Two (1 Season)15.4600
Second Division (1 Season)1.2000
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2015-201617Lierse1 League1.2000
2017-201819QPR3 Leagues5.3110110.01.880.190.101.0000
2018-201920Stevenage1 League15.4600
2018-201920QPR3 Leagues1.6022100.01.241.240.000.0000
2019-202021QPR3 Leagues30.65783038.52.550.980.060.1700
2020-202122QPR3 Leagues40.88892932.62.180.710.090.2800
2021-202223QPR3 Leagues38.69993838.42.560.980.090.2400
2022-202324QPR3 Leagues38.051023029.42.680.790.050.1701
2023-202425QPR1 League41.571153732.22.770.890.060.1900
2024-202526QPR2 Leagues19.62431739.52.280.900.050.1200
2025-202627QPR1 League10.51321134.43.051.050.030.0900
10 Seasons3 Clubs5 Leagues243.24457019534.22.520.860.070.1901
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
QPR (9 Seasons)3 Leagues226.63857019534.22.520.860.070.1901
Stevenage (1 Season)1 League15.4600
Lierse (1 Season)1 League1.2000
Championship (9 Seasons)211.73753218234.22.510.860.070.2001
FA Cup (7 Seasons)5.8014428.62.790.800.000.0000
EFL Cup (6 Seasons)9.1124937.52.630.990.040.1100
League Two (1 Season)15.4600
Second Division (1 Season)1.2000
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-201617Liersebe BEL2. Second Division7th1.2000Matches
2017-201819QPReng ENG2. Championship16th3.315120.01.500.300.201.0000Matches
2018-201920Stevenageeng ENG4. League Two10th15.4600Matches
2018-201920QPReng ENG2. Championship19th0.40000.000.0000Matches
2019-202021QPReng ENG2. Championship13th27.04642437.52.370.890.060.1700Matches
2020-202122QPReng ENG2. Championship9th38.98852832.92.190.720.090.2900Matches
2021-202223QPReng ENG2. Championship11th35.09903437.82.570.970.100.2600Matches
2022-202324QPReng ENG2. Championship20th36.35983030.62.700.830.050.1701Matches
2023-202425QPReng ENG2. Championship18th41.571153732.22.770.890.060.1900Matches
2024-202526QPReng ENG2. Championship15th18.92431739.52.280.900.050.1200Matches
2025-202627QPReng ENG2. Championship15th10.51321134.43.051.050.030.0900Matches
10 Seasons3 Clubs3 Leagues228.34353218234.22.510.860.070.2001
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
QPR (9 Seasons)1 League211.73753218234.22.510.860.070.2001
Stevenage (1 Season)1 League15.4600
Lierse (1 Season)1 League1.2000
Championship (9 Seasons)211.73753218234.22.510.860.070.2001
League Two (1 Season)15.4600
Second Division (1 Season)1.2000
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
2017-201819QPReng ENGEFL Cup33rd1.30300.02.290.000.0000Matches
2017-201819QPReng ENGFA Cup33rd0.70200.03.000.000.0000Matches
2018-201920QPReng ENGEFL Cup17th1.2022100.01.731.730.000.0000Matches
2018-201920QPReng ENGFA Cup9th0.10000.000.0000Matches
2019-202021QPReng ENGEFL Cup33rd2.017457.13.522.010.140.2500Matches
2019-202021QPReng ENGFA Cup17th1.707228.64.171.190.000.0000Matches
2020-202122QPReng ENGEFL Cup58th1.00200.02.000.000.0000Matches
2020-202122QPReng ENGFA Cup33rd0.902150.02.221.110.000.0000Matches
2021-202223QPReng ENGEFL CupRd43.007342.92.341.000.000.0000Matches
2021-202223QPReng ENGFA Cup0.702150.02.951.480.000.0000Matches
2022-202324QPReng ENGEFL CupRd10.70300.04.500.000.0000Matches
2022-202324QPReng ENGFA Cup1.00100.01.000.000.0000Matches
2024-202526QPReng ENGFA Cup0.8000Matches
7 Seasons1 Club2 Leagues14.91381334.22.690.920.030.0800
FA Cup (7 Seasons)5.8014428.62.790.800.000.0000
EFL Cup (6 Seasons)9.1124937.52.630.990.040.1100
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
202123ma MoroccoFriendlies (M)0.3000Matches
202123ma MoroccoAfrica Cup of NationsQF0.30000.000.0000Matches
202224ma Morocco1. World Cup4th0.50000.000.0000Matches
202224ma MoroccoWCQ3.2100Matches
202224ma MoroccoFriendlies (M)0.4000Matches
202325ma MoroccoFriendlies (M)0.2000Matches
202325ma MoroccoAfrica Cup of Nations qualification0.7000Matches
3 Seasons1 Club5 Leagues5.61000.000.0000
Friendlies (M) (3 Seasons)0.8000
WCQ (1 Season)3.2100
World Cup (1 Season)0.50000.000.0000
Africa Cup of Nations (1 Season)0.30000.000.0000
Africa Cup of Nations qualification (1 Season)0.7000

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-201617Liersebe BEL2. Second Division2105533.61.2191111490.503300.00-0.39Matches
2017-201819QPReng ENG2. Championship4301757.33.341080.7535-2-0.60-0.36Matches
2017-201819QPReng ENGEFL Cup21185965.61.3191112701.5014-3-2.29-3.74Matches
2017-201819QPReng ENGFA Cup1606066.70.71600000.0001-1-1.50-1.50Matches
2018-201920QPReng ENG2. Championship43280.80.4004751.0010+1+2.81+3.23Matches
2018-201920QPReng ENGEFL Cup21045238.51.22520001.5021+1+0.87+0.32Matches
2018-201920QPReng ENGFA Cup2952.50.1002402.000000.00-0.51Matches
2018-201920Stevenageeng ENG4. League Two161,3898733.615.4168712001.632316+7+0.45+0.55Matches
2019-202021QPReng ENG2. Championship412,4285958.627.026777152851.154643+3+0.11+0.74Matches
2019-202021QPReng ENGEFL Cup21799085.22.02901001.503300.00+5.81Matches
2019-202021QPReng ENGFA Cup21517683.91.72760001.5042+2+1.19-1.91Matches
2020-202122QPReng ENG2. Championship453,4977884.538.943811821711.514442+2+0.05+0.05Matches
2020-202122QPReng ENGEFL Cup19090100.01.01901000.0023-1-1.00Matches
2020-202122QPReng ENGFA Cup1818167.50.91810000.000000.00+4.62Matches
2021-202223QPReng ENG2. Championship393,1488176.035.037832524101.264052-12-0.34-1.52Matches
2021-202223QPReng ENGEFL Cup32699069.03.03901001.6742+2+0.67+0.67Matches
2021-202223QPReng ENGFA Cup1616129.00.71610000.0001-1-1.48-0.87Matches
2022-202324QPReng ENG2. Championship403,2718279.036.338842123201.104051-11-0.30+1.35Matches
2022-202324QPReng ENGEFL Cup1606066.70.71600001.000000.000.00Matches
2022-202324QPReng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2023-202425QPReng ENG2. Championship443,7328590.141.543862714501.254552-7-0.17+0.71Matches
2024-202526QPReng ENG2. Championship281,6986141.018.92075682601.14191900.00+0.37Matches
2024-202526QPReng ENGFA Cup1696976.70.81690000.0025-3-3.91+0.37Matches
2025-202627QPReng ENG2. Championship159456322.810.51080753000.931018-8-0.76-0.65Matches
10 Seasons3 Clubs5 Leagues29821,8877346.9243.2255821304325281.23293325-32-0.13+0.06
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
QPR (9 Seasons)3 Leagues28020,3937351.5226.6238811174225191.21267306-39-0.17+0.12
Stevenage (1 Season)1 League161,3898733.615.4168712001.632316+7+0.45+0.55
Lierse (1 Season)1 League2105533.61.2191111490.503300.00-0.39
Championship (9 Seasons)26019,0527351.1211.7221821123926191.22248282-34-0.16+0.15
FA Cup (7 Seasons)95215845.75.877312400.78711-4-0.69-0.55
EFL Cup (6 Seasons)118207566.79.11079412701.361213-1-0.11-0.11
League Two (1 Season)161,3898733.615.4168712001.632316+7+0.45+0.55
Second Division (1 Season)2105533.61.2191111490.503300.00-0.39
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-201617Lierse1 League2105533.61.2191111490.503300.00-0.39
2017-201819QPR3 Leagues74796810.95.3676212780.86410-6-1.13-0.92
2018-201920Stevenage1 League161,3898733.615.4168712001.632316+7+0.45+0.55
2018-201920QPR3 Leagues8145183.01.625506651.3831+2+1.24+1.55
2019-202021QPR3 Leagues452,7586160.930.630788152851.185348+5+0.16+0.82
2020-202122QPR3 Leagues473,6687884.340.845811921711.454645+1+0.02+0.29
2021-202223QPR3 Leagues433,4788173.438.641832624101.264455-11-0.28-1.14
2022-202324QPR3 Leagues423,4218179.238.040842223201.074153-12-0.32+1.29
2023-202425QPR1 League443,7328590.141.543862714501.254552-7-0.17+0.71
2024-202526QPR2 Leagues291,7676141.819.62174682601.102124-3-0.15+0.25
2025-202627QPR1 League159456322.810.51080753000.931018-8-0.76-0.65
10 Seasons3 Clubs5 Leagues29821,8877346.9243.2255821304325281.23293325-32-0.13+0.06
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
QPR (9 Seasons)3 Leagues28020,3937351.5226.6238811174225191.21267306-39-0.17+0.12
Stevenage (1 Season)1 League161,3898733.615.4168712001.632316+7+0.45+0.55
Lierse (1 Season)1 League2105533.61.2191111490.503300.00-0.39
Championship (9 Seasons)26019,0527351.1211.7221821123926191.22248282-34-0.16+0.15
FA Cup (7 Seasons)95215845.75.877312400.78711-4-0.69-0.55
EFL Cup (6 Seasons)118207566.79.11079412701.361213-1-0.11-0.11
League Two (1 Season)161,3898733.615.4168712001.632316+7+0.45+0.55
Second Division (1 Season)2105533.61.2191111490.503300.00-0.39
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-201617Liersebe BEL2. Second Division7th2105533.61.2191111490.503300.00-0.39Matches
2017-201819QPReng ENG2. Championship16th4301757.33.341080.7535-2-0.60-0.36Matches
2018-201920Stevenageeng ENG4. League Two10th161,3898733.615.4168712001.632316+7+0.45+0.55Matches
2018-201920QPReng ENG2. Championship19th43280.80.4004751.0010+1+2.81+3.23Matches
2019-202021QPReng ENG2. Championship13th412,4285958.627.026777152851.154643+3+0.11+0.74Matches
2020-202122QPReng ENG2. Championship9th453,4977884.538.943811821711.514442+2+0.05+0.05Matches
2021-202223QPReng ENG2. Championship11th393,1488176.035.037832524101.264052-12-0.34-1.52Matches
2022-202324QPReng ENG2. Championship20th403,2718279.036.338842123201.104051-11-0.30+1.35Matches
2023-202425QPReng ENG2. Championship18th443,7328590.141.543862714501.254552-7-0.17+0.71Matches
2024-202526QPReng ENG2. Championship15th281,6986141.018.92075682601.14191900.00+0.37Matches
2025-202627QPReng ENG2. Championship15th159456322.810.51080753000.931018-8-0.76-0.65Matches
10 Seasons3 Clubs3 Leagues27820,5467446.4228.3238821254026281.23274301-27-0.12+0.08
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
QPR (9 Seasons)1 League26019,0527351.1211.7221821123926191.22248282-34-0.16+0.15
Stevenage (1 Season)1 League161,3898733.615.4168712001.632316+7+0.45+0.55
Lierse (1 Season)1 League2105533.61.2191111490.503300.00-0.39
Championship (9 Seasons)26019,0527351.1211.7221821123926191.22248282-34-0.16+0.15
League Two (1 Season)161,3898733.615.4168712001.632316+7+0.45+0.55
Second Division (1 Season)2105533.61.2191111490.503300.00-0.39
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-201819QPReng ENGEFL Cup33rd21185965.61.3191112701.5014-3-2.29-3.74Matches
2017-201819QPReng ENGFA Cup33rd1606066.70.71600000.0001-1-1.50-1.50Matches
2018-201920QPReng ENGEFL Cup17th21045238.51.22520001.5021+1+0.87+0.32Matches
2018-201920QPReng ENGFA Cup9th2952.50.1002402.000000.00-0.51Matches
2019-202021QPReng ENGEFL Cup33rd21799085.22.02901001.503300.00+5.81Matches
2019-202021QPReng ENGFA Cup17th21517683.91.72760001.5042+2+1.19-1.91Matches
2020-202122QPReng ENGEFL Cup58th19090100.01.01901000.0023-1-1.00Matches
2020-202122QPReng ENGFA Cup33rd1818167.50.91810000.000000.00+4.62Matches
2021-202223QPReng ENGEFL CupRd432699069.03.03901001.6742+2+0.67+0.67Matches
2021-202223QPReng ENGFA Cup1616129.00.71610000.0001-1-1.48-0.87Matches
2022-202324QPReng ENGEFL CupRd11606066.70.71600001.000000.000.00Matches
2022-202324QPReng ENGFA Cup19090100.01.01901000.0012-1-1.00Matches
2024-202526QPReng ENGFA Cup1696976.70.81690000.0025-3-3.91+0.37Matches
7 Seasons1 Club2 Leagues201,3416756.614.91777531101.101924-5-0.34-0.25
FA Cup (7 Seasons)95215845.75.877312400.78711-4-0.69-0.55
EFL Cup (6 Seasons)118207566.79.11079412701.361213-1-0.11-0.11
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
202123ma MoroccoFriendlies (M)2251313.90.30021303.000000.00-1.16Matches
202123ma MoroccoAfrica Cup of NationsQF130306.30.31300041.0001-1-3.00-3.80Matches
202224ma Morocco1. World Cup4th145456.80.50014560.000000.00-0.15Matches
202224ma MoroccoWCQ52875739.93.247001623.00120+12+3.76+1.68Matches
202224ma MoroccoFriendlies (M)235189.70.40021822.0010+1+2.57+2.29Matches
202325ma MoroccoFriendlies (M)115153.30.20011501.000000.00-0.41Matches
202325ma MoroccoAfrica Cup of Nations qualification1676718.60.71670023.001100.00-1.54Matches
3 Seasons1 Club5 Leagues135043915.75.66630718162.31142+12+2.14+1.31
Friendlies (M) (3 Seasons)575157.60.80051522.2010+1+1.20+0.71
WCQ (1 Season)52875739.93.247001623.00120+12+3.76+1.68
World Cup (1 Season)145456.80.50014560.000000.00-0.15
Africa Cup of Nations (1 Season)130306.30.31300041.0001-1-3.00-3.80
Africa Cup of Nations qualification (1 Season)1676718.60.71670023.001100.00-1.54
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
2015-201617Liersebe BEL2. Second Division1.20000Matches
2017-201819QPReng ENG2. Championship3.3100530804000Matches
2017-201819QPReng ENGEFL Cup1.3000110200000Matches
2017-201819QPReng ENGFA Cup0.70000101000Matches
2018-201920QPReng ENG2. Championship0.4000011010000Matches
2018-201920QPReng ENGEFL Cup1.2100600700000Matches
2018-201920QPReng ENGFA Cup0.1000000000000Matches
2018-201920Stevenageeng ENG4. League Two15.40000Matches
2019-202021QPReng ENG2. Championship27.0300232811489190Matches
2019-202021QPReng ENGEFL Cup2.00002019000Matches
2019-202021QPReng ENGFA Cup1.700005014000Matches
2020-202122QPReng ENG2. Championship38.960045302326612220Matches
2020-202122QPReng ENGEFL Cup1.00001007000Matches
2020-202122QPReng ENGFA Cup0.90001004000Matches
2021-202223QPReng ENG2. Championship35.0500163061931270Matches
2021-202223QPReng ENGEFL Cup3.010010020010Matches
2021-202223QPReng ENGFA Cup0.70000007000Matches
2022-202324QPReng ENG2. Championship36.320022221030018250Matches
2022-202324QPReng ENGEFL Cup0.70001107100Matches
2022-202324QPReng ENGFA Cup1.00000002000Matches
2023-202425QPReng ENG2. Championship41.570031411026018280Matches
2024-202526QPReng ENG2. Championship18.92008931176110Matches
2024-202526QPReng ENGFA Cup0.80000Matches
2025-202627QPReng ENG2. Championship10.5100745657130Matches
10 Seasons3 Clubs5 Leagues243.2290017017670133784130000
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
QPR (9 Seasons)3 Leagues226.6290017017670133784130000
Stevenage (1 Season)1 League15.40000
Lierse (1 Season)1 League1.20000
Championship (9 Seasons)211.7270015716869125783129000
FA Cup (7 Seasons)5.80001602800000
EFL Cup (6 Seasons)9.120012215211000
League Two (1 Season)15.40000
Second Division (1 Season)1.20000
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2015-201617Lierse1 League1.20000
2017-201819QPR3 Leagues5.31006501104000
2018-201920Stevenage1 League15.40000
2018-201920QPR3 Leagues1.6100611710000
2019-202021QPR3 Leagues30.6300253312719190
2020-202122QPR3 Leagues40.860047302327712220
2021-202223QPR3 Leagues38.6600173062201280
2022-202324QPR3 Leagues38.020023231030919250
2023-202425QPR1 League41.570031411026018280
2024-202526QPR2 Leagues19.62008931176110
2025-202627QPR1 League10.5100745657130
10 Seasons3 Clubs5 Leagues243.2290017017670133784130000
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
QPR (9 Seasons)3 Leagues226.6290017017670133784130000
Stevenage (1 Season)1 League15.40000
Lierse (1 Season)1 League1.20000
Championship (9 Seasons)211.7270015716869125783129000
FA Cup (7 Seasons)5.80001602800000
EFL Cup (6 Seasons)9.120012215211000
League Two (1 Season)15.40000
Second Division (1 Season)1.20000
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-201617Liersebe BEL2. Second Division7th1.20000Matches
2017-201819QPReng ENG2. Championship16th3.3100530804000Matches
2018-201920Stevenageeng ENG4. League Two10th15.40000Matches
2018-201920QPReng ENG2. Championship19th0.4000011010000Matches
2019-202021QPReng ENG2. Championship13th27.0300232811489190Matches
2020-202122QPReng ENG2. Championship9th38.960045302326612220Matches
2021-202223QPReng ENG2. Championship11th35.0500163061931270Matches
2022-202324QPReng ENG2. Championship20th36.320022221030018250Matches
2023-202425QPReng ENG2. Championship18th41.570031411026018280Matches
2024-202526QPReng ENG2. Championship15th18.92008931176110Matches
2025-202627QPReng ENG2. Championship15th10.5100745657130Matches
10 Seasons3 Clubs3 Leagues228.3270015716869125783129000
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
QPR (9 Seasons)1 League211.7270015716869125783129000
Stevenage (1 Season)1 League15.40000
Lierse (1 Season)1 League1.20000
Championship (9 Seasons)211.7270015716869125783129000
League Two (1 Season)15.40000
Second Division (1 Season)1.20000
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2017-201819QPReng ENGEFL Cup33rd1.3000110200000Matches
2017-201819QPReng ENGFA Cup33rd0.70000101000Matches
2018-201920QPReng ENGEFL Cup17th1.2100600700000Matches
2018-201920QPReng ENGFA Cup9th0.1000000000000Matches
2019-202021QPReng ENGEFL Cup33rd2.00002019000Matches
2019-202021QPReng ENGFA Cup17th1.700005014000Matches
2020-202122QPReng ENGEFL Cup58th1.00001007000Matches
2020-202122QPReng ENGFA Cup33rd0.90001004000Matches
2021-202223QPReng ENGEFL CupRd43.010010020010Matches
2021-202223QPReng ENGFA Cup0.70000007000Matches
2022-202324QPReng ENGEFL CupRd10.70001107100Matches
2022-202324QPReng ENGFA Cup1.00000002000Matches
2024-202526QPReng ENGFA Cup0.80000Matches
7 Seasons1 Club2 Leagues14.920013818011000
FA Cup (7 Seasons)5.80001602800000
EFL Cup (6 Seasons)9.120012215211000
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202123ma MoroccoFriendlies (M)0.31000Matches
202123ma MoroccoAfrica Cup of NationsQF0.30000000000Matches
202224ma Morocco1. World Cup4th0.50000002010Matches
202224ma MoroccoWCQ3.21000Matches
202224ma MoroccoFriendlies (M)0.40000Matches
202325ma MoroccoFriendlies (M)0.20000Matches
202325ma MoroccoAfrica Cup of Nations qualification0.70000Matches
3 Seasons1 Club5 Leagues5.62000002010
Friendlies (M) (3 Seasons)0.81000
WCQ (1 Season)3.21000
World Cup (1 Season)0.50000002010
Africa Cup of Nations (1 Season)0.30000000000
Africa Cup of Nations qualification (1 Season)0.70000

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.