Skip to content
TheFootball.News

Nigeria vs Zimbabwe head-to-head record

Nigeria wins
7
Draws
4
Zimbabwe wins
1

12 meetings, 1981 to 2026Goals: Nigeria 22, Zimbabwe 6

Nigeria and Zimbabwe have met 12 times since 1981. Nigeria have won 7, Zimbabwe 1, and 4 matches ended level. They last met on 26 May 2026, when Nigeria won 2–0 in the Unity Cup.

The 12 meetings have produced 28 goals, 2.33 per game. The biggest win is Nigeria’s 5–1 in World Cup qualifying in 2005. Nigeria are unbeaten in the last 11 meetings (7 wins, 4 draws).

Who has won more, Nigeria or Zimbabwe?

All matches12 matches

7 Nigeria4 drawsZimbabwe 1

Competitive8 matches

5 Nigeria3 drawsZimbabwe 0

Friendlies4 matches

2 Nigeria1 drawZimbabwe 1

Key numbers

Goals
Nigeria 22, Zimbabwe 62.33 per game
First meeting
Zimbabwe 2–0 NigeriaFriendly, 1 Aug 1981
Most recent
Nigeria 2–0 ZimbabweUnity Cup, 26 May 2026
Nigeria’s biggest win
Nigeria 5–1 ZimbabweWorld Cup qualifying, 8 Oct 2005
Zimbabwe’s biggest win
Zimbabwe 2–0 NigeriaFriendly, 1 Aug 1981
Most goals in a meeting
Nigeria 5–1 ZimbabweWorld Cup qualifying, 8 Oct 2005
Current run
Nigeria unbeaten in 11
TFN Elo rating now
Nigeria 1819 (36th), Zimbabwe 1482 (108th)How the rating works

Last five meetings

  1. Nigeria2Zimbabwe0

    Unity Cup

    London, England (neutral)

  2. Nigeria1Zimbabwe1

    World Cup qualifying

    Uyo, Nigeria

  3. Zimbabwe1Nigeria1

    World Cup qualifying

    Butare, Rwanda (neutral)

  4. Nigeria0Zimbabwe0

    Friendly

    Asaba, Nigeria

  5. Nigeria2Zimbabwe0

    Africa Cup of Nations

    Port Said, Egypt (neutral)

Who has had the upper hand over time?

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

Above the line: Nigeria have won more Below: Zimbabwe have won more
1 August 1981: Zimbabwe 2–0 Nigeria (Friendly). Zimbabwe +116 July 1989: Nigeria 3–0 Zimbabwe (Africa Cup of Nations qualifying). Level30 July 1989: Zimbabwe 1–1 Nigeria (Africa Cup of Nations qualifying). Level25 September 1991: Nigeria 1–0 Zimbabwe (Friendly). Nigeria +130 September 1991: Nigeria 3–0 Zimbabwe (Friendly). Nigeria +25 September 2004: Zimbabwe 0–3 Nigeria (World Cup qualifying). Nigeria +38 October 2005: Nigeria 5–1 Zimbabwe (World Cup qualifying). Nigeria +427 January 2006: Nigeria 2–0 Zimbabwe (Africa Cup of Nations). Nigeria +58 June 2019: Nigeria 0–0 Zimbabwe (Friendly). Nigeria +519 November 2023: Zimbabwe 1–1 Nigeria (World Cup qualifying). Nigeria +525 March 2025: Nigeria 1–1 Zimbabwe (World Cup qualifying). Nigeria +526 May 2026: Nigeria 2–0 Zimbabwe (Unity Cup). Nigeria +6Level
Nigeria lead by 6 wins after the latest meeting. The biggest lead was 6, held by Nigeria from 26 May 2026.

Every meeting on one timeline

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

Home, away and neutral

In Nigeria's home games

4 matches

220

NigeriaDrawsZimbabwe

In Zimbabwe's home games

3 matches

111

NigeriaDrawsZimbabwe

At neutral venues

