Standard Stats Table 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-2025 21 Rangers 2. Europa Lg 10 4 459 5.1 4 1 5 4 0 0 2 0 0.78 0.20 0.98 0.78 0.98 Matches 2024-2025 21 Rangers sct SCO 1. Premiership 33 23 1,976 22.0 12 1 13 12 0 0 2 0 0.55 0.05 0.59 0.55 0.59 Matches 2025-2026 22 Lille 2. Europa Lg 5 4 319 3.5 4 1 5 4 0 0 1 0 1.13 0.28 1.41 1.13 1.41 Matches 2025-2026 22 Lille fr FRA 1. Ligue 1 13 4 432 4.8 5 1 6 5 0 0 2 0 1.04 0.21 1.25 1.04 1.25 Matches 2025-2026 22 Rangers sct SCO 1. Premiership 0 0 Matches 2 Seasons 2 Clubs 3 Leagues 61 35 3,186 35.4 25 4 29 25 0 0 7 0 0.71 0.11 0.82 0.71 0.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 Leagues 43 27 2,435 27.1 16 2 18 16 0 0 4 0 0.59 0.07 0.67 0.59 0.67 Lille (1 Season) 2 Leagues 18 8 751 8.3 9 2 11 9 0 0 3 0 1.08 0.24 1.32 1.08 1.32 Premiership (2 Seasons) 33 23 1,976 22.0 12 1 13 12 0 0 2 0 0.55 0.05 0.59 0.55 0.59 Europa Lg (2 Seasons) 15 8 778 8.6 8 2 10 8 0 0 3 0 0.93 0.23 1.16 0.93 1.16 Ligue 1 (1 Season) 13 4 432 4.8 5 1 6 5 0 0 2 0 1.04 0.21 1.25 1.04 1.25
Standard Stats Table 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-2025 21 Rangers 2 Leagues 43 27 2,435 27.1 16 2 18 16 0 0 4 0 0.59 0.07 0.67 0.59 0.67 2025-2026 22 Rangers 1 League 0 0 2025-2026 22 Lille 2 Leagues 18 8 751 8.3 9 2 11 9 0 0 3 0 1.08 0.24 1.32 1.08 1.32 2 Seasons 2 Clubs 3 Leagues 61 35 3,186 35.4 25 4 29 25 0 0 7 0 0.71 0.11 0.82 0.71 0.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 Leagues 43 27 2,435 27.1 16 2 18 16 0 0 4 0 0.59 0.07 0.67 0.59 0.67 Lille (1 Season) 2 Leagues 18 8 751 8.3 9 2 11 9 0 0 3 0 1.08 0.24 1.32 1.08 1.32 Premiership (2 Seasons) 33 23 1,976 22.0 12 1 13 12 0 0 2 0 0.55 0.05 0.59 0.55 0.59 Europa Lg (2 Seasons) 15 8 778 8.6 8 2 10 8 0 0 3 0 0.93 0.23 1.16 0.93 1.16 Ligue 1 (1 Season) 13 4 432 4.8 5 1 6 5 0 0 2 0 1.04 0.21 1.25 1.04 1.25
Standard Stats Table 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-2025 21 Rangers sct SCO 1. Premiership 2nd 33 23 1,976 22.0 12 1 13 12 0 0 2 0 0.55 0.05 0.59 0.55 0.59 Matches 2025-2026 22 Rangers sct SCO 1. Premiership 3rd 0 0 Matches 2025-2026 22 Lille fr FRA 1. Ligue 1 3rd 13 4 432 4.8 5 1 6 5 0 0 2 0 1.04 0.21 1.25 1.04 1.25 Matches 2 Seasons 2 Clubs 2 Leagues 46 27 2,408 26.8 17 2 19 17 0 0 4 0 0.64 0.07 0.71 0.64 0.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 League 33 23 1,976 22.0 12 1 13 12 0 0 2 0 0.55 0.05 0.59 0.55 0.59 Lille (1 Season) 1 League 13 4 432 4.8 5 1 6 5 0 0 2 0 1.04 0.21 1.25 1.04 1.25 Premiership (2 Seasons) 33 23 1,976 22.0 12 1 13 12 0 0 2 0 0.55 0.05 0.59 0.55 0.59 Ligue 1 (1 Season) 13 4 432 4.8 5 1 6 5 0 0 2 0 1.04 0.21 1.25 1.04 1.25
Standard Stats Table 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-2025 21 Rangers 2. Europa Lg QF 10 4 459 5.1 4 1 5 4 0 0 2 0 0.78 0.20 0.98 0.78 0.98 Matches 2025-2026 22 Lille 2. Europa Lg R16 5 4 319 3.5 4 1 5 4 0 0 1 0 1.13 0.28 1.41 1.13 1.41 Matches 2 Seasons 2 Clubs 1 League 15 8 778 8.6 8 2 10 8 0 0 3 0 0.93 0.23 1.16 0.93 1.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 League 10 4 459 5.1 4 1 5 4 0 0 2 0 0.78 0.20 0.98 0.78 0.98 Lille (1 Season) 1 League 5 4 319 3.5 4 1 5 4 0 0 1 0 1.13 0.28 1.41 1.13 1.41
Standard Stats Table 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 2025 22 ma Morocco Friendlies (M) 3 1 124 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2025 22 ma Morocco Africa Cup of Nations 2nd 3 0 61 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Matches 2026 23 ma Morocco WCQ 4 2 183 2.0 2 1 3 2 0 0 0 0 0.98 0.49 1.48 0.98 1.48 Matches 2 Seasons 1 Club 3 Leagues 10 3 368 4.1 2 1 3 2 0 0 0 0 0.49 0.24 0.73 0.49 0.73 WCQ (1 Season) 4 2 183 2.0 2 1 3 2 0 0 0 0 0.98 0.49 1.48 0.98 1.48 Friendlies (M) (1 Season) 3 1 124 1.4 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00 Africa Cup of Nations (1 Season) 3 0 61 0.7 0 0 0 0 0 0 0 0 0.00 0.00 0.00 0.00 0.00
Shooting Table Season Age Squad Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2024-2025 21 Rangers 2. Europa Lg 5.1 4 14 7 50.0 2.75 1.37 0.29 0.57 0 0 Matches 2024-2025 21 Rangers sct SCO 1. Premiership 22.0 12 91 34 37.4 4.14 1.55 0.13 0.35 0 0 Matches 2025-2026 22 Lille 2. Europa Lg 3.5 4 19 9 47.4 5.36 2.54 0.21 0.44 0 0 Matches 2025-2026 22 Lille fr FRA 1. Ligue 1 4.8 5 24 9 37.5 5.00 1.87 0.21 0.56 0 0 Matches 2 Seasons 2 Clubs 3 Leagues 35.4 25 148 59 39.9 4.18 1.67 0.17 0.42 0 0 Country Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Rangers (2 Seasons) 2 Leagues 27.1 16 105 41 39.0 3.88 1.52 0.15 0.39 0 0 Lille (1 Season) 2 Leagues 8.3 9 43 18 41.9 5.15 2.16 0.21 0.50 0 0 Premiership (2 Seasons) 22.0 12 91 34 37.4 4.14 1.55 0.13 0.35 0 0 Europa Lg (2 Seasons) 8.6 8 33 16 48.5 3.82 1.85 0.24 0.50 0 0 Ligue 1 (1 Season) 4.8 5 24 9 37.5 5.00 1.87 0.21 0.56 0 0
Shooting Table Season Age Squad Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2024-2025 21 Rangers 2 Leagues 27.1 16 105 41 39.0 3.88 1.52 0.15 0.39 0 0 2025-2026 22 Lille 2 Leagues 8.3 9 43 18 41.9 5.15 2.16 0.21 0.50 0 0 2 Seasons 2 Clubs 3 Leagues 35.4 25 148 59 39.9 4.18 1.67 0.17 0.42 0 0 Comp 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Rangers (2 Seasons) 2 Leagues 27.1 16 105 41 39.0 3.88 1.52 0.15 0.39 0 0 Lille (1 Season) 2 Leagues 8.3 9 43 18 41.9 5.15 2.16 0.21 0.50 0 0 Premiership (2 Seasons) 22.0 12 91 34 37.4 4.14 1.55 0.13 0.35 0 0 Europa Lg (2 Seasons) 8.6 8 33 16 48.5 3.82 1.85 0.24 0.50 0 0 Ligue 1 (1 Season) 4.8 5 24 9 37.5 5.00 1.87 0.21 0.56 0 0
Shooting Table Season Age Squad Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2024-2025 21 Rangers sct SCO 1. Premiership 2nd 22.0 12 91 34 37.4 4.14 1.55 0.13 0.35 0 0 Matches 2025-2026 22 Lille fr FRA 1. Ligue 1 3rd 4.8 5 24 9 37.5 5.00 1.87 0.21 0.56 0 0 Matches 2 Seasons 2 Clubs 2 Leagues 26.8 17 115 43 37.4 4.30 1.61 0.15 0.40 0 0 Country Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Rangers (2 Seasons) 1 League 22.0 12 91 34 37.4 4.14 1.55 0.13 0.35 0 0 Lille (1 Season) 1 League 4.8 5 24 9 37.5 5.00 1.87 0.21 0.56 0 0 Premiership (2 Seasons) 22.0 12 91 34 37.4 4.14 1.55 0.13 0.35 0 0 Ligue 1 (1 Season) 4.8 5 24 9 37.5 5.00 1.87 0.21 0.56 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2024-2025 21 Rangers 2. Europa Lg QF 5.1 4 14 7 50.0 2.75 1.37 0.29 0.57 0 0 Matches 2025-2026 22 Lille 2. Europa Lg R16 3.5 4 19 9 47.4 5.36 2.54 0.21 0.44 0 0 Matches 2 Seasons 2 Clubs 1 League 8.6 8 33 16 48.5 3.82 1.85 0.24 0.50 0 0 Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches Rangers (1 Season) 1 League 5.1 4 14 7 50.0 2.75 1.37 0.29 0.57 0 0 Lille (1 Season) 1 League 3.5 4 19 9 47.4 5.36 2.54 0.21 0.44 0 0
Shooting Table Season Age Squad Comp LgRank 90s Gls Sh SoT SoT% Sh/90 SoT/90 G/Sh G/SoT PK PKatt Matches 2025 22 ma Morocco Friendlies (M) 1.4 0 0 0 Matches 2025 22 ma Morocco Africa Cup of Nations 2nd 0.7 0 2 1 50.0 2.95 1.48 0.00 0.00 0 0 Matches 2026 23 ma Morocco WCQ 2.0 2 0 0 Matches 2 Seasons 1 Club 3 Leagues 4.1 2 2 1 50.0 2.95 1.48 0.00 0.00 0 0 WCQ (1 Season) 2.0 2 0 0 Friendlies (M) (1 Season) 1.4 0 0 0 Africa Cup of Nations (1 Season) 0.7 0 2 1 50.0 2.95 1.48 0.00 0.00 0 0
Playing Time Table 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-2025 21 Rangers 2. Europa Lg 10 459 46 41.4 5.1 4 79 1 6 24 1 1.50 9 5 +4 +0.78 +0.78 Matches 2024-2025 21 Rangers sct SCO 1. Premiership 33 1,976 60 57.8 22.0 23 76 6 10 23 1 1.94 49 25 +24 +1.09 +0.16 Matches 2025-2026 22 Lille 2. Europa Lg 5 319 64 28.7 3.5 4 73 1 1 28 0 1.80 7 5 +2 +0.56 +0.68 Matches 2025-2026 22 Lille fr FRA 1. Ligue 1 13 432 33 14.1 4.8 4 55 0 9 23 0 1.92 17 3 +14 +2.92 +2.88 Matches 2025-2026 22 Rangers sct SCO 1. Premiership 0 0 0 0 1 Matches 2 Seasons 2 Clubs 3 Leagues 61 3,186 52 26.3 35.4 35 74 8 26 24 3 1.85 82 38 +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 Leagues 43 2,435 57 30.6 27.1 27 76 7 16 23 3 1.84 58 30 +28 +1.03 +0.39 Lille (1 Season) 2 Leagues 18 751 42 18.0 8.3 8 64 1 10 24 0 1.89 24 8 +16 +1.92 +1.92 Premiership (2 Seasons) 33 1,976 60 28.9 22.0 23 76 6 10 23 2 1.94 49 25 +24 +1.09 +0.16 Europa Lg (2 Seasons) 15 778 52 35.0 8.6 8 76 2 7 24 1 1.60 16 10 +6 +0.69 +0.76 Ligue 1 (1 Season) 13 432 33 14.1 4.8 4 55 0 9 23 0 1.92 17 3 +14 +2.92 +2.88
Playing Time Table 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-2025 21 Rangers 2 Leagues 43 2,435 57 53.8 27.1 27 76 7 16 23 2 1.84 58 30 +28 +1.03 +0.39 2025-2026 22 Rangers 1 League 0 0 0 0 1 2025-2026 22 Lille 2 Leagues 18 751 42 18.0 8.3 8 64 1 10 24 0 1.89 24 8 +16 +1.92 +1.92 2 Seasons 2 Clubs 3 Leagues 61 3,186 52 26.3 35.4 35 74 8 26 24 3 1.85 82 38 +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 Leagues 43 2,435 57 30.6 27.1 27 76 7 16 23 3 1.84 58 30 +28 +1.03 +0.39 Lille (1 Season) 2 Leagues 18 751 42 18.0 8.3 8 64 1 10 24 0 1.89 24 8 +16 +1.92 +1.92 Premiership (2 Seasons) 33 1,976 60 28.9 22.0 23 76 6 10 23 2 1.94 49 25 +24 +1.09 +0.16 Europa Lg (2 Seasons) 15 778 52 35.0 8.6 8 76 2 7 24 1 1.60 16 10 +6 +0.69 +0.76 Ligue 1 (1 Season) 13 432 33 14.1 4.8 4 55 0 9 23 0 1.92 17 3 +14 +2.92 +2.88
Playing Time Table 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-2025 21 Rangers sct SCO 1. Premiership 2nd 33 1,976 60 57.8 22.0 23 76 6 10 23 1 1.94 49 25 +24 +1.09 +0.16 Matches 2025-2026 22 Rangers sct SCO 1. Premiership 3rd 0 0 0 0 1 Matches 2025-2026 22 Lille fr FRA 1. Ligue 1 3rd 13 432 33 14.1 4.8 4 55 0 9 23 0 1.92 17 3 +14 +2.92 +2.88 Matches 2 Seasons 2 Clubs 2 Leagues 46 2,408 52 24.3 26.8 27 73 6 19 23 2 1.93 66 28 +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 League 33 1,976 60 28.9 22.0 23 76 6 10 23 2 1.94 49 25 +24 +1.09 +0.16 Lille (1 Season) 1 League 13 432 33 14.1 4.8 4 55 0 9 23 0 1.92 17 3 +14 +2.92 +2.88 Premiership (2 Seasons) 33 1,976 60 28.9 22.0 23 76 6 10 23 2 1.94 49 25 +24 +1.09 +0.16 Ligue 1 (1 Season) 13 432 33 14.1 4.8 4 55 0 9 23 0 1.92 17 3 +14 +2.92 +2.88
Playing Time Table 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-2025 21 Rangers 2. Europa Lg QF 10 459 46 41.4 5.1 4 79 1 6 24 1 1.50 9 5 +4 +0.78 +0.78 Matches 2025-2026 22 Lille 2. Europa Lg R16 5 319 64 28.7 3.5 4 73 1 1 28 0 1.80 7 5 +2 +0.56 +0.68 Matches 2 Seasons 2 Clubs 1 League 15 778 52 35.0 8.6 8 76 2 7 24 1 1.60 16 10 +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 League 10 459 46 41.4 5.1 4 79 1 6 24 1 1.50 9 5 +4 +0.78 +0.78 Lille (1 Season) 1 League 5 319 64 28.7 3.5 4 73 1 1 28 0 1.80 7 5 +2 +0.56 +0.68
Playing Time Table 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 2025 22 ma Morocco Friendlies (M) 3 124 41 27.6 1.4 1 63 0 2 31 2 3.00 3 0 +3 +2.18 +0.52 Matches 2025 22 ma Morocco Africa Cup of Nations 2nd 3 61 20 8.8 0.7 0 0 3 20 1 1.33 0 0 0 0.00 -1.00 Matches 2026 23 ma Morocco WCQ 4 183 46 25.4 2.0 2 75 0 2 17 1 3.00 6 0 +6 +2.95 +0.60 Matches 2 Seasons 1 Club 3 Leagues 10 368 37 19.8 4.1 3 71 0 7 22 4 2.50 9 0 +9 +2.20 +0.57 WCQ (1 Season) 4 183 46 25.4 2.0 2 75 0 2 17 1 3.00 6 0 +6 +2.95 +0.60 Friendlies (M) (1 Season) 3 124 41 27.6 1.4 1 63 0 2 31 2 3.00 3 0 +3 +2.18 +0.52 Africa Cup of Nations (1 Season) 3 61 20 8.8 0.7 0 0 3 20 1 1.33 0 0 0 0.00 -1.00
Miscellaneous Stats Table Season Age Squad Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2024-2025 21 Rangers 2. Europa Lg 5.1 2 0 0 10 7 2 6 1 2 0 Matches 2024-2025 21 Rangers sct SCO 1. Premiership 22.0 2 0 0 35 26 4 28 4 14 0 Matches 2025-2026 22 Lille 2. Europa Lg 3.5 1 0 0 6 6 2 4 0 6 0 Matches 2025-2026 22 Lille fr FRA 1. Ligue 1 4.8 2 0 0 6 3 5 5 2 4 0 Matches 2 Seasons 2 Clubs 3 Leagues 35.4 7 0 0 57 42 13 43 7 26 0 Country Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Rangers (2 Seasons) 2 Leagues 27.1 4 0 0 45 33 6 34 5 16 0 Lille (1 Season) 2 Leagues 8.3 3 0 0 12 9 7 9 2 10 0 Premiership (2 Seasons) 22.0 2 0 0 35 26 4 28 4 14 0 Europa Lg (2 Seasons) 8.6 3 0 0 16 13 4 10 1 8 0 Ligue 1 (1 Season) 4.8 2 0 0 6 3 5 5 2 4 0
Miscellaneous Stats Table Season Age Squad Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2024-2025 21 Rangers 2 Leagues 27.1 4 0 0 45 33 6 34 5 16 0 2025-2026 22 Lille 2 Leagues 8.3 3 0 0 12 9 7 9 2 10 0 2 Seasons 2 Clubs 3 Leagues 35.4 7 0 0 57 42 13 43 7 26 0 Comp 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Rangers (2 Seasons) 2 Leagues 27.1 4 0 0 45 33 6 34 5 16 0 Lille (1 Season) 2 Leagues 8.3 3 0 0 12 9 7 9 2 10 0 Premiership (2 Seasons) 22.0 2 0 0 35 26 4 28 4 14 0 Europa Lg (2 Seasons) 8.6 3 0 0 16 13 4 10 1 8 0 Ligue 1 (1 Season) 4.8 2 0 0 6 3 5 5 2 4 0
Miscellaneous Stats Table Season Age Squad Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2024-2025 21 Rangers sct SCO 1. Premiership 2nd 22.0 2 0 0 35 26 4 28 4 14 0 Matches 2025-2026 22 Lille fr FRA 1. Ligue 1 3rd 4.8 2 0 0 6 3 5 5 2 4 0 Matches 2 Seasons 2 Clubs 2 Leagues 26.8 4 0 0 41 29 9 33 6 18 0 Country Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Rangers (2 Seasons) 1 League 22.0 2 0 0 35 26 4 28 4 14 0 Lille (1 Season) 1 League 4.8 2 0 0 6 3 5 5 2 4 0 Premiership (2 Seasons) 22.0 2 0 0 35 26 4 28 4 14 0 Ligue 1 (1 Season) 4.8 2 0 0 6 3 5 5 2 4 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2024-2025 21 Rangers 2. Europa Lg QF 5.1 2 0 0 10 7 2 6 1 2 0 Matches 2025-2026 22 Lille 2. Europa Lg R16 3.5 1 0 0 6 6 2 4 0 6 0 Matches 2 Seasons 2 Clubs 1 League 8.6 3 0 0 16 13 4 10 1 8 0 Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches Rangers (1 Season) 1 League 5.1 2 0 0 10 7 2 6 1 2 0 Lille (1 Season) 1 League 3.5 1 0 0 6 6 2 4 0 6 0
Miscellaneous Stats Table Season Age Squad Comp LgRank 90s CrdY CrdR 2CrdY Fls Fld Off Crs Int TklW PKwon PKcon OG Matches 2025 22 ma Morocco Friendlies (M) 1.4 0 0 0 0 Matches 2025 22 ma Morocco Africa Cup of Nations 2nd 0.7 0 0 0 3 0 0 3 1 0 0 Matches 2026 23 ma Morocco WCQ 2.0 0 0 0 0 Matches 2 Seasons 1 Club 3 Leagues 4.1 0 0 0 3 0 0 3 1 0 0 WCQ (1 Season) 2.0 0 0 0 0 Friendlies (M) (1 Season) 1.4 0 0 0 0 Africa Cup of Nations (1 Season) 0.7 0 0 0 3 0 0 3 1 0 0
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.
View Additional Information
More Hamza Igamane Pages
Hamza Igamane Overview
Stats by Competition
Match Logs (Summary)
Goal Logs by Competition
Stathead & Player Comparison
Player Club Summary