Achraf HakimiPlayed 102 of Morocco’s 119 games from 1 Sep 2017 to 29 Sep 2026 · 7,979 minutes
With him102 games2.16points per gameExpected against these opponents: 2.060.10 above expected33 strong opponents66221465% won · 1.8 scored · 0.6 conceded per game
Without him17 games2.41points per gameExpected against these opponents: 2.540.13 below expected2 strong opponents125071% won · 2.2 scored · 0.2 conceded per game
While he is on the pitch, Morocco score 1.7 and concede 0.6 goals per 90 minutes.
Yassine BounouPlayed 92 of Morocco’s 123 games from 28 Mar 2017 to 4 Oct 2026 · 7,457 minutes
With him92 games2.24points per gameExpected against these opponents: 2.170.07 above expected26 strong opponents62201067% won · 1.9 scored · 0.5 conceded per game
Without him31 games1.90points per gameExpected against these opponents: 1.93as expected11 strong opponents178655% won · 1.6 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 1.8 and concede 0.5 goals per 90 minutes.
Romain SaïssPlayed 80 of Morocco’s 111 games from 8 Oct 2016 to 21 Dec 2025 · 5,841 minutes
With him80 games2.05points per gameExpected against these opponents: 1.910.14 above expected33 strong opponents49171461% won · 1.6 scored · 0.6 conceded per game
Without him31 games2.32points per gameExpected against these opponents: 2.500.17 below expected3 strong opponents226371% won · 2.2 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 1.5 and concede 0.6 goals per 90 minutes.
Sofyan AmrabatPlayed 76 of Morocco’s 120 games from 28 Mar 2017 to 9 Jul 2026 · 5,367 minutes
With him76 games2.24points per gameExpected against these opponents: 2.150.08 above expected20 strong opponents5117867% won · 2.1 scored · 0.6 conceded per game
Without him44 games2.00points per gameExpected against these opponents: 1.98as expected17 strong opponents2610859% won · 1.4 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 2.1 and concede 0.6 goals per 90 minutes.
Nayef AguerdPlayed 61 of Morocco’s 107 games from 8 Sep 2018 to 4 Oct 2026 · 5,271 minutes
With him61 games2.33points per gameExpected against these opponents: 2.390.06 below expected10 strong opponents4313570% won · 2.1 scored · 0.5 conceded per game
Without him46 games2.02points per gameExpected against these opponents: 2.03as expected16 strong opponents2712759% won · 1.5 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 2.0 and concede 0.5 goals per 90 minutes.
Youssef En-NesyriPlayed 87 of Morocco’s 117 games from 8 Oct 2016 to 18 Jan 2026 · 4,525 minutes
With him87 games2.02points per gameExpected against these opponents: 2.110.09 below expected27 strong opponents52201560% won · 1.5 scored · 0.6 conceded per game
Without him30 games2.37points per gameExpected against these opponents: 2.040.33 above expected10 strong opponents225373% won · 2.2 scored · 0.4 conceded per game
While he is on the pitch, Morocco score 1.3 and concede 0.6 goals per 90 minutes.
Azzedine OunahiPlayed 57 of Morocco’s 74 games from 10 Jan 2022 to 4 Oct 2026 · 3,968 minutes
With him57 games2.28points per gameExpected against these opponents: 2.120.16 above expected18 strong opponents3913568% won · 2.0 scored · 0.6 conceded per game
Without him17 games2.00points per gameExpected against these opponents: 2.350.35 below expected4 strong opponents104359% won · 1.4 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 1.8 and concede 0.5 goals per 90 minutes.
Hakim ZiyechPlayed 57 of Morocco’s 98 games from 12 Nov 2015 to 9 Sep 2024 · 3,803 minutes
With him57 games2.09points per gameExpected against these opponents: 1.920.17 above expected21 strong opponents3514861% won · 1.6 scored · 0.5 conceded per game
Without him41 games1.83points per gameExpected against these opponents: 2.040.21 below expected15 strong opponents2291054% won · 1.5 scored · 0.8 conceded per game
While he is on the pitch, Morocco score 1.6 and concede 0.5 goals per 90 minutes.
Noussair MazraouiPlayed 53 of Morocco’s 106 games from 8 Sep 2018 to 29 Sep 2026 · 3,553 minutes
With him53 games2.04points per gameExpected against these opponents: 2.01as expected20 strong opponents3115758% won · 1.6 scored · 0.5 conceded per game
Without him53 games2.38points per gameExpected against these opponents: 2.460.08 below expected6 strong opponents399574% won · 2.0 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 1.5 and concede 0.4 goals per 90 minutes.
With him44 games1.82points per gameExpected against these opponents: 1.880.06 below expected18 strong opponents23111052% won · 1.6 scored · 0.6 conceded per game
Without him79 games2.28points per gameExpected against these opponents: 2.210.07 above expected21 strong opponents5515970% won · 1.8 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 1.6 and concede 0.6 goals per 90 minutes.
Ayoub El KaabiPlayed 58 of Morocco’s 108 games from 27 Mar 2018 to 24 Jun 2026 · 2,694 minutes
With him58 games2.47points per gameExpected against these opponents: 2.42as expected8 strong opponents458578% won · 2.2 scored · 0.5 conceded per game
Without him50 games1.84points per gameExpected against these opponents: 1.900.06 below expected21 strong opponents2517850% won · 1.3 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 2.3 and concede 0.5 goals per 90 minutes.
Brahim DíazPlayed 34 of Morocco’s 41 games from 22 Mar 2024 to 4 Oct 2026 · 2,475 minutes
With him34 games2.35points per gameExpected against these opponents: 2.31as expected8 strong opponents248271% won · 2.1 scored · 0.5 conceded per game
Without him7 games3.00points per gameExpected against these opponents: 2.740.26 above expected700100% won · 3.0 scored · 0.0 conceded per game
While he is on the pitch, Morocco score 1.9 and concede 0.5 goals per 90 minutes.
Adam MasinaPlayed 28 of Morocco’s 70 games from 26 Mar 2021 to 18 Jan 2026 · 2,330 minutes
With him28 games2.39points per gameExpected against these opponents: 2.470.08 below expected3 strong opponents214375% won · 2.0 scored · 0.4 conceded per game
Without him42 games2.29points per gameExpected against these opponents: 2.190.10 above expected12 strong opponents299469% won · 1.8 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 1.7 and concede 0.4 goals per 90 minutes.
Neil El AynaouiPlayed 25 of Morocco’s 27 games from 5 Sep 2025 to 4 Oct 2026 · 2,285 minutes
With him25 games2.20points per gameExpected against these opponents: 2.140.06 above expected8 strong opponents167264% won · 1.7 scored · 0.5 conceded per game
Without him2 games3.00points per gameExpected against these opponents: 2.870.13 above expected200100% won · 4.5 scored · 0.0 conceded per game
While he is on the pitch, Morocco score 1.6 and concede 0.4 goals per 90 minutes.
Bilal El KhannoussPlayed 45 of Morocco’s 55 games from 17 Dec 2022 to 4 Oct 2026 · 2,189 minutes
With him45 games2.36points per gameExpected against these opponents: 2.260.09 above expected12 strong opponents3210371% won · 2.1 scored · 0.5 conceded per game
Without him10 games2.00points per gameExpected against these opponents: 2.720.72 below expected62260% won · 1.6 scored · 0.4 conceded per game
While he is on the pitch, Morocco score 1.9 and concede 0.5 goals per 90 minutes.
Abde EzzalzouliPlayed 40 of Morocco’s 64 games from 23 Sep 2022 to 4 Oct 2026 · 2,164 minutes
With him40 games2.23points per gameExpected against these opponents: 2.24as expected12 strong opponents2611365% won · 1.8 scored · 0.4 conceded per game
Without him24 games2.29points per gameExpected against these opponents: 2.030.26 above expected8 strong opponents174371% won · 2.1 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 2.0 and concede 0.3 goals per 90 minutes.
Mbark BoussoufaPlayed 30 of Morocco’s 37 games from 8 Oct 2016 to 5 Jul 2019 · 2,160 minutes
With him30 games1.60points per gameExpected against these opponents: 1.510.09 above expected19 strong opponents1461047% won · 1.2 scored · 0.7 conceded per game
Without him7 games2.43points per gameExpected against these opponents: 2.080.35 above expected2 strong opponents52071% won · 1.9 scored · 0.4 conceded per game
While he is on the pitch, Morocco score 1.3 and concede 0.6 goals per 90 minutes.
Ismael SaibariPlayed 37 of Morocco’s 50 games from 12 Sep 2023 to 4 Oct 2026 · 2,142 minutes
With him37 games2.41points per gameExpected against these opponents: 2.39as expected7 strong opponents278273% won · 2.1 scored · 0.4 conceded per game
Without him13 games2.46points per gameExpected against these opponents: 2.47as expected2 strong opponents102177% won · 2.3 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 1.6 and concede 0.3 goals per 90 minutes.
Sofiane BoufalPlayed 44 of Morocco’s 119 games from 12 Nov 2016 to 26 May 2026 · 2,133 minutes
With him44 games2.07points per gameExpected against these opponents: 1.970.10 above expected18 strong opponents2710761% won · 1.6 scored · 0.5 conceded per game
Without him75 games2.16points per gameExpected against these opponents: 2.15as expected20 strong opponents49151165% won · 1.8 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 1.2 and concede 0.5 goals per 90 minutes.
Selim AmallahPlayed 37 of Morocco’s 49 games from 15 Nov 2019 to 30 Jan 2024 · 2,128 minutes
With him37 games2.11points per gameExpected against these opponents: 2.030.08 above expected12 strong opponents239562% won · 1.6 scored · 0.6 conceded per game
Without him12 games2.25points per gameExpected against these opponents: 2.27as expected3 strong opponents83167% won · 1.8 scored · 0.3 conceded per game
While he is on the pitch, Morocco score 1.4 and concede 0.4 goals per 90 minutes.
Nordin AmrabatPlayed 32 of Morocco’s 43 games from 8 Oct 2016 to 19 Nov 2019 · 1,930 minutes
With him32 games1.72points per gameExpected against these opponents: 1.820.10 below expected14 strong opponents1510747% won · 1.4 scored · 0.7 conceded per game
Without him11 games1.73points per gameExpected against these opponents: 1.530.20 above expected7 strong opponents61455% won · 1.1 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 1.3 and concede 0.7 goals per 90 minutes.
Karim El AhmadiPlayed 31 of Morocco’s 37 games from 8 Oct 2016 to 5 Jul 2019 · 1,907 minutes
With him31 games1.74points per gameExpected against these opponents: 1.630.12 above expected18 strong opponents166952% won · 1.4 scored · 0.7 conceded per game
Without him6 games1.83points per gameExpected against these opponents: 1.570.26 above expected3 strong opponents32150% won · 1.0 scored · 0.3 conceded per game
While he is on the pitch, Morocco score 1.2 and concede 0.7 goals per 90 minutes.
Medhi BenatiaPlayed 25 of Morocco’s 37 games from 12 Nov 2015 to 28 Jun 2019 · 1,901 minutes
With him25 games1.68points per gameExpected against these opponents: 1.540.14 above expected15 strong opponents133952% won · 1.2 scored · 0.6 conceded per game
Without him12 games1.83points per gameExpected against these opponents: 1.760.08 above expected6 strong opponents64250% won · 1.4 scored · 0.7 conceded per game
While he is on the pitch, Morocco score 1.3 and concede 0.6 goals per 90 minutes.
Jawad El YamiqPlayed 31 of Morocco’s 110 games from 24 Mar 2017 to 18 Jan 2026 · 1,872 minutes
With him31 games2.16points per gameExpected against these opponents: 2.080.08 above expected10 strong opponents214668% won · 1.5 scored · 0.5 conceded per game
Without him79 games2.18points per gameExpected against these opponents: 2.17as expected21 strong opponents5119965% won · 1.9 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 1.6 and concede 0.5 goals per 90 minutes.
Nabil DirarPlayed 28 of Morocco’s 41 games from 9 Jan 2017 to 19 Nov 2019 · 1,694 minutes
With him28 games1.86points per gameExpected against these opponents: 1.710.14 above expected14 strong opponents164857% won · 1.4 scored · 0.6 conceded per game
Without him13 games1.54points per gameExpected against these opponents: 1.880.34 below expected5 strong opponents55338% won · 1.3 scored · 0.8 conceded per game
While he is on the pitch, Morocco score 1.5 and concede 0.8 goals per 90 minutes.
Manuel da CostaPlayed 23 of Morocco’s 37 games from 8 Oct 2016 to 5 Jul 2019 · 1,516 minutes
With him23 games1.52points per gameExpected against these opponents: 1.440.08 above expected15 strong opponents105843% won · 1.0 scored · 0.7 conceded per game
Without him14 games2.14points per gameExpected against these opponents: 1.910.24 above expected6 strong opponents93264% won · 1.9 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 0.8 and concede 0.8 goals per 90 minutes.
Younès BelhandaPlayed 25 of Morocco’s 69 games from 8 Oct 2016 to 27 Sep 2022 · 1,503 minutes
With him25 games1.68points per gameExpected against these opponents: 1.490.19 above expected16 strong opponents126748% won · 1.4 scored · 0.7 conceded per game
Without him44 games2.14points per gameExpected against these opponents: 2.200.07 below expected10 strong opponents2810664% won · 1.6 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 1.5 and concede 0.8 goals per 90 minutes.
Yahia Attiyat AllahPlayed 22 of Morocco’s 31 games from 29 Mar 2022 to 11 Jun 2024 · 1,387 minutes
With him22 games2.14points per gameExpected against these opponents: 1.910.23 above expected10 strong opponents145364% won · 1.6 scored · 0.5 conceded per game
Without him9 games1.67points per gameExpected against these opponents: 2.020.36 below expected3 strong opponents43244% won · 1.2 scored · 0.8 conceded per game
While he is on the pitch, Morocco score 1.7 and concede 0.5 goals per 90 minutes.
Fayçal FajrPlayed 42 of Morocco’s 68 games from 15 Nov 2015 to 13 Jun 2022 · 1,374 minutes
With him42 games1.71points per gameExpected against these opponents: 1.880.17 below expected16 strong opponents2191250% won · 1.6 scored · 0.8 conceded per game
Without him26 games2.31points per gameExpected against these opponents: 2.080.23 above expected8 strong opponents186269% won · 1.4 scored · 0.4 conceded per game
While he is on the pitch, Morocco score 1.4 and concede 0.9 goals per 90 minutes.
Soufiane RahimiPlayed 35 of Morocco’s 84 games from 26 Mar 2021 to 4 Oct 2026 · 1,300 minutes
With him35 games2.29points per gameExpected against these opponents: 2.24as expected9 strong opponents248369% won · 2.1 scored · 0.5 conceded per game
Without him49 games2.29points per gameExpected against these opponents: 2.190.09 above expected13 strong opponents3410569% won · 1.8 scored · 0.4 conceded per game
While he is on the pitch, Morocco score 2.8 and concede 0.5 goals per 90 minutes.
Aymen BarkokPlayed 18 of Morocco’s 23 games from 9 Oct 2020 to 9 Jun 2022 · 1,202 minutes
With him18 games2.50points per gameExpected against these opponents: 2.430.07 above expected2 strong opponents143178% won · 2.2 scored · 0.6 conceded per game
Without him5 games2.00points per gameExpected against these opponents: 1.97as expected1 strong opponent31160% won · 1.6 scored · 1.0 conceded per game
While he is on the pitch, Morocco score 2.0 and concede 0.4 goals per 90 minutes.
Issa DiopPlayed 12 of Morocco’s 14 games from 27 Mar 2026 to 4 Oct 2026 · 1,057 minutes
With him12 games1.92points per gameExpected against these opponents: 1.630.29 above expected7 strong opponents65150% won · 1.6 scored · 0.7 conceded per game
Without him2 games3.00points per gameExpected against these opponents: 2.720.28 above expected200100% won · 4.5 scored · 1.0 conceded per game
While he is on the pitch, Morocco score 1.4 and concede 0.6 goals per 90 minutes.
Eliesse Ben SeghirPlayed 20 of Morocco’s 26 games from 22 Mar 2024 to 14 Jan 2026 · 985 minutes
With him20 games2.70points per gameExpected against these opponents: 2.71as expected173085% won · 2.7 scored · 0.2 conceded per game
Without him6 games3.00points per gameExpected against these opponents: 2.780.22 above expected600100% won · 1.8 scored · 0.2 conceded per game
While he is on the pitch, Morocco score 3.1 and concede 0.2 goals per 90 minutes.
Amine HaritPlayed 22 of Morocco’s 76 games from 10 Oct 2017 to 30 Jan 2024 · 974 minutes
With him22 games1.91points per gameExpected against these opponents: 2.020.11 below expected8 strong opponents126455% won · 1.6 scored · 0.8 conceded per game
Without him54 games2.07points per gameExpected against these opponents: 2.000.08 above expected18 strong opponents3313861% won · 1.5 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 1.7 and concede 0.4 goals per 90 minutes.
Hamza MendylPlayed 17 of Morocco’s 45 games from 8 Oct 2016 to 13 Oct 2020 · 953 minutes
With him17 games1.76points per gameExpected against these opponents: 1.73as expected10 strong opponents86347% won · 1.4 scored · 0.8 conceded per game
Without him28 games1.71points per gameExpected against these opponents: 1.76as expected12 strong opponents146850% won · 1.3 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 0.9 and concede 0.7 goals per 90 minutes.
Imrân LouzaPlayed 15 of Morocco’s 68 games from 6 Oct 2021 to 26 May 2026 · 895 minutes
With him15 games2.20points per gameExpected against these opponents: 2.310.11 below expected3 strong opponents103267% won · 2.2 scored · 0.5 conceded per game
Without him53 games2.34points per gameExpected against these opponents: 2.250.09 above expected14 strong opponents3810572% won · 2.0 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 2.2 and concede 0.7 goals per 90 minutes.
Anass Salah-EddinePlayed 15 of Morocco’s 23 games from 14 Nov 2025 to 4 Oct 2026 · 867 minutes
With him15 games1.93points per gameExpected against these opponents: 2.040.11 below expected6 strong opponents85253% won · 1.7 scored · 0.7 conceded per game
Without him8 games2.50points per gameExpected against these opponents: 2.210.29 above expected2 strong opponents62075% won · 2.1 scored · 0.1 conceded per game
While he is on the pitch, Morocco score 1.9 and concede 0.7 goals per 90 minutes.
Khalid BoutaïbPlayed 20 of Morocco’s 32 games from 9 Jan 2017 to 23 Jun 2019 · 806 minutes
With him20 games1.85points per gameExpected against these opponents: 1.620.23 above expected11 strong opponents114555% won · 1.5 scored · 0.7 conceded per game
Without him12 games1.58points per gameExpected against these opponents: 1.58as expected7 strong opponents61550% won · 1.3 scored · 0.8 conceded per game
While he is on the pitch, Morocco score 1.5 and concede 0.4 goals per 90 minutes.
Youssef BelammariPlayed 11 of Morocco’s 26 games from 12 Oct 2024 to 7 Jun 2026 · 772 minutes
With him11 games2.82points per gameExpected against these opponents: 2.590.23 above expected1 strong opponent101091% won · 2.9 scored · 0.1 conceded per game
Without him15 games2.40points per gameExpected against these opponents: 2.41as expected3 strong opponents113173% won · 2.1 scored · 0.4 conceded per game
While he is on the pitch, Morocco score 2.4 and concede 0.1 goals per 90 minutes.
Chadi RiadPlayed 10 of Morocco’s 41 games from 11 Jan 2024 to 29 Jun 2026 · 724 minutes
With him10 games2.00points per gameExpected against these opponents: 1.860.14 above expected5 strong opponents55050% won · 2.2 scored · 0.7 conceded per game
Without him31 games2.61points per gameExpected against these opponents: 2.63as expected2 strong opponents263284% won · 2.3 scored · 0.3 conceded per game
While he is on the pitch, Morocco score 2.0 and concede 0.6 goals per 90 minutes.
Adel TaarabtPlayed 12 of Morocco’s 28 games from 6 Sep 2019 to 1 Jun 2022 · 696 minutes
With him12 games2.00points per gameExpected against these opponents: 2.360.36 below expected1 strong opponent73258% won · 1.3 scored · 0.8 conceded per game
Without him16 games2.31points per gameExpected against these opponents: 2.370.06 below expected2 strong opponents114169% won · 2.4 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 1.4 and concede 0.9 goals per 90 minutes.
Samy MmaeePlayed 10 of Morocco’s 24 games from 9 Oct 2020 to 13 Jun 2022 · 693 minutes
With him10 games2.30points per gameExpected against these opponents: 2.090.21 above expected2 strong opponents72170% won · 1.9 scored · 0.8 conceded per game
Without him14 games2.50points per gameExpected against these opponents: 2.53as expected1 strong opponent112179% won · 2.2 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 1.6 and concede 0.8 goals per 90 minutes.
Ryan MmaeePlayed 11 of Morocco’s 18 games from 2 Sep 2021 to 27 Sep 2022 · 665 minutes
With him11 games2.36points per gameExpected against these opponents: 2.38as expected2 strong opponents82173% won · 2.5 scored · 0.5 conceded per game
Without him7 games2.29points per gameExpected against these opponents: 2.090.19 above expected2 strong opponents51171% won · 1.6 scored · 0.9 conceded per game
While he is on the pitch, Morocco score 2.4 and concede 0.4 goals per 90 minutes.
Ayyoub BouaddiPlayed 10 of Morocco’s 12 games from 26 May 2026 to 4 Oct 2026 · 656 minutes
With him10 games1.90points per gameExpected against these opponents: 1.760.14 above expected5 strong opponents54150% won · 1.9 scored · 0.6 conceded per game
Without him2 games3.00points per gameExpected against these opponents: 2.740.26 above expected200100% won · 3.0 scored · 1.0 conceded per game
While he is on the pitch, Morocco score 1.2 and concede 0.5 goals per 90 minutes.
With him20 games1.60points per gameExpected against these opponents: 1.720.12 below expected10 strong opponents95645% won · 1.2 scored · 0.7 conceded per game
Without him18 games1.89points per gameExpected against these opponents: 1.540.35 above expected11 strong opponents104456% won · 1.4 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 1.3 and concede 0.9 goals per 90 minutes.
Zakaria AboukhlalPlayed 21 of Morocco’s 54 games from 13 Nov 2020 to 15 Nov 2024 · 598 minutes
With him21 games2.29points per gameExpected against these opponents: 2.030.25 above expected7 strong opponents153371% won · 1.7 scored · 0.5 conceded per game
Without him33 games2.24points per gameExpected against these opponents: 2.28as expected7 strong opponents228367% won · 2.0 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 1.5 and concede 0.5 goals per 90 minutes.
Yunis AbdelhamidPlayed 13 of Morocco’s 67 games from 22 Mar 2019 to 9 Sep 2024 · 568 minutes
With him13 games1.54points per gameExpected against these opponents: 2.410.87 below expected2 strong opponents55338% won · 1.2 scored · 0.8 conceded per game
Without him54 games2.17points per gameExpected against these opponents: 2.13as expected15 strong opponents3512765% won · 1.7 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 1.3 and concede 1.0 goals per 90 minutes.
Amine AdliPlayed 17 of Morocco’s 38 games from 12 Sep 2023 to 31 Mar 2026 · 562 minutes
With him17 games2.47points per gameExpected against these opponents: 2.560.08 below expected2 strong opponents133176% won · 2.1 scored · 0.4 conceded per game
Without him21 games2.57points per gameExpected against these opponents: 2.58as expected2 strong opponents173181% won · 2.3 scored · 0.3 conceded per game
While he is on the pitch, Morocco score 1.1 and concede 0.8 goals per 90 minutes.
Munir El HaddadiPlayed 11 of Morocco’s 15 games from 26 Mar 2021 to 30 Jan 2022 · 543 minutes
With him11 games2.55points per gameExpected against these opponents: 2.490.06 above expected1 strong opponent91182% won · 1.9 scored · 0.3 conceded per game
Without him4 games2.50points per gameExpected against these opponents: 2.47as expected31075% won · 2.5 scored · 0.8 conceded per game
While he is on the pitch, Morocco score 1.2 and concede 0.3 goals per 90 minutes.
Zouhair FeddalPlayed 9 of Morocco’s 50 games from 12 Nov 2015 to 26 Mar 2021 · 540 minutes
With him9 games1.56points per gameExpected against these opponents: 2.210.65 below expected1 strong opponent42344% won · 1.4 scored · 0.8 conceded per game
Without him41 games1.80points per gameExpected against these opponents: 1.720.08 above expected21 strong opponents2111951% won · 1.3 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 1.0 and concede 0.8 goals per 90 minutes.
Aziz BouhaddouzPlayed 14 of Morocco’s 22 games from 9 Jan 2017 to 25 Jun 2018 · 508 minutes
With him14 games1.64points per gameExpected against these opponents: 1.330.31 above expected10 strong opponents72550% won · 1.3 scored · 0.8 conceded per game
Without him8 games2.00points per gameExpected against these opponents: 1.180.82 above expected6 strong opponents51263% won · 1.9 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 0.7 and concede 1.2 goals per 90 minutes.
Ilias ChairPlayed 13 of Morocco’s 31 games from 8 Jun 2021 to 12 Jun 2023 · 503 minutes
With him13 games2.31points per gameExpected against these opponents: 2.27as expected3 strong opponents93169% won · 2.0 scored · 0.4 conceded per game
Without him18 games2.06points per gameExpected against these opponents: 1.580.47 above expected10 strong opponents114361% won · 1.4 scored · 0.7 conceded per game
While he is on the pitch, Morocco score 2.5 and concede 0.4 goals per 90 minutes.
Fouad ChafikPlayed 7 of Morocco’s 41 games from 12 Nov 2015 to 10 Sep 2019 · 469 minutes
With him7 games1.57points per gameExpected against these opponents: 2.070.49 below expected2 strong opponents32243% won · 1.0 scored · 0.6 conceded per game
Without him34 games1.79points per gameExpected against these opponents: 1.610.18 above expected19 strong opponents187953% won · 1.3 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 1.2 and concede 0.8 goals per 90 minutes.
Issam ChebakePlayed 7 of Morocco’s 9 games from 10 Sep 2019 to 17 Nov 2020 · 437 minutes
With him7 games2.00points per gameExpected against these opponents: 2.400.40 below expected1 strong opponent42157% won · 2.0 scored · 1.0 conceded per game
Without him2 games2.00points per gameExpected against these opponents: 2.520.52 below expected11050% won · 1.5 scored · 0.0 conceded per game
While he is on the pitch, Morocco score 1.6 and concede 1.0 goals per 90 minutes.
Youssef El-ArabiPlayed 11 of Morocco’s 50 games from 12 Nov 2015 to 26 Mar 2021 · 431 minutes
With him11 games1.45points per gameExpected against these opponents: 2.050.59 below expected4 strong opponents44336% won · 1.1 scored · 0.5 conceded per game
Without him39 games1.85points per gameExpected against these opponents: 1.740.10 above expected18 strong opponents219954% won · 1.4 scored · 0.7 conceded per game
While he is on the pitch, Morocco score 1.3 and concede 0.8 goals per 90 minutes.
Achraf DariPlayed 6 of Morocco’s 11 games from 13 Jun 2022 to 17 Dec 2022 · 411 minutes
With him6 games1.67points per gameExpected against these opponents: 1.370.30 above expected5 strong opponents31250% won · 1.0 scored · 0.7 conceded per game
Without him5 games2.20points per gameExpected against these opponents: 1.081.12 above expected4 strong opponents32060% won · 1.4 scored · 0.2 conceded per game
While he is on the pitch, Morocco score 1.1 and concede 0.9 goals per 90 minutes.
Tarik TissoudaliPlayed 14 of Morocco’s 32 games from 10 Jan 2022 to 24 Jan 2024 · 400 minutes
With him14 games1.93points per gameExpected against these opponents: 2.320.40 below expected2 strong opponents83357% won · 1.6 scored · 0.9 conceded per game
Without him18 games2.00points per gameExpected against these opponents: 1.560.44 above expected12 strong opponents106256% won · 1.3 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 2.0 and concede 1.1 goals per 90 minutes.
Omar El KaddouriPlayed 8 of Morocco’s 47 games from 12 Nov 2015 to 13 Oct 2020 · 390 minutes
With him8 games1.00points per gameExpected against these opponents: 1.870.87 below expected3 strong opponents22425% won · 0.9 scored · 0.9 conceded per game
Without him39 games1.87points per gameExpected against these opponents: 1.740.13 above expected19 strong opponents2110854% won · 1.4 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 1.2 and concede 0.9 goals per 90 minutes.
Mohamed ChibiPlayed 7 of Morocco’s 65 games from 12 Nov 2021 to 26 May 2026 · 376 minutes
With him7 games2.71points per gameExpected against these opponents: 2.75as expected61086% won · 2.6 scored · 0.1 conceded per game
Without him58 games2.22points per gameExpected against these opponents: 2.18as expected17 strong opponents3912767% won · 1.8 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 2.4 and concede 0.2 goals per 90 minutes.
With him13 games1.00points per gameExpected against these opponents: 1.580.58 below expected8 strong opponents34623% won · 0.7 scored · 0.9 conceded per game
Without him27 games2.07points per gameExpected against these opponents: 1.780.30 above expected12 strong opponents175563% won · 1.6 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 1.0 and concede 1.0 goals per 90 minutes.
Oussama TannanePlayed 7 of Morocco’s 45 games from 8 Oct 2016 to 13 Oct 2020 · 369 minutes
With him7 games1.86points per gameExpected against these opponents: 1.520.34 above expected5 strong opponents34043% won · 1.9 scored · 0.4 conceded per game
Without him38 games1.71points per gameExpected against these opponents: 1.790.08 below expected17 strong opponents1981150% won · 1.2 scored · 0.7 conceded per game
While he is on the pitch, Morocco score 1.5 and concede 0.2 goals per 90 minutes.
Hamza IgamanePlayed 9 of Morocco’s 17 games from 21 Mar 2025 to 18 Jan 2026 · 363 minutes
With him9 games2.44points per gameExpected against these opponents: 2.610.17 below expected1 strong opponent71178% won · 1.8 scored · 0.2 conceded per game
Without him8 games2.75points per gameExpected against these opponents: 2.71as expected71088% won · 1.8 scored · 0.1 conceded per game
While he is on the pitch, Morocco score 2.2 and concede 0.0 goals per 90 minutes.
Jamal HarkassPlayed 4 of Morocco’s 4 games from 12 Oct 2024 to 18 Nov 2024 · 360 minutes
With him4 games3.00points per gameExpected against these opponents: 2.720.28 above expected400100% won · 5.3 scored · 0.3 conceded per game
Without himHe played every game in this period.
While he is on the pitch, Morocco score 5.3 and concede 0.3 goals per 90 minutes.
Sofian ChaklaPlayed 4 of Morocco’s 12 games from 30 Mar 2021 to 18 Jan 2022 · 359 minutes
With him4 games2.50points per gameExpected against these opponents: 2.560.06 below expected31075% won · 2.0 scored · 0.8 conceded per game
Without him8 games3.00points per gameExpected against these opponents: 2.530.47 above expected800100% won · 2.5 scored · 0.0 conceded per game
While he is on the pitch, Morocco score 2.0 and concede 0.8 goals per 90 minutes.
Rachid AliouiPlayed 13 of Morocco’s 43 games from 8 Oct 2016 to 19 Nov 2019 · 348 minutes
With him13 games1.38points per gameExpected against these opponents: 1.900.52 below expected6 strong opponents46331% won · 0.9 scored · 0.6 conceded per game
Without him30 games1.87points per gameExpected against these opponents: 1.680.19 above expected15 strong opponents175857% won · 1.5 scored · 0.7 conceded per game
While he is on the pitch, Morocco score 0.8 and concede 1.6 goals per 90 minutes.
Abdelhamid SabiriPlayed 11 of Morocco’s 14 games from 23 Sep 2022 to 17 Jun 2023 · 347 minutes
With him11 games1.55points per gameExpected against these opponents: 1.340.20 above expected8 strong opponents45236% won · 0.9 scored · 0.5 conceded per game
Without him3 games2.00points per gameExpected against these opponents: 1.060.94 above expected3 strong opponents20167% won · 1.3 scored · 0.7 conceded per game
While he is on the pitch, Morocco score 1.8 and concede 1.0 goals per 90 minutes.
Redouane HalhalPlayed 5 of Morocco’s 9 games from 31 Mar 2026 to 4 Jul 2026 · 341 minutes
With him5 games2.60points per gameExpected against these opponents: 1.850.75 above expected2 strong opponents41080% won · 2.8 scored · 0.8 conceded per game
Without him4 games2.00points per gameExpected against these opponents: 1.490.51 above expected3 strong opponents22050% won · 2.0 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 2.9 and concede 1.1 goals per 90 minutes.
Oussama TarghallinePlayed 11 of Morocco’s 35 games from 9 Sep 2024 to 29 Sep 2026 · 340 minutes
With him11 games2.55points per gameExpected against these opponents: 2.630.08 below expected1 strong opponent91182% won · 1.2 scored · 0.1 conceded per game
Without him24 games2.46points per gameExpected against these opponents: 2.190.27 above expected7 strong opponents185175% won · 2.8 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 1.3 and concede 0.3 goals per 90 minutes.
Yahya JabranePlayed 8 of Morocco’s 28 games from 26 Mar 2021 to 10 Dec 2022 · 321 minutes
With him8 games2.75points per gameExpected against these opponents: 1.860.89 above expected3 strong opponents71088% won · 1.5 scored · 0.1 conceded per game
Without him20 games2.20points per gameExpected against these opponents: 2.070.13 above expected6 strong opponents135265% won · 1.9 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 1.7 and concede 0.0 goals per 90 minutes.
Chemsdine TalbiPlayed 10 of Morocco’s 24 games from 5 Sep 2025 to 9 Jul 2026 · 307 minutes
With him10 games2.10points per gameExpected against these opponents: 1.580.52 above expected6 strong opponents63160% won · 1.8 scored · 0.6 conceded per game
Without him14 games2.36points per gameExpected against these opponents: 2.500.15 below expected2 strong opponents103171% won · 2.0 scored · 0.4 conceded per game
While he is on the pitch, Morocco score 2.3 and concede 0.6 goals per 90 minutes.
Oussama El AzzouziPlayed 6 of Morocco’s 21 games from 17 Oct 2023 to 9 Jun 2025 · 292 minutes
With him6 games2.67points per gameExpected against these opponents: 2.760.09 below expected51083% won · 1.7 scored · 0.3 conceded per game
Without him15 games2.67points per gameExpected against these opponents: 2.71as expected131187% won · 3.0 scored · 0.4 conceded per game
While he is on the pitch, Morocco score 1.5 and concede 0.3 goals per 90 minutes.
Ilias AkhomachPlayed 14 of Morocco’s 39 games from 22 Mar 2024 to 25 Sep 2026 · 289 minutes
With him14 games2.50points per gameExpected against these opponents: 2.700.20 below expected1 strong opponent112179% won · 2.1 scored · 0.1 conceded per game
Without him25 games2.48points per gameExpected against these opponents: 2.170.31 above expected7 strong opponents195176% won · 2.4 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 1.9 and concede 0.0 goals per 90 minutes.
With him6 games3.00points per gameExpected against these opponents: 2.490.51 above expected1 strong opponent600100% won · 3.0 scored · 0.3 conceded per game
Without him60 games2.22points per gameExpected against these opponents: 2.22as expected16 strong opponents4013767% won · 1.8 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 3.2 and concede 0.6 goals per 90 minutes.
Achraf LazaarPlayed 4 of Morocco’s 53 games from 12 Nov 2015 to 12 Jun 2021 · 278 minutes
With him4 games1.75points per gameExpected against these opponents: 1.980.23 below expected1 strong opponent21150% won · 0.8 scored · 0.3 conceded per game
Without him49 games1.84points per gameExpected against these opponents: 1.83as expected21 strong opponents26121153% won · 1.4 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 0.6 and concede 0.3 goals per 90 minutes.
Gessime YassinePlayed 9 of Morocco’s 14 games from 27 Mar 2026 to 4 Oct 2026 · 261 minutes
With him9 games2.00points per gameExpected against these opponents: 1.900.10 above expected4 strong opponents53156% won · 2.2 scored · 0.9 conceded per game
Without him5 games2.20points per gameExpected against these opponents: 1.570.63 above expected3 strong opponents32060% won · 1.6 scored · 0.4 conceded per game
While he is on the pitch, Morocco score 2.8 and concede 0.0 goals per 90 minutes.
Zakaria El OuahdiPlayed 6 of Morocco’s 28 games from 9 Jun 2025 to 4 Oct 2026 · 247 minutes
With him6 games1.83points per gameExpected against these opponents: 1.83as expected3 strong opponents32150% won · 1.2 scored · 0.8 conceded per game
Without him22 games2.41points per gameExpected against these opponents: 2.330.08 above expected5 strong opponents165173% won · 2.0 scored · 0.3 conceded per game
While he is on the pitch, Morocco score 1.1 and concede 0.7 goals per 90 minutes.
Samir El MourabetPlayed 8 of Morocco’s 10 games from 27 Mar 2026 to 4 Jul 2026 · 237 minutes
With him8 games2.00points per gameExpected against these opponents: 1.450.55 above expected5 strong opponents44050% won · 2.1 scored · 0.9 conceded per game
Without him2 games3.00points per gameExpected against these opponents: 2.200.80 above expected1 strong opponent200100% won · 3.0 scored · 0.0 conceded per game
While he is on the pitch, Morocco score 3.0 and concede 0.4 goals per 90 minutes.
Oussama IdrissiPlayed 9 of Morocco’s 52 games from 22 Mar 2019 to 17 Jun 2023 · 211 minutes
With him9 games0.44points per gameExpected against these opponents: 2.371.93 below expected1 strong opponent0450% won · 0.8 scored · 1.3 conceded per game
Without him43 games2.26points per gameExpected against these opponents: 1.980.27 above expected15 strong opponents2910467% won · 1.7 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 1.0 and concede 1.5 goals per 90 minutes.
Amir RichardsonPlayed 9 of Morocco’s 15 games from 12 Sep 2023 to 9 Sep 2024 · 198 minutes
With him9 games2.56points per gameExpected against these opponents: 2.58as expected1 strong opponent72078% won · 1.6 scored · 0.3 conceded per game
Without him6 games2.17points per gameExpected against these opponents: 2.720.55 below expected41167% won · 2.5 scored · 0.7 conceded per game
While he is on the pitch, Morocco score 1.4 and concede 0.0 goals per 90 minutes.
Walid AzaroPlayed 9 of Morocco’s 32 games from 24 Mar 2017 to 10 Sep 2019 · 197 minutes
With him9 games2.11points per gameExpected against these opponents: 1.810.30 above expected4 strong opponents61267% won · 1.1 scored · 0.4 conceded per game
Without him23 games1.83points per gameExpected against these opponents: 1.710.12 above expected11 strong opponents126552% won · 1.6 scored · 0.7 conceded per game
While he is on the pitch, Morocco score 1.4 and concede 0.5 goals per 90 minutes.
Yacine BammouPlayed 4 of Morocco’s 20 games from 12 Nov 2015 to 27 Mar 2018 · 195 minutes
With him4 games2.25points per gameExpected against these opponents: 2.000.25 above expected1 strong opponent30175% won · 1.5 scored · 0.3 conceded per game
Without him16 games1.69points per gameExpected against these opponents: 1.330.36 above expected12 strong opponents83550% won · 1.4 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 1.4 and concede 0.5 goals per 90 minutes.
With him8 games1.50points per gameExpected against these opponents: 1.560.06 below expected5 strong opponents33238% won · 0.9 scored · 0.5 conceded per game
Without him41 games2.15points per gameExpected against these opponents: 2.16as expected10 strong opponents2610563% won · 1.7 scored · 0.7 conceded per game
While he is on the pitch, Morocco score 1.1 and concede 0.5 goals per 90 minutes.
Badr BanounPlayed 5 of Morocco’s 64 games from 7 Oct 2017 to 17 Dec 2022 · 150 minutes
With him5 games2.00points per gameExpected against these opponents: 1.560.44 above expected3 strong opponents31160% won · 1.6 scored · 0.6 conceded per game
Without him59 games2.07points per gameExpected against these opponents: 1.980.09 above expected20 strong opponents3614961% won · 1.6 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 1.8 and concede 0.6 goals per 90 minutes.
Walid CheddiraPlayed 6 of Morocco’s 14 games from 23 Sep 2022 to 17 Jun 2023 · 146 minutes
With him6 games1.83points per gameExpected against these opponents: 1.180.66 above expected5 strong opponents32150% won · 1.0 scored · 0.5 conceded per game
Without him8 games1.50points per gameExpected against these opponents: 1.360.14 above expected6 strong opponents33238% won · 1.0 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 1.2 and concede 0.0 goals per 90 minutes.
Mehdi BourabiaPlayed 6 of Morocco’s 15 games from 16 Oct 2018 to 15 Oct 2019 · 135 minutes
With him6 games0.83points per gameExpected against these opponents: 2.371.54 below expected1 strong opponent12317% won · 0.8 scored · 1.2 conceded per game
Without him9 games2.00points per gameExpected against these opponents: 2.140.14 below expected2 strong opponents53156% won · 1.2 scored · 0.7 conceded per game
While he is on the pitch, Morocco score 1.3 and concede 1.3 goals per 90 minutes.
Anass ZarouryPlayed 4 of Morocco’s 12 games from 17 Nov 2022 to 17 Jun 2023 · 124 minutes
With him4 games1.00points per gameExpected against these opponents: 1.630.63 below expected3 strong opponents11225% won · 1.3 scored · 1.0 conceded per game
Without him8 games1.88points per gameExpected against these opponents: 1.080.79 above expected6 strong opponents43150% won · 0.9 scored · 0.5 conceded per game
While he is on the pitch, Morocco score 1.5 and concede 0.7 goals per 90 minutes.
Sofiane AlakouchPlayed 4 of Morocco’s 10 games from 12 Nov 2021 to 1 Jun 2022 · 117 minutes
With him4 games1.75points per gameExpected against these opponents: 1.970.22 below expected1 strong opponent21150% won · 1.8 scored · 1.0 conceded per game
Without him6 games2.17points per gameExpected against these opponents: 2.410.24 below expected1 strong opponent41167% won · 2.0 scored · 1.0 conceded per game
While he is on the pitch, Morocco score 3.1 and concede 0.0 goals per 90 minutes.
Marwane SaâdanePlayed 4 of Morocco’s 129 games from 12 Nov 2015 to 4 Jul 2026 · 109 minutes
With him4 games2.50points per gameExpected against these opponents: 2.010.49 above expected1 strong opponent31075% won · 2.5 scored · 0.3 conceded per game
Without him125 games2.10points per gameExpected against these opponents: 2.06as expected42 strong opponents78281962% won · 1.7 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 3.3 and concede 0.8 goals per 90 minutes.
Ismail HaddadPlayed 5 of Morocco’s 39 games from 12 Nov 2016 to 11 Oct 2019 · 109 minutes
With him5 games1.40points per gameExpected against these opponents: 2.030.63 below expected2 strong opponents14020% won · 1.2 scored · 0.8 conceded per game
Without him34 games1.82points per gameExpected against these opponents: 1.640.18 above expected18 strong opponents1951056% won · 1.3 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 2.5 and concede 0.8 goals per 90 minutes.
Achraf BencharkiPlayed 9 of Morocco’s 42 games from 11 Nov 2017 to 16 Nov 2021 · 97 minutes
With him9 games2.78points per gameExpected against these opponents: 2.250.53 above expected2 strong opponents81089% won · 2.7 scored · 0.3 conceded per game
Without him33 games1.91points per gameExpected against these opponents: 2.060.15 below expected9 strong opponents189655% won · 1.4 scored · 0.6 conceded per game
While he is on the pitch, Morocco score 2.8 and concede 0.9 goals per 90 minutes.
Ayoube AmaimouniPlayed 4 of Morocco’s 4 games from 1 Jun 2026 to 19 Jun 2026 · 88 minutes
With him4 games2.00points per gameExpected against these opponents: 1.480.52 above expected3 strong opponents22050% won · 1.8 scored · 0.5 conceded per game
Without himHe played every game in this period.
Mohamed NahiriPlayed 5 of Morocco’s 11 games from 24 Mar 2017 to 27 Mar 2018 · 59 minutes
With him5 games2.40points per gameExpected against these opponents: 1.460.94 above expected3 strong opponents40180% won · 1.6 scored · 0.4 conceded per game
Without him6 games2.17points per gameExpected against these opponents: 1.400.76 above expected4 strong opponents41167% won · 2.3 scored · 0.5 conceded per game