2026 FIFA World Cup qualification – CAF Group G
Updated: 12/10/2025, 10:58:40 AM Wikipedia source
The 2026 FIFA World Cup qualification – CAF Group G was a CAF qualifying group for the 2026 FIFA World Cup. The group contained Algeria, Guinea, Uganda, Mozambique, Botswana and Somalia. The group winners, Algeria, directly qualified for the World Cup. The group runners-up, Uganda, were eliminated as one of the five worst runners-up.
Tables
· Standings
1
1
Pos
1
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
Algeria
Pld
10
W
8
D
1
L
1
GF
24
GA
8
GD
+16
Pts
25
Qualification
2026 FIFA World Cup
Col 13
—
Col 14
2–1
Col 15
5–1
Col 16
1–2
Col 17
3–1
Col 18
3–1
2
2
Pos
2
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
10
W
6
D
0
L
4
GF
14
GA
9
GD
+5
Pts
18
Col 13
1–2
Col 14
—
Col 15
4–0
Col 16
1–0
Col 17
1–0
Col 18
2–0
3
3
Pos
3
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
Mozambique
Pld
10
W
6
D
0
L
4
GF
14
GA
17
GD
−3
Pts
18
Col 12
0–2
Col 13
3–1
Col 14
—
Col 15
1–2
Col 16
2–0
Col 17
2–1
4
4
Pos
4
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
Guinea
Pld
10
W
4
D
3
L
3
GF
11
GA
8
GD
+3
Pts
15
Col 12
0–0
Col 13
2–1
Col 14
0–1
Col 15
—
Col 16
2–2
Col 17
0–0
5
5
Pos
5
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
Botswana
Pld
10
W
3
D
1
L
6
GF
12
GA
16
GD
−4
Pts
10
Col 12
1–3
Col 13
0–1
Col 14
2–3
Col 15
1–0
Col 16
—
Col 17
2–0
6
6
Pos
6
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
Somalia
Pld
10
W
0
D
1
L
9
GF
3
GA
20
GD
−17
Pts
1
Col 12
0–3
Col 13
0–1
Col 14
0–1
Col 15
0–3
Col 16
1–3
Col 17
—
| Pos | 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 | Algeria | 10 | 8 | 1 | 1 | 24 | 8 | +16 | 25 | 2026 FIFA World Cup | — | 2–1 | 5–1 | 1–2 | 3–1 | 3–1 | |
| 2 | Uganda | 10 | 6 | 0 | 4 | 14 | 9 | +5 | 18 | 1–2 | — | 4–0 | 1–0 | 1–0 | 2–0 | ||
| 3 | Mozambique | 10 | 6 | 0 | 4 | 14 | 17 | −3 | 18 | 0–2 | 3–1 | — | 1–2 | 2–0 | 2–1 | ||
| 4 | Guinea | 10 | 4 | 3 | 3 | 11 | 8 | +3 | 15 | 0–0 | 2–1 | 0–1 | — | 2–2 | 0–0 | ||
| 5 | Botswana | 10 | 3 | 1 | 6 | 12 | 16 | −4 | 10 | 1–3 | 0–1 | 2–3 | 1–0 | — | 2–0 | ||
| 6 | Somalia | 10 | 0 | 1 | 9 | 3 | 20 | −17 | 1 | 0–3 | 0–1 | 0–1 | 0–3 | 1–3 | — |
· Discipline
Botswana
Botswana
Team
Botswana
Player
Alford Velaphi
Infraction(s)
vs Mozambique (16 November 2023) vs Guinea (21 November 2023)
Suspended for match(es)
vs Uganda (7 June 2024)
Mozambique
Mozambique
Team
Mozambique
Player
Nanani
Infraction(s)
vs Uganda (20 March 2025) vs Algeria (25 March 2025)
Suspended for match(es)
vs Uganda (5 September 2025)
Nené
Nené
Team
Nené
Player
vs Somalia (7 June 2024) vs Algeria (25 March 2025)
Infraction(s)
vs Uganda (5 September 2025)
Somalia
Somalia
Team
Somalia
Player
Mohamud Ali
Infraction(s)
vs Mozambique (7 June 2024) vs Botswana (10 June 2024)
Suspended for match(es)
vs Guinea (21 March 2025)
Abel Gigli
Abel Gigli
Team
Abel Gigli
Player
vs Mozambique (7 June 2024) vs Botswana (25 March 2025)
Infraction(s)
vs Guinea (5 September 2025)
Abdi Mohamed
Abdi Mohamed
Team
Abdi Mohamed
Player
vs Algeria (16 November 2023) vs Uganda (21 November 2023)
Infraction(s)
vs Mozambique (7 June 2024)
Uganda
Uganda
Team
Uganda
Player
Bobosi Byaruhanga
Infraction(s)
vs Guinea (17 November 2023) vs Algeria (10 June 2024)
Suspended for match(es)
vs Mozambique (20 March 2025)
Aziz Kayondo
Aziz Kayondo
Team
Aziz Kayondo
Player
vs Guinea (17 November 2023) vs Somalia (21 November 2023)
Infraction(s)
vs Botswana (7 June 2024)
Rogers Mato
Rogers Mato
Team
Rogers Mato
Player
vs Botswana (7 June 2024) vs Algeria (10 June 2024)
Infraction(s)
vs Mozambique (20 March 2025)
Denis Omedi
Denis Omedi
Team
Denis Omedi
Player
vs Mozambique (20 March 2025)
Infraction(s)
vs Guinea (25 March 2025)
| Team | Player | Infraction(s) | Suspended for match(es) |
| Botswana | Alford Velaphi | vs Mozambique (16 November 2023) vs Guinea (21 November 2023) | vs Uganda (7 June 2024) |
| Mozambique | Nanani | vs Uganda (20 March 2025) vs Algeria (25 March 2025) | vs Uganda (5 September 2025) |
| Nené | vs Somalia (7 June 2024) vs Algeria (25 March 2025) | vs Uganda (5 September 2025) | |
| Somalia | Mohamud Ali | vs Mozambique (7 June 2024) vs Botswana (10 June 2024) | vs Guinea (21 March 2025) |
| Abel Gigli | vs Mozambique (7 June 2024) vs Botswana (25 March 2025) | vs Guinea (5 September 2025) | |
| Abdi Mohamed | vs Algeria (16 November 2023) vs Uganda (21 November 2023) | vs Mozambique (7 June 2024) | |
| Uganda | Bobosi Byaruhanga | vs Guinea (17 November 2023) vs Algeria (10 June 2024) | vs Mozambique (20 March 2025) |
| Aziz Kayondo | vs Guinea (17 November 2023) vs Somalia (21 November 2023) | vs Botswana (7 June 2024) | |
| Rogers Mato | vs Botswana (7 June 2024) vs Algeria (10 June 2024) | vs Mozambique (20 March 2025) | |
| Denis Omedi | vs Mozambique (20 March 2025) | vs Guinea (25 March 2025) |
References
- CAF Onlinehttps://www.cafonline.com/press-release/news/caf-executive-committee-approves-fifa-world-cup-2026-qualifiers-calendar-and-ann
- CAF Onlinehttps://www.cafonline.com/news-center/news/caf-reveals-new-format-for-2026-fifa-world-cup-qualifiers
- "Regulations: FIFA World Cup 2026 Preliminary Competition"https://digitalhub.fifa.com/m/18d857c3ec3e64f8/original/FIFA-World-Cup-2026-Preliminary-Competition_EN.pdf