Batting Most Runs Innings - South Africa

Players - South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
175142111217157.65South Africav AustraliaJohannesburg212 Mar 2006ODI # 2349
134*146124201108.06South Africav IndiaEden Gardens225 Nov 2005ODI # 2299
125*2091457086.20South Africav Sri LankaAdelaide124 Jan 2006ODI # 2318
119*17212412195.96South Africav AustraliaCenturion226 Feb 2006ODI # 2341
1012201459069.65South Africav AustraliaDurban110 Mar 2006ODI # 2348
911831465062.32South Africav IndiaWankhede128 Nov 2005ODI # 2300
9010055132163.63South Africav AustraliaJohannesburg212 Mar 2006ODI # 2349
87139947392.55South Africav Sri LankaW.A.C.A231 Jan 2006ODI # 2321
81135948186.17South Africav New ZealandGqeberha230 Oct 2005ODI # 2289
801791258064.00Sth Africansv QueenslandBrisbane110 Jan 2006List A
76-833291.56South Africav AustraliaSydney25 Feb 2006ODI # 2323
741841158064.34South Africav AustraliaBrisbane215 Jan 2006ODI # 2314
73826453114.06South Africav New ZealandBloemfontein223 Oct 2005ODI # 2285
6980747193.24South Africav AustraliaGqeberha25 Mar 2006ODI # 2347
68*145975070.10South Africav IndiaHyderabad216 Nov 2005ODI # 2297
68646543104.61South Africav Sri LankaAdelaide124 Jan 2006ODI # 2318
68134926173.91South Africav AustraliaGqeberha25 Mar 2006ODI # 2347
67124765088.15South Africav Sri LankaHobart27 Feb 2006ODI # 2325
668165130101.53South Africav New ZealandCenturion26 Nov 2005ODI # 2293
66105718092.95South Africav AustraliaCape Town13 Mar 2006ODI # 2345
63*816261101.61South Africav AustraliaBrisbane215 Jan 2006ODI # 2314
6296713287.32South Africav Sri LankaBrisbane217 Jan 2006ODI # 2315
53*453380160.60South Africav AustraliaDurban110 Mar 2006ODI # 2348
5380638084.12South Africav Sri LankaBrisbane217 Jan 2006ODI # 2315
51*734114124.39South Africav AustraliaCape Town13 Mar 2006ODI # 2345
51118942054.25South Africav New ZealandCape Town128 Oct 2005ODI # 2288
50*794340116.27South Africav AustraliaJohannesburg212 Mar 2006ODI # 2349
5076632079.36Sth Africansv QueenslandBrisbane110 Jan 2006List A
48*146944051.06South Africav IndiaEden Gardens225 Nov 2005ODI # 2299
48583690133.33South Africav IndiaHyderabad216 Nov 2005ODI # 2297
46*49495093.87South Africav IndiaHyderabad216 Nov 2005ODI # 2297
4689745062.16South Africav IndiaHyderabad216 Nov 2005ODI # 2297
46363114148.38South Africav AustraliaMelbourne (Docklands)220 Jan 2006ODI # 2316
46107614075.40South Africav AustraliaMelbourne (Docklands)23 Feb 2006ODI # 2322
46-546085.18South Africav AustraliaSydney25 Feb 2006ODI # 2323
43513071143.33South Africav AustraliaCenturion226 Feb 2006ODI # 2341
4267591371.18South Africav AustraliaCape Town13 Mar 2006ODI # 2345
41130933044.08South Africav AustraliaMelbourne (Docklands)220 Jan 2006ODI # 2316
4170524178.84South Africav Sri LankaW.A.C.A231 Jan 2006ODI # 2321
4053476085.10South Africav New ZealandCape Town128 Oct 2005ODI # 2288
3970534173.58South Africav AustraliaMelbourne (Docklands)220 Jan 2006ODI # 2316
38362732140.74South Africav AustraliaCape Town13 Mar 2006ODI # 2345
3863454284.44South Africav AustraliaDurban110 Mar 2006ODI # 2348
37*-1624231.25South Africav AustraliaSydney25 Feb 2006ODI # 2323
37372921127.58South Africav New ZealandBloemfontein223 Oct 2005ODI # 2285
3662444181.81South Africav New ZealandCape Town128 Oct 2005ODI # 2288
3569560062.50South Africav IndiaWankhede128 Nov 2005ODI # 2300
35201813194.44South Africav AustraliaJohannesburg212 Mar 2006ODI # 2349
3367501066.00South Africav New ZealandBloemfontein223 Oct 2005ODI # 2285
3372535062.26South Africav New ZealandCape Town128 Oct 2005ODI # 2288
3352405082.50South Africav AustraliaMelbourne (Docklands)23 Feb 2006ODI # 2322
3270436074.41South Africav IndiaBengaluru119 Nov 2005ODI # 2298
31*-392079.48South Africav AustraliaSydney25 Feb 2006ODI # 2323
3152455068.88South Africav New ZealandBloemfontein223 Oct 2005ODI # 2285
3160436072.09South Africav AustraliaCape Town13 Mar 2006ODI # 2345
30*391922157.89South Africav New ZealandGqeberha230 Oct 2005ODI # 2289
30*191741176.47South Africav IndiaWankhede128 Nov 2005ODI # 2300
30*50331090.90South Africav Sri LankaW.A.C.A231 Jan 2006ODI # 2321
3093695043.47South Africav IndiaBengaluru119 Nov 2005ODI # 2298
29*442900100.00Sth Africansv QueenslandBrisbane110 Jan 2006List A
29*382131138.09South Africav AustraliaBrisbane215 Jan 2006ODI # 2314
29412941100.00South Africav New ZealandGqeberha230 Oct 2005ODI # 2289
2956611147.54South Africav IndiaBengaluru119 Nov 2005ODI # 2298
2965442065.90South Africav Sri LankaBrisbane217 Jan 2006ODI # 2315
29171303223.07South Africav AustraliaGqeberha25 Mar 2006ODI # 2347
2857593047.45South Africav IndiaBengaluru119 Nov 2005ODI # 2298
2887502056.00South Africav Sri LankaAdelaide124 Jan 2006ODI # 2318
28-363077.77South Africav AustraliaSydney25 Feb 2006ODI # 2323
27-294093.10South Africav AustraliaSydney25 Feb 2006ODI # 2323
2588690036.23South Africav New ZealandBloemfontein223 Oct 2005ODI # 2285
2562480052.08South Africav Sri LankaW.A.C.A231 Jan 2006ODI # 2321
25-370067.56South Africav AustraliaSydney25 Feb 2006ODI # 2323
24*70434055.81South Africav New ZealandDurban14 Nov 2005ODI # 2292
24*59382063.15South Africav AustraliaCenturion226 Feb 2006ODI # 2341
2444331072.72South Africav New ZealandGqeberha230 Oct 2005ODI # 2289
2441293082.75South Africav IndiaWankhede128 Nov 2005ODI # 2300
2446392061.53South Africav AustraliaMelbourne (Docklands)23 Feb 2006ODI # 2322
2453363066.66South Africav Sri LankaHobart27 Feb 2006ODI # 2325
2436293082.75South Africav AustraliaCape Town13 Mar 2006ODI # 2345
22*232230100.00South Africav New ZealandCenturion26 Nov 2005ODI # 2293
2260374059.45South Africav New ZealandDurban14 Nov 2005ODI # 2292
2263410053.65South Africav Sri LankaHobart27 Feb 2006ODI # 2325
21*231420150.00South Africav New ZealandGqeberha230 Oct 2005ODI # 2289
2130301070.00South Africav New ZealandGqeberha230 Oct 2005ODI # 2289
2135271177.77South Africav AustraliaMelbourne (Docklands)220 Jan 2006ODI # 2316
2134271177.77South Africav AustraliaDurban110 Mar 2006ODI # 2348
20*27253080.00South Africav Sri LankaW.A.C.A231 Jan 2006ODI # 2321
2027301066.66South Africav AustraliaMelbourne (Docklands)23 Feb 2006ODI # 2322
2022211095.23South Africav AustraliaJohannesburg212 Mar 2006ODI # 2349
19*36350054.28South Africav AustraliaMelbourne (Docklands)23 Feb 2006ODI # 2322
1934244079.16South Africav New ZealandBloemfontein223 Oct 2005ODI # 2285
1954401047.50South Africav New ZealandCape Town128 Oct 2005ODI # 2288
1974411046.34South Africav AustraliaBrisbane215 Jan 2006ODI # 2314
1957391048.71South Africav AustraliaMelbourne (Docklands)23 Feb 2006ODI # 2322
1942271070.37South Africav AustraliaDurban110 Mar 2006ODI # 2348
18*38300060.00South Africav Sri LankaHobart27 Feb 2006ODI # 2325
1832262069.23South Africav New ZealandGqeberha230 Oct 2005ODI # 2289
1833233078.26South Africav AustraliaCape Town13 Mar 2006ODI # 2345
17*29232073.91South Africav New ZealandDurban14 Nov 2005ODI # 2292
1765522032.69South Africav New ZealandGqeberha230 Oct 2005ODI # 2289
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Performances in matches that overlap decades are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Performances in matches that overlap years are credited to the year in which they occurred - this results in some unknown data, especially in regard to bowling figures
Records includes the following current or recent matches:

England vs Sri Lanka at Colombo (RPS), England in Sri Lanka 3rd ODI, Jan 27, 2026 [ODI # 4942]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 2nd ODI, Jan 24, 2026 [ODI # 4941]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 1st ODI, Jan 22, 2026 [ODI # 4940]