South Africa Stats
South Africa ODI Game by Game
Runs, the last 27 ODIs, newest on the left
South Africa ODI Results
The last 27 ODIs, newest first: 15 won
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
| Venue | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| Home | 27 | 15-12 | 56% | 273 | 262 |
| Innings | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| Batting first | 13 | 9-4 | 69% | 308 | 238 |
| Chasing | 14 | 6-8 | 43% | 241 | 286 |
| Toss | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| Won the toss | 16 | 6-10 | 38% | 244 | 270 |
| Lost the toss | 11 | 9-2 | 82% | 315 | 252 |
| Competition | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
|
|
16 | 7-9 | 44% | 264 | 267 |
|
|
5 | 4-1 | 80% | 298 | 274 |
|
|
5 | 3-2 | 60% | 295 | 253 |
|
|
1 | 1-0 | 100% | 181 | 179 |
| Opponent | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
|
|
9 | 5-4 | 56% | 287 | 265 |
|
|
4 | 3-1 | 75% | 278 | 285 |
|
|
3 | 2-1 | 67% | 256 | 219 |
|
|
3 | 1-2 | 33% | 183 | 208 |
|
|
3 | 0-3 | 0% | 253 | 293 |
|
|
2 | 1-1 | 50% | 276 | 298 |
|
|
1 | 1-0 | 100% | 247 | 244 |
|
|
1 | 1-0 | 100% | 382 | 233 |
|
|
1 | 1-0 | 100% | 428 | 326 |
| Ground | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| 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 |
| Year | P | W-L | Win % | Runs | Opp |
|---|---|---|---|---|---|
| 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
| Side | P | Win % | Runs | Opp |
|---|---|---|---|---|
| 1 |
15 | 73% | 247 | 221 |
| 2 |
28 | 71% | 273 | 263 |
| 3 |
32 | 63% | 233 | 227 |
| 4 |
22 | 55% | 250 | 238 |
| 5 |
24 | 54% | 255 | 265 |
| 6 |
26 | 54% | 225 | 235 |
| 7 |
22 | 45% | 245 | 244 |
| 8 |
24 | 42% | 279 | 248 |
| 9 |
26 | 38% | 236 | 245 |
| 10 |
8 | 38% | 201 | 255 |
| 11 |
27 | 37% | 207 | 217 |
| 12 |
16 | 31% | 216 | 232 |
| 13 |
14 | 29% | 244 | 258 |
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, and conceded 262. Their highest was 428 against Sri Lanka on 7 Oct 2023, their lowest 116 against India.
What is South Africa's ODI record?
South Africa have won 15 and lost 12 of their last 27 ODIs.
Do South Africa do better batting first or chasing in ODIs?
Batting first, South Africa have won 9 of 13 and averaged 308. Batting second they have won 6 of 14, averaging 241.
Who has scored the most ODI runs for South Africa recently?
Over South Africa's last 27 ODIs: Heinrich Klaasen (1089 runs in 21), Aiden Markram (919 runs in 24), David Miller (877 runs in 22).
Who has taken the most ODI wickets for South Africa recently?
Over South Africa's last 27 ODIs: Marco Jansen (34 wickets in 21), Gerald Coetzee (27 wickets in 13), Keshav Maharaj (27 wickets in 16).
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).