Batting Most Runs Innings - vs South Africa

Players - vs South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
141*21614211699.29Indiav South AfricaNairobi (Gym)13 Oct 2000ODI # 1638
10316011510289.56New Zealandv South AfricaCape Town4 Nov 2000ODI # 1655
921821259-73.60West Indiesv South AfricaBridgetown9 May 2001ODI # 1716
89109919197.80New Zealandv South AfricaKimberley28 Oct 2000ODI # 1651
851301035-82.52New Zealandv South AfricaKimberley28 Oct 2000ODI # 1651
84917274116.66New Zealandv South AfricaCape Town4 Nov 2000ODI # 1655
841351148-73.68Sri Lankav South AfricaGqeberha15 Dec 2000ODI # 1661
831641178-70.94Sri Lankav South AfricaPaarl9 Jan 2001ODI # 1666
741451075-69.15Sri Lankav South AfricaCape Town11 Jan 2001ODI # 1668
6886698198.55New Zealandv South AfricaKimberley28 Oct 2000ODI # 1651
66112837179.51Sri Lankav South AfricaPaarl9 Jan 2001ODI # 1666
65*78567-116.07Sri Lankav South AfricaJohannesburg17 Jan 2001ODI # 1673
65106689-95.58Englandv South AfricaNairobi (Gym)10 Oct 2000ODI # 1636
65107718-91.54West Indiesv South AfricaSt George's6 May 2001ODI # 1715
60735423111.11West Indiesv South AfricaSt John's2 May 2001ODI # 1713
59129845-70.23Sri Lankav South AfricaEast London17 Dec 2000ODI # 1662
58106719-81.69Indiav South AfricaNairobi (Gym)13 Oct 2000ODI # 1638
581621057-55.23New Zealandv South AfricaBenoni22 Oct 2000ODI # 1643
5596697-79.71Sri Lankav South AfricaGqeberha15 Dec 2000ODI # 1661
55118835-66.26Sri Lankav South AfricaJohannesburg17 Jan 2001ODI # 1673
54*118917-59.34West Indiesv South AfricaKingstown16 May 2001ODI # 1718
54105974-55.67West Indiesv South AfricaKingston28 Apr 2001ODI # 1712
51*93701-72.85Sri Lankav South AfricaPaarl9 Jan 2001ODI # 1666
50109727-69.44West Indiesv South AfricaSt John's2 May 2001ODI # 1713
48724641104.34West Indiesv South AfricaSt John's2 May 2001ODI # 1713
46116643271.87New Zealandv South AfricaCenturion25 Oct 2000ODI # 1647
4696784158.97West Indiesv South AfricaSt George's6 May 2001ODI # 1715
43117684-63.23West Indiesv South AfricaKingston28 Apr 2001ODI # 1712
4139356-117.14Indiav South AfricaNairobi (Gym)13 Oct 2000ODI # 1638
4168635-65.07West Indiesv South AfricaPort of Spain12 May 2001ODI # 1717
4061377-108.10New Zealandv South AfricaCenturion25 Oct 2000ODI # 1647
39*94563-69.64Sri Lankav South AfricaEast London17 Dec 2000ODI # 1662
3961504-78.00Indiav South AfricaNairobi (Gym)13 Oct 2000ODI # 1638
3873525173.07New Zealandv South AfricaDurban1 Nov 2000ODI # 1654
3757473-78.72Sri Lankav South AfricaCape Town11 Jan 2001ODI # 1668
3681574-63.15Sri Lankav South AfricaEast London17 Dec 2000ODI # 1662
3535267-134.61New Zealandv South AfricaCenturion25 Oct 2000ODI # 1647
34*59682-50.00Sri Lankav South AfricaEast London17 Dec 2000ODI # 1662
3377523-63.46Sri Lankav South AfricaBloemfontein14 Jan 2001ODI # 1671
3249402-80.00Sri Lankav South AfricaBloemfontein14 Jan 2001ODI # 1671
3270534-60.37Sri Lankav South AfricaBloemfontein14 Jan 2001ODI # 1671
31*55494-63.26West Indiesv South AfricaKingstown16 May 2001ODI # 1718
3165394-79.48West Indiesv South AfricaSt George's5 May 2001ODI # 1714
2970454-64.44West Indiesv South AfricaSt George's5 May 2001ODI # 1714
2970424-69.04West Indiesv South AfricaPort of Spain12 May 2001ODI # 1717
2866395-71.79West Indiesv South AfricaKingstown16 May 2001ODI # 1718
2769344-79.41West Indiesv South AfricaKingston28 Apr 2001ODI # 1712
2713284--32.14West Indiesv South AfricaPort of Spain12 May 2001ODI # 1717
2642363172.22Englandv South AfricaNairobi (Gym)10 Oct 2000ODI # 1636
2652441159.09New Zealandv South AfricaBenoni22 Oct 2000ODI # 1643
25*50303183.33New Zealandv South AfricaDurban1 Nov 2000ODI # 1654
2540372-67.56Englandv South AfricaNairobi (Gym)10 Oct 2000ODI # 1636
2567361-69.44Sri Lankav South AfricaJohannesburg17 Jan 2001ODI # 1673
2563424-59.52West Indiesv South AfricaSt George's6 May 2001ODI # 1715
2433332-72.72West Indiesv South AfricaBridgetown9 May 2001ODI # 1716
23311731135.29Sri Lankav South AfricaBloemfontein14 Jan 2001ODI # 1671
2220163-137.50Sri Lankav South AfricaPaarl9 Jan 2001ODI # 1666
2230173-129.41Sri Lankav South AfricaJohannesburg17 Jan 2001ODI # 1673
21251611131.25New Zealandv South AfricaKimberley28 Oct 2000ODI # 1651
2196643-32.81New Zealandv South AfricaDurban1 Nov 2000ODI # 1654
2130192-110.52Sri Lankav South AfricaCape Town11 Jan 2001ODI # 1668
2151334-63.63West Indiesv South AfricaBridgetown9 May 2001ODI # 1716
214027-177.77West Indiesv South AfricaBridgetown9 May 2001ODI # 1716
2021243-83.33Sri Lankav South AfricaBloemfontein14 Jan 2001ODI # 1671
2055282-71.42Sri Lankav South AfricaBloemfontein14 Jan 2001ODI # 1671
2037213-95.23West Indiesv South AfricaSt George's5 May 2001ODI # 1714
1953383-50.00New Zealandv South AfricaBenoni22 Oct 2000ODI # 1643
1870473-38.29Englandv South AfricaNairobi (Gym)10 Oct 2000ODI # 1636
1839281-64.28Sri Lankav South AfricaGqeberha15 Dec 2000ODI # 1661
1836222-81.81Sri Lankav South AfricaGqeberha15 Dec 2000ODI # 1661
1855332-54.54West Indiesv South AfricaKingstown16 May 2001ODI # 1718
17*3723-173.91New Zealandv South AfricaCenturion25 Oct 2000ODI # 1647
17*30231-73.91West Indiesv South AfricaKingston28 Apr 2001ODI # 1712
1736262-65.38New Zealandv South AfricaCenturion25 Oct 2000ODI # 1647
1728213-80.95West Indiesv South AfricaKingston28 Apr 2001ODI # 1712
16*10102-160.00Sri Lankav South AfricaPaarl9 Jan 2001ODI # 1666
1634321-50.00New Zealandv South AfricaBenoni22 Oct 2000ODI # 1643
1679611-26.22West Indiesv South AfricaSt John's2 May 2001ODI # 1713
1644322-50.00West Indiesv South AfricaSt George's5 May 2001ODI # 1714
15231411107.14West Indiesv South AfricaSt George's5 May 2001ODI # 1714
1536372-40.54West Indiesv South AfricaBridgetown9 May 2001ODI # 1716
1554452-33.33West Indiesv South AfricaKingstown16 May 2001ODI # 1718
1438311-45.16Englandv South AfricaNairobi (Gym)10 Oct 2000ODI # 1636
141110-1140.00West Indiesv South AfricaKingston28 Apr 2001ODI # 1712
13*2420--65.00Sri Lankav South AfricaJohannesburg17 Jan 2001ODI # 1673
13*3216--81.25West Indiesv South AfricaSt John's2 May 2001ODI # 1713
1322182-72.22New Zealandv South AfricaBenoni22 Oct 2000ODI # 1643
13121111118.18New Zealandv South AfricaCenturion25 Oct 2000ODI # 1647
1342282-46.42Sri Lankav South AfricaGqeberha15 Dec 2000ODI # 1661
1334162-81.25Sri Lankav South AfricaCape Town11 Jan 2001ODI # 1668
134638--34.21West Indiesv South AfricaSt John's2 May 2001ODI # 1713
12*4429--41.37Sri Lankav South AfricaBloemfontein14 Jan 2001ODI # 1671
1231201-60.00New Zealandv South AfricaCape Town4 Nov 2000ODI # 1655
1225211-57.14Sri Lankav South AfricaCape Town11 Jan 2001ODI # 1668
11*752-220.00New Zealandv South AfricaKimberley28 Oct 2000ODI # 1651
1119112-100.00New Zealandv South AfricaBenoni22 Oct 2000ODI # 1643
1127211-52.38Sri Lankav South AfricaEast London17 Dec 2000ODI # 1662
1128221-50.00West Indiesv South AfricaSt George's5 May 2001ODI # 1714
1141361-30.55West Indiesv South AfricaPort of Spain12 May 2001ODI # 1717
10*1991-111.11New Zealandv South AfricaBenoni22 Oct 2000ODI # 1643
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:

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

New Zealand vs India at Indore, New Zealand in India 3rd ODI, Jan 18, 2026 [ODI # 4939]

India vs New Zealand at Rajkot, New Zealand in India 2nd ODI, Jan 14, 2026 [ODI # 4938]