Note: The statistics shown below are limited to 2 seasons before and after 2022. Visit the player's page to view their career statistics.
Goalkeepers
Position: GK ▪ Footed: Left
Age : 31
Born : Montréal, Quebec, Canada ca
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
GA
CS
MP
Min
GA
CS
MP
Min
GA
CS
MP
Min
GA
CS
MP
Min
GA
CS
Matches
2020 28 Morocco 1 90 0 1 90 0 0
2020-2021 29 Sevilla es ESP 1. La Liga 33 2,970 28 15 6 570 0 6 6 570 8 2 45 4,110 36 23 Matches
2021 29 Morocco 10 930 3 7 10 930 3 7
2021-2022 30 Sevilla es ESP 1. La Liga 31 2,790 24 13 10 930 9 3 41 3,720 33 16 Matches
2022 31 Morocco 18 1,602 5 11 18 1,602 5 11
2022-2023 31 Sevilla es ESP 1. La Liga 25 2,151 40 4 1 75 2 0 10 960 17 2 36 3,186 59 6 Matches
2023 31 Morocco 11 990 3 6 11 990 3 6
2023-2024 32 Sevilla es ESP 1. La Liga 1 90 2 0 1 90 1 2 180 3 0 Matches
2023-2024 32 Al-Hilal sa KSA 1. Pro League 31 2,781 20 8 31 2,781 20 8 Matches
2024 32 Morocco 2 180 2 2 180 0 2
25 Seasons *5 Clubs 302 26,945 329 103 8 735 2 6 42 3,930 47 15 86 7,693 18 55 438 39,303 396 179
Position: GK ▪ Footed: Right
Age : 33
Born : Spain es
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
GA
CS
MP
Min
GA
CS
MP
Min
GA
CS
MP
Min
GA
CS
MP
Min
GA
CS
Matches
2020 30 Morocco 1 90 0 1 90 0 0
2020-2021 31 Hatayspor tr TUR 1. Süper Lig 37 3,282 47 11 37 3,282 47 11 Matches
2021 31 Morocco 3 270 2 2 3 270 2 2
2021-2022 32 Hatayspor tr TUR 1. Süper Lig 34 3,060 49 8 34 3,060 49 8 Matches
2022 33 Morocco 2 138 0 1 2 138 0 1
2022-2023 33 Al-Wehda sa KSA 1. Pro League 22 1,980 22 5 22 1,980 22 5 Matches
2023 33 Morocco 2 180 1 2 180 0 1
2023-2024 34 Al-Wehda sa KSA 1. Pro League 27 2,430 47 2 27 2,430 47 2 Matches
2024 34 Morocco 0
22 Seasons *5 Clubs 268 24,047 326 76 7 690 0 50 4,337 9 29 325 29,074 335 105
Position: GK ▪ Footed: Right
Age : 26
Born : Casablanca, Morocco ma
Wikipedia
Position: GK ▪ Footed: Right
Age : 33
Born : Fes-Medina, Morocco ma
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
GA
CS
MP
Min
GA
CS
MP
Min
GA
CS
MP
Min
GA
CS
Matches
2021 32 Morocco 0
2022 33 Morocco 0
2023 34 Morocco 0
6 Seasons *1 Club 2 180 2 2 180 0 2
Defenders
Position: DF-MF (CM-DM) ▪ Footed: Right
Age : 25
Born : Gemeente Huizen, Netherlands nl
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020 23 Morocco 2 171 0 0 2 171 0 0
2020-2021 23 Fiorentina it ITA 1. Serie A 31 2,441 0 0 2 240 0 0 33 2,681 0 0 Matches
2021 24 Morocco 12 892 0 1 12 892 0 1
2021-2022 24 Fiorentina it ITA 1. Serie A 23 944 1 0 2 120 0 0 25 1,064 1 0 Matches
2022 25 Morocco 19 1,611 0 0 19 1,611 0 0
2022-2023 25 Fiorentina it ITA 1. Serie A 29 1,998 0 1 5 260 0 0 13 1,049 0 0 47 3,307 0 1 Matches
2023 26 Morocco 8 719 0 0 8 719 0 0
2023-2024 26 Manchester Utd eng ENG 1. Premier League 21 938 0 0 4 284 0 0 5 325 0 0 30 1,547 0 0 Matches
2023-2024 26 Fiorentina it ITA 1. Serie A 0 0 Matches
2024 27 Morocco 1 74 0 0 1 74 0 0
23 Seasons *9 Clubs 273 18,090 6 13 13 904 0 0 44 3,435 2 1 73 5,641 0 2 403 28,070 8 16
Position: DF-MF (FB-WM, right) ▪ Footed: Right
Age : 23
Born : Getafe, Spain es
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020 21 Morocco 2 161 0 1 2 161 0 1
2020-2021 21 Inter it ITA 1. Serie A 37 2,665 7 8 3 187 0 0 5 358 0 1 45 3,210 7 9 Matches
2021 22 Morocco 13 1,155 5 1 13 1,155 5 1
2021-2022 22 Paris Saint-Germain fr FRA 1. Ligue 1 32 2,479 4 6 1 90 0 0 8 717 0 0 41 3,286 4 6 Matches
2022 23 Morocco 18 1,553 2 1 18 1,553 2 1
2022-2023 23 Paris Saint-Germain fr FRA 1. Ligue 1 28 2,053 5 3 3 200 0 0 8 580 0 2 39 2,833 5 5 Matches
2023 24 Morocco 12 1,041 1 2 12 1,041 1 2
2023-2024 24 Paris Saint-Germain fr FRA 1. Ligue 1 25 1,932 4 5 4 360 0 1 11 981 1 1 40 3,273 5 7 Matches
2024 25 Morocco 2 180 0 0 2 180 0 0
21 Seasons *5 Clubs 228 17,782 35 44 28 2,010 2 3 85 7,269 12 20 93 7,927 11 17 434 34,988 60 84
Position: DF-MF (CB-CM) ▪ Footed: Left
Age : 32
Born : Bourg-de-Péage, France fr
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020 29 Morocco 1 90 0 0 1 90 0 0
2020-2021 30 Wolves eng ENG 1. Premier League 27 2,407 3 0 3 270 0 0 30 2,677 3 0 Matches
2021 30 Morocco 13 1,112 0 0 13 1,112 0 0
2021-2022 31 Wolves eng ENG 1. Premier League 31 2,705 2 0 1 90 1 0 32 2,795 3 0 Matches
2022 32 Morocco 17 1,428 1 0 17 1,428 1 0
2022-2023 32 Beşiktaş tr TUR 1. Süper Lig 25 1,924 1 1 25 1,924 1 1 Matches
2023 32 Morocco 11 890 1 1 11 890 1 1
2023-2024 33 Al-Shabab sa KSA 1. Pro League 25 2,205 4 1 25 2,205 4 1 Matches
23 Seasons *7 Clubs 370 30,267 24 8 17 1,335 1 0 8 648 1 0 83 6,888 3 1 478 39,138 29 9
Position: DF (CB) ▪ Footed: Left
Age : 26
Born : Kenitra, Morocco ma
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020-2021 24 Rennes fr FRA 1. Ligue 1 35 3,147 3 1 1 59 0 0 4 275 0 0 40 3,481 3 1 Matches
2021 24 Morocco 8 750 0 0 8 750 0 0
2021-2022 25 Rennes fr FRA 1. Ligue 1 31 2,735 2 2 7 630 0 0 38 3,365 2 2 Matches
2022 26 Morocco 14 1,253 1 0 14 1,253 1 0
2022-2023 26 West Ham United eng ENG 1. Premier League 18 1,595 2 0 4 360 0 0 8 705 0 0 30 2,660 2 0 Matches
2023 26 Morocco 12 1,080 0 0 12 1,080 0 0
2023-2024 27 West Ham United eng ENG 1. Premier League 21 1,857 1 0 1 90 0 1 6 409 1 0 28 2,356 2 1 Matches
2024 27 Morocco 2 180 0 0 2 180 0 0
17 Seasons *6 Clubs 168 14,677 13 3 16 1,291 0 1 41 3,349 1 0 59 5,274 2 4 284 24,591 16 8
Position: DF (FB, left) ▪ Footed: Left
Age : 28
Born : Khouribga, Morocco ma
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020-2021 26 Watford eng ENG 2. Championship 25 1,927 2 0 1 57 0 0 26 1,984 2 0 Matches
2021 27 Morocco 7 646 0 0 7 646 0 0
2021-2022 27 Watford eng ENG 1. Premier League 15 1,077 0 1 1 90 0 0 16 1,167 0 1 Matches
2022 28 Morocco 8 632 0 1 8 632 0 1
2022-2023 28 Udinese it ITA 1. Serie A 14 789 2 0 1 90 0 0 15 879 2 0 Matches
2023 29 Morocco 1 67 0 0 1 67 0 0
2023-2024 29 Udinese it ITA 1. Serie A 4 64 0 0 1 65 0 0 5 129 0 0 Matches
2023-2024 29 Torino it ITA 1. Serie A 16 1,024 0 0 16 1,024 0 0 Matches
17 Seasons *5 Clubs 271 19,562 10 10 18 1,461 0 3 28 2,314 0 2 317 23,337 10 15
Position: DF-MF (FB, right) ▪ Footed: Right
Age : 24
Born : Leiderdorp, Netherlands nl
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020 22 Morocco 1 56 1 0 1 56 1 0
2020-2021 22 Ajax nl NED 1. Eredivisie 19 1,206 0 1 6 477 1 0 25 1,683 1 1 Matches
2021 23 Morocco 3 228 1 0 3 228 1 0
2021-2022 23 Ajax nl NED 1. Eredivisie 25 1,951 5 2 8 657 0 2 33 2,608 5 4 Matches
2022 24 Morocco 8 590 0 0 8 590 0 0
2022-2023 24 Bayern Munich de GER 1. Bundesliga 19 1,075 1 4 2 103 0 0 5 392 0 0 26 1,570 1 4 Matches
2023 25 Morocco 7 531 0 0 7 531 0 0
2023-2024 25 Bayern Munich de GER 1. Bundesliga 19 1,197 0 3 2 135 0 0 8 647 0 1 29 1,979 0 4 Matches
18 Seasons *5 Clubs 243 16,381 19 18 10 715 0 0 55 4,386 3 4 43 3,221 2 4 351 24,703 24 26
Position: DF (CB) ▪ Footed: Right
Age : 30
Born : Khouribga, Morocco ma
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020-2021 28 Valladolid es ESP 1. La Liga 19 1,379 0 1 1 90 0 0 20 1,469 0 1 Matches
2021 28 Morocco 2 144 1 0 2 144 1 0
2021-2022 29 Valladolid es ESP 2. La Liga 2 25 1,892 2 1 25 1,892 2 1 Matches
2022 30 Morocco 9 434 0 0 9 434 0 0
2022-2023 30 Valladolid es ESP 1. La Liga 25 1,608 1 0 25 1,608 1 0 Matches
2023 30 Morocco 2 74 0 0 2 74 0 0
2023-2024 31 Al-Wehda sa KSA 1. Pro League 23 1,901 3 0 23 1,901 3 0 Matches
18 Seasons *7 Clubs 177 13,684 10 4 2 158 0 0 32 2,187 3 0 211 16,029 13 4
Position: DF ▪ Footed: Left
Age : 27
Born : Safi, Morocco ma
Position: DF ▪ Footed: Right
Age : 23
Born : Casablanca, Morocco ma
Position: DF (CB) ▪ Footed: Right
Age : 25
Born : Liège, Belgium be
Wikipedia
Position: DF (FB, left)
Age : 21
Born : 's-Hertogenbosch, Netherlands nl
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020-2021 19 NEC Nijmegen nl NED 2. Eerste Divisie 38 3,358 3 6 38 3,358 3 6 Matches
2021 20 Morocco 0 0 0
2021-2022 20 NEC Nijmegen nl NED 1. Eredivisie 31 2,559 0 1 31 2,559 0 1 Matches
2022 21 Morocco 3 161 0 0 3 161 0 0
2022-2023 21 NEC Nijmegen nl NED 1. Eredivisie 33 2,885 2 1 33 2,885 2 1 Matches
2023-2024 22 Utrecht nl NED 1. Eredivisie 29 2,448 0 3 29 2,448 0 3 Matches
11 Seasons *3 Clubs 199 17,082 9 30 8 537 0 2 6 284 0 0 213 17,903 9 32
Position: DF-MF (FB, right) ▪ Footed: Right
Age : 23
Born : Nîmes, France fr
Wikipedia
Position: DF ▪ Footed: Right
Age : 28
Born : Kenitra, Morocco ma
Wikipedia
Position: DF ▪ Footed: Right
Age : 28
Born : Casablanca, Morocco ma
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020 26 Al Ahly 3 300 0 0 3 300 0 0 Matches
2021 27 Morocco 0 0 0
2022 28 Morocco 3 54 0 0 3 54 0 0
6 Seasons *2 Clubs 3 300 0 0 6 244 0 0 9 544 0 0
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2021 28 Morocco 0 0 0
2022 29 Morocco 1 9 0 0 1 9 0 0
2023 30 Morocco 2 180 0 0 2 180 0 0
2024 31 Morocco 0 0 0
6 Seasons *1 Club 6 377 0 0 6 377 0 0
Position: DF
Age : 27
Born : Ouarzazate, Morocco ma
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2021 26 Morocco 1 85 0 0 1 85 0 0
2022 27 Wydad AC 1 120 1 0 1 120 1 0 Matches
2022 27 Morocco 0 0 0 Matches
2023 28 Morocco 0 0 0
4 Seasons *3 Clubs 18 1,091 1 1 1 120 1 0 1 85 0 0 20 1,296 2 1
Position: DF-MF (FB, right) ▪ Footed: Right
Age : 25
Born : Mulhouse, France fr
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020-2021 24 Portimonense pt POR 1. Primeira Liga 26 2,150 0 4 26 2,150 0 4 Matches
2021-2022 25 Portimonense pt POR 1. Primeira Liga 31 2,755 1 1 31 2,755 1 1 Matches
2022 25 Morocco 0 0 0
2022-2023 26 Portimonense pt POR 1. Primeira Liga 31 2,635 1 2 31 2,635 1 2 Matches
2023 26 Morocco 0 0 0
2023-2024 27 Hajduk Split hr CRO 1. HNL 28 1,560 0 2 28 1,560 0 2 Matches
12 Seasons *6 Clubs 186 14,737 4 10 2 176 0 0 0 188 14,913 4 10
Midfielders
Position: MF (AM-CM) ▪ Footed: Right
Age : 22
Born : Casablanca, Morocco ma
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020-2021 20 US Avranches fr FRA Coupe de France 1 90 0 0 1 90 0 0 Matches
2021 20 Morocco 3 178 0 0 3 178 0 0
2021-2022 21 Angers fr FRA 1. Ligue 1 32 1,633 2 1 1 27 0 0 33 1,660 2 1 Matches
2022 22 Morocco 12 911 2 0 12 911 2 0
2022-2023 22 Angers fr FRA 1. Ligue 1 15 1,129 0 0 15 1,129 0 0 Matches
2022-2023 22 Marseille fr FRA 1. Ligue 1 7 121 1 0 2 70 0 0 9 191 1 0 Matches
2023 22 Morocco 10 728 2 1 10 728 2 1
2023-2024 23 Marseille fr FRA 1. Ligue 1 21 1,209 2 0 12 632 0 1 33 1,841 2 1 Matches
2024 23 Morocco 2 91 0 0 2 91 0 0
13 Seasons *7 Clubs 124 7,472 15 7 4 187 0 0 21 1,186 0 2 47 3,202 9 8 196 12,047 24 17
Position: MF (CM-DM) ▪ Footed: Left
Age : 22
Born : Nantes, France fr
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020-2021 21 Nantes fr FRA 1. Ligue 1 33 2,379 7 2 33 2,379 7 2 Matches
2021 21 Morocco 4 255 0 0 4 255 0 0
2021-2022 22 Watford eng ENG 1. Premier League 20 1,416 0 0 2 163 0 0 22 1,579 0 0 Matches
2022 22 Morocco 6 460 2 1 6 460 2 1
2022-2023 23 Watford eng ENG 2. Championship 21 1,435 5 4 21 1,435 5 4 Matches
2023 23 Morocco 4 173 0 0 4 173 0 0
2023-2024 24 Lorient fr FRA 1. Ligue 1 14 863 1 3 14 863 1 3 Matches
2023-2024 24 Watford eng ENG 2. Championship 15 919 1 3 2 99 0 0 17 1,018 1 3 Matches
11 Seasons *4 Clubs 203 15,360 25 28 16 1,060 3 2 14 888 2 1 233 17,308 30 31
Position: MF ▪ Footed: Right
Age : 23
Born : Frankfurt am Main, Germany de
Wikipedia
Position: MF (AM) ▪ Footed: Right
Age : 25
Born : Goulmima, Morocco ma
Wikipedia
Position: MF
Age : 30
Born : Settat, Morocco ma
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2021 29 Morocco 3 119 0 0 3 119 0 0
2022 30 Wydad AC 1 89 0 0 1 89 0 0 Matches
2022 30 Morocco 4 114 0 0 4 114 0 0 Matches
2023 31 Morocco 1 90 0 0 1 90 0 0
4 Seasons *2 Clubs 1 89 0 0 8 323 0 0 9 412 0 0
Position: MF (AM-CM-DM) ▪ Footed: Right
Age : 33
Born : Rouen, France fr
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020-2021 31 Sivasspor tr TUR 1. Süper Lig 36 3,090 4 5 5 450 0 1 41 3,540 4 6 Matches
2021 32 Morocco 5 193 0 0 5 193 0 0
2021-2022 32 Sivasspor tr TUR 1. Süper Lig 29 2,319 5 4 29 2,319 5 4 Matches
2022 33 Morocco 6 91 0 1 6 91 0 1
2022-2023 33 Al-Wehda sa KSA 1. Pro League 27 2,386 3 8 27 2,386 3 8 Matches
2023 34 Morocco 2 91 1 0 2 91 1 0
2023-2024 34 Al-Wehda sa KSA 1. Pro League 33 2,955 4 8 33 2,955 4 8 Matches
21 Seasons *8 Clubs 406 31,634 39 69 14 956 0 5 10 888 0 1 49 2,431 4 8 479 35,909 43 83
Position: MF (AM)
Age : 18
Born : Strombeek-Bever, Belgium be
Wikipedia
Position: MF (CM-DM, left) ▪ Footed: Left
Age : 23
Born : Castel San Pietro Terme, Italy it
Forwards
Position: FW-MF (AM) ▪ Footed: Right
Age : 28
Born : Paris, France fr
Wikipedia
Position: FW-MF (AM-CM) ▪ Footed: Left
Age : 29
Born : Gemeente Dronten, Netherlands nl
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020 26 Morocco 1 32 0 1 1 32 0 1
2020-2021 27 Chelsea eng ENG 1. Premier League 23 1,172 2 3 6 375 2 1 10 349 2 0 39 1,896 6 4 Matches
2021 27 Morocco 8 525 3 2 8 525 3 2 Matches
2021 27 Chelsea 2 101 0 0 2 101 0 0 Matches
2021-2022 28 Chelsea eng ENG 1. Premier League 23 1,319 4 3 9 584 2 1 10 487 2 2 42 2,390 8 6 Matches
2022 29 Morocco 10 867 2 1 10 867 2 1
2022-2023 29 Chelsea eng ENG 1. Premier League 18 661 0 3 2 129 0 0 4 148 0 0 24 938 0 3 Matches
2023 29 Morocco 7 549 2 1 7 549 2 1
2023-2024 30 Galatasaray tr TUR 1. Süper Lig 18 1,070 6 3 5 249 2 1 23 1,319 8 4 Matches
2024 30 Morocco 2 148 0 0 2 148 0 0
25 Seasons *6 Clubs 303 22,412 91 101 17 1,088 4 2 65 3,927 13 14 63 4,686 25 9 448 32,113 133 126
Position: FW-MF (AM) ▪ Footed: Right
Age : 25
Born : Hautrage, Belgium be
Wikipedia
Position: FW ▪ Footed: Left
Age : 25
Born : Fes-Medina, Morocco ma
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020 22 Morocco 2 120 1 0 2 120 1 0
2020-2021 23 Sevilla es ESP 1. La Liga 38 2,311 18 0 5 242 0 0 9 453 6 0 52 3,006 24 0 Matches
2021 23 Morocco 11 893 3 0 11 893 3 0
2021-2022 24 Sevilla es ESP 1. La Liga 23 1,277 5 1 6 302 0 0 29 1,579 5 1 Matches
2022 25 Morocco 12 835 3 0 12 835 3 0
2022-2023 25 Sevilla es ESP 1. La Liga 31 1,661 8 1 4 252 4 0 13 962 6 0 48 2,875 18 1 Matches
2023 25 Morocco 12 853 3 0 12 853 3 0
2023-2024 26 Sevilla es ESP 1. La Liga 33 2,570 16 2 1 62 1 0 7 601 3 0 41 3,233 20 2 Matches
2024 26 Morocco 2 32 0 0 2 32 0 0
21 Seasons *6 Clubs 293 18,082 102 13 18 796 7 0 60 4,009 23 0 89 5,356 23 3 460 28,243 155 16
Position: FW ▪ Footed: Right
Age : 24
Born : Liège, Belgium be
Wikipedia
Position: FW-MF ▪ Footed: Left
Age : 28
Born : Casablanca, Morocco ma
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2021 27 Morocco 4 177 0 0 4 177 0 0
2021-2022 28 Hatayspor tr TUR 1. Süper Lig 32 2,437 18 2 32 2,437 18 2 Matches
2022 28 Morocco 8 507 5 3 8 507 5 3
2022-2023 29 Hatayspor tr TUR 1. Süper Lig 21 1,797 8 3 21 1,797 8 3 Matches
2023 29 Morocco 9 322 3 0 9 322 3 0
2023-2024 30 Olympiacos gr GRE 1. Super League 31 1,964 17 2 15 1,275 14 1 46 3,239 31 3 Matches
2024 30 Morocco 1 64 0 0 1 64 0 0
13 Seasons *4 Clubs 169 12,760 88 16 33 2,696 23 2 56 2,744 21 5 258 18,200 132 23
Position: FW-MF (AM) ▪ Footed: Right
Age : 24
Born : Brugge, Belgium be
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020-2021 22 QPR eng ENG 2. Championship 45 3,497 8 4 2 171 0 1 47 3,668 8 5 Matches
2021 23 Morocco 3 55 0 0 3 55 0 0
2021-2022 23 QPR eng ENG 2. Championship 39 3,148 9 5 4 330 0 2 43 3,478 9 7 Matches
2022 24 Morocco 8 367 1 0 8 367 1 0
2022-2023 24 QPR eng ENG 2. Championship 40 3,271 5 9 2 150 0 0 42 3,421 5 9 Matches
2023 25 Morocco 2 82 0 0 2 82 0 0
2023-2024 25 QPR eng ENG 2. Championship 44 3,732 7 8 44 3,732 7 8 Matches
13 Seasons *4 Clubs 278 20,546 43 47 20 1,341 1 5 13 504 1 0 311 22,391 45 52
Position: FW-MF (AM) ▪ Footed: Left
Age : 22
Born : Rotterdam, Netherlands nl
Wikipedia
Position: FW-MF ▪ Footed: Right
Age : 28
Born : Amsterdam, Netherlands nl
Wikipedia
Position: FW-MF ▪ Footed: Left
Age : 26
Born : San Lorenzo de El Escorial, Spain es
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020-2021 24 Sevilla es ESP 1. La Liga 24 845 4 2 6 328 0 0 6 294 1 0 36 1,467 5 2 Matches
2021 25 Morocco 7 387 1 0 7 387 1 0
2021-2022 25 Sevilla es ESP 1. La Liga 16 474 2 0 2 221 0 0 7 364 1 0 25 1,059 3 0 Matches
2022 26 Morocco 4 149 1 0 4 149 1 0
2022-2023 26 Sevilla es ESP 1. La Liga 0 0 Matches
2022-2023 26 Getafe es ESP 1. La Liga 28 1,150 3 1 3 206 4 0 31 1,356 7 1 Matches
2023 27 Morocco 0 0 0
2023-2024 27 Las Palmas es ESP 1. La Liga 38 2,449 3 2 1 41 1 0 39 2,490 4 2 Matches
17 Seasons *11 Clubs 313 17,200 58 26 38 2,652 20 1 34 1,748 9 3 12 550 2 0 397 22,150 89 30
Position: FW-MF (AM-WM) ▪ Footed: Right
Age : 32
Born : Fes-Medina, Morocco ma
Wikipedia
Position: FW-MF (AM, left) ▪ Footed: Right
Age : 20
Born : Beni Mellal, Morocco ma
Position: FW
Age : 24
Born : Loreto, Italy it
Position: FW ▪ Footed: Right
Age : 31
Born : Safi, Morocco ma
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020-2021 29 Al-Nassr sa KSA 1. Pro League 15 1,214 11 2 15 1,214 11 2 Matches
2021-2022 30 Al-Nassr sa KSA 1. Pro League 6 366 3 0 6 366 3 0 Matches
2021-2022 30 Al-Ittihad sa KSA 1. Pro League 13 1,044 12 1 13 1,044 12 1 Matches
2022 31 Morocco 5 113 0 0 5 113 0 0
2022-2023 31 Al-Ittihad sa KSA 1. Pro League 26 2,313 21 3 26 2,313 21 3 Matches
2023 32 Morocco 2 61 0 0 2 61 0 0 Matches
2023 32 Al-Ittihad 1 21 0 0 1 21 0 0 Matches
2023-2024 32 Al-Ittihad sa KSA 1. Pro League 24 1,971 19 3 24 1,971 19 3 Matches
15 Seasons *7 Clubs 214 17,987 174 31 2 37 0 0 18 919 6 0 234 18,943 180 31
Position: FW-MF (AM) ▪ Footed: Right
Age : 24
Born : Pontoise, France fr
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020-2021 23 Schalke 04 de GER 1. Bundesliga 28 2,101 2 5 3 170 0 1 31 2,271 2 6 Matches
2021 23 Morocco 1 19 0 0 1 19 0 0
2021-2022 24 Marseille fr FRA 1. Ligue 1 23 1,165 4 4 2 82 1 0 9 445 0 0 34 1,692 5 4 Matches
2022 24 Morocco 3 108 0 1 3 108 0 1
2022-2023 25 Marseille fr FRA 1. Ligue 1 10 515 0 0 6 380 1 2 16 895 1 2 Matches
2023 25 Morocco 8 290 1 1 8 290 1 1
2023-2024 26 Marseille fr FRA 1. Ligue 1 28 1,821 1 2 14 1,162 1 6 42 2,983 2 8 Matches
17 Seasons *5 Clubs 230 15,087 22 27 17 1,263 2 2 34 2,129 2 8 23 996 1 4 304 19,475 27 41
Position: FW-MF (AM, left)
Age : 21
Born : Mechelen, Belgium be
Wikipedia
Position: FW ▪ Footed: Right
Age : 27
Born : Fes-Medina, Morocco ma
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020 25 Morocco 2 49 0 0 2 49 0 0
2021 26 Morocco 3 28 0 0 3 28 0 0
2022 27 Morocco 4 31 0 1 4 31 0 1
8 Seasons *4 Clubs 30 1,563 6 2 3 191 1 0 2 61 0 1 10 124 0 1 45 1,939 7 4
Position: FW-MF (AM) ▪ Footed: Right
Age : 31
Born : Avignon, France fr
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2020-2021 30 Galatasaray tr TUR 1. Süper Lig 22 1,474 6 3 22 1,474 6 3 Matches
2021-2022 31 Adana Demirspor tr TUR 1. Süper Lig 22 1,202 3 1 22 1,202 3 1 Matches
2022 31 Morocco 1 27 0 0 1 27 0 0
2022-2023 32 Adana Demirspor tr TUR 1. Süper Lig 30 2,271 12 7 30 2,271 12 7 Matches
2023-2024 33 Adana Demirspor tr TUR 1. Süper Lig 14 1,072 3 0 14 1,072 3 0 Matches
24 Seasons *7 Clubs 394 28,182 75 55 41 2,863 3 1 42 2,965 5 3 477 34,010 83 59
Position: FW ▪ Footed: Right
Age : 25
Born : Casablanca, Morocco ma
Wikipedia
Player Summary Table
Season
Age
Squad
Country
Comp
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
MP
Min
Gls
Ast
Matches
2021 24 Morocco 4 119 0 0 4 119 0 0
2022 25 Morocco 1 21 0 0 1 21 0 0
2023 26 Morocco 1 16 0 0 1 16 0 0
2024 27 Morocco 2 101 0 0 2 101 0 0
6 Seasons *2 Clubs 3 223 0 0 26 1,031 6 2 29 1,254 6 2
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 Morocco Pages
Morocco History
Match Logs (All Competitions)
Match Logs (World Cup)
Match Logs (WCQ — CAF (M))
Match Logs (Friendlies (M))
Competition Goal Logs
Affiliated Squads
We're Social...for Statheads
Site Last Updated: Wednesday, June 3, 1:47PM
Question, Comment, Feedback, or Correction?
Subscribe to our Free Email Newsletter
Subscribe to Stathead FBref: Get your first month FREE
Your All-Access Ticket to the FBref Database
Do you have a sports website? Or write about sports? We have tools and resources that can help you use sports data. Find out more.