Batting Most Runs Innings - vs South Africa

Players - vs South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
135191129190104.65Pakistanv South AfricaGqeberha111 Dec 2002ODI # 1916
134*158132210101.51New Zealandv South AfricaJohannesburg216 Feb 2003ODI # 1955
12419112918096.12Sri Lankav South AfricaDurban13 Mar 2003ODI # 1979
123*185121151101.65Sri Lankav South AfricaBenoni21 Dec 2002ODI # 1908
11618113412286.56West Indiesv South AfricaCape Town19 Feb 2003ODI # 1942
11217012013293.33Pakistanv South AfricaGqeberha111 Dec 2002ODI # 1916
77*1791158166.95Sri Lankav South AfricaBloemfontein16 Dec 2002ODI # 1912
7391786293.58Sri Lankav South AfricaDurban13 Mar 2003ODI # 1979
7297818088.88Pakistanv South AfricaCape Town218 Dec 2002ODI # 1923
71997710092.20Sri Lankav South AfricaBenoni21 Dec 2002ODI # 1908
691439710071.13Kenyav South AfricaColombo (RPS)220 Sep 2002ODI # 1882
63110804078.75Pakistanv South AfricaCape Town218 Dec 2002ODI # 1923
6284726086.11Indiav South AfricaColombo (RPS)125 Sep 2002ODI # 1886
61117712185.91Pakistanv South AfricaPaarl116 Dec 2002ODI # 1921
60110877068.96Kenyav South AfricaPotchefstroom112 Feb 2003ODI # 1947
598758100101.72Indiav South AfricaColombo (RPS)125 Sep 2002ODI # 1886
54*98574094.73New Zealandv South AfricaJohannesburg216 Feb 2003ODI # 1955
53*2141556034.19Canadav South AfricaEast London227 Feb 2003ODI # 1971
5386638084.12Sri Lankav South AfricaBloemfontein16 Dec 2002ODI # 1912
51101676076.11Bangladeshv South AfricaKimberley19 Oct 2002ODI # 1892
50116883056.81Sri Lankav South AfricaKimberley14 Dec 2002ODI # 1911
4962558189.09West Indiesv South AfricaColombo (SSC)113 Sep 2002ODI # 1875
4982672073.13Indiav South AfricaColombo (RPS)125 Sep 2002ODI # 1886
46443252143.75Sri Lankav South AfricaCenturion229 Nov 2002ODI # 1905
4675576080.70Pakistanv South AfricaCape Town218 Dec 2002ODI # 1923
45156985045.91West Indiesv South AfricaColombo (SSC)113 Sep 2002ODI # 1875
43*80533281.13Pakistanv South AfricaEast London213 Dec 2002ODI # 1918
40*311851222.22West Indiesv South AfricaCape Town19 Feb 2003ODI # 1942
40624030100.00West Indiesv South AfricaCape Town19 Feb 2003ODI # 1942
3946467084.78Sri Lankav South AfricaKimberley14 Dec 2002ODI # 1911
36*322250163.63Pakistanv South AfricaGqeberha111 Dec 2002ODI # 1916
36533421105.88West Indiesv South AfricaColombo (SSC)113 Sep 2002ODI # 1875
3649493073.46Sri Lankav South AfricaBloemfontein16 Dec 2002ODI # 1912
35*56464176.08Bangladeshv South AfricaBenoni16 Oct 2002ODI # 1891
34*118855040.00Bangladeshv South AfricaPotchefstroom23 Oct 2002ODI # 1890
3455472072.34Pakistanv South AfricaPaarl116 Dec 2002ODI # 1921
3498603056.66West Indiesv South AfricaCape Town19 Feb 2003ODI # 1942
3353444075.00Sri Lankav South AfricaBloemfontein16 Dec 2002ODI # 1912
32*201522213.33West Indiesv South AfricaCape Town19 Feb 2003ODI # 1942
3239393082.05Sri Lankav South AfricaCenturion229 Nov 2002ODI # 1905
31109721043.05Sri Lankav South AfricaJohannesburg127 Nov 2002ODI # 1903
31115692044.92Pakistanv South AfricaDurban28 Dec 2002ODI # 1914
3149385081.57Pakistanv South AfricaPaarl116 Dec 2002ODI # 1921
2977673043.28Bangladeshv South AfricaBloemfontein122 Feb 2003ODI # 1961
28*54374075.67Canadav South AfricaEast London227 Feb 2003ODI # 1971
2882553050.90Sri Lankav South AfricaJohannesburg127 Nov 2002ODI # 1903
2775333081.81Sri Lankav South AfricaKimberley14 Dec 2002ODI # 1911
2645323181.25West Indiesv South AfricaColombo (SSC)113 Sep 2002ODI # 1875
2671443059.09Pakistanv South AfricaPaarl116 Dec 2002ODI # 1921
25282120119.04West Indiesv South AfricaColombo (SSC)113 Sep 2002ODI # 1875
2542303083.33Bangladeshv South AfricaPotchefstroom23 Oct 2002ODI # 1890
2560321178.12New Zealandv South AfricaJohannesburg216 Feb 2003ODI # 1955
24231850133.33Bangladeshv South AfricaPotchefstroom23 Oct 2002ODI # 1890
2466452053.33Bangladeshv South AfricaPotchefstroom23 Oct 2002ODI # 1890
2487652036.92Bangladeshv South AfricaBenoni16 Oct 2002ODI # 1891
2344315074.19Bangladeshv South AfricaBenoni16 Oct 2002ODI # 1891
2359454051.11Bangladeshv South AfricaKimberley19 Oct 2002ODI # 1892
2364434053.48Bangladeshv South AfricaKimberley19 Oct 2002ODI # 1892
2360351165.71Bangladeshv South AfricaBloemfontein122 Feb 2003ODI # 1961
2251333066.66Indiav South AfricaColombo (RPS)125 Sep 2002ODI # 1886
2233232195.65Sri Lankav South AfricaBenoni21 Dec 2002ODI # 1908
2255412153.65Kenyav South AfricaPotchefstroom112 Feb 2003ODI # 1947
2152333063.63West Indiesv South AfricaColombo (SSC)113 Sep 2002ODI # 1875
2040362055.55Bangladeshv South AfricaKimberley19 Oct 2002ODI # 1892
2027261076.92Pakistanv South AfricaPaarl116 Dec 2002ODI # 1921
19*59482039.58Sri Lankav South AfricaJohannesburg127 Nov 2002ODI # 1903
1934212090.47Indiav South AfricaColombo (RPS)125 Sep 2002ODI # 1886
1822210185.71Bangladeshv South AfricaBenoni16 Oct 2002ODI # 1891
1874471038.29Sri Lankav South AfricaKimberley14 Dec 2002ODI # 1911
1840293062.06Pakistanv South AfricaEast London213 Dec 2002ODI # 1918
1737342050.00Bangladeshv South AfricaKimberley19 Oct 2002ODI # 1892
1757370045.94Pakistanv South AfricaDurban28 Dec 2002ODI # 1914
17281611106.25Pakistanv South AfricaCape Town218 Dec 2002ODI # 1923
1685532030.18Kenyav South AfricaColombo (RPS)220 Sep 2002ODI # 1882
1639291055.17Indiav South AfricaColombo (RPS)125 Sep 2002ODI # 1886
16281621100.00Pakistanv South AfricaEast London213 Dec 2002ODI # 1918
1648330048.48Kenyav South AfricaPotchefstroom112 Feb 2003ODI # 1947
1651362044.44Canadav South AfricaEast London227 Feb 2003ODI # 1971
1641301053.33Sri Lankav South AfricaDurban13 Mar 2003ODI # 1979
15*211030150.00Sri Lankav South AfricaBenoni21 Dec 2002ODI # 1908
1567471031.91Bangladeshv South AfricaBenoni16 Oct 2002ODI # 1891
1543351042.85Pakistanv South AfricaDurban28 Dec 2002ODI # 1914
1555322046.87Pakistanv South AfricaCape Town218 Dec 2002ODI # 1923
1545322046.87Canadav South AfricaEast London227 Feb 2003ODI # 1971
1461571024.56Kenyav South AfricaColombo (RPS)220 Sep 2002ODI # 1882
14101002140.00Pakistanv South AfricaDurban28 Dec 2002ODI # 1914
1440282050.00Sri Lankav South AfricaDurban13 Mar 2003ODI # 1979
13*33192068.42Sri Lankav South AfricaKimberley14 Dec 2002ODI # 1911
13*20142092.85Pakistanv South AfricaPaarl116 Dec 2002ODI # 1921
13261330100.00Indiav South AfricaColombo (RPS)125 Sep 2002ODI # 1886
1333182072.22Bangladeshv South AfricaBenoni16 Oct 2002ODI # 1891
138830162.50Pakistanv South AfricaGqeberha111 Dec 2002ODI # 1916
13171311100.00Kenyav South AfricaPotchefstroom112 Feb 2003ODI # 1947
1228171070.58West Indiesv South AfricaColombo (SSC)113 Sep 2002ODI # 1875
1232221054.54Sri Lankav South AfricaJohannesburg127 Nov 2002ODI # 1903
1246240050.00Sri Lankav South AfricaCenturion229 Nov 2002ODI # 1905
1244281042.85Pakistanv South AfricaDurban28 Dec 2002ODI # 1914
1122181061.11Pakistanv South AfricaDurban28 Dec 2002ODI # 1914
1122130084.61Pakistanv South AfricaGqeberha111 Dec 2002ODI # 1916
1129141078.57Bangladeshv South AfricaBloemfontein122 Feb 2003ODI # 1961
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:

Mountaineers vs Mid West Rhinos at Kwekwe, Pro50 Championship 9th Match, Feb 8, 2026 [List A]

Mashonaland Eagles vs Southern Rocks at Masvingo, Pro50 Championship 10th Match, Feb 8, 2026 [List A]

Wellington vs Otago at Dunedin, The Ford Trophy 21st Match, Feb 7, 2026 [List A]