Batting Most Runs Innings - South Africa

Players - South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
123*18511987103.36South Africav PakistanFaisalabad26 Nov 2025ODI # 4926
11013198104112.24South Africav IndiaRaipur23 Dec 2025ODI # 4935
10929920610252.91South Africav IndiaGuwahati122 Nov 2025Test # 2609
1061398986119.10South Africav IndiaVisakhapatnam16 Dec 2025ODI # 4936
10420417110260.81South Africav PakistanLahore212 Oct 2025Test # 2602
942231809152.22South Africav IndiaGuwahati322 Nov 2025Test # 2609
931479167102.19South Africav IndiaGuwahati122 Nov 2025Test # 2609
90904657195.65South Africav IndiaNew Chandigarh111 Dec 2025T20I # 3631
89*2141558-57.41South Africav PakistanRawalpindi220 Oct 2025Test # 2603
762482056137.07South Africav PakistanRawalpindi220 Oct 2025Test # 2603
761016393120.63South Africav PakistanFaisalabad26 Nov 2025ODI # 4926
72148808190.00South Africav IndiaRanchi230 Nov 2025ODI # 4934
711861379251.82South Africav PakistanLahore212 Oct 2025Test # 2602
71726144116.39South Africav PakistanRawalpindi220 Oct 2025Test # 2603
70563983179.48South Africav IndiaRanchi230 Nov 2025ODI # 4934
68124645-106.25South Africav IndiaRaipur23 Dec 2025ODI # 4935
67735154131.37South Africav IndiaRanchi230 Nov 2025ODI # 4934
63103716288.73South Africav PakistanFaisalabad14 Nov 2025ODI # 4924
60844051150.00South Africav PakistanRawalpindi128 Oct 2025T20I # 3535
5767607195.00South Africav PakistanFaisalabad14 Nov 2025ODI # 4924
55*1831364-40.44South Africav IndiaEden Gardens314 Nov 2025Test # 2606
55130931259.13South Africav PakistanRawalpindi220 Oct 2025Test # 2603
54745462100.00South Africav PakistanLahore412 Oct 2025Test # 2602
54623415158.82South Africav IndiaRaipur23 Dec 2025ODI # 4935
5393706175.71South Africav PakistanFaisalabad18 Nov 2025ODI # 4927
491521124243.75South Africav IndiaGuwahati122 Nov 2025Test # 2609
49102684172.05South Africav IndiaGuwahati322 Nov 2025Test # 2609
4881675-71.64South Africav IndiaVisakhapatnam16 Dec 2025ODI # 4936
46534071115.00South Africav PakistanFaisalabad26 Nov 2025ODI # 4926
4662483195.83South Africav IndiaRaipur23 Dec 2025ODI # 4935
451921454-31.03South Africav PakistanLahore412 Oct 2025Test # 2602
451621225-36.88South Africav IndiaGuwahati122 Nov 2025Test # 2609
4242458-93.33South Africav PakistanRawalpindi420 Oct 2025Test # 2603
4285542277.77South Africav PakistanFaisalabad14 Nov 2025ODI # 4924
4146406-102.50South Africav PakistanFaisalabad14 Nov 2025ODI # 4924
41124925-44.56South Africav IndiaGuwahati122 Nov 2025Test # 2609
3955454186.66South Africav PakistanFaisalabad18 Nov 2025ODI # 4927
3942357-111.42South Africav IndiaRanchi230 Nov 2025ODI # 4934
38114815-46.91South Africav IndiaGuwahati122 Nov 2025Test # 2609
37292823132.14South Africav IndiaRanchi230 Nov 2025ODI # 4934
36232241163.63South Africav PakistanRawalpindi128 Oct 2025T20I # 3535
35*76695-50.72South Africav IndiaGuwahati322 Nov 2025Test # 2609
3583644-54.68South Africav IndiaGuwahati322 Nov 2025Test # 2609
35118825-42.68South Africav IndiaGuwahati122 Nov 2025Test # 2609
3474362-94.44South Africav PakistanLahore11 Nov 2025T20I # 3549
33171651206.25South Africav PakistanRawalpindi128 Oct 2025T20I # 3535
3284624151.61South Africav PakistanRawalpindi220 Oct 2025Test # 2603
31-302-103.33South Africav NamibiaWindhoek111 Oct 2025T20I # 3514
3154485164.58South Africav IndiaEden Gardens114 Nov 2025Test # 2606
30*41232-130.43South Africav PakistanLahore11 Nov 2025T20I # 3549
30*261613187.50South Africav IndiaNew Chandigarh111 Dec 2025T20I # 3631
3058533-56.60South Africav PakistanRawalpindi220 Oct 2025Test # 2603
29*33154-193.33South Africav IndiaRaipur23 Dec 2025ODI # 4935
29141413207.14South Africav PakistanLahore11 Nov 2025T20I # 3549
29113843-34.52South Africav IndiaGuwahati322 Nov 2025Test # 2609
29492921100.00South Africav IndiaVisakhapatnam16 Dec 2025ODI # 4936
29402612111.53South Africav IndiaNew Chandigarh111 Dec 2025T20I # 3631
2899593147.45South Africav IndiaGuwahati122 Nov 2025Test # 2609
25*49292186.20South Africav PakistanRawalpindi420 Oct 2025Test # 2603
252816-3156.25South Africav PakistanLahore131 Oct 2025T20I # 3546
2549372167.56South Africav IndiaEden Gardens314 Nov 2025Test # 2606
2471551143.63South Africav IndiaEden Gardens114 Nov 2025Test # 2606
2481513-47.05South Africav IndiaEden Gardens114 Nov 2025Test # 2606
242823-2104.34South Africav IndiaVisakhapatnam16 Dec 2025ODI # 4936
23-1821127.77South Africav NamibiaWindhoek111 Oct 2025T20I # 3514
2318135-176.92South Africav PakistanRawalpindi128 Oct 2025T20I # 3535
2346224-104.54South Africav IndiaEden Gardens114 Nov 2025Test # 2606
22-222-100.00South Africav NamibiaWindhoek111 Oct 2025T20I # 3514
2232233-95.65South Africav PakistanFaisalabad14 Nov 2025ODI # 4924
22411431157.14South Africav IndiaCuttack29 Dec 2025T20I # 3623
213522-295.45South Africav PakistanLahore11 Nov 2025T20I # 3549
20*42292-68.96South Africav IndiaVisakhapatnam16 Dec 2025ODI # 4936
20*201221166.66South Africav IndiaNew Chandigarh111 Dec 2025T20I # 3631
2045371-54.05South Africav PakistanLahore212 Oct 2025Test # 2602
19*-21--90.47South Africav NamibiaWindhoek111 Oct 2025T20I # 3514
19*44362-52.77South Africav PakistanLahore212 Oct 2025Test # 2602
1964481-39.58South Africav PakistanLahore412 Oct 2025Test # 2602
1841201190.00South Africav PakistanFaisalabad14 Nov 2025ODI # 4924
17*28211-80.95South Africav PakistanFaisalabad26 Nov 2025ODI # 4926
17*3111-1154.54South Africav IndiaRaipur23 Dec 2025ODI # 4935
1746413-41.46South Africav PakistanLahore212 Oct 2025Test # 2602
17231611106.25South Africav IndiaRanchi230 Nov 2025ODI # 4934
1739232-73.91South Africav IndiaRanchi230 Nov 2025ODI # 4934
1732152-113.33South Africav IndiaVisakhapatnam16 Dec 2025ODI # 4936
165047--34.04South Africav PakistanLahore412 Oct 2025Test # 2602
166135--45.71South Africav PakistanFaisalabad18 Nov 2025ODI # 4927
1635312-51.61South Africav PakistanFaisalabad18 Nov 2025ODI # 4927
1648362-44.44South Africav IndiaEden Gardens114 Nov 2025Test # 2606
15*116741-20.27South Africav IndiaEden Gardens114 Nov 2025Test # 2606
1523152-100.00South Africav PakistanLahore131 Oct 2025T20I # 3546
14*45291-48.27South Africav PakistanLahore412 Oct 2025Test # 2602
1437261-53.84South Africav PakistanRawalpindi220 Oct 2025Test # 2603
141092-155.55South Africav IndiaCuttack29 Dec 2025T20I # 3623
14281411100.00South Africav IndiaCuttack29 Dec 2025T20I # 3623
14241011140.00South Africav IndiaNew Chandigarh111 Dec 2025T20I # 3631
131310-1130.00South Africav PakistanLahore11 Nov 2025T20I # 3549
132616-181.25South Africav IndiaEden Gardens314 Nov 2025Test # 2606
1318182-72.22South Africav IndiaGuwahati122 Nov 2025Test # 2609
12*40311-38.70South Africav IndiaGuwahati122 Nov 2025Test # 2609
12-62-200.00South Africav NamibiaWindhoek111 Oct 2025T20I # 3514
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:

West Indies vs New Zealand at Wellington, West Indies in New Zealand 2nd Test, Dec 10-14, 2025 [Test # 2612 - Live]
>> 32/2 (10.0 ov, KAR Hodge 3*, BA King 15*, JA Duffy 1/8) - Stumps

Philippines vs Indonesia at Bangkok, SEA Games Men's T20 Cricket Competition 6th Match, Dec 11, 2025 [T20I # 3628]

South Africa vs India at New Chandigarh, South Africa in India 2nd T20I, Dec 11, 2025 [T20I # 3631]