2025 Africa Cup of Nations Group B

Football tournament group stage From Wikipedia, the free encyclopedia

Group B of the 2025 Africa Cup of Nations took place from 22 to 29 December 2025. The group consisted of Egypt, South Africa, Angola, and Zimbabwe.[1]

Egypt and South Africa as the top two teams advanced to the round of 16.

Teams

More information Draw position, Team ...
Draw position Team Zone Method of
qualification
Date of
qualification
Finals
appearance
Last
appearance
Previous best
performance
FIFA Rankings
December 2024[nb 1] December 2025
B1 EgyptUNAFGroup C winners15 October 202427th2023Winners (1957, 1959, 1986, 1998, 2006, 2008, 2010)33TBA
B2 South AfricaCOSAFAGroup K winners14 November 202412th2023Winners (1996)57TBA
B3 AngolaCOSAFAGroup F winners15 October 202410th2023Quarter-finals (2008, 2010, 2023)85TBA
B4 ZimbabweCOSAFAGroup J runners-up15 November 20246th2021Group stage (2004, 2006, 2008, 2017, 2019, 2021)121TBA
Close

Notes

  1. The rankings of December 2024 were used for seeding for the final draw.

Standings

More information Pos, Pld ...
Pos Team Pld W D L GF GA GD Pts Qualification
1  Egypt 3 2 1 0 3 1 +2 7 Advance to knockout stage
2  South Africa 3 2 0 1 5 4 +1 6
3  Angola 3 0 2 1 2 3 1 2
4  Zimbabwe 3 0 1 2 4 6 2 1
Close
Source: CAF
Rules for classification: Group stage tiebreakers

Matches

All times are local, CET (UTC+1).

Egypt vs Zimbabwe

More information Egypt, 2–1 ...
Egypt 2–1 Zimbabwe
Report
Close
Attendance: 28,199[2]
Referee: Issa Sy (Senegal)
Egypt
Zimbabwe
GK23Mohamed El Shenawy
RB3Mohamed Hany
CB6Yasser Ibrahim
CB4Hossam Abdelmaguid
LB12Mohamed Hamdydownward-facing red arrow 82'
CM19Marwan AttiaYellow card 33'downward-facing red arrow 66'
CM14Hamdy Fathy
RW10Mohamed Salah (c)
AM8Emam Ashourdownward-facing red arrow 34'
LW7TrézéguetYellow card 44'downward-facing red arrow 67'
CF22Omar Marmoush
Substitutes:
FW11Mostafa Mohamedupward-facing green arrow 34'
DF13Ahmed Abou El Fotouhupward-facing green arrow 82'
FW20Ibrahim Adelupward-facing green arrow 66'
FW25Zizoupward-facing green arrow 67'
Coach:
Hossam Hassan
GK22Washington Arubi
RB21Godknows MurwiraYellow card 57'
CB4Munashe Garananga
CB2Gerald Takwara
LB15Teenage Hadebe
DM18Marvelous Nakamba (c)
RM23Emmanuel Jalaidownward-facing red arrow 88'
CM7Prince Dubedownward-facing red arrow 72'
CM8Jonah Fabisch
LM14Daniel Msendamidownward-facing red arrow 72'
CF11Washington NavayaYellow card 7'downward-facing red arrow 46'
Substitutes:
MF6Prosper Paderaupward-facing green arrow 72'
FW9Macauley Bonneupward-facing green arrow 46'
MF19Tawanda Maswanhiseupward-facing green arrow 88'
FW20Tawanda Chirewaupward-facing green arrow 72'
Coach:
Romania Mario Marinică

South Africa vs Angola

