Note: The statistics shown below are limited to 2 seasons before and after 2019. Visit the player's page to view their career statistics.
Goalkeepers
Position: GK ▪ Footed: Left
Age : 27
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
2017 25 Morocco 3 225 2 3 225 0 2
2017-2018 26 Girona es ESP 1. La Liga 30 2,655 46 9 1 90 0 31 2,745 46 9 Matches
2018 27 Morocco 1 90 0 1 90 0 0
2018-2019 27 Girona es ESP 1. La Liga 32 2,862 43 8 32 2,862 43 8 Matches
2019 27 Morocco 10 885 1 5 10 885 1 5
2019-2020 28 Girona es ESP 2. La Liga 2 Matches
2019-2020 28 Sevilla es ESP 1. La Liga 6 495 3 4 10 900 6 6 16 1,395 9 10 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
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 : 29
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
2017 27 Morocco 11 990 3 6 11 990 3 6
2017-2018 28 Numancia es ESP 2. La Liga 2 1 90 2 0 5 480 0 6 570 2 0 Matches
2018 29 Morocco 16 1,395 4 10 16 1,395 4 10
2018-2019 29 Málaga es ESP 2. La Liga 2 36 3,240 30 13 36 3,240 30 13 Matches
2019 29 Morocco 7 585 0 3 7 585 0 3
2019-2020 30 Málaga es ESP 2. La Liga 2 38 3,420 29 18 38 3,420 29 18 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
22 Seasons *5 Clubs 268 24,047 326 76 7 690 0 50 4,337 9 29 325 29,074 335 105
Position: GK
Age : 28
Born : Agadir, Morocco ma
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
2019 28 Morocco 0
2021 30 Morocco 0
2 Seasons *1 Club 0 0 0 0
Position: GK ▪ Footed: Right
Age : 22
Born : Casablanca, 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
2017 20 Morocco 1 45 0 1 45 0 0
2018 22 Morocco 1 45 1 1 45 0 1
2019 22 Morocco 0
2021 24 Morocco 0
6 Seasons *2 Clubs 1 120 1 0 2 90 1 3 210 1 1
Position: GK ▪ Footed: Right
Age : 30
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
2019 30 Morocco 0
2021 32 Morocco 0
6 Seasons *1 Club 2 180 2 2 180 0 2
Defenders
Position: DF-MF (FB-WM, right) ▪ Footed: Right
Age : 20
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
2017 18 Morocco 1 60 0 0 1 60 0 0
2017-2018 18 Real Madrid es ESP 1. La Liga 9 757 2 0 5 288 0 1 2 180 0 0 16 1,225 2 1 Matches
2018 19 Morocco 12 952 1 0 12 952 1 0
2018-2019 19 Dortmund de GER 1. Bundesliga 21 1,740 2 4 2 240 1 0 5 371 0 3 28 2,351 3 7 Matches
2019 20 Morocco 11 1,020 0 3 11 1,020 0 3
2019-2020 20 Dortmund de GER 1. Bundesliga 33 2,715 5 10 4 149 0 0 8 707 4 0 45 3,571 9 10 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
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 : 28
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
2017 26 Morocco 10 881 1 0 10 881 1 0
2017-2018 27 Wolves eng ENG 2. Championship 42 3,394 4 0 2 28 0 0 44 3,422 4 0 Matches
2018 28 Morocco 14 1,141 0 0 14 1,141 0 0
2018-2019 28 Wolves eng ENG 1. Premier League 19 1,149 2 0 7 690 0 0 26 1,839 2 0 Matches
2019 28 Morocco 10 899 0 0 10 899 0 0
2019-2020 29 Wolves eng ENG 1. Premier League 33 2,705 2 1 2 160 0 0 8 648 1 0 43 3,513 3 1 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
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-MF (AM-FB-WM, right) ▪ Footed: Right
Age : 32
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
MP
Min
Gls
Ast
Matches
2017 30 Morocco 12 1,080 2 2 12 1,080 2 2
2017-2018 31 Fenerbahçe tr TUR 1. Süper Lig 29 2,266 4 8 29 2,266 4 8 Matches
2018 32 Morocco 8 698 1 0 8 698 1 0
2018-2019 32 Fenerbahçe tr TUR 1. Süper Lig 16 1,339 1 4 16 1,339 1 4 Matches
2019 32 Morocco 10 663 0 0 10 663 0 0
2019-2020 33 Fenerbahçe tr TUR 1. Süper Lig 28 2,375 2 0 28 2,375 2 0 Matches
2020-2021 34 Fenerbahçe tr TUR 1. Süper Lig 0 0 Matches
2020-2021 34 Club Brugge be BEL 1. First Division A 2 27 0 0 2 152 0 0 4 179 0 0 Matches
2021 34 Morocco 1 34 0 0 1 34 0 0
23 Seasons *6 Clubs 379 27,098 36 77 6 322 0 2 42 2,656 3 5 39 3,174 3 3 466 33,250 42 87
Position: DF (CB) ▪ Footed: Right
Age : 32
Born : Saint-Max, France fr
Wikipedia
Position: DF (CB) ▪ Footed: Right
Age : 31
Born : Courcouronnes, France fr
Wikipedia
Position: DF-MF (CM-DM) ▪ Footed: Right
Age : 22
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
2017 20 Morocco 1 90 0 0 1 90 0 0
2017-2018 20 Feyenoord nl NED 1. Eredivisie 21 1,190 1 2 6 528 1 0 27 1,718 2 2 Matches
2018 21 Morocco 6 158 0 0 6 158 0 0
2018-2019 21 Club Brugge be BEL 1. First Division A 24 1,156 1 0 4 287 0 0 28 1,443 1 0 Matches
2019 22 Morocco 5 388 0 0 5 388 0 0
2019-2020 22 Club Brugge be BEL 1. First Division A 1 80 0 0 1 80 0 0 Matches
2019-2020 22 Hellas Verona it ITA 1. Serie A 34 2,919 1 1 34 2,919 1 1 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
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 (CB) ▪ Footed: Left
Age : 30
Born : Tétouan, 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
2017 28 Morocco 0 0 0
2017-2018 28 Real Betis es ESP 1. La Liga 15 1,257 3 0 15 1,257 3 0 Matches
2018 29 Morocco 2 180 0 0 2 180 0 0
2018-2019 29 Real Betis es ESP 1. La Liga 21 1,702 1 1 5 290 0 0 3 181 0 0 29 2,173 1 1 Matches
2019 30 Morocco 4 360 1 0 4 360 1 0
2019-2020 30 Real Betis es ESP 1. La Liga 17 1,431 1 2 1 120 0 0 18 1,551 1 2 Matches
2020-2021 31 Sporting CP pt POR 1. Primeira Liga 28 2,406 2 3 28 2,406 2 3 Matches
2021 32 Morocco 3 270 0 0 3 270 0 0
17 Seasons *10 Clubs 210 17,237 10 9 16 1,145 0 1 9 632 0 0 18 1,502 1 0 253 20,516 11 10
Position: DF (CB) ▪ Footed: Left
Age : 31
Born : Montpellier, 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
2017 29 Morocco 1 90 0 0 1 90 0 0
2017-2018 29 Reims fr FRA 2. Ligue 2 35 3,150 4 0 3 187 0 0 38 3,337 4 0 Matches
2018 30 Morocco 0 0 0
2018-2019 30 Reims fr FRA 1. Ligue 1 38 3,420 0 0 2 210 0 0 40 3,630 0 0 Matches
2019 31 Morocco 5 331 0 1 5 331 0 1
2019-2020 31 Reims fr FRA 1. Ligue 1 28 2,520 3 0 5 480 0 0 33 3,000 3 0 Matches
2020 32 Morocco 2 127 0 0 2 127 0 0
2020-2021 32 Reims fr FRA 1. Ligue 1 33 2,889 3 0 1 90 0 0 34 2,979 3 0 Matches
2021 33 Morocco 1 90 0 0 1 90 0 0
23 Seasons *6 Clubs 430 37,343 25 4 21 1,885 0 0 14 851 0 1 465 40,079 25 5
Position: DF-MF (FB, right) ▪ Footed: Right
Age : 21
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
2017-2018 19 Jong Ajax nl NED 2. Eerste Divisie 21 1,780 6 2 21 1,780 6 2 Matches
2017-2018 19 Ajax nl NED 1. Eredivisie 8 291 0 0 8 291 0 0 Matches
2018 20 Morocco 1 6 0 0 1 6 0 0
2018-2019 20 Ajax nl NED 1. Eredivisie 28 2,232 1 1 11 825 2 0 39 3,057 3 1 Matches
2019 21 Morocco 6 328 0 0 6 328 0 0
2019-2020 21 Jong Ajax nl NED 2. Eerste Divisie 1 69 0 0 1 69 0 0 Matches
2019-2020 21 Ajax nl NED 1. Eredivisie 13 742 0 0 3 225 0 0 16 967 0 0 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
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 : 26
Born : Khouribga, Morocco ma
Wikipedia
Position: DF-MF (FB, left) ▪ Footed: Left
Age : 21
Born : Casablanca, Morocco ma
Wikipedia
Position: DF (FB, right) ▪ Footed: Right
Age : 29
Born : Agadir, 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
2017 27 Morocco 0 0 0
2017-2018 27 Yeni Malatyaspor tr TUR 1. Süper Lig 29 2,527 0 1 29 2,527 0 1 Matches
2018-2019 28 Yeni Malatyaspor tr TUR 1. Süper Lig 29 2,359 0 2 29 2,359 0 2 Matches
2019 29 Morocco 3 225 0 0 3 225 0 0
2019-2020 29 Yeni Malatyaspor tr TUR 1. Süper Lig 26 2,168 1 1 26 2,168 1 1 Matches
2020 30 Morocco 2 92 0 0 2 92 0 0
2020-2021 30 Yeni Malatyaspor tr TUR 1. Süper Lig 35 2,956 0 2 35 2,956 0 2 Matches
2021 31 Morocco 2 98 0 0 2 98 0 0
13 Seasons *4 Clubs 214 17,252 4 11 3 225 0 0 7 540 1 0 7 415 0 0 231 18,432 5 11
Position: DF ▪ Footed: Left
Age : 22
Born : Agadir, 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
2019 22 Morocco 2 143 0 0 2 143 0 0
1 Season *1 Club 2 143 0 0 2 143 0 0
Position: DF-MF (FB, right) ▪ Footed: Right
Age : 32
Born : Pierrelatte, 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
2017 30 Morocco 3 270 0 0 3 270 0 0
2017-2018 30 Dijon fr FRA 1. Ligue 1 23 1,613 0 2 1 90 0 0 24 1,703 0 2 Matches
2018 31 Morocco 2 180 0 0 2 180 0 0
2018-2019 31 Dijon fr FRA 1. Ligue 1 21 1,847 0 2 4 282 0 0 25 2,129 0 2 Matches
2019 32 Morocco 3 127 0 0 3 127 0 0
2019-2020 32 Dijon fr FRA 1. Ligue 1 20 1,528 0 2 3 270 0 1 23 1,798 0 3 Matches
2020-2021 33 Dijon fr FRA 1. Ligue 1 23 1,622 1 0 1 90 0 0 24 1,712 1 0 Matches
15 Seasons *5 Clubs 278 22,690 4 10 13 1,182 0 1 12 913 0 0 303 24,785 4 11
Position: DF (CB) ▪ Footed: Left
Age : 22
Born : Kenitra, Morocco ma
Wikipedia
Position: DF ▪ Footed: Right
Age : 25
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
2017 23 Morocco 1 90 0 0 1 90 0 0
2018 24 Morocco 1 10 0 0 1 10 0 0
2019 25 Morocco 1 90 0 0 1 90 0 0
2020 26 Al Ahly 3 300 0 0 3 300 0 0 Matches
2021 27 Morocco 0 0 0
6 Seasons *2 Clubs 3 300 0 0 6 244 0 0 9 544 0 0
Position: DF (FB, right) ▪ Footed: Right
Age : 27
Born : Châteauroux, France fr
Wikipedia
Position: DF ▪ Footed: Right
Age : 27
Born : El Jadid, 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
2017 25 Morocco 3 137 0 0 3 137 0 0
2018 26 Morocco 1 29 0 0 1 29 0 0
2019 27 Morocco 1 53 0 0 1 53 0 0
2020-2021 28 Al-Ain sa KSA 1. Pro League 15 1,031 0 0 15 1,031 0 0 Matches
5 Seasons *2 Clubs 15 1,031 0 0 6 309 0 0 21 1,340 0 0
Position: DF-MF (CM-DM) ▪ Footed: Both
Age : 23
Born : Brussels, 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
Matches
2017-2018 21 Mechelen be BEL 1. First Division A 19 1,550 0 0 19 1,550 0 0 Matches
2018-2019 22 Fortuna Sittard nl NED 1. Eredivisie 29 1,898 5 2 29 1,898 5 2 Matches
2019 23 Morocco 1 45 0 0 1 45 0 0
2019-2020 23 Mechelen be BEL 1. First Division A 0 0 Matches
2019-2020 23 Groningen nl NED 1. Eredivisie 20 1,379 1 3 20 1,379 1 3 Matches
2020-2021 24 Groningen nl NED 1. Eredivisie 28 2,223 8 2 28 2,223 8 2 Matches
14 Seasons *9 Clubs 246 16,512 21 12 2 70 0 0 248 16,582 21 12
Position: DF ▪ Footed: Right
Age : 19
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
2018 18 Morocco 0 0 0
2019 19 Morocco 0 0 0
10 Seasons *5 Clubs 40 2,791 5 0 2 180 0 0 3 241 0 0 6 412 1 0 51 3,624 6 0
Position: DF (CB-FB) ▪ Footed: Left
Age : 28
Born : Montpellier, France fr
Wikipedia
Midfielders
Position: MF (CM-DM) ▪ Footed: Right
Age : 34
Born : Gemeente Enschede, 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
2017 32 Morocco 10 873 0 1 10 873 0 1
2017-2018 32 Feyenoord nl NED 1. Eredivisie 31 2,778 2 4 4 360 0 0 35 3,138 2 4 Matches
2018 33 Morocco 13 1,008 0 1 13 1,008 0 1
2018-2019 33 Al-Ittihad sa KSA 1. Pro League 24 2,042 0 1 24 2,042 0 1 Matches
2019 34 Morocco 10 736 0 0 10 736 0 0
2019-2020 34 Al-Ittihad sa KSA 1. Pro League 26 2,292 0 0 26 2,292 0 0 Matches
2020-2021 35 Al-Ittihad sa KSA 1. Pro League 24 1,987 0 0 24 1,987 0 0 Matches
27 Seasons *5 Clubs 446 36,308 20 23 22 1,807 2 2 45 3,572 0 2 513 41,687 22 27
Position: MF (AM-WM) ▪ Footed: Both
Age : 34
Born : Amsterdam, 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
2017 32 Morocco 10 895 1 0 10 895 1 0
2018 33 Morocco 13 1,154 0 3 13 1,154 0 3
2018-2019 33 Al-Shabab sa KSA 1. Pro League 13 1,140 1 0 13 1,140 1 0 Matches
2019 34 Morocco 8 671 1 1 8 671 1 1
20 Seasons *6 Clubs 335 27,746 79 109 35 2,717 4 10 40 3,322 3 5 410 33,785 86 124
Position: MF (AM-CM-DM) ▪ Footed: Right
Age : 30
Born : Rouen, France fr
Wikipedia
Position: MF (CM-DM) ▪ Footed: Right
Age : 22
Born : Toul, France fr
Wikipedia
Position: MF (CM-DM) ▪ Footed: Right
Age : 27
Born : Dijon, France fr
Wikipedia
Position: 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
2017 26 Morocco 1 74 1 0 1 74 1 0
2018 27 Morocco 1 5 0 0 1 5 0 0
2019 28 Morocco 3 121 0 0 3 121 0 0
4 Seasons *1 Club 7 349 1 0 7 349 1 0
Position: MF (AM) ▪ Footed: Right
Age : 24
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
Matches
2019 24 Morocco 2 99 1 0 2 99 1 0
1 Season *1 Club 2 99 1 0 2 99 1 0
Position: MF (WM) ▪ Footed: Right
Age : 27
Born : Boujad, 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
2017 25 Morocco 1 65 0 0 1 65 0 0
2018 26 Morocco 1 45 0 0 1 45 0 0
2019 27 Morocco 1 65 0 0 1 65 0 0
6 Seasons *2 Clubs 7 353 0 1 6 298 1 0 13 651 1 1
Position: MF (DM) ▪ Footed: Right
Age : 31
Born : Marrakesh, 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
2018 30 Morocco 1 10 0 0 1 10 0 0
2019 31 Morocco 1 34 0 0 1 34 0 0
3 Seasons *1 Club 4 216 0 0 4 216 0 0
Position: MF ▪ Footed: Right
Age : 24
Born : Spain es
Wikipedia
Position: MF (AM) ▪ Footed: Right
Age : 28
Born : Brussels, 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
2017 26 Morocco 8 344 1 0 8 344 1 0
2017-2018 26 Empoli it ITA 2. Serie B 1 120 0 0 1 120 0 0 Matches
2017-2018 26 PAOK gr GRE 1. Super League 18 1,167 1 1 18 1,167 1 1 Matches
2018 27 Morocco 2 143 0 0 2 143 0 0
2018-2019 27 PAOK gr GRE 1. Super League 17 966 1 3 4 316 0 0 21 1,282 1 3 Matches
2019 28 Morocco 1 7 0 0 1 7 0 0
2019-2020 28 PAOK gr GRE 1. Super League 23 1,375 1 1 23 1,375 1 1 Matches
2020 29 Morocco 2 94 0 0 2 94 0 0
2020-2021 29 PAOK gr GRE 1. Super League 26 1,682 2 3 5 365 0 2 31 2,047 2 5 Matches
21 Seasons *7 Clubs 277 16,237 25 28 3 300 1 1 35 2,253 2 7 27 1,611 5 4 342 20,401 33 40
Position: MF (CM) ▪ Footed: Left
Age : 24
Born : Amsterdam, Netherlands nl
Wikipedia
Forwards
Position: FW-MF (AM-CM-WM) ▪ Footed: Right
Age : 31
Born : Gemeente Naarden, 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
2017 29 Morocco 6 402 1 1 6 402 1 1
2017-2018 30 Watford eng ENG 1. Premier League 3 198 0 0 1 45 0 0 4 243 0 0 Matches
2017-2018 30 Leganés es ESP 1. La Liga 30 1,623 2 4 5 293 1 0 35 1,916 3 4 Matches
2018 31 Morocco 14 1,165 0 3 14 1,165 0 3
2018-2019 31 Al-Nassr sa KSA 1. Pro League 26 2,124 5 9 26 2,124 5 9 Matches
2019 31 Morocco 14 1,117 3 1 14 1,117 3 1
2019-2020 32 Al-Nassr sa KSA 1. Pro League 29 2,440 4 11 29 2,440 4 11 Matches
2020-2021 33 Al-Nassr sa KSA 1. Pro League 25 1,883 6 2 25 1,883 6 2 Matches
2021 33 Morocco 2 75 0 0 2 75 0 0
28 Seasons *12 Clubs 477 31,219 71 85 14 749 1 0 31 1,702 1 6 54 3,596 5 5 576 37,266 78 96
Position: FW ▪ Footed: Left
Age : 21
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
2017 19 Morocco 8 447 1 1 8 447 1 1
2017-2018 20 Málaga es ESP 1. La Liga 25 1,596 4 0 1 19 0 0 26 1,615 4 0 Matches
2018 21 Morocco 5 289 3 0 5 289 3 0
2018-2019 21 Leganés es ESP 1. La Liga 31 2,106 9 2 3 113 2 0 34 2,219 11 2 Matches
2019 21 Morocco 12 816 4 0 12 816 4 0
2019-2020 22 Leganés es ESP 1. La Liga 18 1,385 4 2 18 1,385 4 2 Matches
2019-2020 22 Sevilla es ESP 1. La Liga 18 796 4 0 2 55 0 0 6 267 2 0 26 1,118 6 0 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
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-MF (AM-CM) ▪ Footed: Left
Age : 25
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
2017 23 Morocco 3 179 1 0 3 179 1 0
2017-2018 24 Ajax nl NED 1. Eredivisie 34 3,043 9 15 34 3,043 9 15 Matches
2018 25 Morocco 14 1,019 4 4 14 1,019 4 4
2018-2019 25 Ajax nl NED 1. Eredivisie 29 2,401 16 13 11 983 3 3 40 3,384 19 16 Matches
2019 25 Morocco 9 757 5 0 9 757 5 0
2019-2020 26 Ajax nl NED 1. Eredivisie 21 1,607 6 13 7 585 2 4 28 2,192 8 17 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
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 : 28
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
2017 26 Morocco 4 246 0 1 4 246 0 1
2017-2018 27 Galatasaray tr TUR 1. Süper Lig 30 2,434 3 8 30 2,434 3 8 Matches
2018 28 Morocco 12 966 2 1 12 966 2 1
2018-2019 28 Galatasaray tr TUR 1. Süper Lig 24 1,848 4 6 6 505 0 0 30 2,353 4 6 Matches
2019 28 Morocco 8 623 0 0 8 623 0 0
2019-2020 29 Galatasaray tr TUR 1. Süper Lig 23 1,755 5 2 4 303 0 0 27 2,058 5 2 Matches
2020-2021 30 Galatasaray tr TUR 1. Süper Lig 22 1,474 6 3 22 1,474 6 3 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-MF (AM) ▪ Footed: Right
Age : 25
Born : Paris, France fr
Wikipedia
Position: FW ▪ Footed: Right
Age : 31
Born : Bagnols-sur-Cèze, France fr
Wikipedia
Position: FW ▪ Footed: Right
Age : 26
Born : La Rochelle, France fr
Wikipedia
Position: FW-MF (AM, left) ▪ Footed: Right
Age : 22
Born : Gemeente Bergen op Zoom, Netherlands nl
Wikipedia
Position: FW-MF (AM-WM) ▪ Footed: Right
Age : 29
Born : Fes-Medina, Morocco ma
Wikipedia
Position: FW-MF (AM) ▪ Footed: Left
Age : 29
Born : Liège, 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
2017 27 Morocco 3 134 0 0 3 134 0 0
2017-2018 28 Olympiacos gr GRE 1. Super League 6 299 0 0 4 268 0 0 10 567 0 0 Matches
2017-2018 28 Standard Liège be BEL 1. First Division A 16 1,253 5 7 16 1,253 5 7 Matches
2018 28 Morocco 4 70 0 0 4 70 0 0
2018-2019 29 Standard Liège be BEL 1. First Division A 37 2,810 5 8 6 521 1 1 43 3,331 6 9 Matches
2019 29 Morocco 5 175 0 0 5 175 0 0
2019-2020 30 Standard Liège be BEL 1. First Division A 26 1,630 3 6 6 451 0 0 32 2,081 3 6 Matches
2020-2021 31 Standard Liège be BEL 1. First Division A 23 1,091 1 2 3 136 0 0 26 1,227 1 2 Matches
20 Seasons *6 Clubs 329 20,540 47 48 2 24 0 0 49 2,899 1 1 20 739 1 0 400 24,202 49 49
Position: FW ▪ Footed: Both
Age : 23
Born : El Jadid, Morocco ma
Wikipedia
Position: FW-MF ▪ Footed: Left
Age : 25
Born : Casablanca, Morocco ma
Wikipedia
Position: FW-MF (AM) ▪ Footed: Right
Age : 21
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
2017 19 Morocco 1 62 0 2 1 62 0 2
2017-2018 20 Schalke 04 de GER 1. Bundesliga 31 2,043 3 3 4 311 0 0 35 2,354 3 3 Matches
2018 20 Morocco 6 307 0 0 6 307 0 0
2018-2019 21 Schalke 04 de GER 1. Bundesliga 18 1,082 1 1 2 210 0 0 5 142 0 0 25 1,434 1 1 Matches
2019 21 Morocco 3 139 0 0 3 139 0 0
2019-2020 22 Schalke 04 de GER 1. Bundesliga 25 2,102 6 4 3 300 1 1 28 2,402 7 5 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
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 ▪ Footed: Both
Age : 28
Born : El Jadid, 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
2019 28 Morocco 1 56 0 0 1 56 0 0
2019-2020 29 Damac sa KSA 1. Pro League 13 1,042 1 2 13 1,042 1 2 Matches
3 Seasons *2 Clubs 13 1,042 1 2 2 77 0 0 15 1,119 1 2
Position: FW-MF (AM) ▪ Footed: Right
Age : 22
Born : Hautrage, 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
2017-2018 20 Excel Mouscron be BEL 1. First Division A 29 2,135 9 5 29 2,135 9 5 Matches
2018-2019 21 Excel Mouscron be BEL 1. First Division A 19 1,461 3 3 19 1,461 3 3 Matches
2019 22 Morocco 0 0 0
2019-2020 22 Standard Liège be BEL 1. First Division A 25 1,730 7 5 5 277 2 0 30 2,007 9 5 Matches
2020 23 Morocco 2 114 1 0 2 114 1 0
2020-2021 23 Standard Liège be BEL 1. First Division A 24 1,845 9 3 3 210 0 0 27 2,055 9 3 Matches
2021 24 Morocco 11 772 1 1 11 772 1 1
15 Seasons *6 Clubs 199 12,276 40 21 3 203 1 1 8 487 2 0 36 2,201 4 1 246 15,167 47 23
Position: FW ▪ Footed: Both
Age : 31
Born : Berkane, Morocco ma
Wikipedia
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 (Africa Cup of Nations)
Match Logs (Africa Cup of Nations qualification)
Match Logs (Friendlies (M))
Competition Goal Logs
We're Social...for Statheads
Site Last Updated: Wednesday, June 3, 9:50PM
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.