5 matches

410

NigeriaDrawsZimbabwe

Record by competition

Record by competition
CompetitionPlayedNigeriaDrawsZimbabweGoals
World Cup qualifying422010–3
Friendly42114–2
Africa Cup of Nations qualifying21104–1
Africa Cup of Nations11002–0
Unity Cup11002–0

Meetings by decade

Nigeria wins Draws Zimbabwe wins
Meetings by decade
DecadeResultsPlayedGoals
1980s37
1990s24
2000s311
2010s10
2020s36

Longest runs

Longest runs
Longest run ofNigeriaZimbabwe
Wins in a row51991 to 200611981
Unbeaten meetings111989 to 202632019 to 2025

The longest run of draws is 3, from 8 June 2019 to 25 March 2025.

Top scorers in Nigeria vs Zimbabwe

  1. 1Obafemi MartinsNigeria2(1 penalty)

Scorer records exist for 5 of the 12 meetings, mostly competitive matches. Own goals are not credited to a player.

Questions answered

How many times have Nigeria and Zimbabwe played each other?

12 times, starting on 1 August 1981. 8 of those meetings were competitive and 4 were friendlies.

Who has won more matches between Nigeria and Zimbabwe?

Nigeria, with 7 wins to 1. 4 matches ended level.

What is the biggest win in Nigeria vs Zimbabwe?

Nigeria’s 5–1 win in World Cup qualifying on 8 October 2005 in Abuja.

When did Nigeria and Zimbabwe last play?

On 26 May 2026 in London, when Nigeria won 2–0 in the Unity Cup.

What is the competitive record between Nigeria and Zimbabwe?

In 8 competitive matches, Nigeria have 5 wins, Zimbabwe have 0, and 3 ended level.

Every Nigeria vs Zimbabwe result

Show
Every Nigeria vs Zimbabwe result
DateHomeScoreAwayCompetitionVenue
Nigeria2–0ZimbabweUnity CupLondon, England (neutral)
Nigeria1–1ZimbabweWorld Cup qualifyingUyo, Nigeria
Zimbabwe1–1NigeriaWorld Cup qualifyingButare, Rwanda (neutral)
Nigeria0–0ZimbabweFriendlyAsaba, Nigeria
Nigeria2–0ZimbabweAfrica Cup of NationsPort Said, Egypt (neutral)
Nigeria5–1ZimbabweWorld Cup qualifyingAbuja, Nigeria
Zimbabwe0–3NigeriaWorld Cup qualifyingHarare, Zimbabwe
Nigeria3–0ZimbabweFriendlyCairo, Egypt (neutral)
Nigeria1–0ZimbabweFriendlyIsmailia, Egypt (neutral)
Zimbabwe1–1NigeriaAfrica Cup of Nations qualifyingHarare, Zimbabwe
Nigeria3–0ZimbabweAfrica Cup of Nations qualifyingIbadan, Nigeria
Zimbabwe2–0NigeriaFriendlySalisbury, Zimbabwe

Recent form

Nigeria

  1. Dat RussiaFriendly3–3Tue 6 Oct 2026
  2. Lv Guinea-BissauAfrica Cup of Nations qualifying0–3Tue 29 Sept 2026
  3. Wv MadagascarAfrica Cup of Nations qualifying2–1Fri 25 Sept 2026
  4. Lat PortugalFriendly1–2Wed 10 Jun 2026
  5. Dat PolandFriendly2–2Wed 3 Jun 2026

Zimbabwe

  1. Lv DR CongoAfrica Cup of Nations qualifying1–2Mon 28 Sept 2026
  2. Wv Sierra LeoneAfrica Cup of Nations qualifying3–2Thu 24 Sept 2026
  3. Wv IndiaUnity Cup1–0Sat 30 May 2026
  4. Lv NigeriaUnity Cup0–2Tue 26 May 2026
  5. Wat BotswanaMukuru 4 Nations3–0Sat 28 Mar 2026

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