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

September 2023 5 ODIs
THU7 Sep SASouth Africa 222 South Africa FTLost Australia AustraliaAustralia 225/7 One Day InternationalsODI Thu 7 Sep, ODI: Australia won by 3 wickets
SAT9 Sep SASouth Africa 269 South Africa FTLost Australia AustraliaAustralia 392/8 One Day InternationalsODI Sat 9 Sep, ODI: Australia won by 123 runs
TUE12 Sep SASouth Africa 338/6 South Africa FTWon Australia AustraliaAustralia 227 One Day InternationalsODI Tue 12 Sep, ODI: South Africa won by 111 runs
FRI15 Sep SASouth Africa 416/5 South Africa FTWon Australia AustraliaAustralia 252/9 One Day InternationalsODI Fri 15 Sep, ODI: South Africa won by 164 runs
SUN17 Sep SASouth Africa 315/9 South Africa FTWon Australia AustraliaAustralia 193 One Day InternationalsODI Sun 17 Sep, ODI: South Africa won by 122 runs
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.