South Africa most runs and best batters, ODI 2026
Jordan Hermann was South Africa's top run-scorer in ODI 2026 with 247 runs in 3 innings at a strike rate of 118.2, ahead of Connor Esterhuizen (197) and Matthew Breetzke (175).
Updated to
Most runs for South Africa
Every South Africa batter in ODI 2026
| # | Batter | Inns | Runs | HS | Avg | SR | 50/100 | 4s | 6s |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Jordan Hermann | 3 | 247 | 150 | 82.33 | 118.2 | 1/1 | 32 | 4 |
| 2 | Connor Esterhuizen | 3 | 197 | 119 | 98.50 | 100.0 | 1/1 | 13 | 9 |
| 3 | Matthew Breetzke | 4 | 175 | 112 | 43.75 | 104.2 | 0/1 | 23 | 2 |
| 4 | David Miller | 2 | 151 | 142 | 75.50 | 128.0 | 0/1 | 12 | 9 |
| 5 | Tony de Zorzi | 3 | 151 | 79 | 50.33 | 84.8 | 2/0 | 13 | 2 |
| 6 | Temba Bavuma | 2 | 133 | 103 | 66.50 | 81.1 | 0/1 | 14 | 2 |
| 7 | Ryan Rickelton | 2 | 98 | 71 | 98.00 | 91.6 | 1/0 | 9 | 2 |
| 8 | Marco Jansen | 2 | 94 | 75 | 47.00 | 127.0 | 1/0 | 8 | 6 |
| 9 | Dewald Brevis | 3 | 76 | 37 | 38.00 | 126.7 | 0/0 | 3 | 5 |
| 10 | Corbin Bosch | 3 | 61 | 39 | — | 122.0 | 0/0 | 3 | 3 |
| 11 | Jason Smith | 2 | 33 | 18 | 16.50 | 97.1 | 0/0 | 1 | 1 |
| 12 | Duan Jansen | 3 | 30 | 27 | 30.00 | 142.9 | 0/0 | 4 | 0 |
| 13 | Eathan Bosch | 1 | 29 | 29 | 29.00 | 223.1 | 0/0 | 0 | 4 |
| 14 | Quinton de Kock | 3 | 29 | 15 | 9.67 | 80.6 | 0/0 | 1 | 3 |
| 15 | Tristan Stubbs | 2 | 20 | 14 | 10.00 | 80.0 | 0/0 | 2 | 0 |
| 16 | Aiden Markram | 2 | 15 | 15 | 7.50 | 88.2 | 0/0 | 3 | 0 |
| 17 | Rubin Hermann | 1 | 8 | 8 | 8.00 | 133.3 | 0/0 | 1 | 0 |
| 18 | Nqobani Mokoena | 1 | 7 | 7 | — | 233.3 | 0/0 | 0 | 1 |
| 19 | Gerald Coetzee | 1 | 6 | 6 | 6.00 | 150.0 | 0/0 | 0 | 1 |
| 20 | Bjorn Fortuin | 2 | 6 | 5 | 6.00 | 100.0 | 0/0 | 0 | 0 |
| 21 | Keshav Maharaj | 1 | 4 | 4 | 4.00 | 200.0 | 0/0 | 1 | 0 |
| 22 | Prenelan Subrayen | 1 | 4 | 4 | 4.00 | 100.0 | 0/0 | 0 | 0 |
| 23 | Lizaad Williams | 1 | 1 | 1 | — | 100.0 | 0/0 | 0 | 0 |
| 24 | Nqaba Peter | 1 | 1 | 1 | — | 50.0 | 0/0 | 0 | 0 |
Powerplay batting
Overs 1–10 · ranked by runs · minimum 12 balls
| # | Batter | Runs | Balls | SR | 4s | 6s | Outs |
|---|---|---|---|---|---|---|---|
| 1 | Jordan Hermann | 83 | 85 | 97.6 | 13 | 1 | 1 |
| 2 | Connor Esterhuizen | 41 | 72 | 56.9 | 5 | 0 | 1 |
| 3 | Temba Bavuma | 39 | 61 | 63.9 | 6 | 1 | 0 |
| 4 | Quinton de Kock | 29 | 36 | 80.6 | 1 | 3 | 3 |
| 5 | Ryan Rickelton | 28 | 28 | 100.0 | 4 | 1 | 0 |
| 6 | Matthew Breetzke | 24 | 31 | 77.4 | 5 | 0 | 0 |
| 7 | Tony de Zorzi | 9 | 30 | 30.0 | 1 | 0 | 1 |
Death overs batting
Overs 41–50 · ranked by runs · minimum 12 balls
| # | Batter | Runs | Balls | SR | 4s | 6s | Outs |
|---|---|---|---|---|---|---|---|
| 1 | Marco Jansen | 59 | 46 | 128.3 | 5 | 4 | 2 |
| 2 | Corbin Bosch | 48 | 30 | 160.0 | 2 | 3 | 0 |
| 3 | David Miller | 44 | 22 | 200.0 | 3 | 4 | 1 |
| 4 | Dewald Brevis | 43 | 33 | 130.3 | 2 | 2 | 2 |
| 5 | Jason Smith | 31 | 28 | 110.7 | 1 | 1 | 2 |
| 6 | Duan Jansen | 30 | 21 | 142.9 | 4 | 0 | 1 |
Quick answers
Who scored the most runs for South Africa in ODI 2026?
Jordan Hermann was South Africa's top run-scorer in ODI 2026 with 247 runs in 3 innings at a strike rate of 118.2, ahead of Connor Esterhuizen (197) and Matthew Breetzke (175).
Who hit the most sixes for South Africa?
Connor Esterhuizen, with 9 sixes in 3 innings.
Who had the best strike rate for South Africa?
Jordan Hermann scored at 118.2 runs per 100 balls (minimum 150 balls faced).
Who was South Africa's best powerplay batter?
Jordan Hermann: 83 runs off 85 balls in the powerplay, a strike rate of 97.6.
Who was South Africa's best finisher?
Marco Jansen made 59 runs off 46 balls in the death overs, a strike rate of 128.3.