Menu

Account

Create a free account Go Pro

Already have an account? Log in

Next ODI BangladeshBangladesh (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 , after the Australia game

October 2023 6 ODIs
SAT7 Oct SASouth Africa 428/5 South Africa FTWon Sri Lanka Sri LankaSri Lanka 326 ICC Cricket World CupCWC Sat 7 Oct, CWC: South Africa won by 102 runs
THU12 Oct AustraliaAustralia 177 Australia FTWon South Africa SASouth Africa 311/7 ICC Cricket World CupCWC Thu 12 Oct, CWC: South Africa won by 134 runs
TUE17 Oct SASouth Africa 207 South Africa FTLost Netherlands NLDNetherlands 245/8 ICC Cricket World CupCWC Tue 17 Oct, CWC: Netherlands won by 38 runs
SAT21 Oct EnglandEngland 170 England FTWon South Africa SASouth Africa 399/7 ICC Cricket World CupCWC Sat 21 Oct, CWC: South Africa won by 229 runs
TUE24 Oct SASouth Africa 382/5 South Africa FTWon Bangladesh BangladeshBangladesh 233 ICC Cricket World CupCWC Tue 24 Oct, CWC: South Africa won by 149 runs
FRI27 Oct PakistanPakistan 270 Pakistan FTWon South Africa SASouth Africa 271/9 ICC Cricket World CupCWC Fri 27 Oct, CWC: South Africa won by 1 wicket
11 ODIs to come. 60 results on record.

South Africa v Every Side

ODI record against each opponent, and runs a ODI

OpponentPW-LRunsOppLast
AustraliaAustralia 13 8-5 278 261 L30 Sep 26
EnglandEngland 10 7-3 247 265 L7 Sep 25
IndiaIndia 10 3-7 222 256 L6 Dec 25
PakistanPakistan 7 2-5 244 261 L8 Nov 25
AfghanistanAfghanistan 5 3-2 194 208 W21 Feb 25
NamibiaNamibia 3 3-0 280 165 W13 Sep 26
IrelandIreland 3 2-1 276 195 L7 Oct 24
NetherlandsNetherlands 3 2-1 256 219 L17 Oct 23
New ZealandNew Zealand 2 1-1 335 265 L5 Mar 25
West IndiesWest Indies 2 1-1 276 298 W21 Mar 23
BangladeshBangladesh 1 1-0 382 233 W24 Oct 23
Sri LankaSri 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.