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