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.
Egypt and South Africa as the top two teams advanced to the round of 16.
Teams Draw position Team Zone Method ofqualification Date ofqualification Finalsappearance Lastappearance Previous bestperformance FIFA Rankings December 2024 December 2025 B1 UNAF Group C winners 15 October 2024 27th 2023 Winners (1957, 1959, 1986, 1998, 2006, 2008, 2010) 33 TBA B2 COSAFA Group K winners 14 November 2024 12th 2023 Winners (1996) 57 TBA B3 COSAFA Group F winners 15 October 2024 10th 2023 Quarter-finals (2008, 2010, 2023) 85 TBA B4 COSAFA Group J runners-up 15 November 2024 6th 2021 Group stage (2004, 2006, 2008, 2017, 2019, 2021) 121 TBA Notes
Standings
Matches All times are local, CET (UTC+1).
Egypt vs Zimbabwe
GK 23Mohamed El ShenawyRB 3 Mohamed HanyCB 6 Yasser IbrahimCB 4 Hossam AbdelmaguidLB 12Mohamed Hamdy CM 19Marwan Attia CM 14Hamdy FathyRW 10Mohamed Salah (c)AM 8Emam Ashour LW 7Trézéguet CF 22Omar MarmoushSubstitutes:FW 11Mostafa Mohamed DF 13Ahmed Fatouh FW 20Ibrahim Adel FW 25Zizo Manager: Hossam Hassan GK 22Washington ArubiRB 21Godknows Murwira CB 4 Munashe GaranangaCB 2 Gerald TakwaraLB 15Teenage HadebeDM 18Marvelous Nakamba (c)RM 23Emmanuel Jalai CM 7 Prince Dube CM 8 Jonah FabischLM 14Daniel Msendami CF 11Washington Navaya Substitutes:MF 6 Prosper Padera FW 9Macauley Bonne MF 19Tawanda Maswanhise FW 20Tawanda Chirewa Manager: Mario Marinică
South Africa vs Angola
GK 1 Ronwen Williams (c) RB 20Khuliso Mudau CB 21Siyabonga Ngezana CB 14Mbekezeli Mbokazi LB 6 Aubrey Modiba CM 13Sphephelo Sithole CM 4 Teboho MokoenaRW 11Mohau Nkota AM 17Sipho Mbule LW 7 Oswin Appollis CF 9 Lyle FosterSubstitutes:FW 8 Tshepang Moremi FW 12Elias Mokwana MF 15Bathusi Aubaas Manager: Hugo Broos GK 1 Hugo MarquesRB 4 Clinton MataCB 6 Kialonda GasparCB 3 Jonathan BuatuLB 13Tó Carneiro DM 23ShowRM 18Zito Luvumbo CM 8 Maestro CM 16Fredy (c) LM 10Gelson Dala CF 9 M'Bala Nzola Substitutes:FW 7 Felício Milson FW 19Mabululu MF 15Beni Mukendi FW 17Randy Nteka FW 27Chico Banza Manager: Patrice Beaumelle
Egypt vs South Africa
GK 23Mohamed El ShenawyCB 6 Yasser IbrahimCB 14Hamdy FathyCB 5 Ramy RabiaRWB3 Mohamed Hany LWB12Mohamed HamdyCM 25Zizo CM 19Marwan AttiaCM 7Trézéguet CF 10Mohamed Salah (c) CF 22Omar Marmoush Substitutes:MF 8 Emam Ashour MF 15Mohamed Shehata MF 17Mohanad Lasheen FW 21Osama Faisal Manager: Hossam Hassan GK 1 Ronwen Williams (c) RB 20Khuliso Mudau CB 21Siyabonga Ngezana CB 14Mbekezeli Mbokazi LB 6 Aubrey ModibaCM 13Sphephelo Sithole CM 4 Teboho Mokoena RW 7 Oswin Appollis AM 5 Thalente Mbatha LW 8 Tshepang Moremi CF 9 Lyle Foster Substitutes:MF 17Sipho Mbule FW 10Relebohile Mofokeng FW 23Evidence Makgopa FW 12Elias Mokwana Manager: Hugo Broos
Angola vs Zimbabwe
GK 1 Hugo MarquesRB 4 Clinton MataCB 3 Jonathan BuatuCB 5 David CarmoLB 13Tó CarneiroCM 15Beni Mukendi CM 23Show RW 14Manuel Benson AM 16Fredy (c)LW 10Gelson Dala CF 9 M'Bala Nzola Substitutes:MF 17 Randy Nteka FW 18 Zito Luvumbo FW 19 Mabululu FW 7 Felício Milson MF 8 Maestro Manager: Patrice Beaumelle GK 22Washington ArubiRB 23Emmanuel Jalai CB 2 Gerald TakwaraCB 15Teenage Hadebe LB 5 Divine Lunga CM 8 Jonah Fabisch CM 18Marvelous Nakamba (c)RW 7 Prince Dube AM 17Knowledge Musona LW 12Bill Antonio CF 9 Macauley Bonne Substitutes:DF 13Brendan Galloway MF 20Tawanda Chirewa FW 26Ishmael WadiFW 11Washington Navaya Manager: Mario Marinică
Angola vs Egypt
GK 1 Hugo MarquesRB 25Rui ModestoCB 6 Kialonda GasparCB 5 David CarmoLB 2 Núrio FortunaDM 15Beni Mukendi CM 8 Maestro CM 16Fredy (c)RF 18Zito Luvumbo CF 19Mabululu LF 27Chico Banza Substitutes:MF 14Manuel Benson FW 10Gelson Dala MF 23Show FW 9 M'Bala Nzola FW 11Ary Papel Manager: Patrice Beaumelle GK 26Mostafa ShobeirCB 28Mohamed Ismail CB 4 Hossam AbdelmaguidCB 2 Khaled SobhiDM 17Mohanad Lasheen RM 24Ahmed Eid CM 27Mahmoud Saber CM 20Ibrahim Adel LM 13Ahmed FatouhCF 9 Salah Mohsen (c) CF 11Mostafa Mohamed Substitutes:FW 18Mostafa Fathi MF 25Zizo DF 6 Yasser Ibrahim MF 15Mohamed Shehata MF 14Hamdy Fathy Manager: Hossam Hassan
Zimbabwe vs South Africa
GK 22Washington ArubiRB 4 Munashe Garananga CB 2 Gerald TakwaraCB 13Brendan GallowayLB 5 Divine LungaCM 18Marvelous Nakamba (c) CM 8 Jonah Fabisch RW 19Tawanda Maswanhise AM 12Bill Antonio LW 14Daniel Msendami CF 7 Prince Dube Substitutes:FW 27Junior Zindoga FW 20Tawanda Chirewa FW 9 Macauley Bonne DF 23Emmanuel Jalai MF 28Tapuwanashe Chakuchichi Manager: Mario Marinică GK 1 Ronwen Williams (c)RB 20Khuliso MudauCB 21Siyabonga NgezanaCB 14Mbekezeli MbokaziLB 6 Aubrey ModibaCM 13Sphephelo Sithole CM 4 Teboho Mokoena RW 8 Tshepang Moremi AM 17Sipho Mbule LW 7 Oswin AppollisCF 9 Lyle Foster Substitutes:MF 15Bathusi Aubaas FW 23Evidence Makgopa FW 11Mohau Nkota MF 5 Thalente Mbatha Manager: Hugo Broos
References
External links