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
ICC Champions Trophy 1 Mar 25 EnglandH 181/3179
One Day Internationals 22 Dec 24 PakistanH 271308/9
One Day Internationals 19 Dec 24 PakistanH 248329
One Day Internationals 17 Dec 24 PakistanH 239/9242/7
One Day Internationals 21 Dec 23 IndiaH 218296/8
One Day Internationals 19 Dec 23 IndiaH 215/2211
One Day Internationals 17 Dec 23 IndiaH 116117/2
ICC Cricket World Cup 16 Nov 23 AustraliaH 212215/7
ICC Cricket World Cup 10 Nov 23 AfghanistanH 247/5244
ICC Cricket World Cup 24 Oct 23 BangladeshH 382/5233
ICC Cricket World Cup 17 Oct 23 NetherlandsH 207245/8
ICC Cricket World Cup 7 Oct 23 Sri LankaH 428/5326
One Day Internationals 17 Sep 23 AustraliaH 315/9193
One Day Internationals 15 Sep 23 AustraliaH 416/5252/9
One Day Internationals 12 Sep 23 AustraliaH 338/6227
One Day Internationals 9 Sep 23 AustraliaH 269392/8
One Day Internationals 7 Sep 23 AustraliaH 222225/7
ICC Cricket World Cup Super League 2 Apr 23 NetherlandsH 370/8224
ICC Cricket World Cup Super League 31 Mar 23 NetherlandsH 190/2189
One Day Internationals 21 Mar 23 West IndiesH 264/6260
One Day Internationals 18 Mar 23 West IndiesH 287335/8
ICC Cricket World Cup Super League 1 Feb 23 EnglandH 287346/7
ICC Cricket World Cup Super League 29 Jan 23 EnglandH 347/5342/7
ICC Cricket World Cup Super League 27 Jan 23 EnglandH 298/7271
Runs 273262 145322 365333 297230 181179 271308 248329 239242 218296 215211 116117 212215 247244 382233 207245 428326 315193 416252 338227 269392 222225 370224 190189 264260 287335 287346 347342 298271
Wickets 8.77.3 94 109 108 103 910 1010 79 810 102 210 710 105 105 810 105 109 95 106 810 710 108 102 106 810 710 75 107
Run rate 6.215.96 5.26.4 7.36.7 5.95.6 6.24.7 6.56.6 5.86.6 4.84.9 4.85.9 5.14.6 4.27.0 4.34.5 5.24.9 7.65.0 4.85.7 8.67.3 6.35.7 8.37.2 6.86.6 6.47.8 4.55.6 7.45.7 6.34.1 9.05.4 6.96.7 6.76.9 7.16.8 6.06.1
Sixes 8.57.6 28 1512 87 41 96 812 25 48 64 41 86 96 195 56 1417 148 2011 76 129 22 114 28 105 1213 719 912 65
Fours 24.724.1 1329 3531 3123 2219 3132 1529 2317 1622 2120 1116 1621 1520 2625 2023 4529 2517 3621 3230 2148 2527 3328 238 3023 2423 2616 3027 2128
Catches 5.74.6 51 58 95 81 97 96 33 67 62 13 28 93 93 46 64 75 74 44 63 36 37 82 55 25 57 43 96
Powerplay runs 53.161.4 5482 5177 4096 5862 5742 6853 7032 6459 3946 5262 1875 5741 4435 4132 4894 3262 4471 64105 84103 2669 4355 4054 6861 7872 5520 6442 7556
Powerplay wickets lost 1.301.56 21 20 21 23 21 12 11 12 01 41 22 02 23 22 12 12 02 01 10 14 21 10 21 12 13 02 10
Performance points 501439 368417 606588 573418 475231 530561 521575 401439 425544 484260 153343 361478 518359 662346 424473 665446 575403 649378 606370 480605 373468 585439 511229 546405 458585 468598 524438 579462
Dream11 points 871781 649730 10971008 987728 795435 902982 8141017 708778 707936 827490 306692 704847 851659 1148614 734843 1211826 1009727 1149675 1003689 8171158 684833 1103752 839412 926670 877960 8241037 941797 917781
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 27 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
ICC Champions Trophy 1 Mar 25 EnglandH 181/3179
One Day Internationals 22 Dec 24 PakistanH 271308/9
One Day Internationals 19 Dec 24 PakistanH 248329
One Day Internationals 17 Dec 24 PakistanH 239/9242/7
One Day Internationals 21 Dec 23 IndiaH 218296/8
One Day Internationals 19 Dec 23 IndiaH 215/2211
One Day Internationals 17 Dec 23 IndiaH 116117/2
ICC Cricket World Cup 16 Nov 23 AustraliaH 212215/7
ICC Cricket World Cup 10 Nov 23 AfghanistanH 247/5244
ICC Cricket World Cup 24 Oct 23 BangladeshH 382/5233
ICC Cricket World Cup 17 Oct 23 NetherlandsH 207245/8
ICC Cricket World Cup 7 Oct 23 Sri LankaH 428/5326
One Day Internationals 17 Sep 23 AustraliaH 315/9193
One Day Internationals 15 Sep 23 AustraliaH 416/5252/9
One Day Internationals 12 Sep 23 AustraliaH 338/6227
One Day Internationals 9 Sep 23 AustraliaH 269392/8
One Day Internationals 7 Sep 23 AustraliaH 222225/7
ICC Cricket World Cup Super League 2 Apr 23 NetherlandsH 370/8224
ICC Cricket World Cup Super League 31 Mar 23 NetherlandsH 190/2189
One Day Internationals 21 Mar 23 West IndiesH 264/6260
One Day Internationals 18 Mar 23 West IndiesH 287335/8
ICC Cricket World Cup Super League 1 Feb 23 EnglandH 287346/7
ICC Cricket World Cup Super League 29 Jan 23 EnglandH 347/5342/7
ICC Cricket World Cup Super League 27 Jan 23 EnglandH 298/7271

