ma Morocco 2018 World Cup Preview

World Cup Group B

Spain
Iran
Portugal
All World Cup Players by Club and League · Players in Knockouts · Quarterfinals · Semifinals · Final

Goalkeepers

Yassine Bounou">

Yassine Bounou

  • GK, Age 27, Born: Montréal, Canada
  • Wikipedia
Yassine Bounou Table
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G GA GA90 SoTA Save% W D L CS CS%
2015-2016Zaragozaes ESP2. Segunda8th24191901,71090170.8990.811766947.4
2016-2017Gironaes ESP2. La Liga 22nd25212101,89090241.1477.6881146733.3
2017-2018Gironaes ESP1. La Liga10th26303002,65589461.56143.67813611930.0
Munir">

Munir

Munir Table
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G GA GA90 SoTA Save% W D L CS CS%
2015-2016Numanciaes ESP2. Segunda10th26353503,15090451.29143.6851213101028.6
2016-2017Numanciaes ESP2. La Liga 217th27131301,14588181.4158.690346323.1
2017-2018Numanciaes ESP2. La Liga 26th28110909022.006.66700100.0
Ahmed Reda Tagnaouti">

Ahmed Reda Tagnaouti

  • GK, Age 22, Born: Casablanca, Morocco
  • Wikipedia
Ahmed Reda Tagnaouti Table
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G GA GA90 SoTA Save% W D L CS CS%
2015-2016Nahdat Berkanema MAR1. Botola19
2016-2017Nahdat Berkanema MAR1. Botola20
2016-2017Wydad Casablancama MAR1. Botola20
2017-2018IR Tangerma MAR1. Botola21

Defenders

Medhi Benatia">

Medhi Benatia

  • DF (CD), Age 31, Born: Courcouronnes, France
  • Wikipedia
Medhi Benatia Table
Playing Time Performance Per 90 Minutes
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G Gls Ast Fls CrdY CrdR SoT Gls G+A SoT Fls Crd
2015-2016Bayern Munichde GER1. Bundesliga1st28141139777012132020.090.280.181.200.18
2016-2017Juventusit ITA1. Serie A1st29151411,1797910233020.080.080.151.760.23
2017-2018Juventusit ITA1. Serie A1st30201911,7558820278040.100.100.211.380.41
Manuel da Costa">

Manuel da Costa

  • DF (CD), Age 32, Born: Saint-Max, France
  • Wikipedia
Manuel da Costa Table
Playing Time Performance Per 90 Minutes
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G Gls Ast Fls CrdY CrdR SoT Gls G+A SoT Fls Crd
2015-2016Olympiacos FCgr GRE1. Greece Super League1st29222021,7988220345080.100.100.401.700.25
2016-2017Olympiacos FCgr GRE1. Greece Super League1st30171701,4718720322040.120.120.241.960.12
2017-2018İstanbul Başakşehir FKtr TUR1. Turkish Super Lig3rd31111108707901141020.000.100.211.450.10
Nabil Dirar">

Nabil Dirar

  • DF-MF (FB-WM, left & right), Age 32, Born: Casablanca, Morocco
  • Wikipedia
Nabil Dirar Table
Playing Time Performance Per 90 Minutes
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G Gls Ast Fls CrdY CrdR SoT Gls G+A SoT Fls Crd
2015-2016Monacofr FRA1. Ligue 13rd29202001,54877293521100.120.640.582.030.17
2016-2017Monacofr FRA1. Ligue 11st30188108764913182050.100.410.511.850.21
2017-2018Fenerbahçe SKtr TUR1. Turkish Super Lig2nd31292722,2667848714090.160.480.362.820.16
Achraf Hakimi">

Achraf Hakimi

Achraf Hakimi Table
Playing Time Performance Per 90 Minutes
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G Gls Ast Fls CrdY CrdR SoT Gls G+A SoT Fls Crd
2016-2017Real Madrid Castillaes ESP3. Segunda B17
2017-2018Real Madrides ESP1. La Liga3rd18981758842140020.240.360.240.470.00
Hamza Mendyl">

Hamza Mendyl

  • DF, Age 20, Born: Casablanca, Morocco
  • Wikipedia
Hamza Mendyl Table
Playing Time Performance Per 90 Minutes
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G Gls Ast Fls CrdY CrdR SoT Gls G+A SoT Fls Crd
2016-2017Lillefr FRA1. Ligue 111th1810112120000000.000.000.000.000.00
2017-2018Lillefr FRA1. Ligue 117th1912938527100112110.000.000.111.160.32
Romain Saïss">

Romain Saïss

  • DF, Age 28, Born: Bourg-de-Péage, France
  • Wikipedia
Romain Saïss Table
Playing Time Performance Per 90 Minutes
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G Gls Ast Fls CrdY CrdR SoT Gls G+A SoT Fls Crd
2015-2016Angersfr FRA1. Ligue 19th25353503,102892147120110.060.090.321.360.35
2016-2017Wolverhampton Wandererseng ENG2. Championship15th26241951,7327201379040.000.050.211.920.47
2017-2018Wolverhampton Wandererseng ENG2. Championship1st27423753,394814059110160.110.110.421.560.29

