Menu

Account

Create a free account Go Pro

Already have an account? Log in

Fixtures
Upcoming Results Standings
Franchise
International
Next ODI Bangladesh (H)
One Day Internationals - Tue 1 Dec, 11:30 Their stats Preview

South Africa ODI Stats

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

Updated 30 September 2026, after the Australia game

Reset
Stat Avg
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
One Day Internationals 6 Nov 25 PakistanA 270/2269/9
One Day Internationals 4 Nov 25 PakistanA 263264/8
One Day Internationals 7 Sep 25 EnglandA 72414/5
One Day Internationals 4 Sep 25 EnglandA 330/8325/9
One Day Internationals 2 Sep 25 EnglandA 137/3131
One Day Internationals 24 Aug 25 AustraliaA 155431/2
One Day Internationals 22 Aug 25 AustraliaA 277193
One Day Internationals 19 Aug 25 AustraliaA 296/8198
ICC Champions Trophy 5 Mar 25 New ZealandA 312/9362/6
ICC Champions Trophy 21 Feb 25 AfghanistanA 315/6208
One Day Internationals 7 Oct 24 IrelandA 215284/9
One Day Internationals 4 Oct 24 IrelandA 343/4169
One Day Internationals 2 Oct 24 IrelandA 271/9132
One Day Internationals 22 Sep 24 AfghanistanA 170/3169
One Day Internationals 20 Sep 24 AfghanistanA 134311/4
One Day Internationals 18 Sep 24 AfghanistanA 106107/4
ICC Cricket World Cup 5 Nov 23 IndiaA 83326/5
ICC Cricket World Cup 1 Nov 23 New ZealandA 357/4167
ICC Cricket World Cup 27 Oct 23 PakistanA 271/9270
ICC Cricket World Cup 21 Oct 23 EnglandA 399/7170
ICC Cricket World Cup 12 Oct 23 AustraliaA 311/7177
One Day Internationals 11 Oct 22 IndiaA 99105/3
One Day Internationals 9 Oct 22 IndiaA 278/7282/3
One Day Internationals 6 Oct 22 IndiaA 249/4240/8
One Day Internationals 22 Jul 22 EnglandA 83201
One Day Internationals 19 Jul 22 EnglandA 333/5271
Runs 245236 157156 335178 348162 270271 362358 332349 143144 270269 263264 72414 330325 137131 155431 277193 296198 312362 315208 215284 343169 271132 170169 134311 106107 83326 357167 271270 399170 311177 99105 278282 249240 83201 333271
Wickets 7.67.5 101 109 86 110 56 810 310 92 810 510 98 103 210 1010 108 69 106 910 104 109 103 410 410 510 104 109 107 107 310 37 84 1010 105
Run rate 5.725.82 7.34.3 6.74.3 7.05.2 5.66.8 7.37.2 6.77.0 3.85.7 6.75.4 5.45.3 3.58.3 6.66.5 6.65.4 6.28.6 5.65.1 5.94.9 6.27.2 6.34.8 4.75.7 6.95.5 5.44.2 5.25.0 3.96.2 3.24.1 3.16.5 7.14.7 5.75.8 8.07.7 6.24.3 3.65.5 5.66.2 6.26.0 4.07.1 6.75.8
Sixes 6.05.7 43 162 94 98 117 1216 22 118 65 26 811 31 518 43 31 75 53 46 65 83 57 310 14 06 154 88 139 80 12 49 53 07 03
Fours 21.021.4 1715 1717 308 1925 2532 3422 1320 2519 2522 844 2723 1718 1736 2220 2821 2838 2522 2324 2615 1713 1111 819 116 1035 2617 2123 3818 2619 1114 2725 2127 716 3221
Catches 4.74.7 50 67 54 16 45 68 13 72 56 38 54 72 28 99 26 57 74 37 52 47 31 13 12 43 73 108 75 85 15 24 51 86 53
Powerplay runs 48.751.9 6239 4032 3824 4248 5166 4780 4759 6542 6253 2467 5156 67 6586 5639 5667 5656 4638 4837 6150 3944 4638 5547 3722 3591 4351 6760 -68 5351 2654 4055 4124 3966 54
Powerplay wickets lost 1.631.77 02 14 10 10 12 31 01 03 00 61 01 0 40 23 02 11 12 30 05 32 12 00 72 31 12 22 -4 03 31 22 02 54 1
Performance points 436419 391156 570415 538303 288516 484504 546606 210371 512313 484504 220647 568504 399200 208715 585477 534397 475601 562359 412540 586283 502376 371226 240519 191309 221530 615265 550511 634345 578350 164347 349457 462312 359467 572387
Dream11 points 749740 724322 994697 943531 522939 799852 9631043 375733 913560 813870 3331113 929875 669388 3981203 904777 951671 8091015 938595 758958 987478 884642 652446 417958 383631 3871012 1084486 886868 1098628 997604 306665 644833 776615 514757 974652
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 33 ODIs, newest on the left

