goalence
Morocco logo

Morocco

National Team

Morocco · Founded 1955

Track Morocco match-by-match: data-driven predictions, recent form, expected goals and upcoming fixtures across all competitions.

Recent form (last 10)

5W · 2D · 0L
WMorocco vs Paraguay2-1
DMorocco vs Ecuador1-1
WCameroon vs Morocco2-0
WMorocco vs Tanzania1-0
WZambia vs Morocco3-0
DMorocco vs Mali1-1
WMorocco vs Comoros2-0

👥 Current Squad(39)

Last updated: May 19, 2026

🧤Goalkeepers(4)

Y. Bounou

34 y/o · #1

M. Benabid

27 y/o · #12

M. Mohamedi

36 y/o · #12

M. Harrar

25 y/o · #22

🛡️Defenders(13)

A. Hakimi

27 y/o · #2

I. Diop

28 y/o · #3

S. El Karouani

25 y/o · #3

N. Mazraoui

28 y/o · #3

I. Baouf

19 y/o · #4

R. Halhal

22 y/o · #4

N. Aguerd

29 y/o · #5

C. Riad

22 y/o · #6

Z. El Ouahdi

24 y/o · #11

M. Chibi

32 y/o · #15

J. El Yamiq

33 y/o · #18

A. Salah-Eddine

24 y/o · #26

A. Ait Boudlal

19 y/o · #27

⚙️Midfielders(13)

S. Amrabat

29 y/o · #4

M. Hrimat

31 y/o · #6

A. Ounahi

25 y/o · #8

Brahim Díaz

26 y/o · #10

I. Saibari

24 y/o · #11

O. Targhalline

23 y/o · #14

Rayane Bounida

19 y/o · #15

Gessime Yassine

20 y/o · #17

A. Adli

25 y/o · #21

B. El Khannouss

21 y/o · #23

N. El Aynaoui

24 y/o · #24

Y. Belammari

27 y/o · #28

S. El Mourabet

20 y/o

Attackers(9)

H. Igamane

23 y/o · #7

S. Rahimi

29 y/o · #9

E. Ben Seghir

20 y/o · #13

Ilias Akhomach

21 y/o · #16

A. Ezzalzouli

24 y/o · #17

Y. En-Nesyri

28 y/o · #19

A. El Kaabi

32 y/o · #20

C. Talbi

20 y/o · #21

M. Zabiri

20 y/o · #21

Current senior Morocco squad as reported by API-Football. Caps and call-up history will surface once the player-history pipeline lands.

Player Impact

How Morocco's results correlate with each player's on-pitch time. Win rate is measured only over minutes the player was actually on the pitch — not just rostered.

League-wide table
#Player · TeamWin % on pitchGoals on pitch
1

Jawad El Yamiq

Morocco

100%

5

1.00/match

2

Bono

Morocco

80%

9

1.80/match

3

Noussair Mazraoui

Morocco

80%

9

1.80/match

4

Nayef Aguerd

Morocco

80%

9

1.80/match

5

Neil El Aynaoui

Morocco

80%

9

1.80/match

6

Brahim Díaz

Morocco

80%

9

1.80/match

7

Ismael Saibari

Morocco

80%

9

1.80/match

Tap any column header to re-sort the table.

Upcoming matches