Batting Most Runs Innings IN South Africa

Players IN South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
153181131173116.79South Africav BangladeshPotchefstroom3 Oct 2002ODI # 1890
152193151180100.66Indiav NamibiaPietermaritzburg23 Feb 2003ODI # 1964
143*139125182114.40Australiav PakistanJohannesburg11 Feb 2003ODI # 1945
143195141193101.41South Africav New ZealandJohannesburg16 Feb 2003ODI # 1955
14117712536112.80New Zealandv Sri LankaBloemfontein10 Feb 2003ODI # 1944
140*13812148115.70Australiav IndiaJohannesburg23 Mar 2003ODI # 1993
135191129190104.65Pakistanv South AfricaGqeberha11 Dec 2002ODI # 1916
134*158132210101.51New Zealandv South AfricaJohannesburg16 Feb 2003ODI # 1955
134*188129113103.87Netherlandsv NamibiaBloemfontein3 Mar 2003ODI # 1978
12419112918096.12Sri Lankav South AfricaDurban3 Mar 2003ODI # 1979
123*185121151101.65Sri Lankav South AfricaBenoni1 Dec 2002ODI # 1908
1211821426485.21Netherlandsv NamibiaBloemfontein3 Mar 2003ODI # 1978
12014712514096.00Sri Lankav New ZealandBloemfontein10 Feb 2003ODI # 1944
1191751518278.80West Indiesv KenyaKimberley4 Mar 2003ODI # 1981
11618113412286.56West Indiesv South AfricaCape Town9 Feb 2003ODI # 1942
11413010984104.58Australiav Sri LankaCenturion7 Mar 2003ODI # 1982
112*1731196494.11Indiav NamibiaPietermaritzburg23 Feb 2003ODI # 1964
11217012013293.33Pakistanv South AfricaGqeberha11 Dec 2002ODI # 1916
111*1401145597.36Indiav KenyaDurban20 Mar 2003ODI # 1992
111987686146.05Canadav West IndiesCenturion23 Feb 2003ODI # 1963
108*14092143117.39South Africav Sri LankaKimberley4 Dec 2002ODI # 1911
107*19612011289.16Indiav KenyaCape Town7 Mar 2003ODI # 1983
103*2071277081.10Sri Lankav ZimbabweEast London15 Mar 2003ODI # 1989
102*1801189086.44South Africav PakistanPaarl16 Dec 2002ODI # 1921
102*18712211083.60New Zealandv ZimbabweBloemfontein8 Mar 2003ODI # 1984
1011741267080.15Pakistanv IndiaCenturion1 Mar 2003ODI # 1975
991731066293.39South Africav Sri LankaCenturion29 Nov 2002ODI # 1905
9912288142112.50Australiav Sri LankaCenturion7 Mar 2003ODI # 1982
9811592122106.52South Africav PakistanDurban8 Dec 2002ODI # 1914
9814575121130.66Indiav PakistanCenturion1 Mar 2003ODI # 1975
97*8866190146.96South Africav BangladeshBenoni6 Oct 2002ODI # 1891
971601207180.83Indiav Sri LankaJohannesburg10 Mar 2003ODI # 1985
932051267073.80South Africav PakistanCape Town18 Dec 2002ODI # 1923
92138949497.87Sri Lankav AustraliaCenturion7 Mar 2003ODI # 1982
91*1451187177.11Australiav Sri LankaGqeberha18 Mar 2003ODI # 1991
89147975291.75South Africav Sri LankaCenturion29 Nov 2002ODI # 1905
88*1128471104.76Australiav IndiaJohannesburg23 Mar 2003ODI # 1993
881037393120.54Australiav NamibiaPotchefstroom27 Feb 2003ODI # 1970
87*8466124131.81South Africav KenyaPotchefstroom12 Feb 2003ODI # 1947
8716411710174.35South Africav Sri LankaBenoni1 Dec 2002ODI # 1908
851198610198.83Namibiav EnglandGqeberha19 Feb 2003ODI # 1959
831661015182.17Indiav KenyaDurban20 Mar 2003ODI # 1992
8210781103101.23Indiav AustraliaJohannesburg23 Mar 2003ODI # 1993
81*1901065076.41Sri Lankav New ZealandBloemfontein10 Feb 2003ODI # 1944
81108958085.26South Africav PakistanCape Town18 Dec 2002ODI # 1923
801441187067.79South Africav CanadaEast London27 Feb 2003ODI # 1971
791651346258.95Kenyav IndiaCape Town7 Mar 2003ODI # 1983
77*1791158166.95Sri Lankav South AfricaBloemfontein6 Dec 2002ODI # 1912
75122997075.75West Indiesv New ZealandGqeberha13 Feb 2003ODI # 1949
75108839290.36New Zealandv BangladeshKimberley26 Feb 2003ODI # 1968
75936294120.96Canadav New ZealandBenoni3 Mar 2003ODI # 1977
74*1731266158.73Australiav EnglandGqeberha2 Mar 2003ODI # 1976
73604085182.50West Indiesv CanadaCenturion23 Feb 2003ODI # 1963
7391786293.58Sri Lankav South AfricaDurban3 Mar 2003ODI # 1979
73117887282.95South Africav Sri LankaDurban3 Mar 2003ODI # 1979
72*90846285.71Zimbabwev New ZealandBloemfontein8 Mar 2003ODI # 1984
7297818088.88Pakistanv South AfricaCape Town18 Dec 2002ODI # 1923
71997710092.20Sri Lankav South AfricaBenoni1 Dec 2002ODI # 1908
711151008271.00Canadav KenyaCape Town15 Feb 2003ODI # 1952
70*1701025068.62South Africav Sri LankaBloemfontein6 Dec 2002ODI # 1912
69*817111097.18Sri Lankav BangladeshPietermaritzburg14 Feb 2003ODI # 1950
69133926175.00South Africav West IndiesCape Town9 Feb 2003ODI # 1942
68*1491298052.71Indiav New ZealandCenturion14 Mar 2003ODI # 1988
67*89766088.15Australiav NetherlandsPotchefstroom20 Feb 2003ODI # 1960
67564393155.81Australiav KenyaDurban15 Mar 2003ODI # 1990
66*112734090.41Englandv PakistanCape Town22 Feb 2003ODI # 1962
66154994066.66Sri Lankav West IndiesCape Town28 Feb 2003ODI # 1973
66108727291.66West Indiesv KenyaKimberley4 Mar 2003ODI # 1981
66110765386.84Indiav Sri LankaJohannesburg10 Mar 2003ODI # 1985
65115906072.22West Indiesv Sri LankaCape Town28 Feb 2003ODI # 1973
64*121835177.10South Africav Sri LankaKimberley4 Dec 2002ODI # 1911
645431103206.45West Indiesv CanadaCenturion23 Feb 2003ODI # 1963
6499735387.67Englandv IndiaDurban26 Feb 2003ODI # 1969
6486837177.10Australiav New ZealandGqeberha11 Mar 2003ODI # 1986
63110804078.75Pakistanv South AfricaCape Town18 Dec 2002ODI # 1923
631381005063.00Pakistanv NamibiaKimberley16 Feb 2003ODI # 1954
63122796079.74South Africav CanadaEast London27 Feb 2003ODI # 1971
631471015062.37Zimbabwev KenyaBloemfontein12 Mar 2003ODI # 1987
621921165053.44Netherlandsv IndiaPaarl12 Feb 2003ODI # 1948
62110723186.11Indiav EnglandDurban26 Feb 2003ODI # 1969
61117712185.91Pakistanv South AfricaPaarl16 Dec 2002ODI # 1921
61133959064.21Kenyav CanadaCape Town15 Feb 2003ODI # 1952
60*615771105.26South Africav Sri LankaBenoni1 Dec 2002ODI # 1908
60110877068.96Kenyav South AfricaPotchefstroom12 Feb 2003ODI # 1947
6084776177.92Englandv NamibiaGqeberha19 Feb 2003ODI # 1959
5978632293.65Australiav NamibiaPotchefstroom27 Feb 2003ODI # 1970
58*133966060.41Netherlandsv EnglandEast London16 Feb 2003ODI # 1953
58*71647090.62Indiav KenyaCape Town7 Mar 2003ODI # 1983
5899668187.87Englandv NamibiaGqeberha19 Feb 2003ODI # 1959
5894594098.30Pakistanv NetherlandsPaarl25 Feb 2003ODI # 1967
57*785123111.76South Africav PakistanDurban8 Dec 2002ODI # 1914
57714815118.75South Africav West IndiesCape Town9 Feb 2003ODI # 1942
57664881118.75Australiav IndiaJohannesburg23 Mar 2003ODI # 1993
56140904062.22South Africav PakistanDurban8 Dec 2002ODI # 1914
56129826168.29Bangladeshv New ZealandKimberley26 Feb 2003ODI # 1968
56141944159.57Australiav New ZealandGqeberha11 Mar 2003ODI # 1986
56109835267.46Kenyav IndiaDurban20 Mar 2003ODI # 1992
55*81577196.49Sri Lankav BangladeshPietermaritzburg14 Feb 2003ODI # 1950
55125768072.36West Indiesv Sri LankaCape Town28 Feb 2003ODI # 1973
54*98574094.73New Zealandv South AfricaJohannesburg16 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]