Midfielders

Karim El Ahmadi">

Karim El Ahmadi

  • MF (DM), Age 33, Born: Gemeente Enschede, Netherlands
  • Wikipedia
Karim El Ahmadi Table
Playing Time Performance Per 90 Minutes
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G Gls Ast Fls CrdY CrdR SoT Gls G+A SoT Fls Crd
2015-2016Feyenoordnl NED1. Dutch Eredivisie3rd30323202,8228812728070.030.100.222.300.26
2016-2017Feyenoordnl NED1. Dutch Eredivisie1st31303002,64988516680130.170.200.442.240.27
2017-2018Feyenoordnl NED1. Dutch Eredivisie4th32313102,77890245520140.060.190.451.780.06
Youssef Aït Bennasser">

Youssef Aït Bennasser

  • MF, Age 21, Born: Kingdom of Morocco, Morocco
  • Wikipedia
Youssef Aït Bennasser Table
Playing Time Performance Per 90 Minutes
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G Gls Ast Fls CrdY CrdR SoT Gls G+A SoT Fls Crd
2015-2016Nancyfr FRA2. Ligue 21st19333122,6398012457090.030.100.311.530.24
2016-2017Nancyfr FRA1. Ligue 119th20262331,9307431253070.140.190.331.170.14
2017-2018Caenfr FRA1. Ligue 116th21272522,0487600244030.000.000.131.050.18
Nordin Amrabat">

Nordin Amrabat

  • FW-MF (AM-CM-WM), Age 31, Born: Gemeente Naarden, Netherlands
  • Wikipedia
Nordin Amrabat Table
Playing Time Performance Per 90 Minutes
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G Gls Ast Fls CrdY CrdR SoT Gls G+A SoT Fls Crd
2015-2016Málagaes ESP1. La Liga8th28131309967700305120.000.000.182.710.54
2015-2016Watfordeng ENG1. Premier League13th2812485064200153130.000.000.532.670.71
2016-2017Watfordeng ENG1. Premier League17th29292542,0917203474060.000.130.262.020.17
2017-2018Watfordeng ENG1. Premier League14th30330198660060000.000.000.002.730.00
2017-2018Leganéses ESP1. La Liga17th303017131,62254215161140.110.170.782.830.39
Sofyan Amrabat">

Sofyan Amrabat

  • MF, Age 21, Born: Gemeente Huizen, Netherlands
  • Wikipedia
Sofyan Amrabat Table
Playing Time Performance Per 90 Minutes
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G Gls Ast Fls CrdY CrdR SoT Gls G+A SoT Fls Crd
2015-2016Utrechtnl NED1. Dutch Eredivisie5th18725283400160020.000.320.641.910.00
2016-2017Utrechtnl NED1. Dutch Eredivisie4th19312922,57083056250170.000.180.602.170.18
2017-2018Feyenoordnl NED1. Dutch Eredivisie4th202111101,1905712274070.080.230.532.040.30
Younès Belhanda">

Younès Belhanda

  • MF (AM), Age 28, Born: Avignon, France
  • Wikipedia
Younès Belhanda Table
Playing Time Performance Per 90 Minutes
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G Gls Ast Fls CrdY CrdR SoT Gls G+A SoT Fls Crd
2015-2016FC Dynamo Kyivua UKR1. Ukraine Premier League1st25105546547015040.000.190.770.97
2015-2016Schalke 04de GER1. Bundesliga5th2515878145421142070.220.330.771.550.22
2016-2017Nicefr FRA1. Ligue 13rd26312832,54182354681130.110.280.461.630.32
2017-2018Galatasaray SKtr TUR1. Turkish Super Lig1st27302822,43481385062100.110.410.371.850.30
M'barek Boussoufa">

M'barek Boussoufa

  • MF (AM-WM, left), Age 33, Born: Amsterdam, Netherlands
  • Wikipedia
M'barek Boussoufa Table
Playing Time Performance Per 90 Minutes
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G Gls Ast Fls CrdY CrdR SoT Gls G+A SoT Fls Crd
2015-2016FC Lokomotiv Moscowru RUS1. Russian Premier League6th3011045450000000.000.000.000.000.00
2015-2016KAA Gentbe BEL1. Belgium Pro League3rd3011656425821213030.280.420.422.940.42
2016-2017Al Jazira Clubae UAE1. UAE Pro League31
2017-2018Al Jazira Clubae UAE1. UAE Pro League32
Mehdi Carcela">

Mehdi Carcela

  • MF (AM), Age 28, Born: Liège, Belgium
  • Wikipedia
Mehdi Carcela Table
Playing Time Performance Per 90 Minutes
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G Gls Ast Fls CrdY CrdR SoT Gls G+A SoT Fls Crd
2015-2016CF Benficapt POR1. Portuguese Super Liga1st26206148224123121080.220.550.881.310.11
2016-2017Granadaes ESP1. La Liga20th27222021,74279512260150.260.310.771.140.31
2017-2018Olympiacos FCgr GRE1. Greece Super League3rd28642299500090020.000.000.602.710.00
2017-2018Standard Liègebe BEL1. Belgium Pro League6th28161331,25378571410110.360.860.791.010.07
Fayçal Fajr">

