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
2024-202521Rangers2. Europa Lg1044595.1415400200.780.200.980.780.98Matches
2024-202521Rangerssct SCO1. Premiership33231,97622.0121131200200.550.050.590.550.59Matches
2025-202622Lille2. Europa Lg543193.5415400101.130.281.411.131.41Matches
2025-202622Lillefr FRA1. Ligue 11344324.8516500201.040.211.251.041.25Matches
2025-202622Rangerssct SCO1. Premiership00Matches
2 Seasons2 Clubs3 Leagues61353,18635.4254292500700.710.110.820.710.82
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
Rangers (2 Seasons)2 Leagues43272,43527.1162181600400.590.070.670.590.67
Lille (1 Season)2 Leagues1887518.39211900301.080.241.321.081.32
Premiership (2 Seasons)33231,97622.0121131200200.550.050.590.550.59
Europa Lg (2 Seasons)1587788.68210800300.930.231.160.931.16
Ligue 1 (1 Season)1344324.8516500201.040.211.251.041.25
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
2024-202521Rangers2 Leagues43272,43527.1162181600400.590.070.670.590.67
2025-202622Rangers1 League00
2025-202622Lille2 Leagues1887518.39211900301.080.241.321.081.32
2 Seasons2 Clubs3 Leagues61353,18635.4254292500700.710.110.820.710.82
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
Rangers (2 Seasons)2 Leagues43272,43527.1162181600400.590.070.670.590.67
Lille (1 Season)2 Leagues1887518.39211900301.080.241.321.081.32
Premiership (2 Seasons)33231,97622.0121131200200.550.050.590.550.59
Europa Lg (2 Seasons)1587788.68210800300.930.231.160.931.16
Ligue 1 (1 Season)1344324.8516500201.040.211.251.041.25
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
2024-202521Rangerssct SCO1. Premiership2nd33231,97622.0121131200200.550.050.590.550.59Matches
2025-202622Rangerssct SCO1. Premiership3rd00Matches
2025-202622Lillefr FRA1. Ligue 13rd1344324.8516500201.040.211.251.041.25Matches
2 Seasons2 Clubs2 Leagues46272,40826.8172191700400.640.070.710.640.71
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
Rangers (2 Seasons)1 League33231,97622.0121131200200.550.050.590.550.59
Lille (1 Season)1 League1344324.8516500201.040.211.251.041.25
Premiership (2 Seasons)33231,97622.0121131200200.550.050.590.550.59
Ligue 1 (1 Season)1344324.8516500201.040.211.251.041.25
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
2024-202521Rangers2. Europa LgQF1044595.1415400200.780.200.980.780.98Matches
2025-202622Lille2. Europa LgR16543193.5415400101.130.281.411.131.41Matches
2 Seasons2 Clubs1 League1587788.68210800300.930.231.160.931.16
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
Rangers (1 Season)1 League1044595.1415400200.780.200.980.780.98
Lille (1 Season)1 League543193.5415400101.130.281.411.131.41
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
202522ma MoroccoFriendlies (M)311241.4000000000.000.000.000.000.00Matches
202522ma MoroccoAfrica Cup of Nations2nd30610.7000000000.000.000.000.000.00Matches
202623ma MoroccoWCQ421832.0213200000.980.491.480.981.48Matches
2 Seasons1 Club3 Leagues1033684.1213200000.490.240.730.490.73
WCQ (1 Season)421832.0213200000.980.491.480.981.48
Friendlies (M) (1 Season)311241.4000000000.000.000.000.000.00
Africa Cup of Nations (1 Season)30610.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
2024-202521Rangers2. Europa Lg5.1414750.02.751.370.290.5700Matches
2024-202521Rangerssct SCO1. Premiership22.012913437.44.141.550.130.3500Matches
2025-202622Lille2. Europa Lg3.5419947.45.362.540.210.4400Matches
2025-202622Lillefr FRA1. Ligue 14.8524937.55.001.870.210.5600Matches
2 Seasons2 Clubs3 Leagues35.4251485939.94.181.670.170.4200
Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rangers (2 Seasons)2 Leagues27.1161054139.03.881.520.150.3900
Lille (1 Season)2 Leagues8.39431841.95.152.160.210.5000
Premiership (2 Seasons)22.012913437.44.141.550.130.3500
Europa Lg (2 Seasons)8.68331648.53.821.850.240.5000
Ligue 1 (1 Season)4.8524937.55.001.870.210.5600
Shooting Table
Standard
Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2024-202521Rangers2 Leagues27.1161054139.03.881.520.150.3900
2025-202622Lille2 Leagues8.39431841.95.152.160.210.5000
2 Seasons2 Clubs3 Leagues35.4251485939.94.181.670.170.4200
Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rangers (2 Seasons)2 Leagues27.1161054139.03.881.520.150.3900
Lille (1 Season)2 Leagues8.39431841.95.152.160.210.5000
Premiership (2 Seasons)22.012913437.44.141.550.130.3500
Europa Lg (2 Seasons)8.68331648.53.821.850.240.5000
Ligue 1 (1 Season)4.8524937.55.001.870.210.5600
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
2024-202521Rangerssct SCO1. Premiership2nd22.012913437.44.141.550.130.3500Matches
2025-202622Lillefr FRA1. Ligue 13rd4.8524937.55.001.870.210.5600Matches
2 Seasons2 Clubs2 Leagues26.8171154337.44.301.610.150.4000
Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rangers (2 Seasons)1 League22.012913437.44.141.550.130.3500
Lille (1 Season)1 League4.8524937.55.001.870.210.5600
Premiership (2 Seasons)22.012913437.44.141.550.130.3500
Ligue 1 (1 Season)4.8524937.55.001.870.210.5600
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
2024-202521Rangers2. Europa LgQF5.1414750.02.751.370.290.5700Matches
2025-202622Lille2. Europa LgR163.5419947.45.362.540.210.4400Matches
2 Seasons2 Clubs1 League8.68331648.53.821.850.240.5000
Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
Rangers (1 Season)1 League5.1414750.02.751.370.290.5700
Lille (1 Season)1 League3.5419947.45.362.540.210.4400
Shooting Table
Standard
Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches
202522ma MoroccoFriendlies (M)1.4000Matches
202522ma MoroccoAfrica Cup of Nations2nd0.702150.02.951.480.000.0000Matches
202623ma MoroccoWCQ2.0200Matches
2 Seasons1 Club3 Leagues4.122150.02.951.480.000.0000
WCQ (1 Season)2.0200
Friendlies (M) (1 Season)1.4000
Africa Cup of Nations (1 Season)0.702150.02.951.480.000.0000

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
2024-202521Rangers2. Europa Lg104594641.45.1479162411.5095+4+0.78+0.78Matches
2024-202521Rangerssct SCO1. Premiership331,9766057.822.023766102311.944925+24+1.09+0.16Matches
2025-202622Lille2. Europa Lg53196428.73.5473112801.8075+2+0.56+0.68Matches
2025-202622Lillefr FRA1. Ligue 1134323314.14.8455092301.92173+14+2.92+2.88Matches
2025-202622Rangerssct SCO1. Premiership00001Matches
2 Seasons2 Clubs3 Leagues613,1865226.335.435748262431.858238+44+1.24+1.00
Country Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rangers (2 Seasons)2 Leagues432,4355730.627.127767162331.845830+28+1.03+0.39
Lille (1 Season)2 Leagues187514218.08.38641102401.89248+16+1.92+1.92
Premiership (2 Seasons)331,9766028.922.023766102321.944925+24+1.09+0.16
Europa Lg (2 Seasons)157785235.08.6876272411.601610+6+0.69+0.76
Ligue 1 (1 Season)134323314.14.8455092301.92173+14+2.92+2.88
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
2024-202521Rangers2 Leagues432,4355753.827.127767162321.845830+28+1.03+0.39
2025-202622Rangers1 League00001
2025-202622Lille2 Leagues187514218.08.38641102401.89248+16+1.92+1.92
2 Seasons2 Clubs3 Leagues613,1865226.335.435748262431.858238+44+1.24+1.00
Comp MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rangers (2 Seasons)2 Leagues432,4355730.627.127767162331.845830+28+1.03+0.39
Lille (1 Season)2 Leagues187514218.08.38641102401.89248+16+1.92+1.92
Premiership (2 Seasons)331,9766028.922.023766102321.944925+24+1.09+0.16
Europa Lg (2 Seasons)157785235.08.6876272411.601610+6+0.69+0.76
Ligue 1 (1 Season)134323314.14.8455092301.92173+14+2.92+2.88
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
2024-202521Rangerssct SCO1. Premiership2nd331,9766057.822.023766102311.944925+24+1.09+0.16Matches
2025-202622Rangerssct SCO1. Premiership3rd00001Matches
2025-202622Lillefr FRA1. Ligue 13rd134323314.14.8455092301.92173+14+2.92+2.88Matches
2 Seasons2 Clubs2 Leagues462,4085224.326.827736192321.936628+38+1.42+1.07
Country Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rangers (2 Seasons)1 League331,9766028.922.023766102321.944925+24+1.09+0.16
Lille (1 Season)1 League134323314.14.8455092301.92173+14+2.92+2.88
Premiership (2 Seasons)331,9766028.922.023766102321.944925+24+1.09+0.16
Ligue 1 (1 Season)134323314.14.8455092301.92173+14+2.92+2.88
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
2024-202521Rangers2. Europa LgQF104594641.45.1479162411.5095+4+0.78+0.78Matches
2025-202622Lille2. Europa LgR1653196428.73.5473112801.8075+2+0.56+0.68Matches
2 Seasons2 Clubs1 League157785235.08.6876272411.601610+6+0.69+0.76
Comp LgRank MP Min Mn/MP Min% 90s Starts Mn/Start Compl Subs Mn/Sub unSub PPM onG onGA +/- +/-90 On-Off Matches
Rangers (1 Season)1 League104594641.45.1479162411.5095+4+0.78+0.78
Lille (1 Season)1 League53196428.73.5473112801.8075+2+0.56+0.68
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
202522ma MoroccoFriendlies (M)31244127.61.4163023123.0030+3+2.18+0.52Matches
202522ma MoroccoAfrica Cup of Nations2nd361208.80.70032011.330000.00-1.00Matches
202623ma MoroccoWCQ41834625.42.0275021713.0060+6+2.95+0.60Matches
2 Seasons1 Club3 Leagues103683719.84.1371072242.5090+9+2.20+0.57
WCQ (1 Season)41834625.42.0275021713.0060+6+2.95+0.60
Friendlies (M) (1 Season)31244127.61.4163023123.0030+3+2.18+0.52
Africa Cup of Nations (1 Season)361208.80.70032011.330000.00-1.00
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
2024-202521Rangers2. Europa Lg5.120010726120Matches
2024-202521Rangerssct SCO1. Premiership22.020035264284140Matches
2025-202622Lille2. Europa Lg3.51006624060Matches
2025-202622Lillefr FRA1. Ligue 14.82006355240Matches
2 Seasons2 Clubs3 Leagues35.4700574213437260
Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rangers (2 Seasons)2 Leagues27.140045336345160
Lille (1 Season)2 Leagues8.3300129792100
Premiership (2 Seasons)22.020035264284140
Europa Lg (2 Seasons)8.63001613410180
Ligue 1 (1 Season)4.82006355240
Miscellaneous Stats Table
Performance
Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2024-202521Rangers2 Leagues27.140045336345160
2025-202622Lille2 Leagues8.3300129792100
2 Seasons2 Clubs3 Leagues35.4700574213437260
Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rangers (2 Seasons)2 Leagues27.140045336345160
Lille (1 Season)2 Leagues8.3300129792100
Premiership (2 Seasons)22.020035264284140
Europa Lg (2 Seasons)8.63001613410180
Ligue 1 (1 Season)4.82006355240
Miscellaneous Stats Table
Performance
Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2024-202521Rangerssct SCO1. Premiership2nd22.020035264284140Matches
2025-202622Lillefr FRA1. Ligue 13rd4.82006355240Matches
2 Seasons2 Clubs2 Leagues26.840041299336180
Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rangers (2 Seasons)1 League22.020035264284140
Lille (1 Season)1 League4.82006355240
Premiership (2 Seasons)22.020035264284140
Ligue 1 (1 Season)4.82006355240
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
2024-202521Rangers2. Europa LgQF5.120010726120Matches
2025-202622Lille2. Europa LgR163.51006624060Matches
2 Seasons2 Clubs1 League8.63001613410180
Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
Rangers (1 Season)1 League5.120010726120
Lille (1 Season)1 League3.51006624060
Miscellaneous Stats Table
Performance
Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches
202522ma MoroccoFriendlies (M)1.40000Matches
202522ma MoroccoAfrica Cup of Nations2nd0.70003003100Matches
202623ma MoroccoWCQ2.00000Matches
2 Seasons1 Club3 Leagues4.10003003100
WCQ (1 Season)2.00000
Friendlies (M) (1 Season)1.40000
Africa Cup of Nations (1 Season)0.70003003100

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.