Menu

Account

Create a free account Go Pro

Already have an account? Log in

Most Runs for South Africa in ODI 2026

Jordan Hermann leads South Africa in ODI 2026 with 247 runs (South Africa). Connor Esterhuizen (197) and Matthew Breetzke (175) are next.

Updated , after New Zealand vs India
# Player Last 3 Mat Inns Runs Avg BF SR 4s 6s 50s 100s
1Jordan HermannSouth AfricaSA3 matches, 3 innings15020773324782.33209118.1832411
2Connor EsterhuizenSouth AfricaSA3 matches, 3 innings1011968*3319798.50197100.0013911
3Matthew BreetzkeSouth AfricaSA4 matches, 4 innings11234254417543.75168104.1723201
4Tony de ZorziSouth AfricaSA3 matches, 3 innings727903315150.3317884.8313220
5David MillerSouth AfricaSA2 matches, 2 innings91422215175.50118127.9712901
6Temba BavumaSouth AfricaSA2 matches, 2 innings301032213366.5016481.1014201
7Ryan RickeltonSouth AfricaSA2 matches, 2 innings2771*229898.0010791.599210
8Marco JansenSouth AfricaSA2 matches, 2 innings7519229447.0074127.038610
9Dewald BrevisSouth AfricaSA3 matches, 3 innings33376*337638.0060126.673500
10Corbin BoschSouth AfricaSA4 matches, 3 innings39*9*13*4361-50122.003300
11Jason SmithSouth AfricaSA2 matches, 2 innings223316.503497.061100
12Duan JansenSouth AfricaSA3 matches, 3 innings333030.0021142.864000
13Quinton de KockSouth AfricaSA3 matches, 3 innings33299.673680.561300
14Eathan BoschSouth AfricaSA2 matches, 1 innings212929.0013223.080400
15Tristan StubbsSouth AfricaSA2 matches, 2 innings222010.002580.002000
16Aiden MarkramSouth AfricaSA2 matches, 2 innings22157.501788.243000
17Rubin HermannSouth AfricaSA2 matches, 1 innings2188.006133.331000
18Nqobani MokoenaSouth AfricaSA3 matches, 1 innings317-3233.330100
19Bjorn FortuinSouth AfricaSA5 matches, 2 innings5266.006100.000000
20Gerald CoetzeeSouth AfricaSA2 matches, 1 innings2166.004150.000100
21Keshav MaharajSouth AfricaSA2 matches, 1 innings2144.002200.001000
22Prenelan SubrayenSouth AfricaSA2 matches, 1 innings2144.004100.000000
23Lizaad WilliamsSouth AfricaSA2 matches, 1 innings211-1100.000000
24Nqabayomzi PeterSouth AfricaSA2 matches, 1 innings211-250.000000
Showing the top 10 of 24

Most Runs for South Africa in ODI 2026

Jordan Hermann leads South Africa in ODI 2026 with 247 runs (South Africa). Connor Esterhuizen (197) and Matthew Breetzke (175) are next. Jordan Hermann leads South Africa for runs in ODI 2026 with 247 runs. The leading run scorer can change after every match as the season progresses. Filter by team to analyse runs depth across squads.

ODI Runs Questions

Who has the most runs for South Africa in ODI 2026?

Jordan Hermann leads ODI 2026 for South Africa with 247 runs from 3 matches, at a strike rate of 118.18. Connor Esterhuizen is second on 197 and Matthew Breetzke third on 175. The table ranks every player in ODI 2026 for South Africa by runs, with their team and matches.

Who are the top run scorers in ODI 2026?

The top three run scorers in ODI 2026 for South Africa are Jordan Hermann (247 in 3 matches), Connor Esterhuizen (197 in 3 matches) and Matthew Breetzke (175 in 4 matches). Jordan Hermann is 50 runs clear of Connor Esterhuizen. Every other player follows in the table, with their team and matches.