Fayçal Fajr

  • MF (AM), Age 29, Born: Rouen, France
  • Wikipedia
Fayçal Fajr Table
Playing Time Performance Per 90 Minutes
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G Gls Ast Fls CrdY CrdR SoT Gls G+A SoT Fls Crd
2015-2016Deportivo La Coruñaes ESP1. La Liga15th26383172,84375532930210.160.250.660.920.09
2016-2017Deportivo La Coruñaes ESP1. La Liga16th272414101,2115102193180.000.150.591.410.30
2017-2018Getafees ESP1. La Liga8th28312652,38777124470100.040.110.381.660.26
Amine Harit">

Amine Harit

  • MF, Age 20, Born: Pontoise, France
  • Wikipedia
Amine Harit Table
Playing Time Performance Per 90 Minutes
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G Gls Ast Fls CrdY CrdR SoT Gls G+A SoT Fls Crd
2016-2017Nantesfr FRA1. Ligue 17th19302372,1847311224140.040.080.160.910.21
2017-2018Schalke 04de GER1. Bundesliga2nd20312382,04366331930100.130.260.440.840.13
Hakim Ziyech">

Hakim Ziyech

  • FW-MF, Age 25, Born: Gemeente Dronten, Netherlands
  • Wikipedia
Hakim Ziyech Table
Playing Time Performance Per 90 Minutes
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G Gls Ast Fls CrdY CrdR SoT Gls G+A SoT Fls Crd
2015-2016Twentenl NED1. Dutch Eredivisie12th22333302,9518917105060720.520.822.201.520.18
2016-2017Twentenl NED1. Dutch Eredivisie7th23440359902251060.501.001.501.250.25
2016-2017Ajaxnl NED1. Dutch Eredivisie2nd23282802,393867103220390.260.641.471.200.08
2017-2018Ajaxnl NED1. Dutch Eredivisie2nd24343403,043909154340460.270.711.361.270.12

Forwards

Aziz Bouhaddouz">

Aziz Bouhaddouz

  • FW, Age 31, Born: Berkane, Morocco
  • Wikipedia
Aziz Bouhaddouz Table
Playing Time Performance Per 90 Minutes
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G Gls Ast Fls CrdY CrdR SoT Gls G+A SoT Fls Crd
2015-2016Sandhausende GER2. 2. Bundesliga13th28282442,17678965830220.370.620.912.400.12
2016-2017St. Paulide GER2. 2. Bundesliga7th29282622,342841565270330.580.811.272.000.27
2017-2018St. Paulide GER2. 2. Bundesliga12th30261971,80069413641200.200.251.001.800.25
Khalid Boutaïb">

Khalid Boutaïb

  • FW, Age 31, Born: Bagnols-sur-Cèze, France
  • Wikipedia
Khalid Boutaïb Table
Playing Time Performance Per 90 Minutes
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G Gls Ast Fls CrdY CrdR SoT Gls G+A SoT Fls Crd
2015-2016Gazélec Ajacciofr FRA1. Ligue 119th28312291,92662614530200.280.330.932.100.14
2016-2017Strasbourgfr FRA2. Ligue 21st29343222,904852058060340.620.771.052.480.19
2017-2018Yeni Malatyasportr TUR1. Turkish Super Lig10th30323112,704851237570290.400.500.972.500.23
Youssef En-Nesyri">

Youssef En-Nesyri

  • FW, Age 21, Born: Fes-Medina, Morocco
  • Wikipedia
Youssef En-Nesyri Table
Playing Time Performance Per 90 Minutes
Season Squad Country Comp LgRank Age G GS Gsub Min Min/G Gls Ast Fls CrdY CrdR SoT Gls G+A SoT Fls Crd
2016-2017Málagaes ESP1. La Liga11th19130133462711101070.260.521.822.600.26
2017-2018Málagaes ESP1. La Liga20th20251691,60164403221110.220.220.621.800.17
Ayoub El Kaabi">

Ayoub El Kaabi

Knockout Bracket

About FBref.com

FBref.com launched (June 13th) with coverage for England (5 leagues), France (2 leagues), Germany (3 leagues), Italy (2 leagues), Netherlands (2 leagues), Spain (3 leagues), and the United States (3 leagues). We have many more leagues, but are vetting them and will release them as they are prepared.

Note that player records are likely not complete for their careers. Players may come from or move to leagues we don't currently cover. This issue will go down over time, as we add new leagues and seasons. Eventually, you'll be able to see Alexis Sanchez's stats in the Chilean Primera or maybe even Johan Cruyff's career stats. We will never in the future have less data than we do today. Because we are launching with a small set of countries, FBref will be ad-free for the entire year after its launch. The only payment we will ask for is that you let us know if you find an issue, so we can get better and better.

You can sign up to receive an e-mail when new countries and features launch.

For more information, see our Launch Blog Post, the overall leagues/competitions page with details on leagues and seasons we include, or our About Page. Let us know if you find an issue or have a suggestion.

FBref is one of seven Sports-Reference.com sites.