CAF

Mwaruwari: ‘Why Zimbabwe can beat South Africa at AFCON’
AFCON: Mozambique’s Kambala expects open game vs. Gabon
Group B AFCON decider: Permutations for Bafana and Zim in Morocco
AFCON 2025: ‘We owe it to ourselves’—Ndidi targets redemption in Tunisia tie
Hannibal lauds Mutyaba despite Uganda’s opening AFCON setback to Tunisia
‘We can’t argue’: Mbokazi on refereeing drama against Egypt at AFCON
AFCON 2025: Broos reveals Salah’s admission over controversial penalty
CAN 2025 : La CAF sanctionne les Pharaons d’Égypte pour breach médiatique
AFCON: Zimbabwe doesn’t give up-Marinica
AFCON: Zambia receive big push as Sunzu returns
Broos refuses to blink: Why focusing on Salah and Marmoush is a ‘mistake’
Sibisi outlines Bafana Bafana’s ultimate AFCON ambition