Line240.5
Avg
Hit
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
One Day Internationals 6 Nov 25 PakistanA 270/2269/9
One Day Internationals 4 Nov 25 PakistanA 263264/8
One Day Internationals 7 Sep 25 EnglandA 72414/5
One Day Internationals 4 Sep 25 EnglandA 330/8325/9
One Day Internationals 2 Sep 25 EnglandA 137/3131
One Day Internationals 24 Aug 25 AustraliaA 155431/2
One Day Internationals 22 Aug 25 AustraliaA 277193
One Day Internationals 19 Aug 25 AustraliaA 296/8198
ICC Champions Trophy 5 Mar 25 New ZealandA 312/9362/6
ICC Champions Trophy 21 Feb 25 AfghanistanA 315/6208
One Day Internationals 7 Oct 24 IrelandA 215284/9
One Day Internationals 4 Oct 24 IrelandA 343/4169
One Day Internationals 2 Oct 24 IrelandA 271/9132
One Day Internationals 22 Sep 24 AfghanistanA 170/3169
One Day Internationals 20 Sep 24 AfghanistanA 134311/4
One Day Internationals 18 Sep 24 AfghanistanA 106107/4
ICC Cricket World Cup 5 Nov 23 IndiaA 83326/5
ICC Cricket World Cup 1 Nov 23 New ZealandA 357/4167
ICC Cricket World Cup 27 Oct 23 PakistanA 271/9270
ICC Cricket World Cup 21 Oct 23 EnglandA 399/7170
ICC Cricket World Cup 12 Oct 23 AustraliaA 311/7177
One Day Internationals 11 Oct 22 IndiaA 99105/3
One Day Internationals 9 Oct 22 IndiaA 278/7282/3
One Day Internationals 6 Oct 22 IndiaA 249/4240/8
One Day Internationals 22 Jul 22 EnglandA 83201
One Day Internationals 19 Jul 22 EnglandA 333/5271

South Africa ODI Results

The last 33 ODIs, newest first: 19 won

