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 2025 3 ODIs
TUE2 Sep EnglandEngland 131 England FTWon South Africa SASouth Africa 137/3 One Day InternationalsODI Tue 2 Sep, ODI: South Africa won by 7 wickets
THU4 Sep EnglandEngland 325/9 England FTWon South Africa SASouth Africa 330/8 One Day InternationalsODI Thu 4 Sep, ODI: South Africa won by 5 runs
SUN7 Sep EnglandEngland 414/5 England FTLost South Africa SASouth Africa 72 One Day InternationalsODI Sun 7 Sep, ODI: England won by 342 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.