South Africa ODI Results

The last 27 ODIs, newest first: 15 won

Opponent Result SA Opp RR
AustraliaAustralia (H) ODI, 30 Sep Lby 47 runs 145/428 ov 322/950 ov 5.18
AustraliaAustralia (H) ODI, 27 Sep Wby 32 runs 365/950 ov 33349.5 ov 7.30
AustraliaAustralia (H) ODI, 24 Sep Wby 67 runs 297/850 ov 23041.2 ov 5.94
EnglandEngland (H) CT, 1 Mar 2025 Wby 7 wickets 181/329.1 ov 17938.2 ov 6.21
PakistanPakistan (H) ODI, 22 Dec 2024 Lby 36 runs 27142 ov 308/947 ov 6.45
PakistanPakistan (H) ODI, 19 Dec 2024 Lby 81 runs 24843.1 ov 32949.5 ov 5.75
PakistanPakistan (H) ODI, 17 Dec 2024 Lby 3 wickets 239/950 ov 242/749.3 ov 4.78
IndiaIndia (H) ODI, 21 Dec 2023 Lby 78 runs 21845.5 ov 296/850 ov 4.76
IndiaIndia (H) ODI, 19 Dec 2023 Wby 8 wickets 215/242.3 ov 21146.2 ov 5.06
IndiaIndia (H) ODI, 17 Dec 2023 Lby 8 wickets 11627.3 ov 117/216.4 ov 4.22
AustraliaAustralia (H) CWC, 16 Nov 2023 Lby 3 wickets 21249.4 ov 215/747.2 ov 4.27
AfghanistanAfghanistan (H) CWC, 10 Nov 2023 Wby 5 wickets 247/547.3 ov 24450 ov 5.20
BangladeshBangladesh (H) CWC, 24 Oct 2023 Wby 149 runs 382/550 ov 23346.4 ov 7.64
NetherlandsNetherlands (H) CWC, 17 Oct 2023 Lby 38 runs 20742.5 ov 245/843 ov 4.83
Sri LankaSri Lanka (H) CWC, 7 Oct 2023 Wby 102 runs 428/550 ov 32644.5 ov 8.56
AustraliaAustralia (H) ODI, 17 Sep 2023 Wby 122 runs 315/950 ov 19334.1 ov 6.30
AustraliaAustralia (H) ODI, 15 Sep 2023 Wby 164 runs 416/550 ov 252/934.5 ov 8.32
AustraliaAustralia (H) ODI, 12 Sep 2023 Wby 111 runs 338/650 ov 22734.3 ov 6.76
AustraliaAustralia (H) ODI, 9 Sep 2023 Lby 123 runs 26941.5 ov 392/850 ov 6.43
AustraliaAustralia (H) ODI, 7 Sep 2023 Lby 3 wickets 22249 ov 225/740.2 ov 4.53
NetherlandsNetherlands (H) CWCSL, 2 Apr 2023 Wby 146 runs 370/850 ov 22439.1 ov 7.40
NetherlandsNetherlands (H) CWCSL, 31 Mar 2023 Wby 8 wickets 190/230 ov 18946.1 ov 6.33
West IndiesWest Indies (H) ODI, 21 Mar 2023 Wby 4 wickets 264/629.3 ov 26048.2 ov 8.95
West IndiesWest Indies (H) ODI, 18 Mar 2023 Lby 48 runs 28741.4 ov 335/850 ov 6.89
EnglandEngland (H) CWCSL, 1 Feb 2023 Lby 59 runs 28743.1 ov 346/750 ov 6.65
EnglandEngland (H) CWCSL, 29 Jan 2023 Wby 5 wickets 347/549.1 ov 342/750 ov 7.06
EnglandEngland (H) CWCSL, 27 Jan 2023 Wby 27 runs 298/750 ov 27144.2 ov 5.96