Opponent Result SA Opp RR
Namibia (A)ODI, 13 Sep Wby 9 wickets 157/121.3 ov 15636.2 ov 7.30
Namibia (A)ODI, 11 Sep Wby 157 runs 335/950 ov 17841.5 ov 6.70
Namibia (A)ODI, 9 Sep Wby 99 runs 348/650 ov 162/831 ov 6.96
India (A)ODI, 6 Dec 2025 Lby 9 wickets 27047.5 ov 271/139.5 ov 5.64
India (A)ODI, 3 Dec 2025 Wby 4 wickets 362/649.2 ov 358/550 ov 7.34
India (A)ODI, 30 Nov 2025 Lby 17 runs 33249.2 ov 349/850 ov 6.73
Pakistan (A)ODI, 8 Nov 2025 Lby 7 wickets 14337.5 ov 144/325.1 ov 3.78
Pakistan (A)ODI, 6 Nov 2025 Wby 8 wickets 270/240.1 ov 269/950 ov 6.72
Pakistan (A)ODI, 4 Nov 2025 Lby 2 wickets 26349.1 ov 264/849.4 ov 5.35
England (A)ODI, 7 Sep 2025 Lby 342 runs 7220.5 ov 414/550 ov 3.46
England (A)ODI, 4 Sep 2025 Wby 5 runs 330/850 ov 325/950 ov 6.60
England (A)ODI, 2 Sep 2025 Wby 7 wickets 137/320.5 ov 13124.3 ov 6.58
Australia (A)ODI, 24 Aug 2025 Lby 276 runs 15524.5 ov 431/250 ov 6.24
Australia (A)ODI, 22 Aug 2025 Wby 84 runs 27749.1 ov 19337.4 ov 5.63
Australia (A)ODI, 19 Aug 2025 Wby 98 runs 296/850 ov 19840.5 ov 5.92
New Zealand (A)CT, 5 Mar 2025 Lby 50 runs 312/950 ov 362/650 ov 6.24
Afghanistan (A)CT, 21 Feb 2025 Wby 107 runs 315/650 ov 20843.4 ov 6.30
Ireland (A)ODI, 7 Oct 2024 Lby 69 runs 21546.1 ov 284/950 ov 4.66
Ireland (A)ODI, 4 Oct 2024 Wby 174 runs 343/450 ov 16930.3 ov 6.86
Ireland (A)ODI, 2 Oct 2024 Wby 139 runs 271/950 ov 13231.5 ov 5.42
Afghanistan (A)ODI, 22 Sep 2024 Wby 7 wickets 170/333 ov 16934 ov 5.15
Afghanistan (A)ODI, 20 Sep 2024 Lby 177 runs 13434.2 ov 311/450 ov 3.90
Afghanistan (A)ODI, 18 Sep 2024 Lby 6 wickets 10633.3 ov 107/426 ov 3.16
India (A)CWC, 5 Nov 2023 Lby 243 runs 8327.1 ov 326/550 ov 3.06
New Zealand (A)CWC, 1 Nov 2023 Wby 190 runs 357/450 ov 16735.3 ov 7.14
Pakistan (A)CWC, 27 Oct 2023 Wby 1 wicket 271/947.2 ov 27046.4 ov 5.73
England (A)CWC, 21 Oct 2023 Wby 229 runs 399/750 ov 17022 ov 7.98
Australia (A)CWC, 12 Oct 2023 Wby 134 runs 311/750 ov 17740.5 ov 6.22
India (A)ODI, 11 Oct 2022 Lby 7 wickets 9927.1 ov 105/319.1 ov 3.64
India (A)ODI, 9 Oct 2022 Lby 7 wickets 278/750 ov 282/345.5 ov 5.56
India (A)ODI, 6 Oct 2022 Wby 9 runs 249/440 ov 240/840 ov 6.23
England (A)ODI, 22 Jul 2022 Lby 118 runs 8320.4 ov 20128.1 ov 4.02
England (A)ODI, 19 Jul 2022 Wby 62 runs 333/550 ov 27146.5 ov 6.66

South Africa ODI Splits

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

