Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International
Next ODI Bangladesh (H)
One Day Internationals - Tue 1 Dec, 11:30 Their fixtures Preview

South Africa ODI Fixtures and Results

Every South Africa ODI to come and the latest results, month by month, UK times

Updated 30 September 2026, after the Australia game

November 2023 4 ODIs
WED1 Nov NZNew Zealand 167 FTWon SASouth Africa 357/4 CWC Wed 1 Nov, CWC: South Africa won by 190 runs
SUN5 Nov IndiaIndia 326/5 FTLost SASouth Africa 83 CWC Sun 5 Nov, CWC: India won by 243 runs
FRI10 Nov SASouth Africa 247/5 FTWon AFGAfghanistan 244 CWC Fri 10 Nov, CWC: South Africa won by 5 wickets
THU16 Nov SASouth Africa 212 FTLost AustraliaAustralia 215/7 CWC Thu 16 Nov, CWC: Australia won by 3 wickets
11 ODIs to come. 60 results on record.

South Africa v Every Side

ODI record against each opponent, and runs a ODI

OpponentPW-LRunsOppLast
Australia 13 8-5 278 261 L30 Sep 26
England 10 7-3 247 265 L7 Sep 25
India 10 3-7 222 256 L6 Dec 25
Pakistan 7 2-5 244 261 L8 Nov 25
Afghanistan 5 3-2 194 208 W21 Feb 25
Namibia 3 3-0 280 165 W13 Sep 26
Ireland 3 2-1 276 195 L7 Oct 24
Netherlands 3 2-1 256 219 L17 Oct 23
New Zealand 2 1-1 335 265 L5 Mar 25
West Indies 2 1-1 276 298 W21 Mar 23
Bangladesh 1 1-0 382 233 W24 Oct 23
Sri Lanka 1 1-0 428 326 W7 Oct 23

South Africa ODI Fixtures Questions

When do South Africa play next?

South Africa play Bangladesh at home in the One Day Internationals on Tuesday 1 December at 11:30 (UK time), at Buffalo Park, East London.

When is South Africa's next home ODI?

South Africa are next at home against Bangladesh on Tuesday 1 December at 11:30 (UK time).

What were South Africa's last results?

Australia beat South Africa by 47 runs on 30 Sep 2026. South Africa beat Australia by 32 runs on 27 Sep 2026. South Africa beat Australia by 67 runs on 24 Sep 2026.

How many ODIs have South Africa played in 2026?

South Africa have played 6 ODIs in 2026 and won 5.