South Africa ODI Splits

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

VenuePW-LWin %RunsOpp
Home 27 15-12 56% 273 262
InningsPW-LWin %RunsOpp
Batting first 13 9-4 69% 308 238
Chasing 14 6-8 43% 241 286
TossPW-LWin %RunsOpp
Won the toss 16 6-10 38% 244 270
Lost the toss 11 9-2 82% 315 252
CompetitionPW-LWin %RunsOpp
One Day InternationalsOne Day Internationals 16 7-9 44% 264 267
ICC Cricket World Cup Super LeagueICC Cricket World Cup Super League 5 4-1 80% 298 274
ICC Cricket World CupICC Cricket World Cup 5 3-2 60% 295 253
ICC Champions TrophyICC Champions Trophy 1 1-0 100% 181 179
OpponentPW-LWin %RunsOpp
AustraliaAustralia 9 5-4 56% 287 265
EnglandEngland 4 3-1 75% 278 285
NetherlandsNetherlands 3 2-1 67% 256 219
IndiaIndia 3 1-2 33% 183 208
PakistanPakistan 3 0-3 0% 253 293
West IndiesWest Indies 2 1-1 50% 276 298
AfghanistanAfghanistan 1 1-0 100% 247 244
BangladeshBangladesh 1 1-0 100% 382 233
Sri LankaSri Lanka 1 1-0 100% 428 326
GroundPW-LWin %RunsOpp
The Wanderers Stadium, Johannesburg 4 3-1 75% 330 265
Mangaung Oval, Bloemfontein 4 2-2 50% 284 308
Senwes Park, Potchefstroom 3 2-1 67% 249 270
SuperSport Park, Centurion 2 1-1 50% 332 291
Boland Park, Paarl 2 0-2 0% 229 269
Kingsmead, Durban 1 1-0 100% 297 230
National Stadium, Karachi 1 1-0 100% 181 179
St George's Park, Gqeberha 1 1-0 100% 215 211
Narendra Modi Stadium, Ahmedabad 1 1-0 100% 247 244
Wankhede Stadium, Mumbai 1 1-0 100% 382 233
Arun Jaitley Stadium, Delhi 1 1-0 100% 428 326
Willowmoore Park, Benoni 1 1-0 100% 190 189
New Wanderers Stadium, Johannesburg 1 0-1 0% 116 117
Eden Gardens, Kolkata 1 0-1 0% 212 215
Himachal Pradesh Cricket Association Stadium, Dharamsala 1 0-1 0% 207 245
Buffalo Park, East London 1 0-1 0% 287 335
Diamond Oval, Kimberley 1 0-1 0% 287 346
YearPW-LWin %RunsOpp
2026 3 2-1 67% 269 295
2025 1 1-0 100% 181 179
2024 3 0-3 0% 253 293
2023 20 12-8 60% 281 257

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 273 runs per ODI over their last 27 ODIs, since January 2023, and conceded 262; their highest was 428 against Sri Lanka on 7 Oct 2023, and their lowest 116 against India on 17 Dec 2023.

What is South Africa's ODI record?

South Africa have won 15 and lost 12 of their last 27 ODIs, since January 2023, a 56% 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 27 ODIs, since January 2023: they have won 9 of 13 batting first, averaging 308, and 6 of 14 batting second, averaging 241.

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

Heinrich Klaasen has the most ODI runs for South Africa over their last 27 ODIs, since January 2023, with 1089 in 21 matches, ahead of Aiden Markram (919) and David Miller (877).

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

Marco Jansen has the most ODI wickets for South Africa over their last 27 ODIs, since January 2023, with 34 in 21 matches, ahead of Gerald Coetzee (27) and Keshav Maharaj (27).

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 15 of their last 27 ODIs, since January 2023.