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
146186132170110.60Indiav KenyaPaarl24 Oct 2001ODI # 1764
133*20515513085.80South Africav IndiaJohannesburg5 Oct 2001ODI # 1752
131*16912183108.26South Africav KenyaCape Town22 Oct 2001ODI # 1763
129155126151102.38Australiav South AfricaBloemfontein30 Mar 2002ODI # 1822
127150126145100.79Indiav South AfricaJohannesburg5 Oct 2001ODI # 1752
12416313012295.38South Africav KenyaCape Town22 Oct 2001ODI # 1763
1111771247389.51Indiav KenyaPaarl24 Oct 2001ODI # 1764
105135104121100.96Australiav South AfricaDurban3 Apr 2002ODI # 1823
1012091299078.29Indiav South AfricaJohannesburg5 Oct 2001ODI # 1752
9517915010163.33Australiav South AfricaCenturion24 Mar 2002ODI # 1820
921511077285.98Australiav South AfricaGqeberha6 Apr 2002ODI # 1824
91119949196.80Australiav South AfricaGqeberha6 Apr 2002ODI # 1824
871311089180.55South Africav IndiaDurban26 Oct 2001ODI # 1766
85127956489.47Indiav South AfricaEast London19 Oct 2001ODI # 1762
841381038081.55South Africav AustraliaGqeberha6 Apr 2002ODI # 1824
831097782107.79South Africav AustraliaJohannesburg22 Mar 2002ODI # 1819
831017461112.16South Africav AustraliaPotchefstroom27 Mar 2002ODI # 1821
811481115072.97South Africav IndiaEast London19 Oct 2001ODI # 1762
80*765932135.59South Africav AustraliaGqeberha6 Apr 2002ODI # 1824
781621035375.72Australiav South AfricaPotchefstroom27 Mar 2002ODI # 1821
771431026075.49Indiav South AfricaDurban26 Oct 2001ODI # 1766
76967090108.57South Africav AustraliaDurban3 Apr 2002ODI # 1823
75*7474112101.35South Africav KenyaKimberley14 Oct 2001ODI # 1760
74*1531189062.71South Africav KenyaKimberley14 Oct 2001ODI # 1760
73106788093.58South Africav AustraliaCape Town9 Apr 2002ODI # 1827
71*122877081.60Indiav South AfricaEast London19 Oct 2001ODI # 1762
71*585061142.00South Africav AustraliaGqeberha6 Apr 2002ODI # 1824
711501014170.29South Africav AustraliaPotchefstroom27 Mar 2002ODI # 1821
707960140116.66South Africav KenyaKimberley14 Oct 2001ODI # 1760
68*136838081.92Kenyav South AfricaBenoni7 Oct 2001ODI # 1755
6791884076.13South Africav AustraliaBloemfontein30 Mar 2002ODI # 1822
64115956367.36Kenyav IndiaGqeberha17 Oct 2001ODI # 1761
60101944063.82Kenyav South AfricaKimberley14 Oct 2001ODI # 1760
59825934100.00South Africav AustraliaCenturion24 Mar 2002ODI # 1820
59119917064.83Australiav South AfricaDurban3 Apr 2002ODI # 1823
56944950114.28South Africav AustraliaBloemfontein30 Mar 2002ODI # 1822
55*5043110127.90Indiav KenyaBloemfontein12 Oct 2001ODI # 1758
55*352373239.13Indiav KenyaPaarl24 Oct 2001ODI # 1764
5597677182.08Kenyav South AfricaKimberley14 Oct 2001ODI # 1760
55107616090.16Australiav South AfricaCape Town9 Apr 2002ODI # 1827
54100806067.50South Africav KenyaBenoni7 Oct 2001ODI # 1755
54107795068.35Indiav South AfricaCenturion10 Oct 2001ODI # 1757
5386664080.30Kenyav South AfricaKimberley14 Oct 2001ODI # 1760
52393482152.94Australiav South AfricaGqeberha6 Apr 2002ODI # 1824
51*232024255.00South Africav KenyaCape Town22 Oct 2001ODI # 1763
5158526198.07Kenyav IndiaGqeberha17 Oct 2001ODI # 1761
5193658078.46South Africav AustraliaJohannesburg22 Mar 2002ODI # 1819
50119755066.66Kenyav IndiaGqeberha17 Oct 2001ODI # 1761
49*91727068.05South Africav KenyaBenoni7 Oct 2001ODI # 1755
4973675073.13South Africav IndiaEast London19 Oct 2001ODI # 1762
4991513196.07South Africav AustraliaCape Town9 Apr 2002ODI # 1827
487545100106.66South Africav IndiaJohannesburg5 Oct 2001ODI # 1752
47*554470106.81Australiav South AfricaDurban3 Apr 2002ODI # 1823
47394171114.63South Africav IndiaEast London19 Oct 2001ODI # 1762
4760485097.91South Africav AustraliaGqeberha6 Apr 2002ODI # 1824
46116775059.74South Africav AustraliaDurban3 Apr 2002ODI # 1823
44*70546081.48Australiav South AfricaDurban3 Apr 2002ODI # 1823
44107703062.85South Africav IndiaCenturion10 Oct 2001ODI # 1757
4487564278.57Kenyav South AfricaCape Town22 Oct 2001ODI # 1763
43*733221134.37Australiav South AfricaPotchefstroom27 Mar 2002ODI # 1821
4385513084.31South Africav AustraliaBloemfontein30 Mar 2002ODI # 1822
4279554176.36Indiav South AfricaCenturion10 Oct 2001ODI # 1757
4268492185.71Australiav South AfricaCenturion24 Mar 2002ODI # 1820
41*62424097.61South Africav AustraliaDurban3 Apr 2002ODI # 1823
4170497083.67South Africav AustraliaBloemfontein30 Mar 2002ODI # 1822
40*533730108.10South Africav IndiaEast London19 Oct 2001ODI # 1762
40123972041.23Kenyav IndiaPaarl24 Oct 2001ODI # 1764
39*432412162.50South Africav AustraliaCape Town9 Apr 2002ODI # 1827
3973563069.64South Africav IndiaJohannesburg5 Oct 2001ODI # 1752
3990635061.90South Africav IndiaDurban26 Oct 2001ODI # 1766
39653750105.40Australiav South AfricaBloemfontein30 Mar 2002ODI # 1822
38*443340115.15South Africav IndiaEast London19 Oct 2001ODI # 1762
3882575066.66Indiav South AfricaCenturion10 Oct 2001ODI # 1757
3882563067.85South Africav IndiaCenturion10 Oct 2001ODI # 1757
38108604063.33Australiav South AfricaCenturion24 Mar 2002ODI # 1820
37503241115.62Indiav KenyaGqeberha17 Oct 2001ODI # 1761
37683550105.71Indiav South AfricaEast London19 Oct 2001ODI # 1762
3770534069.81Australiav South AfricaJohannesburg22 Mar 2002ODI # 1819
3747447084.09Australiav South AfricaJohannesburg22 Mar 2002ODI # 1819
3777574064.91South Africav AustraliaPotchefstroom27 Mar 2002ODI # 1821
3758405192.50South Africav AustraliaGqeberha6 Apr 2002ODI # 1824
36107705051.42Indiav KenyaGqeberha17 Oct 2001ODI # 1761
3575582060.34Australiav South AfricaPotchefstroom27 Mar 2002ODI # 1821
35602932120.68Australiav South AfricaGqeberha6 Apr 2002ODI # 1824
3480584158.62Indiav South AfricaDurban26 Oct 2001ODI # 1766
3490593057.62Australiav South AfricaBloemfontein30 Mar 2002ODI # 1822
33322741122.22Indiav South AfricaCenturion10 Oct 2001ODI # 1757
3357482168.75South Africav AustraliaJohannesburg22 Mar 2002ODI # 1819
33393320100.00Australiav South AfricaPotchefstroom27 Mar 2002ODI # 1821
31*60513060.78Kenyav IndiaPaarl24 Oct 2001ODI # 1764
2975354082.85South Africav IndiaCenturion10 Oct 2001ODI # 1757
2943443165.90Kenyav South AfricaKimberley14 Oct 2001ODI # 1760
28342821100.00Australiav South AfricaCape Town9 Apr 2002ODI # 1827
2751420064.28Kenyav IndiaGqeberha17 Oct 2001ODI # 1761
2769463058.69Australiav South AfricaJohannesburg22 Mar 2002ODI # 1819
2747281096.42South Africav AustraliaCape Town9 Apr 2002ODI # 1827
26*65442059.09Kenyav South AfricaCape Town22 Oct 2001ODI # 1763
2631272196.29Kenyav IndiaGqeberha17 Oct 2001ODI # 1761
2541275092.59South Africav AustraliaDurban3 Apr 2002ODI # 1823
24*50324075.00Indiav KenyaBloemfontein12 Oct 2001ODI # 1758
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]