Group B of the 2025 Africa Cup of Nations qualification was one of twelve groups that decided which teams which qualified for the 2025 Africa Cup of Nations final tournament in Morocco. The group consisted of four teams: finals hosts Morocco, Gabon, Central African Republic and Lesotho.
The teams played against each other in a home-and-away round-robin format between September and November 2024.
Gabon, the group runners-up, joined Morocco, the group winners and tournament hosts, in qualifying for the 2025 Africa Cup of Nations.
Standings Source: CAF Rules for classification: Tiebreakers Notes:
Morocco had already qualified for the final tournament as the host nation.
Matches 5 September 2024 (2024-09-05 )
16:00 UTC+1
Ben M'Hamed El Abdi Stadium, El Jadida (Morocco)
Referee: Youcef Gamouh (Algeria)
6 September 2024 (2024-09-06 )
20:00 UTC+1
Morocco 4–1 Gabon Ziyech 10' (pen.) , 26' (pen.) Brahim 59' El Kaabi 82' Report
Adrar Stadium, Agadir
Attendance: 38,000
9 September 2024 (2024-09-09 )
19:00 UTC+1
Lesotho 0–1 Morocco Report
Adrar Stadium, Agadir (Morocco)
Referee: Clement Franklin Kpan (Ivory Coast)
10 September 2024 (2024-09-10 )
17:00 UTC+1
Stade de Franceville, Franceville
Attendance: 8,679
Referee: Mahmood Ali Mahmood Ismail (Sudan)
11 October 2024 (2024-10-11 )
20:00 UTC+1
Stade de Franceville, Franceville
Referee: Adissa Abdul Raphiou Ligali (Benin)
12 October 2024 (2024-10-12 )
20:00 UTC+1
Honor Stadium, Oujda
Attendance: 19,800
Referee: Alhasan Bass (Gambia)
15 October 2024 (2024-10-15 )
15:00 UTC+2
Moses Mabhida Stadium, Durban (South Africa)
Referee: Daniel Nii Ayi Laryea (Ghana)
15 October 2024 (2024-10-15 )
20:00 UTC+1
Honor Stadium, Oujda (Morocco)
Attendance: 19,920
Referee: Naby Laye Touré (Guinea)
14 November 2024 (2024-11-14 )
14:00 UTC+2
Free State Stadium, Bloemfontein (South Africa)
Referee: Ahmed Arajiga (Tanzania)
15 November 2024 (2024-11-15 )
19:00 UTC+1
Gabon 1–5 Morocco Report Harkass 17' Brahim 20' , 23' En-Nesyri 81' Saibari 90'
Stade de Franceville, Franceville
Attendance: 19,360
Referee: Abongile Tom (South Africa)
18 November 2024 (2024-11-18 )
19:00 UTC+1
Morocco 7–0 Lesotho Brahim 5' , 15' , 42' Rahimi 37' , 45+2' (pen.) En-Nesyri 68' Saibari 70' Report
Honor Stadium, Oujda
Attendance: 33,000
Referee: Jean Jacques Ndala Ngambo (DR Congo)
18 November 2024 (2024-11-18 )
19:00 UTC+1
Orlando Stadium, Johannesburg (South Africa)
Goalscorers There were 38 goals scored in 12 matches, for an average of 3.17 goals per match.
7 goals
3 goals
Youssef En-Nesyri Soufiane Rahimi 2 goals
Louis Mafouta Pierre-Emerick Aubameyang Shavy Babicka Eliesse Ben Seghir Abde Ezzalzouli Azzedine Ounahi Ismael Saibari Hakim Ziyech 1 goal
Goduine Koyalipou Denis Bouanga Rody Effaghe Guélor Kanga Neo Mokhachane Sera Motebang Ayoub El Kaabi Achraf Hakimi Jamal Harkass