| STRT | FC | FA | YC | RC | G | A | SHOT | SOG | OFF | |
|---|---|---|---|---|---|---|---|---|---|---|
| 2025-26 AFC Champions League Elite ALS | 6 | 5 | 3 | 0 | 0 | 0 | 1 | 6 | 2 | 0 |
| 2024-25 AFC Champions League Elite ALS | 6 | 6 | 4 | 1 | 0 | 1 | 0 | 4 | 2 | 1 |
Includes finals, playoffs and exhibition games, so totals run higher than regular-season figures.
| Season | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 2025-26 AFC Champions League EliteAl Sadd | 7 | 0 | 1 | 6 | 2 | 545 | 0 | 0 | 0 | 7 | 1 | 5 | 3 | 0 | 12 | 0 |
| 2025 International FriendlyMorocco | 2 | 0 | 0 | 1 | 0 | 180 | 0 | 0 | 0 | 1 | 0 | 5 | 2 | 0 | 0 | 0 |
| 2024-25 AFC Champions League EliteAl Sadd | 6 | 1 | 0 | 4 | 2 | 540 | 1 | 0 | 1 | 6 | 0 | 6 | 4 | 1 | 5 | 0 |
| 2023 International FriendlyMorocco | 4 | – | – | – | – | 360 | – | – | – | – | – | – | – | – | – | – |
| 2022 FIFA World CupMorocco | 6 | 1 | 0 | 1 | 1 | 468 | 1 | 0 | 0 | 6 | 0 | 4 | 0 | 0 | 1 | 0 |
| 2022 International FriendlyMorocco | 4 | 0 | 0 | 1 | 1 | 333 | 1 | 0 | 0 | 3 | 0 | 2 | 0 | 0 | 3 | 0 |
| 2021-22 Premier LeagueWolverhampton Wanderers | 31 | 2 | 0 | 18 | 6 | 2,708 | 6 | 0 | 5 | 31 | 0 | 28 | 15 | 0 | 29 | 0 |
| 2020-21 Premier LeagueWolverhampton Wanderers | 27 | 3 | 0 | 28 | 11 | 2,408 | 2 | 0 | 5 | 27 | 0 | 29 | 11 | 0 | 39 | 0 |
| 2019-20 UEFA Europa LeagueWolverhampton Wanderers | 14 | 1 | 0 | 5 | 2 | 1,035 | 1 | 0 | 1 | 8 | 1 | 10 | 3 | 0 | 7 | 0 |
| 2019-20 Premier LeagueWolverhampton Wanderers | 33 | 2 | 1 | 24 | 8 | 2,706 | 10 | 1 | 2 | 33 | 2 | 43 | 24 | 0 | 34 | 0 |
| 2018-19 Premier LeagueWolverhampton Wanderers | 19 | 2 | 0 | 11 | 5 | 1,144 | 7 | 0 | 0 | 19 | 7 | 27 | 8 | 0 | 17 | 0 |
| 2018 FIFA World CupMorocco | 2 | 0 | 0 | 1 | 0 | 180 | 0 | 0 | 0 | 2 | 0 | 2 | 1 | 0 | 3 | 0 |
| 2017-18 EFL ChampionshipWolverhampton Wanderers | 42 | 4 | 0 | 43 | 16 | 3,398 | 11 | 0 | 3 | 42 | 5 | 59 | 28 | 0 | 30 | 0 |
| 2016-17 EFL ChampionshipWolverhampton Wanderers | 24 | 0 | 1 | 23 | 4 | 1,729 | 10 | 0 | 1 | 24 | 5 | 37 | 24 | 0 | 22 | 0 |
| 2015-16 Ligue 1Angers | 35 | 2 | 2 | 27 | 7 | 3,107 | 12 | 0 | 2 | 35 | 0 | 50 | 30 | 0 | 32 | 0 |
| Career15 seasons | 256 | 18 | 5 | 193 | 65 | 20,841 | 62 | 1 | 20 | 244 | 21 | 307 | 153 | 1 | 234 | 0 |
Stats from official league and public sports feeds. Updated hourly.
| Game | |||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Vissel Kobe advance 5-4 on penalties v Vissel KobeL 3-3 17 Apr | 0 | 0 | 3 | 0 | 96 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 3 | 0 |
| Al Sadd advance 4-2 on penalties @ Al HilalW 3-3 14 Apr | 0 | 1 | 2 | 2 | 120 | 0 | 0 | 0 | 1 | 0 | 1 | 1 | 0 | 3 | 0 |
| 18 Feb v Al IttihadL 1-4 18 Feb | 0 | 0 | 0 | 0 | 7 | 0 | 0 | 0 | 1 | 1 | 0 | 0 | 0 | 0 | 0 |
| 26 Nov @ Al Wahda FCL 1-3 26 Nov | 0 | 0 | 1 | 0 | 90 | 0 | 0 | 0 | 1 | 0 | 1 | 0 | 0 | 3 | 0 |
| 5 Nov v Al AhliL 1-2 5 Nov | 0 | 0 | 0 | 0 | 90 | 0 | 0 | 0 | 1 | 0 | 0 | 1 | 0 | 2 | 0 |
| 1 Oct v SharjahD 1-1 1 Oct | 0 | 0 | 0 | 0 | 52 | 0 | 0 | 0 | 1 | 0 | 0 | 0 | 0 | 0 | 0 |
| 16 Sept @ Al-Shorta SCD 1-1 16 Sept | 0 | 0 | 0 | 0 | 90 | 0 | 0 | 0 | 1 | 0 | 3 | 1 | 0 | 1 | 0 |
| Split | ||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| HomeHome or away · won 2 of 8 | 8 | 0.0 | 0.0 | 0.4 | 0.0 | 75.6 | 0.1 | 0.0 | 0.0 | 1.0 | 0.1 | 0.8 | 0.5 | 0.0 | 1.1 | 0.0 |
| AwayHome or away · won 2 of 5 | 5 | 0.2 | 0.2 | 1.4 | 0.8 | 96.0 | 0.0 | 0.0 | 0.2 | 1.0 | 0.0 | 1.0 | 0.6 | 0.2 | 1.6 | 0.0 |
| LossesResult | 5 | 0.0 | 0.0 | 0.8 | 0.0 | 74.6 | 0.0 | 0.0 | 0.0 | 1.0 | 0.2 | 0.2 | 0.2 | 0.0 | 2.2 | 0.0 |
| DrawsResult | 4 | 0.3 | 0.0 | 0.5 | 0.3 | 80.5 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.3 | 1.0 | 0.0 | 0.8 | 0.0 |
| WinsResult | 4 | 0.0 | 0.3 | 1.0 | 0.8 | 97.5 | 0.3 | 0.0 | 0.3 | 1.0 | 0.0 | 1.3 | 0.5 | 0.3 | 0.8 | 0.0 |
| Regular seasonStage · won 4 of 13 | 13 | 0.1 | 0.1 | 0.8 | 0.3 | 83.5 | 0.1 | 0.0 | 0.1 | 1.0 | 0.1 | 0.8 | 0.5 | 0.1 | 1.3 | 0.0 |
| Al AhliOpponent · won 0 of 2 | 2 | 0.0 | 0.0 | 0.0 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.5 | 0.0 | 2.5 | 0.0 |
| Al HilalOpponent · won 1 of 2 | 2 | 0.0 | 0.5 | 1.0 | 1.0 | 105 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.5 | 1.5 | 0.0 | 2.0 | 0.0 |
| Al IttihadOpponent · won 0 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 7.0 | 0.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Al NassrOpponent · won 1 of 1 | 1 | 0.0 | 0.0 | 2.0 | 1.0 | 90.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 |
| Al Wahda FCOpponent · won 0 of 1 | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | 3.0 | 0.0 |
| Al WaslOpponent · won 0 of 1 | 1 | 1.0 | 0.0 | 2.0 | 1.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.0 |
| Al-Shorta SCOpponent · won 0 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 3.0 | 1.0 | 0.0 | 1.0 | 0.0 |
| Esteghlal FCOpponent · won 1 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| PersepolisOpponent · won 1 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 90.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 3.0 | 1.0 | 0.0 | 0.0 | 0.0 |
| SharjahOpponent · won 0 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 52.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 | 0.0 |
| Vissel KobeOpponent · won 0 of 1 | 1 | 0.0 | 0.0 | 3.0 | 0.0 | 96.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 0.0 | 0.0 | 3.0 | 0.0 |
| Jassim Bin Hamad Stadium, DohaGround · won 2 of 7 | 7 | 0.0 | 0.0 | 0.0 | 0.0 | 72.7 | 0.1 | 0.0 | 0.0 | 1.0 | 0.1 | 0.9 | 0.6 | 0.0 | 0.9 | 0.0 |
| Prince Abdullah Al-Faisal Stadium, JeddahGround · won 1 of 2 | 2 | 0.0 | 0.5 | 2.5 | 1.0 | 108 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.5 | 0.5 | 0.0 | 3.0 | 0.0 |
| Al Nahyan Stadium, Abu DhabiGround · won 0 of 1 | 1 | 0.0 | 0.0 | 1.0 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.0 | 0.0 | 3.0 | 0.0 |
| Al-Awwal Park, King Fahd International StadiumGround · won 1 of 1 | 1 | 0.0 | 0.0 | 2.0 | 1.0 | 90.0 | 0.0 | 0.0 | 1.0 | 1.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 |
| Al-Zawraa Stadium, BaghdadGround · won 0 of 1 | 1 | 0.0 | 0.0 | 0.0 | 0.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 3.0 | 1.0 | 0.0 | 1.0 | 0.0 |
| Zabeel Stadium, DubaiGround · won 0 of 1 | 1 | 1.0 | 0.0 | 2.0 | 1.0 | 90.0 | 0.0 | 0.0 | 0.0 | 1.0 | 0.0 | 0.0 | 1.0 | 0.0 | 1.0 | 0.0 |