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 stats Preview

South Africa ODI Cricket Stats

South Africa ODIs game by game, and how the opposition did in each

Updated , after the Australia game

Reset
Stat Avg
One Day Internationals 30 Sep 26 AustraliaH 145/4322/9
One Day Internationals 27 Sep 26 AustraliaH 365/9333
One Day Internationals 24 Sep 26 AustraliaH 297/8230
One Day Internationals 13 Sep 26 NamibiaA 157/1156
One Day Internationals 11 Sep 26 NamibiaA 335/9178
One Day Internationals 9 Sep 26 NamibiaA 348/6162/8
One Day Internationals 6 Dec 25 IndiaA 270271/1
One Day Internationals 3 Dec 25 IndiaA 362/6358/5
One Day Internationals 30 Nov 25 IndiaA 332349/8
One Day Internationals 8 Nov 25 PakistanA 143144/3
Runs 275250 145322 365333 297230 157156 335178 348162 270271 362358 332349 143144
Wickets 7.47.3 94 109 108 101 109 86 110 56 810 310
Run rate 6.295.91 5.26.4 7.36.7 5.95.6 7.34.3 6.74.3 7.05.2 5.66.8 7.37.2 6.77.0 3.85.7
Sixes 8.86.9 28 1512 87 43 162 94 98 117 1216 22
Fours 23.422.2 1329 3531 3123 1715 1717 308 1925 2532 3422 1320
Catches 4.74.7 51 58 95 50 67 54 16 45 68 13
Powerplay runs 47.260.3 5482 5177 4096 6239 4032 3824 4248 5166 4780 4759
Powerplay wickets lost 1.301.20 21 20 21 02 14 10 10 12 31 01
Performance points 457429 368417 606588 573418 391156 570415 538303 288516 484504 546606 210371
Dream11 points 805758 649730 10971008 987728 724322 994697 943531 522939 799852 9631043 375733
Each figure is South Africa's, the opposition's under it. Wickets are the wickets South Africa took.

South Africa ODI Game by Game

Runs, the last 10 ODIs, newest on the left

Line280.5
Avg
Hit
One Day Internationals 30 Sep 26 AustraliaH 145/4322/9
One Day Internationals 27 Sep 26 AustraliaH 365/9333
One Day Internationals 24 Sep 26 AustraliaH 297/8230
One Day Internationals 13 Sep 26 NamibiaA 157/1156
One Day Internationals 11 Sep 26 NamibiaA 335/9178
One Day Internationals 9 Sep 26 NamibiaA 348/6162/8
One Day Internationals 6 Dec 25 IndiaA 270271/1
One Day Internationals 3 Dec 25 IndiaA 362/6358/5
One Day Internationals 30 Nov 25 IndiaA 332349/8
One Day Internationals 8 Nov 25 PakistanA 143144/3

South Africa ODI Results

The last 10 ODIs, newest first: 6 won

Opponent Result SA Opp RR
AustraliaAustralia (H) 30 Sep Lby 47 runs 145/428 ov 322/950 ov 5.18
AustraliaAustralia (H) 27 Sep Wby 32 runs 365/950 ov 33349.5 ov 7.30
AustraliaAustralia (H) 24 Sep Wby 67 runs 297/850 ov 23041.2 ov 5.94
NamibiaNamibia (A) 13 Sep Wby 9 wickets 157/121.3 ov 15636.2 ov 7.30
NamibiaNamibia (A) 11 Sep Wby 157 runs 335/950 ov 17841.5 ov 6.70
NamibiaNamibia (A) 9 Sep Wby 99 runs 348/650 ov 162/831 ov 6.96
IndiaIndia (A) 6 Dec 2025 Lby 9 wickets 27047.5 ov 271/139.5 ov 5.64
IndiaIndia (A) 3 Dec 2025 Wby 4 wickets 362/649.2 ov 358/550 ov 7.34
IndiaIndia (A) 30 Nov 2025 Lby 17 runs 33249.2 ov 349/850 ov 6.73
PakistanPakistan (A) 8 Nov 2025 Lby 7 wickets 14337.5 ov 144/325.1 ov 3.78

