Batting Most Runs Innings - South Africa

Players - South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
129161114131113.15South Africav New ZealandCenturion25 Oct 2000ODI # 1647
120*18313513188.88South Africav Sri LankaEast London17 Dec 2000ODI # 1662
1071261084299.07South Africav West IndiesSt George's5 May 2001ODI # 1714
10713813212381.06South Africav West IndiesBridgetown9 May 2001ODI # 1716
105*1119312-112.90South Africav New ZealandPotchefstroom20 Oct 2000ODI # 1641
1041541418373.75South Africav West IndiesSt John's2 May 2001ODI # 1713
10114410710-94.39South Africav New ZealandKimberley28 Oct 2000ODI # 1651
100*2021393171.94South Africav Sri LankaPaarl9 Jan 2001ODI # 1666
941331138-83.18South Africav New ZealandCenturion25 Oct 2000ODI # 1647
931121117283.78South Africav New ZealandKimberley28 Oct 2000ODI # 1651
8210679-4103.79South Africav Sri LankaCape Town11 Jan 2001ODI # 1668
791631127170.53South Africav Sri LankaBloemfontein14 Jan 2001ODI # 1671
78*14411010-70.90South Africav EnglandNairobi (Gym)10 Oct 2000ODI # 1636
78*1641125269.64South Africav West IndiesSt John's2 May 2001ODI # 1713
771028612189.53South Africav Sri LankaCape Town11 Jan 2001ODI # 1668
75*89595-127.11South Africav Sri LankaPaarl9 Jan 2001ODI # 1666
731601178-62.39South Africav West IndiesPort of Spain12 May 2001ODI # 1717
721321047-69.23South Africav West IndiesSt George's6 May 2001ODI # 1715
6999805186.25South Africav New ZealandCape Town4 Nov 2000ODI # 1655
691511473-46.93South Africav West IndiesKingstown16 May 2001ODI # 1718
65*111869275.58South Africav EnglandNairobi (Gym)10 Oct 2000ODI # 1636
651211005-65.00South Africav Sri LankaPaarl9 Jan 2001ODI # 1666
6497836177.10South Africav New ZealandBenoni22 Oct 2000ODI # 1643
62*1221095-56.88South Africav West IndiesSt George's6 May 2001ODI # 1715
61*123803-76.25South Africav Sri LankaGqeberha15 Dec 2000ODI # 1661
6098779-77.92South Africav IndiaNairobi (Gym)13 Oct 2000ODI # 1638
59*654224140.47South Africav New ZealandCape Town4 Nov 2000ODI # 1655
58117706-82.85South Africav Sri LankaGqeberha15 Dec 2000ODI # 1661
571121046-54.80South Africav New ZealandPotchefstroom20 Oct 2000ODI # 1641
57105933-61.29South Africav New ZealandBenoni22 Oct 2000ODI # 1643
55534851114.58South Africav Sri LankaEast London17 Dec 2000ODI # 1662
5352525-101.92South Africav Sri LankaCape Town11 Jan 2001ODI # 1668
50*136814-61.72South Africav New ZealandDurban1 Nov 2000ODI # 1654
5067513198.03South Africav Sri LankaEast London17 Dec 2000ODI # 1662
5099657-76.92South Africav West IndiesSt George's5 May 2001ODI # 1714
47127744-63.51South Africav Sri LankaJohannesburg17 Jan 2001ODI # 1673
4758515-92.15South Africav West IndiesSt George's5 May 2001ODI # 1714
4675662-69.69South Africav New ZealandCape Town4 Nov 2000ODI # 1655
4690504-92.00South Africav Sri LankaJohannesburg17 Jan 2001ODI # 1673
4665484295.83South Africav West IndiesSt George's5 May 2001ODI # 1714
4684703165.71South Africav West IndiesPort of Spain12 May 2001ODI # 1717
45473822118.42South Africav New ZealandCenturion25 Oct 2000ODI # 1647
42*62475-89.36South Africav West IndiesBridgetown9 May 2001ODI # 1716
41*311833227.77South Africav New ZealandDurban1 Nov 2000ODI # 1654
4040315-129.03South Africav Sri LankaBloemfontein14 Jan 2001ODI # 1671
39*56527-75.00South Africav New ZealandBenoni22 Oct 2000ODI # 1643
39*67544-72.22South Africav Sri LankaGqeberha15 Dec 2000ODI # 1661
3890635-60.31South Africav West IndiesKingston28 Apr 2001ODI # 1712
3666531-67.92South Africav West IndiesKingston28 Apr 2001ODI # 1712
3567484172.91South Africav Sri LankaEast London17 Dec 2000ODI # 1662
3247347-94.11South Africav EnglandNairobi (Gym)10 Oct 2000ODI # 1636
3273552158.18South Africav IndiaNairobi (Gym)13 Oct 2000ODI # 1638
3265382-84.21South Africav Sri LankaCape Town11 Jan 2001ODI # 1668
3155481164.58South Africav Sri LankaBloemfontein14 Jan 2001ODI # 1671
30*36382178.94South Africav West IndiesSt George's6 May 2001ODI # 1715
2967372-78.37South Africav IndiaNairobi (Gym)13 Oct 2000ODI # 1638
2980514-56.86South Africav New ZealandDurban1 Nov 2000ODI # 1654
2846425-66.66South Africav Sri LankaBloemfontein14 Jan 2001ODI # 1671
2746305-90.00South Africav West IndiesSt George's6 May 2001ODI # 1715
26*51373-70.27South Africav West IndiesKingston28 Apr 2001ODI # 1712
25*3729-186.20South Africav West IndiesSt George's5 May 2001ODI # 1714
2530232-108.69South Africav New ZealandKimberley28 Oct 2000ODI # 1651
2558431-58.13South Africav New ZealandCape Town4 Nov 2000ODI # 1655
2558282-89.28South Africav West IndiesPort of Spain12 May 2001ODI # 1717
2552481-52.08South Africav West IndiesKingstown16 May 2001ODI # 1718
2337271-85.18South Africav Sri LankaJohannesburg17 Jan 2001ODI # 1673
2367393-58.97South Africav West IndiesKingston28 Apr 2001ODI # 1712
2233282178.57South Africav New ZealandCenturion25 Oct 2000ODI # 1647
21*2715-3140.00South Africav Sri LankaJohannesburg17 Jan 2001ODI # 1673
21*25232-91.30South Africav West IndiesSt John's2 May 2001ODI # 1713
2133261-80.76South Africav West IndiesKingston28 Apr 2001ODI # 1712
20*191111181.81South Africav New ZealandKimberley28 Oct 2000ODI # 1651
1922211-90.47South Africav New ZealandDurban1 Nov 2000ODI # 1654
1929242-79.16South Africav Sri LankaGqeberha15 Dec 2000ODI # 1661
18*131121163.63South Africav New ZealandKimberley28 Oct 2000ODI # 1651
1837243-75.00South Africav Sri LankaGqeberha15 Dec 2000ODI # 1661
183421--85.71South Africav Sri LankaCape Town11 Jan 2001ODI # 1668
1827144-128.57South Africav Sri LankaJohannesburg17 Jan 2001ODI # 1673
1858412-43.90South Africav Sri LankaJohannesburg17 Jan 2001ODI # 1673
1849313-58.06South Africav West IndiesBridgetown9 May 2001ODI # 1716
1841341-52.94South Africav West IndiesBridgetown9 May 2001ODI # 1716
17*20173-100.00South Africav New ZealandBenoni22 Oct 2000ODI # 1643
17*17112-154.54South Africav New ZealandCenturion25 Oct 2000ODI # 1647
1723223-77.27South Africav New ZealandKimberley28 Oct 2000ODI # 1651
16*42262-61.53South Africav New ZealandCape Town4 Nov 2000ODI # 1655
1660341-47.05South Africav West IndiesKingstown16 May 2001ODI # 1718
1529183-83.33South Africav IndiaNairobi (Gym)13 Oct 2000ODI # 1638
1435271-51.85South Africav West IndiesKingston28 Apr 2001ODI # 1712
1313132-100.00South Africav IndiaNairobi (Gym)13 Oct 2000ODI # 1638
1331181-72.22South Africav New ZealandPotchefstroom20 Oct 2000ODI # 1641
1345211-61.90South Africav Sri LankaCape Town11 Jan 2001ODI # 1668
1346242-54.16South Africav West IndiesKingstown16 May 2001ODI # 1718
12*2114--85.71South Africav West IndiesKingstown16 May 2001ODI # 1718
1219132-92.30South Africav IndiaNairobi (Gym)13 Oct 2000ODI # 1638
11*2214--78.57South Africav Sri LankaBloemfontein14 Jan 2001ODI # 1671
1114121-91.66South Africav West IndiesKingston28 Apr 2001ODI # 1712
10*1481-125.00South Africav West IndiesBridgetown9 May 2001ODI # 1716
102416--62.50South Africav IndiaNairobi (Gym)13 Oct 2000ODI # 1638
1013152-66.66South Africav New ZealandCape Town4 Nov 2000ODI # 1655
922222-40.90South Africav New ZealandBenoni22 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:

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

New Zealand vs India at Vadodara, New Zealand in India 1st ODI, Jan 11, 2026 [ODI # 4937]

South Africa vs India at Visakhapatnam, South Africa in India 3rd ODI, Dec 6, 2025 [ODI # 4936]