More information South Africa, 2–1 ...
Close
South Africa
Angola
GK1Ronwen Williams (c)
RB20Khuliso Mudau
CB21Siyabonga Ngezana
CB14Mbekezeli Mbokazi
LB6Aubrey ModibaYellow card 41'
CM13Sphephelo SitholeYellow card 45+3'
CM4Teboho Mokoena
RW11Mohau Nkotadownward-facing red arrow 46'
AM17Sipho Mbuledownward-facing red arrow 80'
LW7Oswin Appollisdownward-facing red arrow 80'
CF9Lyle Foster
Substitutes:
FW8Tshepang Moremiupward-facing green arrow 46'
FW12Elias Mokwanaupward-facing green arrow 80'
MF15Bathusi Aubaasupward-facing green arrow 80'
Coach:
Belgium Hugo Broos
GK1Hugo Marques
RB4Clinton Mata
CB6Kialonda Gaspar
CB3Jonathan Buatu
LB13Tó CarneiroYellow card 32'
DM23Show
RM18Zito Luvumbodownward-facing red arrow 90+2'
CM8Maestrodownward-facing red arrow 86'
CM16Fredy (c)downward-facing red arrow 86'
LM10Gelson Daladownward-facing red arrow 76'
CF9M'Bala Nzoladownward-facing red arrow 76'
Substitutes:
FW7Felício Milsonupward-facing green arrow 76'
FW19Mabululuupward-facing green arrow 76'
MF15Beni Mukendiupward-facing green arrow 86'
FW17Randy NtekaYellow card 88'upward-facing green arrow 86'
FW27Chico Banzaupward-facing green arrow 90+2'
Coach:
France Patrice Beaumelle

Egypt vs South Africa

More information Egypt, 1–0 ...
Close
Egypt
South Africa
GK23Mohamed El Shenawy
CB6Yasser Ibrahim
CB14Hamdy Fathy
CB5Ramy Rabia
RWB3Mohamed HanyYellow card 30' Yellow-red card 45+2'
LWB12Mohamed Hamdy
CM25Zizodownward-facing red arrow 80'
CM19Marwan Attia
CM7Trézéguetdownward-facing red arrow 80'
CF10Mohamed Salah (c)downward-facing red arrow 90'
CF22Omar Marmoushdownward-facing red arrow 46'
Substitutes:
MF8Emam Ashourupward-facing green arrow 46'
MF15Mohamed Shehataupward-facing green arrow 80'
MF17Mohanad Lasheenupward-facing green arrow 80'
FW21Osama Faisalupward-facing green arrow 90'
Coach:
Hossam Hassan
GK1Ronwen Williams (c)
RB20Khuliso MudauYellow card 43'
CB21Siyabonga Ngezana
CB14Mbekezeli Mbokazi
LB6Aubrey Modiba
CM13Sphephelo Sitholedownward-facing red arrow 75'
CM4Teboho MokoenaYellow card 20'
RW7Oswin Appollisdownward-facing red arrow 69'
AM5Thalente Mbathadownward-facing red arrow 46'
LW8Tshepang Moremidownward-facing red arrow 80'
CF9Lyle FosterYellow card 43'
Substitutes:
MF17Sipho Mbuleupward-facing green arrow 46'
FW10Relebohile Mofokengupward-facing green arrow 69'
FW23Evidence Makgopaupward-facing green arrow 75'
FW12Elias Mokwanaupward-facing green arrow 80'
Coach:
Belgium Hugo Broos

Angola vs Zimbabwe

More information Angola, 1–1 ...
Angola 1–1 Zimbabwe
Dala 24' Report Musona 45+6'
Close
Attendance: 5,110[5]
Referee: Peter Waweru (Kenya)
Angola
Zimbabwe
GK1Hugo Marques
RB4Clinton Mata
CB3Jonathan Buatu
CB5David Carmo
LB13Tó Carneiro
CM15Beni Mukendidownward-facing red arrow 59'
CM23ShowYellow card 4'downward-facing red arrow 80'
RW14Manuel Bensondownward-facing red arrow 59'
AM16Fredy (c)
LW10Gelson Daladownward-facing red arrow 80'
CF9M'Bala Nzoladownward-facing red arrow 67'
Substitutes:
MF17Randy Ntekaupward-facing green arrow 59'
FW18Zito LuvumboYellow card 76'upward-facing green arrow 59'
FW19Mabululuupward-facing green arrow 67'
FW7Felício Milsonupward-facing green arrow 80'
MF8MaestroYellow card 83'upward-facing green arrow 80'
Coach:
France Patrice Beaumelle
GK22Washington Arubi
RB23Emmanuel Jalai
CB2Gerald Takwara
CB15Teenage Hadebedownward-facing red arrow 37'
LB5Divine LungaYellow card 38'
CM8Jonah FabischYellow card 61'
CM18Marvelous Nakamba (c)
RW7Prince DubeYellow card 49'
AM17Knowledge Musonadownward-facing red arrow 58'
LW12Bill Antoniodownward-facing red arrow 58'
CF9Macauley Bonnedownward-facing red arrow 89'
Substitutes:
DF13Brendan Gallowayupward-facing green arrow 37'
MF20Tawanda Chirewaupward-facing green arrow 58'
FW26Ishmael WadiYellow card 82'upward-facing green arrow 58'
FW11Washington Navayaupward-facing green arrow 89'
Coach:
Romania Mario Marinică

