2004 in South African sport
Athletics
June
- 12 June - The South Africa beat Ireland 31-17 at Vodacom Park, Bloemfontein
- 19 June - The Springboks beat Ireland 26-17 at Newlands, Cape Town
- 26 June - The Springboks beat Wales 53-18 in Pretoria
July
- 17 July - The Springboks beat the Pacific Islanders 38-24
- 24 July - The Springboks lose to New Zealand 23-21 at Jade Stadium, Christchurch in the Tri Nations Series
- 31 July - The Springboks lose to Australia 30-26 at the Subiaco Oval, Perth, Western Australia in the Tri-Nations Series
August
- 14 August - The Springboks beat the All Blacks 40-26 at the Ellis Park Stadium, Johannesburg in the Tri-Nations Series
- 21 August - The Springboks beat the Wallibies 23-19 in the Tri-Nations Series
November
- 6 November - The Springboks beat The Dragons 38-36 at the Millennium Stadium, Cardiff
- 13 November - The Springboks lose to Ireland 12-17 at Lansdowne Road, Dublin
- 20 November - The Springboks lose to England 16-32 at the Twickenham Stadium, London
- 27 November - The Springboks beat Scotland 45-10 at the Murrayfield Stadium, Edinburgh
December
- 4 December - The Springboks beat Argentina 39-7 at José Amalfitani Stadium, Buenos Aires
Football (Soccer)
- 17 November - South Africa beats Nigeria 2-1 in the Nelson Mandela Challenge held in Ellis Park Stadium, Johannesburg