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
153181131173116.79South Africav BangladeshPotchefstroom13 Oct 2002ODI # 1890
143195141193101.41South Africav New ZealandJohannesburg116 Feb 2003ODI # 1955
116*16211916097.47South Africav IndiaColombo (RPS)225 Sep 2002ODI # 1886
11616012613392.06South Africav KenyaColombo (RPS)120 Sep 2002ODI # 1882
108*14092143117.39South Africav Sri LankaKimberley24 Dec 2002ODI # 1911
102*1801189086.44South Africav PakistanPaarl216 Dec 2002ODI # 1921
991731066293.39South Africav Sri LankaCenturion129 Nov 2002ODI # 1905
9811592122106.52South Africav PakistanDurban18 Dec 2002ODI # 1914
97*8866190146.96South Africav BangladeshBenoni26 Oct 2002ODI # 1891
972011336172.93South Africav IndiaColombo (RPS)225 Sep 2002ODI # 1886
932051267073.80South Africav PakistanCape Town118 Dec 2002ODI # 1923
89147975291.75South Africav Sri LankaCenturion129 Nov 2002ODI # 1905
87*8466124131.81South Africav KenyaPotchefstroom212 Feb 2003ODI # 1947
8716411710174.35South Africav Sri LankaBenoni11 Dec 2002ODI # 1908
81108958085.26South Africav PakistanCape Town118 Dec 2002ODI # 1923
801441187067.79South Africav CanadaEast London127 Feb 2003ODI # 1971
73117887282.95South Africav Sri LankaDurban23 Mar 2003ODI # 1979
70*1701025068.62South Africav Sri LankaBloemfontein26 Dec 2002ODI # 1912
69128776089.61South Africav KenyaColombo (RPS)120 Sep 2002ODI # 1882
69133926175.00South Africav West IndiesCape Town29 Feb 2003ODI # 1942
64*121835177.10South Africav Sri LankaKimberley24 Dec 2002ODI # 1911
63122796079.74South Africav CanadaEast London127 Feb 2003ODI # 1971
61100708087.14South Africav West IndiesColombo (SSC)213 Sep 2002ODI # 1875
60*615771105.26South Africav Sri LankaBenoni11 Dec 2002ODI # 1908
60695351113.20South Africav KenyaColombo (RPS)120 Sep 2002ODI # 1882
57*785123111.76South Africav PakistanDurban18 Dec 2002ODI # 1914
57714815118.75South Africav West IndiesCape Town29 Feb 2003ODI # 1942
56140904062.22South Africav PakistanDurban18 Dec 2002ODI # 1914
53118844063.09South Africav West IndiesColombo (SSC)213 Sep 2002ODI # 1875
53392662203.84South Africav Sri LankaCenturion129 Nov 2002ODI # 1905
52*84639082.53South Africav KenyaPotchefstroom212 Feb 2003ODI # 1947
52*483291162.50South Africav BangladeshBloemfontein222 Feb 2003ODI # 1961
52100586189.65South Africav PakistanPaarl216 Dec 2002ODI # 1921
49*484081122.50South Africav BangladeshBloemfontein222 Feb 2003ODI # 1961
49674941100.00South Africav West IndiesCape Town29 Feb 2003ODI # 1942
48*88585082.75South Africav BangladeshBenoni26 Oct 2002ODI # 1891
47*80775061.03South Africav PakistanPaarl216 Dec 2002ODI # 1921
4763515092.15South Africav BangladeshPotchefstroom13 Oct 2002ODI # 1890
47724590104.44South Africav Sri LankaBloemfontein26 Dec 2002ODI # 1912
47124817058.02South Africav PakistanEast London113 Dec 2002ODI # 1918
45*71507090.00South Africav Sri LankaJohannesburg227 Nov 2002ODI # 1903
45*71502190.00South Africav Sri LankaDurban23 Mar 2003ODI # 1979
4469555080.00South Africav PakistanEast London113 Dec 2002ODI # 1918
42513390127.27South Africav BangladeshKimberley29 Oct 2002ODI # 1892
4171472187.23South Africav BangladeshPotchefstroom13 Oct 2002ODI # 1890
40333080133.33South Africav PakistanGqeberha211 Dec 2002ODI # 1916
3968494079.59South Africav Sri LankaBenoni11 Dec 2002ODI # 1908
38*135582265.51South Africav Sri LankaJohannesburg227 Nov 2002ODI # 1903
36108652055.38South Africav Sri LankaBloemfontein26 Dec 2002ODI # 1912
35513450102.94South Africav Sri LankaDurban23 Mar 2003ODI # 1979
34231604212.50South Africav PakistanCape Town118 Dec 2002ODI # 1923
33*362141157.14South Africav New ZealandJohannesburg116 Feb 2003ODI # 1955
3376554060.00South Africav West IndiesColombo (SSC)213 Sep 2002ODI # 1875
3355481168.75South Africav New ZealandJohannesburg116 Feb 2003ODI # 1955
32*-482066.66South Africav PakistanEast London113 Dec 2002ODI # 1918
32332302139.13South Africav CanadaEast London127 Feb 2003ODI # 1971
31322831110.71South Africav KenyaColombo (RPS)120 Sep 2002ODI # 1882
30*44425071.42South Africav BangladeshKimberley29 Oct 2002ODI # 1892
29*41344085.29South Africav PakistanGqeberha211 Dec 2002ODI # 1916
2960374078.37South Africav New ZealandJohannesburg116 Feb 2003ODI # 1955
2854443063.63South Africav BangladeshPotchefstroom13 Oct 2002ODI # 1890
2841344082.35South Africav Sri LankaCenturion129 Nov 2002ODI # 1905
25*34273092.59South Africav Sri LankaBloemfontein26 Dec 2002ODI # 1912
25*462520100.00South Africav West IndiesCape Town29 Feb 2003ODI # 1942
2552371067.56South Africav Sri LankaDurban23 Mar 2003ODI # 1979
2436284085.71South Africav West IndiesCape Town29 Feb 2003ODI # 1942
2339280082.14South Africav West IndiesColombo (SSC)213 Sep 2002ODI # 1875
23302111109.52South Africav West IndiesColombo (SSC)213 Sep 2002ODI # 1875
2366534043.39South Africav Sri LankaJohannesburg227 Nov 2002ODI # 1903
2343285082.14South Africav New ZealandJohannesburg116 Feb 2003ODI # 1955
22*331121200.00South Africav CanadaEast London127 Feb 2003ODI # 1971
2161453046.66South Africav BangladeshKimberley29 Oct 2002ODI # 1892
2136361058.33South Africav CanadaEast London127 Feb 2003ODI # 1971
2032274074.07South Africav PakistanDurban18 Dec 2002ODI # 1914
2031252180.00South Africav West IndiesCape Town29 Feb 2003ODI # 1942
18*141211150.00South Africav KenyaColombo (RPS)120 Sep 2002ODI # 1882
1835262069.23South Africav Sri LankaBloemfontein26 Dec 2002ODI # 1912
18271430128.57South Africav PakistanGqeberha211 Dec 2002ODI # 1916
1844252072.00South Africav PakistanGqeberha211 Dec 2002ODI # 1916
1632253064.00South Africav Sri LankaCenturion129 Nov 2002ODI # 1905
1639312051.61South Africav Sri LankaBenoni11 Dec 2002ODI # 1908
1620191084.21South Africav Sri LankaDurban23 Mar 2003ODI # 1979
15*11830187.50South Africav Sri LankaCenturion129 Nov 2002ODI # 1905
15331330115.38South Africav BangladeshKimberley29 Oct 2002ODI # 1892
1552380039.47South Africav PakistanEast London113 Dec 2002ODI # 1918
14*68291048.27South Africav BangladeshKimberley29 Oct 2002ODI # 1892
1431210066.66South Africav IndiaColombo (RPS)225 Sep 2002ODI # 1886
1432182077.77South Africav Sri LankaBenoni11 Dec 2002ODI # 1908
149611233.33South Africav CanadaEast London127 Feb 2003ODI # 1971
1332192068.42South Africav PakistanEast London113 Dec 2002ODI # 1918
1322182072.22South Africav West IndiesCape Town29 Feb 2003ODI # 1942
1231192063.15South Africav PakistanGqeberha211 Dec 2002ODI # 1916
1230212057.14South Africav PakistanCape Town118 Dec 2002ODI # 1923
11*191110100.00South Africav Sri LankaBenoni11 Dec 2002ODI # 1908
1128152073.33South Africav PakistanDurban18 Dec 2002ODI # 1914
11131100100.00South Africav PakistanCape Town118 Dec 2002ODI # 1923
108601166.66South Africav West IndiesColombo (SSC)213 Sep 2002ODI # 1875
1041251040.00South Africav West IndiesColombo (SSC)213 Sep 2002ODI # 1875
1022160062.50South Africav IndiaColombo (RPS)225 Sep 2002ODI # 1886
10161000100.00South Africav New ZealandJohannesburg116 Feb 2003ODI # 1955
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]