Angola vs Egypt

More information Angola, 0–0 ...
Angola 0–0 Egypt
Report
Close
Attendance: 16,090[6]
Referee: Clement Franklin Kpan (Ivory Coast)
Angola
Egypt
GK1Hugo Marques
RB25Rui Modesto
CB6Kialonda Gaspar
CB5David Carmo
LB2Núrio Fortuna
DM15Beni Mukendidownward-facing red arrow 64'
CM8Maestrodownward-facing red arrow 79'
CM16Fredy (c)
RF18Zito Luvumbodownward-facing red arrow 64'
CF19Mabululudownward-facing red arrow 86'
LF27Chico BanzaYellow card 27'downward-facing red arrow 64'
Substitutes:
MF14Manuel Bensonupward-facing green arrow 64'
FW10Gelson Dalaupward-facing green arrow 64'
MF23Showupward-facing green arrow 64'
FW9M'Bala Nzolaupward-facing green arrow 79'
FW11Ary Papelupward-facing green arrow 86'
Coach:
France Patrice Beaumelle
GK26Mostafa Shobeir
CB28Mohamed Ismaildownward-facing red arrow 46'
CB4Hossam Abdelmaguid
CB2Khaled Sobhi
DM17Mohanad Lasheendownward-facing red arrow 64'
RM24Ahmed Eid
CM27Mahmoud Saberdownward-facing red arrow 46'
CM20Ibrahim AdelYellow card 25'
LM13Ahmed Abou El Fotouh
CF9Salah Mohsen (c)downward-facing red arrow 86'
CF11Mostafa Mohameddownward-facing red arrow 46'
Substitutes:
FW18Mostafa Fathiupward-facing green arrow 46'
MF25Zizoupward-facing green arrow 46'
DF6Yasser IbrahimYellow card 70'upward-facing green arrow 46'
MF15Mohamed Shehataupward-facing green arrow 64'
MF14Hamdy Fathyupward-facing green arrow 86'
Coach:
Hossam Hassan

Zimbabwe vs South Africa

More information Zimbabwe, 2–3 ...
Close
Attendance: 9,235[7]
Referee: Mustapha Kechchaf (Morocco)
Zimbabwe
South Africa
GK22Washington Arubi
RB4Munashe Garanangadownward-facing red arrow 75'
CB2Gerald Takwara
CB13Brendan Galloway
LB5Divine Lunga
CM18Marvelous Nakamba (c)Yellow card 81'
CM8Jonah Fabischdownward-facing red arrow 88'
RW19Tawanda Maswanhise
AM12Bill Antoniodownward-facing red arrow 59'
LW14Daniel Msendamidownward-facing red arrow 59'
CF7Prince Dubedownward-facing red arrow 60'
Substitutes:
FW27Junior Zindogaupward-facing green arrow 59'
FW20Tawanda Chirewaupward-facing green arrow 59'
FW9Macauley Bonneupward-facing green arrow 60'
DF23Emmanuel Jalaiupward-facing green arrow 75'
MF28Tapuwanashe Chakuchichiupward-facing green arrow 88'
Coach:
Romania Mario Marinică
GK1Ronwen Williams (c)
RB20Khuliso Mudau
CB21Siyabonga Ngezana
CB14Mbekezeli Mbokazi
LB6Aubrey Modiba
CM13Sphephelo Sitholedownward-facing red arrow 46'
CM4Teboho Mokoena
RW8Tshepang Moremidownward-facing red arrow 76'
AM17Sipho MbuleYellow card 34'downward-facing red arrow 86'
LW7Oswin Appollis
CF9Lyle Fosterdownward-facing red arrow 73'
Substitutes:
MF15Bathusi Aubaasupward-facing green arrow 46'
FW23Evidence Makgopaupward-facing green arrow 73'
FW11Mohau Nkotaupward-facing green arrow 76'
MF5Thalente Mbathaupward-facing green arrow 86'
Coach:
Belgium Hugo Broos

References

Related Articles

Wikiwand AI