Morocco National Football Team
Matches
Watch on Prime Video USAMorocco Fixtures, Results, Live Scores, Live Streams
FIFA Rank #7
Morocco current and historical FIFA ranking
Where to Watch Morocco National Football Team
TV and streaming coverage by competition
Morocco participates in FIFA World Cup, World Cup Qualifying, Africa Cup of Nations, African Nations Championship, Africa Cup of Nations Qualification, FIFA Futsal World Cup, Arab Cup, Football 7 on 7 and COSAFA Cup. The broadcast coverage in the United States is listed below.




Players
Morocco National Football Team Squad
Goalkeepers

35 years · 172 lb· 6 ft 4 in

37 years · 196.2 lb· 6 ft 2 in

30 years · 196.2 lb· 6 ft 3 in
Defenders

27 years · 160.9 lb· 5 ft 11 in

23 years · 172 lb· 6 ft 1 in

24 years · 145.5 lb· 5 ft 7 in

24 years · 145.5 lb· 5 ft 10 in

23 years · 160.9 lb· 6 ft 1 in

30 years · 167.6 lb· 6 ft 2 in

28 years · 138.9 lb· 6 ft 0 in

29 years · 202.8 lb· 6 ft 4 in
Midfielders

26 years · 136.7 lb· 5 ft 11 in

20 years · 136.7 lb· 5 ft 8 in

22 years · 154.3 lb· 5 ft 10 in

20 years · 127.9 lb· 5 ft 6 in

18 years · 158.7 lb· 6 ft 1 in

25 years · 183 lb· 6 ft 0 in

27 years · 183 lb· 6 ft 0 in

24 years · 169.8 lb· 6 ft 0 in

26 years · 130.1 lb· 5 ft 7 in

29 years · 180.8 lb· 6 ft 0 in

34 years · 183 lb· 6 ft 2 in
Attackers

24 years · 160.9 lb· 5 ft 9 in

25 years · 158.7 lb· 5 ft 8 in

30 years · 174.2 lb· 6 ft 0 in

33 years · 174.2 lb· 5 ft 11 in

21 years · 143.3 lb· 5 ft 8 in

21 years · 143.3 lb· 5 ft 8 in
Stats
Morocco National Football Team Player Statistics
| Name | A | |||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Goalkeepers | Bono | 270 | 3 | 3 | 0 | 0 | 0 | 0 | Munir | A. Tagnaouti | ||||
| Defenders | A. Hakimi | 270 | 3 | 3 | 0 | 1 | 1 | 0 | 0 | C. Riad | 270 | 3 | 3 | 0 | 1 | 0 | 0 | Z. El Ouahdi | A. Salah-Eddine | 93 | 2 | 2 | 0 | 0 | 0 | 0 | R. Halhal | 90 | 1 | 1 | 0 | 0 | 0 | 0 | N. Aguerd | N. Mazraoui | 186 | 3 | 2 | 1 | 0 | 0 | 0 | I. Diop | 180 | 2 | 2 | 0 | 0 | 1 | 0 |
| Midfielders | A. Ounahi | 174 | 3 | 2 | 1 | 0 | 0 | 0 | G. Yassine | 20 | 1 | 0 | 1 | 1 | 0 | 0 | 0 | B. El Khannouss | 254 | 3 | 3 | 0 | 0 | 0 | 0 | S. El Mourabet | 42 | 3 | 2 | 1 | 0 | 0 | 0 | A. Bouaddi | 180 | 2 | 2 | 0 | 0 | 0 | 0 | I. Saibari | 243 | 3 | 3 | 0 | 3 | 0 | 0 | 0 | Y. Belammari | N. El Aynaoui | 263 | 3 | 3 | 0 | 0 | 0 | 0 | B. Diaz | 219 | 3 | 3 | 0 | 2 | 0 | 0 | S. Amrabat | 90 | 1 | 1 | 0 | 0 | 0 | 0 | M. Saadane |
| Attackers | A. Ezzalzouli | A. Sbai | S. Rahimi | 45 | 3 | 2 | 1 | 1 | 1 | 0 | 0 | A. El Kaabi | 70 | 1 | 1 | 0 | 0 | 0 | 0 | C. Talbi | 38 | 2 | 2 | 0 | 0 | 0 | 0 | A. Amaimouni | 23 | 2 | 2 | 0 | 0 | 0 | 0 |
News
Morocco National Football Team News

