Note: The statistics shown below are limited to 2 seasons before and after 2017. Visit the player's page to view their career statistics.
Goalkeepers
Position: GK ▪ Footed: Right
Age : 27
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
2015 25 Morocco 2 180 0 2 180 0 0
2015-2016 26 Numancia es ESP 2. La Liga 2 35 3,150 45 10 35 3,150 45 10 Matches
2016 26 Morocco 1 90 1 1 90 0 1
2016-2017 27 Numancia es ESP 2. La Liga 2 13 1,145 18 3 13 1,145 18 3 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
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: Left
Age : 25
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
2015 23 Morocco 1 90 0 1 90 0 0
2015-2016 24 Zaragoza es ESP 2. La Liga 2 19 1,710 17 9 19 1,710 17 9 Matches
2016 24 Morocco 1 90 1 1 90 0 1
2016-2017 25 Girona es ESP 2. La Liga 2 21 1,890 24 7 21 1,890 24 7 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
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 : 20
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
6 Seasons *2 Clubs 1 120 1 0 2 90 1 3 210 1 1
Position: GK ▪ Footed: Right
Age : 26
Born : Dreux, France fr
Wikipedia
Defenders
Position: DF-MF (AM-FB-WM, right) ▪ Footed: Right
Age : 30
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
2015 28 Morocco 2 180 0 0 2 180 0 0
2015-2016 29 Monaco fr FRA 1. Ligue 1 20 1,548 2 9 3 115 0 1 23 1,663 2 10 Matches
2016 29 Morocco 2 180 0 0 2 180 0 0
2016-2017 30 Monaco fr FRA 1. Ligue 1 18 876 1 3 3 184 0 2 7 234 0 0 28 1,294 1 5 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
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-MF (CB-CM) ▪ Footed: Left
Age : 26
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
2015-2016 25 Angers fr FRA 1. Ligue 1 35 3,102 2 1 1 90 0 0 36 3,192 2 1 Matches
2016 25 Morocco 2 69 0 0 2 69 0 0
2016-2017 26 Wolves eng ENG 2. Championship 24 1,732 0 1 1 7 0 0 25 1,739 0 1 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
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: Right
Age : 30
Born : Saint-Max, 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
2015-2016 29 Olympiacos gr GRE 1. Super League 22 1,798 2 0 7 519 0 0 29 2,317 2 0 Matches
2016 29 Morocco 3 196 0 0 3 196 0 0
2016-2017 30 Olympiacos gr GRE 1. Super League 17 1,471 2 0 8 656 0 0 25 2,127 2 0 Matches
2017 30 Morocco 9 810 0 0 9 810 0 0
2017-2018 31 Başakşehir tr TUR 1. Süper Lig 11 870 0 1 2 46 0 0 13 916 0 1 Matches
2018 32 Morocco 11 729 1 0 11 729 1 0
2018-2019 32 Başakşehir tr TUR 1. Süper Lig 12 1,080 3 1 12 1,080 3 1 Matches
2018-2019 32 Al-Ittihad sa KSA 1. Pro League 11 990 4 0 11 990 4 0 Matches
2019 32 Morocco 6 477 0 0 6 477 0 0
22 Seasons *15 Clubs 252 20,419 30 4 28 2,106 0 0 37 2,913 1 0 317 25,438 31 4
Position: DF (CB) ▪ Footed: Right
Age : 29
Born : Courcouronnes, 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
2015 27 Morocco 1 90 0 0 1 90 0 0
2015-2016 28 Bayern Munich de GER 1. Bundesliga 14 977 1 2 2 153 0 0 6 177 0 0 22 1,307 1 2 Matches
2016 28 Morocco 2 180 0 0 2 180 0 0
2016-2017 29 Juventus it ITA 1. Serie A 15 1,179 1 0 1 90 0 0 5 183 0 0 21 1,452 1 0 Matches
2017 29 Morocco 6 540 0 0 6 540 0 0
2017-2018 30 Juventus it ITA 1. Serie A 20 1,755 2 0 4 316 2 0 8 566 0 0 32 2,637 4 0 Matches
2018 31 Morocco 14 1,115 1 0 14 1,115 1 0
2018-2019 31 Juventus it ITA 1. Serie A 5 450 0 0 1 90 0 0 6 540 0 0 Matches
2019 31 Morocco 5 419 0 0 5 419 0 0
20 Seasons *8 Clubs 218 18,153 17 4 9 712 2 0 42 2,720 2 0 39 3,313 1 0 308 24,898 22 4
Position: DF-MF (FB, left) ▪ Footed: Left
Age : 19
Born : Casablanca, Morocco ma
Wikipedia
Position: DF-MF (FB, right) ▪ Footed: Right
Age : 30
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
2015 28 Morocco 2 180 0 0 2 180 0 0
2015-2016 28 Laval fr FRA 2. Ligue 2 29 2,487 2 0 3 330 0 0 32 2,817 2 0 Matches
2016 29 Morocco 2 156 0 0 2 156 0 0
2016-2017 29 Dijon fr FRA 1. Ligue 1 27 2,395 0 1 1 120 0 0 28 2,515 0 1 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
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-MF (FB, left) ▪ Footed: Left
Age : 25
Born : Casablanca, Morocco ma
Wikipedia
Position: DF (CB) ▪ Footed: Right
Age : 24
Born : Khouribga, Morocco ma
Wikipedia
Position: DF (CB) ▪ Footed: Right
Age : 30
Born : Casablanca, Morocco ma
Wikipedia
Position: DF (CB-FB) ▪ Footed: Left
Age : 26
Born : Montpellier, France fr
Wikipedia
Position: DF ▪ Footed: Right
Age : 25
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
5 Seasons *2 Clubs 15 1,031 0 0 6 309 0 0 21 1,340 0 0
Position: DF (CB) ▪ Footed: Left
Age : 29
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
2015-2016 27 Valenciennes fr FRA 2. Ligue 2 35 3,049 2 0 1 90 0 0 36 3,139 2 0 Matches
2016 28 Morocco 1 6 0 0 1 6 0 0
2016-2017 28 Dijon fr FRA 1. Ligue 1 18 1,314 0 0 1 120 0 0 19 1,434 0 0 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
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 (CM-DM) ▪ Footed: Right
Age : 20
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
2015 18 Morocco 0 0 0
2015-2016 18 Utrecht nl NED 1. Eredivisie 7 283 0 1 7 283 0 1 Matches
2016-2017 19 Utrecht nl NED 1. Eredivisie 31 2,570 0 5 31 2,570 0 5 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
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 ▪ Footed: Right
Age : 23
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
6 Seasons *2 Clubs 3 300 0 0 6 244 0 0 9 544 0 0
Position: DF-MF (FB-WM, right) ▪ Footed: Right
Age : 18
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
2016 17 Morocco 1 24 0 0 1 24 0 0
2016-2017 17 Real Madrid es ESP 1. La Liga 0 0 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
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 (FB, right) ▪ Footed: Right
Age : 30
Born : Mohammedia, 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
2015 28 Morocco 0 0 0
2017 30 Morocco 0 0 0
2018 31 Morocco 2 107 0 0 2 107 0 0
5 Seasons *1 Club 8 464 0 0 8 464 0 0
Position: DF (CB) ▪ Footed: Left
Age : 20
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
2016 19 Morocco 1 89 0 0 1 89 0 0
2017 20 Morocco 0 0 0
2018-2019 22 Dijon fr FRA 1. Ligue 1 13 1,050 3 0 4 341 0 0 17 1,391 3 0 Matches
2019 22 Morocco 2 97 0 0 2 97 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 (CB) ▪ Footed: Right
Age : 24
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
2016 23 Morocco 1 90 0 0 1 90 0 0
2017 24 Morocco 0 0 0
6 Seasons *2 Clubs 104 9,301 6 3 1 90 0 0 105 9,391 6 3
Position: DF (FB, right) ▪ Footed: Right
Age : 27
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
2015-2016 25 Le Havre fr FRA 2. Ligue 2 31 2,536 1 4 1 90 0 0 32 2,626 1 4 Matches
2016 26 Morocco 0 0 0
2016-2017 26 Le Havre fr FRA 2. Ligue 2 33 2,325 1 0 2 135 0 0 35 2,460 1 0 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
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-MF (CB) ▪ Footed: Left
Age : 28
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
2015 26 Morocco 2 180 0 0 2 180 0 0
2015-2016 26 Levante es ESP 1. La Liga 28 2,519 1 1 1 90 0 0 29 2,609 1 1 Matches
2016 27 Morocco 1 90 0 0 1 90 0 0
2016-2017 27 Alavés es ESP 1. La Liga 27 2,242 2 1 6 540 0 1 33 2,782 2 2 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
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
Age : 21
Born : Kenitra, 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 21 Morocco 0 0 0
2017-2018 22 Al-Nassr sa KSA 1. Pro League 13 1,050 0 1 13 1,050 0 1 Matches
2 Seasons *2 Clubs 13 1,050 0 1 0 13 1,050 0 1
Position: DF-MF (CB-DM) ▪ Footed: Right
Age : 29
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
2015 27 Morocco 0 0 0
2017 29 Morocco 0 0 0
2018 30 Morocco 0 0 0
4 Seasons *1 Club 3 217 0 0 3 217 0 0
Position: DF ▪ Footed: Left
Age : 25
Born : Rabat, 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 0 0 0
3 Seasons *2 Clubs 3 100 0 0 0 3 100 0 0
Position: DF ▪ Footed: Right
Age : 23
Born : Liège, Belgium be
Wikipedia
Midfielders
Position: MF (AM-WM) ▪ Footed: Both
Age : 32
Born : Amsterdam, Netherlands nl
Wikipedia
Position: MF (CM-DM) ▪ Footed: Right
Age : 32
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
2015 30 Morocco 3 239 0 0 3 239 0 0
2015-2016 30 Feyenoord nl NED 1. Eredivisie 32 2,822 1 2 32 2,822 1 2 Matches
2016 31 Morocco 3 270 0 0 3 270 0 0
2016-2017 31 Feyenoord nl NED 1. Eredivisie 30 2,649 5 1 4 360 0 0 34 3,009 5 1 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
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-CM-DM) ▪ Footed: Right
Age : 28
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
2015-2016 26 Dep La Coruña es ESP 1. La Liga 38 2,843 5 3 3 119 0 1 41 2,962 5 4 Matches
2016 27 Morocco 4 296 0 2 4 296 0 2
2016-2017 27 Dep La Coruña es ESP 1. La Liga 24 1,207 0 2 1 90 0 0 25 1,297 0 2 Matches
2017 28 Morocco 10 693 1 2 10 693 1 2
2017-2018 28 Getafe es ESP 1. La Liga 31 2,385 1 4 2 180 0 0 33 2,565 1 4 Matches
2018 29 Morocco 10 402 1 2 10 402 1 2
2018-2019 29 Caen fr FRA 1. Ligue 1 36 3,240 5 4 4 339 0 4 40 3,579 5 8 Matches
2019 30 Morocco 12 665 1 1 12 665 1 1
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) ▪ Footed: Right
Age : 33
Born : Meulan-en-Yvelines, France fr
Wikipedia
Position: MF (AM) ▪ Footed: Right
Age : 26
Born : Brussels, Belgium be
Wikipedia
Position: MF (CM-DM) ▪ Footed: Right
Age : 20
Born : Toul, 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
2015-2016 19 Nancy fr FRA 2. Ligue 2 33 2,639 1 2 1 90 0 0 34 2,729 1 2 Matches
2016 19 Morocco 3 199 0 0 3 199 0 0
2016-2017 20 Nancy fr FRA 1. Ligue 1 26 1,930 3 1 1 53 0 0 27 1,983 3 1 Matches
2017 20 Morocco 4 217 0 0 4 217 0 0
2017-2018 21 Caen fr FRA 1. Ligue 1 27 2,047 0 0 2 80 0 0 29 2,127 0 0 Matches
2018 21 Morocco 6 261 0 0 6 261 0 0
2018-2019 22 Saint-Étienne fr FRA 1. Ligue 1 13 936 0 0 13 936 0 0 Matches
2018-2019 22 Monaco fr FRA 1. Ligue 1 13 1,073 0 2 2 210 0 0 3 247 0 0 18 1,530 0 2 Matches
2019 22 Morocco 9 433 0 0 9 433 0 0
12 Seasons *8 Clubs 203 14,991 6 8 10 680 0 0 3 247 0 0 22 1,110 0 0 238 17,028 6 8
Position: MF (AM-CM-DM) ▪ Footed: Right
Age : 34
Born : Poissy, 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
2015 32 Morocco 1 90 0 0 1 90 0 0
2015-2016 32 Steaua ro ROU 1. Liga I 8 504 0 2 8 504 0 2 Matches
2017 34 Morocco 1 90 0 0 1 90 0 0
16 Seasons *10 Clubs 283 19,604 25 20 13 780 1 0 7 580 5 0 303 20,964 31 20
Position: MF ▪ Footed: Left
Age : 26
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
2016 25 Morocco 2 149 0 0 2 149 0 0
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 (WM) ▪ Footed: Right
Age : 25
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 (AM) ▪ Footed: Right
Age : 30
Born : Fontenay-aux-Roses, France fr
Wikipedia
Position: MF (CM) ▪ Footed: Left
Age : 22
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
MP
Min
Gls
Ast
Matches
2017 23 Morocco 0 0 0
2018-2019 25 Málaga es ESP 2. La Liga 2 7 240 1 0 1 90 0 0 8 330 1 0 Matches
4 Seasons *2 Clubs 28 1,211 1 1 1 90 0 0 0 29 1,301 1 1
Position: MF ▪ Footed: Right
Age : 25
Born : Tetouan, 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 25 Morocco 0 0 0
2018-2019 27 Al-Raed sa KSA 1. Pro League 29 2,242 4 6 29 2,242 4 6 Matches
2 Seasons *2 Clubs 29 2,242 4 6 0 29 2,242 4 6
Position: MF (DM) ▪ Footed: Right
Age : 33
Born : Mont-Saint-Aignan, 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
2015 31 Morocco 0 0 0
2017 33 Morocco 0 0 0
11 Seasons *5 Clubs 204 16,418 4 8 4 284 0 0 3 121 0 0 211 16,823 4 8
Forwards
Position: FW ▪ Footed: Both
Age : 29
Born : Berkane, Morocco ma
Wikipedia
Position: FW ▪ Footed: Left
Age : 19
Born : Fes-Medina, Morocco ma
Wikipedia
Position: FW-MF (AM-CM-WM) ▪ Footed: Right
Age : 29
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
2015 27 Morocco 1 74 0 0 1 74 0 0
2015-2016 28 Málaga es ESP 1. La Liga 13 1,003 0 1 1 21 0 0 14 1,024 0 1 Matches
2015-2016 28 Watford eng ENG 1. Premier League 12 506 0 0 3 160 0 0 15 666 0 0 Matches
2016 28 Morocco 3 165 0 0 3 165 0 0
2016-2017 29 Watford eng ENG 1. Premier League 29 2,091 0 3 29 2,091 0 3 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
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-MF (WM) ▪ Footed: Left
Age : 22
Born : Tétouan, Morocco ma
Wikipedia
Position: FW ▪ Footed: Right
Age : 29
Born : Caen, 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
2015 27 Morocco 1 65 0 0 1 65 0 0
2015-2016 28 Granada es ESP 1. La Liga 35 2,513 16 1 3 177 1 0 38 2,690 17 1 Matches
2016 28 Morocco 1 45 0 0 1 45 0 0
2017 29 Morocco 5 273 4 0 5 273 4 0
2018 30 Morocco 3 193 1 0 3 193 1 0
23 Seasons *6 Clubs 378 23,583 143 43 5 291 2 1 46 2,607 14 1 32 1,706 13 2 461 28,187 172 47
Position: FW-MF (AM) ▪ Footed: Right
Age : 23
Born : Paris, 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
2015-2016 21 Lille fr FRA 1. Ligue 1 29 2,329 11 4 5 321 1 0 34 2,650 12 4 Matches
2016 22 Morocco 0 0 0
2016-2017 22 Southampton eng ENG Jr. PL2 — Div. 1 1 57 0 0 1 57 0 0 Matches
2016-2017 22 Southampton eng ENG 1. Premier League 24 1,104 1 1 3 169 1 1 2 52 0 0 29 1,325 2 2 Matches
2017 23 Morocco 4 253 0 0 4 253 0 0
2017-2018 23 Southampton eng ENG 1. Premier League 26 1,219 2 2 4 274 0 0 30 1,493 2 2 Matches
2018 24 Morocco 3 218 0 0 3 218 0 0
2018-2019 24 Celta Vigo es ESP 1. La Liga 35 2,085 3 3 35 2,085 3 3 Matches
2019 25 Morocco 7 355 0 0 7 355 0 0
20 Seasons *7 Clubs 294 17,133 38 37 18 1,086 3 1 11 369 0 2 44 2,387 7 1 367 20,975 48 41
Position: FW-MF (AM) ▪ Footed: Right
Age : 26
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
2015 24 Morocco 2 54 0 0 2 54 0 0
2015-2016 25 Dynamo Kyiv ua UKR 1. Premier League 10 465 0 1 2 32 0 0 12 497 0 1 Matches
2015-2016 25 Schalke 04 de GER 1. Bundesliga 15 814 2 1 2 178 0 0 17 992 2 1 Matches
2016 25 Morocco 0 0 0
2016-2017 26 Nice fr FRA 1. Ligue 1 31 2,541 3 5 5 268 0 0 36 2,809 3 5 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
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-CM) ▪ Footed: Left
Age : 23
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
2015 21 Morocco 2 126 0 0 2 126 0 0
2015-2016 22 Twente nl NED 1. Eredivisie 33 2,951 17 10 33 2,951 17 10 Matches
2016 22 Morocco 2 166 4 0 2 166 4 0
2016-2017 23 Twente nl NED 1. Eredivisie 4 359 2 2 4 359 2 2 Matches
2016-2017 23 Ajax nl NED 1. Eredivisie 28 2,393 7 10 13 999 2 4 41 3,392 9 14 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
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: Left
Age : 27
Born : Liège, Belgium be
Wikipedia
Position: FW ▪ Footed: Right
Age : 29
Born : Bagnols-sur-Cèze, 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
2015-2016 28 Gazélec Ajaccio fr FRA 1. Ligue 1 31 1,926 6 1 2 98 1 0 33 2,024 7 1 Matches
2016 28 Morocco 3 128 2 0 3 128 2 0
2016-2017 29 Strasbourg fr FRA 2. Ligue 2 34 2,904 20 5 2 57 0 0 36 2,961 20 5 Matches
2017 29 Morocco 6 92 0 0 6 92 0 0
2017-2018 30 Yeni Malatyaspor tr TUR 1. Süper Lig 32 2,704 12 3 32 2,704 12 3 Matches
2018 31 Morocco 10 654 6 0 10 654 6 0
2018-2019 31 Yeni Malatyaspor tr TUR 1. Süper Lig 16 1,238 4 3 16 1,238 4 3 Matches
2019 31 Morocco 5 269 1 0 5 269 1 0
14 Seasons *7 Clubs 265 19,418 77 24 10 543 5 1 24 1,143 9 0 299 21,104 91 25
Position: FW-MF (WM) ▪ Footed: Right
Age : 22
Born : The Hague, Netherlands nl
Wikipedia
Position: FW ▪ Footed: Right
Age : 26
Born : Safi, Morocco ma
Wikipedia
Position: FW ▪ Footed: Both
Age : 21
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
2016 20 Morocco 0 0 0
2017 21 Morocco 3 78 0 0 3 78 0 0
2018 22 Morocco 2 74 0 0 2 74 0 0
2019 23 Morocco 4 170 0 0 4 170 0 0
7 Seasons *2 Clubs 49 3,914 14 6 9 322 0 0 58 4,236 14 6
Position: FW ▪ Footed: Right
Age : 31
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
2015 29 Morocco 2 55 0 0 2 55 0 0
2017 31 Morocco 2 74 0 0 2 74 0 0
2018 32 Morocco 0 0 0
7 Seasons *3 Clubs 38 2,098 7 2 9 230 2 0 47 2,328 9 2
Position: FW-MF (AM) ▪ Footed: Right
Age : 19
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
2016-2017 19 Nantes fr FRA 1. Ligue 1 30 2,184 1 1 3 190 0 0 33 2,374 1 1 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
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: Right
Age : 24
Born : La Rochelle, 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
2015-2016 23 Laval fr FRA 2. Ligue 2 33 2,469 8 2 4 220 1 0 37 2,689 9 2 Matches
2016 23 Morocco 2 38 1 0 2 38 1 0
2016-2017 24 Nîmes fr FRA 2. Ligue 2 26 2,246 13 6 1 120 0 0 27 2,366 13 6 Matches
2017 24 Morocco 3 50 1 0 3 50 1 0
2017-2018 25 Nîmes fr FRA 2. Ligue 2 38 3,154 17 4 3 235 0 0 41 3,389 17 4 Matches
2018 25 Morocco 2 34 0 0 2 34 0 0
2018-2019 26 Nîmes fr FRA 1. Ligue 1 27 1,252 5 0 3 218 0 0 30 1,470 5 0 Matches
2019 26 Morocco 6 237 0 1 6 237 0 1
17 Seasons *6 Clubs 217 12,584 54 15 16 1,097 2 2 1 90 0 0 16 476 2 1 250 14,247 58 18
Position: FW-MF (AM-WM) ▪ Footed: Right
Age : 28
Born : Morocco ma
Wikipedia
Position: FW-MF (AM, right) ▪ Footed: Right
Age : 26
Born : Rabat, 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
2016 25 Morocco 1 1 0 0 1 1 0 0
2017 26 Morocco 1 28 0 0 1 28 0 0
8 Seasons *2 Clubs 147 12,401 51 38 2 29 0 0 149 12,430 51 38
Position: FW-MF ▪ Footed: Right
Age : 25
Born : Paris 13 Gobelins, France fr
Wikipedia
Position: FW ▪ Footed: Right
Age : 25
Born : Errachidia, 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 16 0 0 1 16 0 0
2018 26 Morocco 0 0 0
3 Seasons *2 Clubs 1 47 0 0 1 16 0 0 2 63 0 0
Position: FW ▪ Footed: Right
Age : 18
Born : Stazione Reggio nell'Emilia, Italy it
Wikipedia
Position: FW ▪ Footed: Right
Age : 22
Born : Fes-Medina, 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, 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.