Topzle Topzle

2026 FIFA World Cup qualification – CAF second round

Updated: 12/11/2025, 5:59:04 PM Wikipedia source

The CAF second round of the qualification tournament for the 2026 FIFA World Cup, also known as the CAF play-offs, was contested by four teams from the CAF segment of qualifying. The best four runners-up from the CAF first round groups participated in the play-offs, with the winner advancing to the inter-confederation play-offs. The second round featured two single-leg semi-finals and one single-leg final, with all matches played in Morocco from 13 to 16 November 2025.

Tables

· Qualified teams
1
1
Pos
1
Grp
F
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Gabon
Pld
8
W
6
D
1
L
1
GF
15
GA
9
GD
+6
Pts
19
Qualification
Second round
2
2
Pos
2
Grp
B
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
DR Congo
Pld
8
W
5
D
1
L
2
GF
10
GA
5
GD
+5
Pts
16
3
3
Pos
3
Grp
D
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Cameroon
Pld
8
W
4
D
3
L
1
GF
14
GA
5
GD
+9
Pts
15
4
4
Pos
4
Grp
C
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Nigeria
Pld
8
W
4
D
3
L
1
GF
13
GA
6
GD
+7
Pts
15
5
5
Pos
5
Grp
A
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Burkina Faso
Pld
8
W
4
D
3
L
1
GF
13
GA
7
GD
+6
Pts
15
6
6
Pos
6
Grp
E
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Niger
Pld
8
W
5
D
0
L
3
GF
11
GA
10
GD
+1
Pts
15
7
7
Pos
7
Grp
I
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Madagascar
Pld
8
W
4
D
1
L
3
GF
11
GA
11
GD
0
Pts
13
8
8
Pos
8
Grp
G
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Uganda
Pld
8
W
4
D
0
L
4
GF
11
GA
9
GD
+2
Pts
12
9
9
Pos
9
Grp
H
Team .mw- .mw-parser-output .hlist.inline,.mw-parser-output .hlist.inline dl,.mw-parser-output .hlist.inline ol,.mw-parser-output .hlist.inline ul,.mw-parser-output .hlist dl dl,.mw-parser-output .hlist dl ol,.mw-parser-output .hlist dl ul,.mw-parser-output .hlist ol dl,.mw-parser-output .hlist ol ol,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd:last-child::after,.mw- .mw-parser-output .hlist dd dd:first-child::before,.mw-parser-output .hlist dd dt:first-child::before,.mw-parser-output .hlist dd li:first-child::before,.mw-parser-output .hlist dt dd:first-child::before,.mw-parser-output .hlist dt dt:first-child::before,.mw-parser-output .hlist dt li:first-child::before,.mw-parser-output .hlist li dd:first-child::before,.mw- .mw-parser-output .hlist dd dd:last-child::after,.mw-parser-output .hlist dd dt:last-child::after,.mw-parser-output .hlist dd li:last-child::after,.mw-parser-output .hlist dt dd:last-child::after,.mw-parser-output .hlist dt dt:last-child::after,.mw-parser-output .hlist dt li:last-child::after,.mw-parser-output .hlist li dd:last-child::after,.mw- .mw- .mw- .mw- .mw-parser-output .hlist dd ol>li:first-child::before,.mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- .mw- } }vte
Namibia
Pld
8
W
2
D
3
L
3
GF
8
GA
10
GD
−2
Pts
9
Pos
Grp
Team hlist.inline,.mw-parser-output inline dl,.mw-parser-output inline ol,.mw-parser-output inline ul,.mw-parser-output dl dl,.mw-parser-output dl ol,.mw-parser-output dl ul,.mw-parser-output ol dl,.mw-parser-output ol ol,.mw- .mw- hlist dd:last-child ,.mw- hlist dd dd:first-child ,.mw-parser-output dd dt:first-child ,.mw-parser-output dd li:first-child ,.mw-parser-output dt dd:first-child ,.mw-parser-output dt dt:first-child ,.mw-parser-output dt li:first-child ,.mw-parser-output li dd:first-child ,.mw- hlist dd dd:last-child ,.mw-parser-output dd dt:last-child ,.mw-parser-output dd li:last-child ,.mw-parser-output dt dd:last-child ,.mw-parser-output dt dt:last-child ,.mw-parser-output dt li:last-child ,.mw-parser-output li dd:last-child ,.mw- .mw- hlist dd ol>li:first-child ,.mw- .mw- .mw- .mw- .mw- .mw- } }vte
Pld
W
D
L
GF
GA
GD
Pts
Qualification
1
F
Gabon
8
6
1
1
15
9
+6
19
Second round
2
B
DR Congo
8
5
1
2
10
5
+5
16
3
D
Cameroon
8
4
3
1
14
5
+9
15
4
C
Nigeria
8
4
3
1
13
6
+7
15
5
A
Burkina Faso
8
4
3
1
13
7
+6
15
6
E
Niger
8
5
0
3
11
10
+1
15
7
I
Madagascar
8
4
1
3
11
11
0
13
8
G
Uganda
8
4
0
4
11
9
+2
12
9
H
Namibia
8
2
3
3
8
10
−2
9
Seeding[9] · Format
Nigeria (41) Gabon (77)
Nigeria (41) Gabon (77)
Semi-final 1
Nigeria (41) Gabon (77)
Semi-final 2
Cameroon (54) DR Congo (60)
Semi-final 1
Semi-final 2
Nigeria (41) Gabon (77)
Cameroon (54) DR Congo (60)
· Summary
Semi-finals
Semi-finals
Team 1
Semi-finals
Nigeria
Nigeria
Team 1
Nigeria
Score
4–1 (a.e.t.)
Team 2
Gabon
Cameroon
Cameroon
Team 1
Cameroon
Score
0–1
Team 2
DR Congo
Final
Final
Team 1
Final
Nigeria
Nigeria
Team 1
Nigeria
Score
1–1 (a.e.t.) (3–4 p)
Team 2
DR Congo
Team 1
Score
Team 2
Semi-finals
Nigeria
4–1 (a.e.t.)
Gabon
Cameroon
0–1
DR Congo
Final
Nigeria
1–1 (a.e.t.) (3–4 p)
DR Congo
· Discipline
DR Congo
DR Congo
Team
DR Congo
Player
Meschak Elia
Offence(s)
vs Senegal (6 June 2024) vs Sudan (14 October 2025)
Suspended for match(es)
vs Cameroon (13 November 2025)
Gabon
Gabon
Team
Gabon
Player
Mick Onfia
Offence(s)
vs Seychelles (3 September 2025) vs Burundi (14 October 2025)
Suspended for match(es)
vs Nigeria (13 November 2025)
Nigeria
Nigeria
Team
Nigeria
Player
Semi Ajayi
Offence(s)
vs Lesotho (16 November 2023) vs Benin (14 October 2025)
Suspended for match(es)
vs Gabon (13 November 2025)
Team
Player
Offence(s)
Suspended for match(es)
DR Congo
Meschak Elia
vs Senegal (6 June 2024) vs Sudan (14 October 2025)
vs Cameroon (13 November 2025)
Gabon
Mick Onfia
vs Seychelles (3 September 2025) vs Burundi (14 October 2025)
vs Nigeria (13 November 2025)
Nigeria
Semi Ajayi
vs Lesotho (16 November 2023) vs Benin (14 October 2025)
vs Gabon (13 November 2025)