EXCLUSIVE: Luc Eymael says South Africa were unlucky against Canada in World Cup defeat
7 hours ago
South Africa coach Hugo Broos on his future, lessons learnt and the 2027 Africa Cup of Nations
10 hours ago
Ouahbi in search of different solutions as Morocco face off against Netherlands
21 hours ago
A record World Cup for Africa, but how far can they go in the tournament?
yesterday
CAF President Motsepe congratulates African teams for reaching World Cup Round of 32
yesterday
Morocco captain Achraf Hakimi to appeal ruling to stand trial on rape charge
3 days ago
Morocco to be 'real test' for stout Netherlands team, says coach Koeman
3 days agoInfo
Morocco Football Association Info & Statistics
Upcoming Top Matches »
![]() | Mexico | Jun 30 9:00pm | Ecuador | ![]() |
![]() | England | Jul 1 12:00pm | Congo DR | ![]() |
![]() | USA | Jul 1 8:00pm | Bosnia and Herzegovina | ![]() |
![]() | Spain | Jul 2 3:00pm | Austria | ![]() |
![]() | Portugal | Jul 2 7:00pm | Croatia | ![]() |
![]() | Argentina | Jul 3 6:00pm | Cape Verde Islands | ![]() |
Newsletter Signup »
FIFA World Cup Live Streaming and TV Schedule · USA · Canada · Mexico · June 11 - July 19
Group stage
| Group A | ||
|---|---|---|
| Jun 11 15:00 Mexico City | ||
| Mexico 2 - 0 South Africa | ||
| Jun 11 22:00 Zapopan | ||
| Korea Republic 2 - 1 Czech Republic | ||
| Jun 18 12:00 Atlanta | ||
| Czech Republic 1 - 1 South Africa | ||
| Jun 18 21:00 Zapopan | ||
| Mexico 1 - 0 Korea Republic | ||
| Jun 24 21:00 Mexico City | ||
| Czech Republic 0 - 3 Mexico | ||
| Jun 24 21:00 Guadalupe | ||
| South Africa 1 - 0 Korea Republic | ||
| Group B | ||
|---|---|---|
| Jun 12 15:00 Toronto | ||
| Canada 1 - 1 Bosnia and Herzegovina | ||
| Jun 13 15:00 Santa Clara | ||
| Qatar 1 - 1 Switzerland | ||
| Jun 18 15:00 Los Angeles | ||
| Switzerland 4 - 1 Bosnia and Herzegovina | ||
| Jun 18 18:00 Vancouver | ||
| Canada 6 - 0 Qatar | ||
| Jun 24 15:00 Seattle | ||
| Bosnia and Herzegovina 3 - 1 Qatar | ||
| Jun 24 15:00 Vancouver | ||
| Switzerland 2 - 1 Canada | ||
| Group C | ||
|---|---|---|
| Jun 13 18:00 New Jersey | ||
| Brazil 1 - 1 Morocco | ||
| Jun 13 21:00 Boston | ||
| Haiti 0 - 1 Scotland | ||
| Jun 19 18:00 Boston | ||
| Scotland 0 - 1 Morocco | ||
| Jun 19 20:30 Philadelphia | ||
| Brazil 3 - 0 Haiti | ||
| Jun 24 18:00 Atlanta | ||
| Morocco 4 - 2 Haiti | ||
| Jun 24 18:00 Miami | ||
| Scotland 0 - 3 Brazil | ||
| Group D | ||
|---|---|---|
| Jun 12 21:00 Los Angeles | ||
| USA 4 - 1 Paraguay | ||
| Jun 14 00:00 Vancouver | ||
| Australia 2 - 0 Turkey | ||
| Jun 19 15:00 Seattle | ||
| USA 2 - 0 Australia | ||
| Jun 19 23:00 Santa Clara | ||
| Turkey 0 - 1 Paraguay | ||
| Jun 25 22:00 Santa Clara | ||
| Paraguay 0 - 0 Australia | ||
| Jun 25 22:00 Los Angeles | ||
| Turkey 3 - 2 USA | ||
| Group E | ||
|---|---|---|
| Jun 14 13:00 Houston | ||
| Germany 7 - 1 Curaçao | ||
| Jun 14 19:00 Philadelphia | ||
| Côte d'Ivoire 1 - 0 Ecuador | ||
| Jun 20 16:00 Toronto | ||
| Germany 2 - 1 Côte d'Ivoire | ||
| Jun 20 20:00 Kansas City | ||
| Ecuador 0 - 0 Curaçao | ||
| Jun 25 16:00 Philadelphia | ||
| Curaçao 0 - 2 Côte d'Ivoire | ||
| Jun 25 16:00 New Jersey | ||
| Ecuador 2 - 1 Germany | ||
| Group F | ||
|---|---|---|
| Jun 14 16:00 Dallas | ||
| Netherlands 2 - 2 Japan | ||
| Jun 14 22:00 Guadalupe | ||
| Sweden 5 - 1 Tunisia | ||
| Jun 20 13:00 Houston | ||
| Netherlands 5 - 1 Sweden | ||
| Jun 21 00:00 Guadalupe | ||
| Tunisia 0 - 4 Japan | ||
| Jun 25 19:00 Dallas | ||
| Japan 1 - 1 Sweden | ||
| Jun 25 19:00 Kansas City | ||
| Tunisia 1 - 3 Netherlands | ||
| Group G | ||
|---|---|---|
| Jun 15 15:00 Seattle | ||
| Belgium 1 - 1 Egypt | ||
| Jun 15 21:00 Los Angeles | ||
| Iran 2 - 2 New Zealand | ||
| Jun 21 15:00 Los Angeles | ||
| Belgium 0 - 0 Iran | ||
| Jun 21 21:00 Vancouver | ||
| New Zealand 1 - 3 Egypt | ||
| Jun 26 23:00 Seattle | ||
| Egypt 1 - 1 Iran | ||
| Jun 26 23:00 Vancouver | ||
| New Zealand 1 - 5 Belgium | ||
| Group H | ||
|---|---|---|
| Jun 15 12:00 Atlanta | ||
| Spain 0 - 0 Cape Verde Islands | ||
| Jun 15 18:00 Miami | ||
| Saudi Arabia 1 - 1 Uruguay | ||
| Jun 21 12:00 Atlanta | ||
| Spain 4 - 0 Saudi Arabia | ||
| Jun 21 18:00 Miami | ||
| Uruguay 2 - 2 Cape Verde Islands | ||
| Jun 26 20:00 Houston | ||
| Cape Verde Islands 0 - 0 Saudi Arabia | ||
| Jun 26 20:00 Zapopan | ||
| Uruguay 0 - 1 Spain | ||
| Group I | ||
|---|---|---|
| Jun 16 15:00 New Jersey | ||
| France 3 - 1 Senegal | ||
| Jun 16 18:00 Boston | ||
| Iraq 1 - 4 Norway | ||
| Jun 22 17:00 Philadelphia | ||
| France 3 - 0 Iraq | ||
| Jun 22 20:00 New Jersey | ||
| Norway 3 - 2 Senegal | ||
| Jun 26 15:00 Boston | ||
| Norway 1 - 4 France | ||
| Jun 26 15:00 Toronto | ||
| Senegal 5 - 0 Iraq | ||
| Group J | ||
|---|---|---|
| Jun 16 21:00 Kansas City | ||
| Argentina 3 - 0 Algeria | ||
| Jun 17 00:00 Santa Clara | ||
| Austria 3 - 1 Jordan | ||
| Jun 22 13:00 Dallas | ||
| Argentina 2 - 0 Austria | ||
| Jun 22 23:00 Santa Clara | ||
| Jordan 1 - 2 Algeria | ||
| Jun 27 22:00 Kansas City | ||
| Algeria 3 - 3 Austria | ||
| Jun 27 22:00 Dallas | ||
| Jordan 1 - 3 Argentina | ||
| Group K | ||
|---|---|---|
| Jun 17 13:00 Houston | ||
| Portugal 1 - 1 Congo DR | ||
| Jun 17 22:00 Mexico City | ||
| Uzbekistan 1 - 3 Colombia | ||
| Jun 23 13:00 Houston | ||
| Portugal 5 - 0 Uzbekistan | ||
| Jun 23 22:00 Zapopan | ||
| Colombia 1 - 0 Congo DR | ||
| Jun 27 19:30 Miami | ||
| Colombia 0 - 0 Portugal | ||
| Jun 27 19:30 Atlanta | ||
| Congo DR 3 - 1 Uzbekistan | ||
| Group L | ||
|---|---|---|
| Jun 17 16:00 Dallas | ||
| England 4 - 2 Croatia | ||
| Jun 17 19:00 Toronto | ||
| Ghana 1 - 0 Panama | ||
| Jun 23 16:00 Boston | ||
| England 0 - 0 Ghana | ||
| Jun 23 19:00 Toronto | ||
| Panama 0 - 1 Croatia | ||
| Jun 27 17:00 Philadelphia | ||
| Croatia 2 - 1 Ghana | ||
| Jun 27 17:00 New Jersey | ||
| Panama 0 - 2 England | ||
Knockout Stage
| Round of 32 | ||
|---|---|---|
| Jun 28 15:00 Los Angeles | ||
| South Africa 0 - 1 Canada | ||
| Jun 29 13:00 Houston | ||
| Brazil 2 - 1 Japan | ||
| Jun 29 16:30 Boston | ||
| Germany 0 - 0 Paraguay | ||
| Jun 29 21:00 Guadalupe | ||
| Netherlands vs Morocco | ||
| Round of 32 | ||
|---|---|---|
| Jun 30 13:00 Dallas | ||
| Côte d'Ivoire vs Norway | ||
| Jun 30 17:00 New Jersey | ||
| France vs Sweden | ||
| Jun 30 21:00 Mexico City | ||
| Mexico vs Ecuador | ||
| Jul 1 12:00 Atlanta | ||
| England vs Congo DR | ||
| Round of 32 | ||
|---|---|---|
| Jul 1 16:00 Seattle | ||
| Belgium vs Senegal | ||
| Jul 1 20:00 Santa Clara | ||
| USA vs Bosnia and Herzegovina | ||
| Jul 2 15:00 Los Angeles | ||
| Spain vs Austria | ||
| Jul 2 19:00 Toronto | ||
| Portugal vs Croatia | ||
| Round of 32 | ||
|---|---|---|
| Jul 2 23:00 Vancouver | ||
| Switzerland vs Algeria | ||
| Jul 3 14:00 Dallas | ||
| Australia vs Egypt | ||
| Jul 3 18:00 Miami | ||
| Argentina vs Cape Verde Islands | ||
| Jul 3 21:30 Kansas City | ||
| Colombia vs Ghana | ||
| Round of 16 | ||
|---|---|---|
| Jul 4 13:00 Houston | ||
| Canada vs W75 | ||
| Jul 4 17:00 Philadelphia | ||
| W74 vs W77 | ||
| Jul 5 16:00 New Jersey | ||
| Brazil vs W78 | ||
| Jul 5 20:00 Mexico City | ||
| W79 vs W80 |
| Round of 16 | ||
|---|---|---|
| Jul 6 15:00 Dallas | ||
| W83 vs W84 | ||
| Jul 6 20:00 Seattle | ||
| W81 vs W82 | ||
| Jul 7 12:00 Atlanta | ||
| W86 vs W88 | ||
| Jul 7 16:00 Vancouver | ||
| W85 vs W87 |
| Quarter-final | ||
|---|---|---|
| Jul 9 16:00 Boston | ||
| W89 vs W90 | ||
| Jul 10 15:00 Los Angeles | ||
| W93 vs W94 | ||
| Jul 11 17:00 Miami | ||
| W91 vs W92 | ||
| Jul 11 21:00 Kansas City | ||
| W95 vs W96 |
| Semi-final | ||
|---|---|---|
| Jul 14 15:00 Dallas | ||
| W97 vs W98 | ||
| Jul 15 15:00 Atlanta | ||
| W99 vs W100 |
| Third Place Match | ||
|---|---|---|
| Jul 18 17:00 Miami | ||
| 3rd place: L101 vs L102 | ||
| Jul 19 15:00 New Jersey | ||
| Final: W101 vs W102 |