VenuePW-LWin %RunsOpp
Away 33 19-14 58% 245 236
InningsPW-LWin %RunsOpp
Batting first 19 13-6 68% 280 198
Chasing 14 6-8 43% 197 288
TossPW-LWin %RunsOpp
Won the toss 13 7-6 54% 235 228
Lost the toss 20 12-8 60% 251 242
CompetitionPW-LWin %RunsOpp
One Day Internationals 26 14-12 54% 232 235
ICC Cricket World Cup 5 4-1 80% 284 222
ICC Champions Trophy 2 1-1 50% 314 285
OpponentPW-LWin %RunsOpp
India 7 2-5 29% 239 276
England 6 4-2 67% 226 252
Australia 4 3-1 75% 260 250
Pakistan 4 2-2 50% 237 237
Afghanistan 4 2-2 50% 181 199
Namibia 3 3-0 100% 280 165
Ireland 3 2-1 67% 276 195
New Zealand 2 1-1 50% 335 265
GroundPW-LWin %RunsOpp
Namibia Cricket Ground, Windhoek 3 3-0 100% 280 165
Sheikh Zayed Stadium, Abu Dhabi 3 2-1 67% 276 195
Iqbal Stadium, Faislabad 3 1-2 33% 225 226
Sharjah Cricket Stadium, Sharjah 3 1-2 33% 137 196
Bharat Ratna Shri Atal Bihari Vajpayee Ekana Cricket Stadium, Lucknow 2 2-0 100% 280 209
Great Barrier Reef Arena, Mackay, Mackay 2 1-1 50% 216 312
JSCA International Stadium Complex, Ranchi 2 0-2 0% 305 316
Shaheed Veer Narayan Singh International Stadium, Raipur 1 1-0 100% 362 358
Lord's, London 1 1-0 100% 330 325
Headingley, Leeds 1 1-0 100% 137 131
Cazaly's Stadium, Westcourt, Cairns, Queensland 1 1-0 100% 296 198
National Stadium, Karachi 1 1-0 100% 315 208
Maharashtra Cricket Association Stadium, Pune 1 1-0 100% 357 167
MA Chidambaram Stadium, Chennai 1 1-0 100% 271 270
Wankhede Stadium, Mumbai 1 1-0 100% 399 170
Riverside Ground, Chester-le-Street 1 1-0 100% 333 271
Dr. Y.S. Rajasekhara Reddy ACA-VDCA Cricket Stadium, Pothanamallayapalam, Visakhapatnam 1 0-1 0% 270 271
The Rose Bowl, Southampton 1 0-1 0% 72.0 414
Gaddafi Stadium, Lahore 1 0-1 0% 312 362
Eden Gardens, Kolkata 1 0-1 0% 83.0 326
Arun Jaitley Stadium, Delhi 1 0-1 0% 99.0 105
Old Trafford, Stretford, Manchester 1 0-1 0% 83.0 201
YearPW-LWin %RunsOpp
2026 3 3-0 100% 280 165
2025 14 7-7 50% 252 280
2024 6 3-3 50% 207 195
2023 5 4-1 80% 284 222
2022 5 2-3 40% 208 220

ODI Sides

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

SidePWin %RunsOpp
1Afghanistan 1573%247221
2India 2871%273263
3New Zealand 3263%233227
4Sri Lanka 2255%250238
5South Africa 2454%255265
6Pakistan 2654%225235
7Australia 2245%245244
8England 2442%279248
9West Indies 2638%236245
10Namibia 838%201255
11Bangladesh 2737%207217
12Zimbabwe 1631%216232
13Ireland 1429%244258

South Africa ODI Questions

What is South Africa's average ODI score?

South Africa have averaged 245 runs per ODI over their last 33 ODIs, and conceded 236. Their highest was 399 against England on 21 Oct 2023, their lowest 72 against England.

What is South Africa's ODI record?

South Africa have won 19 and lost 14 of their last 33 ODIs.

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

Batting first, South Africa have won 13 of 19 and averaged 280. Batting second they have won 6 of 14, averaging 197.

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

Over South Africa's last 33 ODIs: Aiden Markram (881 runs in 24), Quinton de Kock (692 runs in 16), Rassie van der Dussen (545 runs in 12).

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

Over South Africa's last 33 ODIs: Lungi Ngidi (35 wickets in 25), Keshav Maharaj (27 wickets in 19), Nandre Burger (17 wickets in 11).

When do South Africa play their next ODI?

South Africa play Bangladesh at home in the One Day Internationals on Tue 1 Dec, 11:30 (UK time).