South Africa ODI Splits

The last 10 ODIs: home and away, batting first or chasing, the toss, competition, opponent, ground and year, and runs a game

VenuePW-LWin %RunsOpp
Home 3 2-1 67% 269 295
Away 7 4-3 57% 278 231
InningsPW-LWin %RunsOpp
Batting first 6 4-2 67% 293 220
Chasing 4 2-2 50% 249 296
TossPW-LWin %RunsOpp
Won the toss 4 1-3 25% 246 293
Lost the toss 6 5-1 83% 295 222
CompetitionPW-LWin %RunsOpp
One Day InternationalsOne Day Internationals 10 6-4 60% 275 250
OpponentPW-LWin %RunsOpp
NamibiaNamibia 3 3-0 100% 280 165
AustraliaAustralia 3 2-1 67% 269 295
IndiaIndia 3 1-2 33% 321 326
PakistanPakistan 1 0-1 0% 143 144
GroundPW-LWin %RunsOpp
Namibia Cricket Ground, Windhoek 3 3-0 100% 280 165
The Wanderers Stadium, Johannesburg 1 1-0 100% 365 333
Kingsmead, Durban 1 1-0 100% 297 230
Shaheed Veer Narayan Singh International Stadium, Raipur 1 1-0 100% 362 358
Senwes Park, Potchefstroom 1 0-1 0% 145 322
Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Pothanamallayapalam, Visakhapatnam 1 0-1 0% 270 271
JSCA International Stadium Complex, Ranchi 1 0-1 0% 332 349
Iqbal Stadium, Faislabad 1 0-1 0% 143 144
YearPW-LWin %RunsOpp
2026 6 5-1 83% 275 230
2025 4 1-3 25% 277 281

ODI Sides

International sides with 8+ ODIs in the last two years, by win rate

SidePWin %RunsOpp
1IndiaIndia 2871%273263
2AfghanistanAfghanistan 1471%247219
3New ZealandNew Zealand 3263%233227
4Sri LankaSri Lanka 2255%250238
5South AfricaSouth Africa 2454%255265
6PakistanPakistan 2654%225235
7AustraliaAustralia 2245%245244
8EnglandEngland 2442%279248
9West IndiesWest Indies 2638%236245
10BangladeshBangladesh 2638%206216
11NamibiaNamibia 838%201255
12ZimbabweZimbabwe 1631%216232
13IrelandIreland 1429%244258

South Africa ODI Questions

What is South Africa's average ODI score?

South Africa have averaged 275 runs per ODI over their last 10 ODIs, since November 2025, and conceded 250; their highest was 365 against Australia on 27 Sep 2026, and their lowest 143 against Pakistan on 8 Nov 2025.

What is South Africa's ODI record?

South Africa have won 6 and lost 4 of their last 10 ODIs, since November 2025, a 60% win rate, and their latest ODI was a defeat against Australia on 30 Sep 2026.

Do South Africa do better batting first or chasing in ODIs?

Batting first has suited South Africa better than chasing over their last 10 ODIs, since November 2025: they have won 4 of 6 batting first, averaging 293, and 2 of 4 batting second, averaging 249.

Who has scored the most ODI runs for South Africa recently?

Matthew Breetzke has the most ODI runs for South Africa over their last 10 ODIs, since November 2025, with 355 in 8 matches, ahead of Jordan Hermann (247) and Temba Bavuma (227).

Who has taken the most ODI wickets for South Africa recently?

Bjorn Fortuin has the most ODI wickets for South Africa over their last 10 ODIs, since November 2025, with 10 in 6 matches, ahead of Corbin Bosch (10) and Keshav Maharaj (7).

When do South Africa play their next ODI?

South Africa play their next ODI against Bangladesh at home in the One Day Internationals on Tuesday 1 December 2026, 11:30 (UK time); their latest was a defeat against Australia on 30 Sep 2026, and they have won 6 of their last 10 ODIs, since November 2025.