References

  1. "Everything you need to know about the African play-offs for the 2026 World Cup"
    https://www.cafonline.com/news/african-qualifiers-of-the-fifa-world-cup-2026-inter-continental-play-off-tournament-venues-dates-and-kick-off-times-confirmed
  2. "African Qualifiers of the FIFA World Cup 2026 Inter-Continental Play-off tournament Venues, dates and Kick-off times Confirmed"
    https://www.cafonline.com/fifa-world-cup/news/everything-you-need-to-know-about-the-african-play-offs-for-the-2026-world-cup/
  3. "CAF Confirms Dates and Venues for Play-Off Tournament - Africa Top Sports"
    https://en.africatopsports.com/2025/10/29/caf-confirms-dates-and-venues-for-play-off-tournament/
  4. "The International Window on X"
    https://x.com/windowintlpod/status/1976346552588435512
  5. Reuters
    https://www.reuters.com/sports/soccer/morocco-host-african-world-cup-playoffs-2025-10-12/
  6. "CAF confirms Morocco as host for 2026 World Cup African play-off tournament - AfricaSoccer.com"
    https://africasoccer.com/caf-confirms-morocco-as-host-for-2026-world-cup-african-play-off-tournament/
  7. Morocco World News
    https://www.moroccoworldnews.com/2025/10/263215/morocco-to-host-african-playoff-matches-for-world-cup-qualifiers/
  8. "Regulations: FIFA World Cup 2026 Preliminary Competition"
    https://digitalhub.fifa.com/m/18d857c3ec3e64f8/original/FIFA-World-Cup-2026-Preliminary-Competition_EN.pdf
  9. FIFA
    https://www.fifa.com/en/tournaments/mens/worldcup/canadamexicousa2026/articles/spain-top-argentina-second-world-ranking
  10. "Nigeria 4 Gabon 1: World Cup dream lives on, Osimhen's miss (and goals) and VAR controversy"
    https://www.nytimes.com/athletic/6804589/2025/11/13/nigeria-gabon-result-report-analysis/
  11. The Standard
    https://www.standard.co.uk/sport/football/nigeria-world-cup-play-off-final-ndidi-ban-b1258242.html
Image
Source:
Tip: Wheel or +/− to zoom, drag to pan, Esc to close.