Skip to content
TheFootball.News

Morocco vs South Africa head-to-head record

Morocco wins
2
Draws
3
South Africa wins
4

9 meetings, 1998 to 2024Goals: Morocco 10, South Africa 14

Morocco and South Africa have met 9 times since 1998. South Africa have won 4, Morocco 2, and 3 matches ended level. They last met on 30 January 2024, when South Africa won 2–0 at the Africa Cup of Nations.

The 9 meetings have produced 24 goals, 2.67 per game. The biggest win is South Africa’s 3–1 at the Africa Cup of Nations in 2002. South Africa have won the last two meetings.

Who has won more, Morocco or South Africa?

All matches9 matches

2 Morocco3 drawsSouth Africa 4

Competitive8 matches

2 Morocco2 drawsSouth Africa 4

Friendlies1 match

0 Morocco1 drawSouth Africa 0

Key numbers

Goals
Morocco 10, South Africa 142.67 per game
First meeting
Morocco 1–2 South AfricaAfrica Cup of Nations, 22 Feb 1998
Most recent
Morocco 0–2 South AfricaAfrica Cup of Nations, 30 Jan 2024
Morocco’s biggest win
Morocco 2–1 South AfricaAfrica Cup of Nations qualifying, 9 Jun 2022
South Africa’s biggest win
South Africa 3–1 MoroccoAfrica Cup of Nations, 30 Jan 2002
Most goals in a meeting
South Africa 2–2 MoroccoAfrica Cup of Nations, 27 Jan 2013
Current run
South Africa, 2 wins in a row
Biggest upset
Morocco 0–2 South AfricaAfrica Cup of Nations, 30 Jan 2024Winner’s rating-based win expectancy: 16%
TFN Elo rating now
Morocco 2015 (11th), South Africa 1717 (59th)How the rating works

Last five meetings

  1. Morocco0South Africa2

    Africa Cup of Nations

    San-Pédro, Ivory Coast (neutral)

  2. South Africa2Morocco1

    Africa Cup of Nations qualifying

    Johannesburg, South Africa

  3. Morocco2South Africa1

    Africa Cup of Nations qualifying

    Rabat, Morocco

  4. South Africa0Morocco1

    Africa Cup of Nations

    Cairo, Egypt (neutral)

  5. Morocco1South Africa1

    Friendly

    Agadir, Morocco

Who has had the upper hand over time?

The line climbs with every Morocco win and drops with every South Africa win, so its height shows who has won more meetings up to that point.

Above the line: Morocco have won more Below: South Africa have won more
22 February 1998: Morocco 1–2 South Africa (Africa Cup of Nations). South Africa +130 January 2002: South Africa 3–1 Morocco (Africa Cup of Nations). South Africa +24 February 2004: Morocco 1–1 South Africa (Africa Cup of Nations). South Africa +227 January 2013: South Africa 2–2 Morocco (Africa Cup of Nations). South Africa +211 October 2013: Morocco 1–1 South Africa (Friendly). South Africa +21 July 2019: South Africa 0–1 Morocco (Africa Cup of Nations). South Africa +19 June 2022: Morocco 2–1 South Africa (Africa Cup of Nations qualifying). Level17 June 2023: South Africa 2–1 Morocco (Africa Cup of Nations qualifying). South Africa +130 January 2024: Morocco 0–2 South Africa (Africa Cup of Nations). South Africa +2Level
South Africa lead by 2 wins after the latest meeting. The biggest lead was 2, held by South Africa from 30 January 2002.

Every meeting on one timeline

Larger dots mark bigger winning margins. Hover a dot for the result.

Home, away and neutral

In Morocco's home games

2 matches

110

MoroccoDrawsSouth Africa

In South Africa's home games

2 matches

011

MoroccoDrawsSouth Africa

At neutral venues

5 matches

113

MoroccoDrawsSouth Africa

Record by competition

Record by competition
CompetitionPlayedMoroccoDrawsSouth AfricaGoals
Africa Cup of Nations61236–10
Africa Cup of Nations qualifying21013–3
Friendly10101–1

Meetings by decade

Morocco wins Draws South Africa wins
Meetings by decade
DecadeResultsPlayedGoals
1990s13
2000s26
2010s37
2020s38

Longest runs

Longest runs
Longest run ofMoroccoSouth Africa
Wins in a row22019 to 202222023 to 2024
Unbeaten meetings52004 to 202251998 to 2013

The longest run of draws is 3, from 4 February 2004 to 11 October 2013.

Questions answered

How many times have Morocco and South Africa played each other?

9 times, starting on 22 February 1998. 8 of those meetings were competitive and 1 were friendlies.

Who has won more matches between Morocco and South Africa?

South Africa, with 4 wins to 2. 3 matches ended level.

What is the biggest win in Morocco vs South Africa?

South Africa’s 3–1 win at the Africa Cup of Nations on 30 January 2002 in Ségou.

When did Morocco and South Africa last play?

On 30 January 2024 in San-Pédro, when South Africa won 2–0 at the Africa Cup of Nations.

What is the competitive record between Morocco and South Africa?

In 8 competitive matches, Morocco have 2 wins, South Africa have 4, and 2 ended level.

Every Morocco vs South Africa result

Show
Every Morocco vs South Africa result
DateHomeScoreAwayCompetitionVenue
Morocco0–2South AfricaAfrica Cup of NationsSan-Pédro, Ivory Coast (neutral)
South Africa2–1MoroccoAfrica Cup of Nations qualifyingJohannesburg, South Africa
Morocco2–1South AfricaAfrica Cup of Nations qualifyingRabat, Morocco
South Africa0–1MoroccoAfrica Cup of NationsCairo, Egypt (neutral)
Morocco1–1South AfricaFriendlyAgadir, Morocco
South Africa2–2MoroccoAfrica Cup of NationsDurban, South Africa
Morocco1–1South AfricaAfrica Cup of NationsSousse, Tunisia (neutral)
South Africa3–1MoroccoAfrica Cup of NationsSégou, Mali (neutral)
Morocco1–2South AfricaAfrica Cup of NationsOuagadougou, Burkina Faso (neutral)

Recent form

Morocco

  1. Dv MaliFriendly1–1Sun 4 Oct 2026
  2. Wv LesothoAfrica Cup of Nations qualifying2–0Tue 29 Sept 2026
  3. Wv GabonAfrica Cup of Nations qualifying2–0Fri 25 Sept 2026
  4. Lv FranceWorld Cup0–2Thu 9 Jul 2026
  5. Wv CanadaWorld Cup3–0Sat 4 Jul 2026

South Africa

  1. Wat EgyptFriendly1–0Sun 4 Oct 2026
  2. Wv EritreaAfrica Cup of Nations qualifying5–0Wed 30 Sept 2026
  3. Wv GuineaAfrica Cup of Nations qualifying2–1Sat 26 Sept 2026
  4. Lv CanadaWorld Cup0–1Sun 28 Jun 2026
  5. Wv South KoreaWorld Cup1–0Wed 24 Jun 2026

Results through 6 October 2026. Page updated 3 November 2026. How these numbers are calculated.