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
136*29918716172.72South Africav New ZealandChristchurch325 Feb 2022Test # 2451
129*1509694134.37South Africav IndiaPaarl119 Jan 2022ODI # 4344
12417113012295.38South Africav IndiaCape Town123 Jan 2022ODI # 4349
1102001438-76.92South Africav IndiaPaarl119 Jan 2022ODI # 4344
10829322114-48.86South Africav New ZealandChristchurch125 Feb 2022Test # 2451
96*30918810-51.06South Africav IndiaJohannesburg403 Jan 2022Test # 2445
951501129184.82South Africav NetherlandsCenturion126 Nov 2021ODI # 4337
94*936056156.66South Africav EnglandSharjah106 Nov 2021T20I # 1400
9329519012-48.94South Africav BangladeshDurban131 Mar 2022Test # 2460
911541088184.25South Africav IndiaPaarl221 Jan 2022ODI # 4346
86134989187.75South Africav BangladeshCenturion218 Mar 2022ODI # 4370
84124959388.42South Africav BangladeshGqeberha108 Apr 2022Test # 2461
8218911310-72.56South Africav IndiaCape Town411 Jan 2022Test # 2448
791005783138.59South Africav BangladeshCenturion218 Mar 2022ODI # 4370
78986673118.18South Africav IndiaPaarl221 Jan 2022ODI # 4346
7724315612-49.35South Africav IndiaCenturion426 Dec 2021Test # 2443
722491669-43.37South Africav IndiaCape Town211 Jan 2022Test # 2448
701398910-78.65South Africav BangladeshGqeberha108 Apr 2022Test # 2461
6716310111-66.33South Africav BangladeshDurban131 Mar 2022Test # 2460
672091627-41.35South Africav BangladeshGqeberha108 Apr 2022Test # 2461
641731027-62.74South Africav BangladeshDurban331 Mar 2022Test # 2460
641561249-51.61South Africav BangladeshGqeberha108 Apr 2022Test # 2461
621771189-52.54South Africav IndiaJohannesburg203 Jan 2022Test # 2445
62704192151.21South Africav BangladeshJohannesburg220 Mar 2022ODI # 4372
58*86774275.32South Africav BangladeshJohannesburg220 Mar 2022ODI # 4372
5695795170.88South Africav NetherlandsCenturion126 Nov 2021ODI # 4337
52*482524208.00South Africav EnglandSharjah106 Nov 2021T20I # 1400
5216110310-50.48South Africav IndiaCenturion226 Dec 2021Test # 2443
52111594188.13South Africav IndiaCape Town123 Jan 2022ODI # 4349
51*482624196.15South Africav West IndiesDubai (DICS)226 Oct 2021T20I # 1366
51108606185.00South Africav IndiaJohannesburg203 Jan 2022Test # 2445
48392216218.18South Africav NetherlandsCenturion126 Nov 2021ODI # 4337
47443444138.23South Africav New ZealandChristchurch325 Feb 2022Test # 2451
46694611100.00South Africav Sri LankaSharjah230 Oct 2021T20I # 1378
45103855-52.94South Africav New ZealandChristchurch325 Feb 2022Test # 2451
43*91513-84.31South Africav West IndiesDubai (DICS)226 Oct 2021T20I # 1366
421371038-40.77South Africav New ZealandChristchurch125 Feb 2022Test # 2451
42121823151.21South Africav BangladeshGqeberha108 Apr 2022Test # 2461
41*151953-43.15South Africav IndiaCape Town411 Jan 2022Test # 2448
41112736-56.16South Africav New ZealandChristchurch317 Feb 2022Test # 2450
411531013-40.59South Africav New ZealandChristchurch125 Feb 2022Test # 2451
411691026-40.19South Africav BangladeshDurban131 Mar 2022Test # 2460
4193665-62.12South Africav BangladeshGqeberha308 Apr 2022Test # 2461
40743631111.11South Africav AustraliaAbu Dhabi123 Oct 2021T20I # 1351
40124925-43.47South Africav IndiaJohannesburg403 Jan 2022Test # 2445
39*161894-43.82South Africav BangladeshDurban331 Mar 2022Test # 2460
39*55306-130.00South Africav BangladeshGqeberha308 Apr 2022Test # 2461
39463041130.00South Africav West IndiesDubai (DICS)226 Oct 2021T20I # 1366
39673831102.63South Africav IndiaCape Town123 Jan 2022ODI # 4349
3968567-69.64South Africav BangladeshCenturion123 Mar 2022ODI # 4375
38*95734152.05South Africav BangladeshDurban131 Mar 2022Test # 2460
37*54382-97.36South Africav IndiaPaarl221 Jan 2022ODI # 4346
37*60414-90.24South Africav IndiaPaarl221 Jan 2022ODI # 4346
37*96516-72.54South Africav New ZealandChristchurch125 Feb 2022Test # 2451
3758523171.15South Africav BangladeshJohannesburg220 Mar 2022ODI # 4372
3651506-72.00South Africav New ZealandChristchurch125 Feb 2022Test # 2451
36115854-42.35South Africav BangladeshDurban331 Mar 2022Test # 2460
35*133804-43.75South Africav IndiaCenturion426 Dec 2021Test # 2443
3562363-97.22South Africav IndiaPaarl221 Jan 2022ODI # 4346
351731241-28.22South Africav New ZealandChristchurch125 Feb 2022Test # 2451
35111914-38.46South Africav New ZealandChristchurch325 Feb 2022Test # 2451
3456274-125.92South Africav EnglandSharjah106 Nov 2021T20I # 1400
34100633153.96South Africav IndiaCenturion226 Dec 2021Test # 2443
33134773142.85South Africav BangladeshGqeberha108 Apr 2022Test # 2461
32*70585-55.17South Africav IndiaCape Town411 Jan 2022Test # 2448
31*392831110.71South Africav BangladeshAbu Dhabi202 Nov 2021T20I # 1384
3147386-81.57South Africav IndiaJohannesburg403 Jan 2022Test # 2445
31107552-56.36South Africav BangladeshCenturion218 Mar 2022ODI # 4370
30139963-31.25South Africav IndiaCape Town411 Jan 2022Test # 2448
3057383-78.94South Africav New ZealandChristchurch317 Feb 2022Test # 2450
3086562-53.57South Africav BangladeshGqeberha308 Apr 2022Test # 2461
29107815-35.80South Africav New ZealandChristchurch125 Feb 2022Test # 2451
2998592-49.15South Africav BangladeshGqeberha108 Apr 2022Test # 2461
281711204-23.33South Africav IndiaJohannesburg203 Jan 2022Test # 2445
2877444-63.63South Africav IndiaJohannesburg403 Jan 2022Test # 2445
2865524-53.84South Africav IndiaCape Town211 Jan 2022Test # 2448
2862394-71.79South Africav BangladeshCenturion123 Mar 2022ODI # 4375
28114813-34.56South Africav BangladeshDurban131 Mar 2022Test # 2460
2772412-65.85South Africav IndiaPaarl119 Jan 2022ODI # 4344
2658404-65.00South Africav BangladeshJohannesburg220 Mar 2022ODI # 4372
2649292189.65South Africav BangladeshGqeberha308 Apr 2022Test # 2461
2567453155.55South Africav IndiaCenturion226 Dec 2021Test # 2443
2574454-55.55South Africav IndiaCape Town211 Jan 2022Test # 2448
2593743-33.78South Africav New ZealandChristchurch117 Feb 2022Test # 2450
2457404-60.00South Africav BangladeshGqeberha108 Apr 2022Test # 2461
23*3013-2176.92South Africav Sri LankaSharjah230 Oct 2021T20I # 1378
23*61453-51.11South Africav IndiaJohannesburg403 Jan 2022Test # 2445
23104512-45.09South Africav New ZealandChristchurch325 Feb 2022Test # 2451
23231631143.75South Africav BangladeshCenturion218 Mar 2022ODI # 4370
2260272-81.48South Africav BangladeshAbu Dhabi202 Nov 2021T20I # 1384
2273484-45.83South Africav BangladeshGqeberha108 Apr 2022Test # 2461
2141282-75.00South Africav IndiaCenturion426 Dec 2021Test # 2443
2143293-72.41South Africav IndiaJohannesburg203 Jan 2022Test # 2445
2191722-29.16South Africav IndiaJohannesburg203 Jan 2022Test # 2445
2181343-61.76South Africav IndiaJohannesburg203 Jan 2022Test # 2445
218454--38.88South Africav IndiaCape Town211 Jan 2022Test # 2448
2137252184.00South Africav BangladeshCenturion218 Mar 2022ODI # 4370
2149414-51.21South Africav BangladeshDurban131 Mar 2022Test # 2460
2031253-80.00South Africav IndiaCape Town123 Jan 2022ODI # 4349
2025291168.96South Africav BangladeshCenturion123 Mar 2022ODI # 4375
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:

Scotland vs Nepal at Glasgow, Scotland T20 Tri-Series 3rd Match, Jun 17, 2025 [T20I # 3246]

Bahamas vs Bermuda at King City (NW), ICC Men's T20 World Cup Americas Region Final 4th Match, Jun 16, 2025 [T20I # 3245]

Cambodia vs Indonesia at Bali, Cambodia in Indonesia 5th T20I, Jun 16, 2025 [T20I # 3242]