South Africa

Patient Tristan Stubbs leads South Africa fightback but Pakistan still on top
Kaizer Chiefs’ substantial injury list begins to ease ahead of key fixtures
Shan Masood leads from the front as Pakistan make wasteful South Africa pay
Orlando Pirates fighting history in bid to advance in CAF Champions League
Sundowns shine, Pirates stunned in mixed CAF weekend for South African clubs
Spinner Keshav Maharaj to return for South Africa against Pakistan
Cape Town marathon cancelled after high winds cause safety concerns
Ernie Els goes bogey-free again to keep Dominion Energy lead
Kaizer Chiefs boost as Khanyisa Mayo available for Confederation Cup clash
South African teams face tough weekend in CAF Interclub competitions
New Zealand to embark on old-style tour of South Africa in 2026
Southern Hemisphere's Rugby Championship won't be played 2026
Five players who took South Africa to the 2026 World Cup
Pakistan put South Africa in a spin with 93-run first test win
Triumphant South Africa coach Hugo Broos confirms he will quit after World Cup
Five key factors behind South Africa’s 2026 World Cup qualification
South Africa qualify for the 2026 World Cup with 3-0 win over Rwanda
Pakistan in pole position to claim win over South Africa in first Test
Ashley Cupido gets late call for Bafana Bafana as Lyle Foster injury replacement
Bafana Bafana are unbeaten in Mbombela as Rwanda clash looms
Broos remains upbeat on South Africa’s World Cup hopes despite Zimbabwe slip
When is the World Cup qualifier between Nigeria and Benin? Everything you need to know
De Zorzi stands firm as South Africa struggle against Pakistan in spinning conditions
Rwanda pose threat as South Africa’s World Cup dreams hang in the balance
South Africa toil on day one as Pakistan reach 313-5 at close of play
Champions League LIVE: PSG hit Leverkusen for seven, Arsenal & Newcastle dish out thrashings
Chelsea boss Enzo Maresca dwells on injuries and red cards ahead of Ajax clash
Rashford and Fermin fire Barcelona to impressive win over Olympiacos
A look ahead to a blockbuster Champions League tie between Arsenal and Atletico Madrid