Batting Most Runs Innings IN South Africa

Players IN South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
13744232615242.02Bangladeshv South AfricaDurban231 Mar 2022Test # 2460
129*1509694134.37South Africav IndiaPaarl119 Jan 2022ODI # 4344
12417113012295.38South Africav IndiaCape Town123 Jan 2022ODI # 4349
12340226017147.30Indiav South AfricaCenturion126 Dec 2021Test # 2443
1102001438-76.92South Africav IndiaPaarl119 Jan 2022ODI # 4344
100*2361396471.94Indiav South AfricaCape Town311 Jan 2022Test # 2448
96*30918810-51.06South Africav IndiaJohannesburg43 Jan 2022Test # 2445
951501129184.82South Africav NetherlandsCenturion126 Nov 2021ODI # 4337
9329519012-48.94South Africav BangladeshDurban131 Mar 2022Test # 2460
911541088184.25South Africav IndiaPaarl221 Jan 2022ODI # 4346
87*1028214-106.09Bangladeshv South AfricaCenturion223 Mar 2022ODI # 4375
86134989187.75South Africav BangladeshCenturion218 Mar 2022ODI # 4370
859471102119.71Indiav South AfricaPaarl121 Jan 2022ODI # 4346
84124959388.42South Africav BangladeshGqeberha18 Apr 2022Test # 2461
8218911310-72.56South Africav IndiaCape Town411 Jan 2022Test # 2448
7927320112139.30Indiav South AfricaCape Town111 Jan 2022Test # 2448
79978410-94.04Indiav South AfricaPaarl219 Jan 2022ODI # 4344
791005783138.59South Africav BangladeshCenturion218 Mar 2022ODI # 4370
78986673118.18South Africav IndiaPaarl221 Jan 2022ODI # 4346
7724315612-49.35South Africav IndiaCenturion426 Dec 2021Test # 2443
77976473120.31Bangladeshv South AfricaCenturion118 Mar 2022ODI # 4370
722491669-43.37South Africav IndiaCape Town211 Jan 2022Test # 2448
721301079-67.28Bangladeshv South AfricaJohannesburg120 Mar 2022ODI # 4372
701398910-78.65South Africav BangladeshGqeberha18 Apr 2022Test # 2461
6716310111-66.33South Africav BangladeshDurban131 Mar 2022Test # 2460
672091627-41.35South Africav BangladeshGqeberha18 Apr 2022Test # 2461
65112845-77.38Indiav South AfricaCape Town223 Jan 2022ODI # 4349
641731027-62.74South Africav BangladeshDurban331 Mar 2022Test # 2460
641561249-51.61South Africav BangladeshGqeberha18 Apr 2022Test # 2461
621771189-52.54South Africav IndiaJohannesburg23 Jan 2022Test # 2445
62704192151.21South Africav BangladeshJohannesburg220 Mar 2022ODI # 4372
6196735183.56Indiav South AfricaCape Town223 Jan 2022ODI # 4349
601761239-48.78Indiav South AfricaCenturion126 Dec 2021Test # 2443
58*86774275.32South Africav BangladeshJohannesburg220 Mar 2022ODI # 4372
58105788174.35Indiav South AfricaJohannesburg33 Jan 2022Test # 2445
5695795170.88South Africav NetherlandsCenturion126 Nov 2021ODI # 4337
55148794-69.62Indiav South AfricaPaarl121 Jan 2022ODI # 4346
54573452158.82Indiav South AfricaCape Town223 Jan 2022ODI # 4349
531408610-61.62Indiav South AfricaJohannesburg33 Jan 2022Test # 2445
5216110310-50.48South Africav IndiaCenturion226 Dec 2021Test # 2443
52111594188.13South Africav IndiaCape Town123 Jan 2022ODI # 4349
51108606185.00South Africav IndiaJohannesburg23 Jan 2022Test # 2445
5179633-80.95Indiav South AfricaPaarl219 Jan 2022ODI # 4344
511921368-37.50Bangladeshv South AfricaGqeberha28 Apr 2022Test # 2461
50*634351116.27Indiav South AfricaPaarl219 Jan 2022ODI # 4344
502181339-37.59Indiav South AfricaJohannesburg13 Jan 2022Test # 2445
50101675174.62Bangladeshv South AfricaCenturion118 Mar 2022ODI # 4370
50724442113.63Bangladeshv South AfricaCenturion118 Mar 2022ODI # 4370
48392216218.18South Africav NetherlandsCenturion126 Nov 2021ODI # 4337
481301029-47.05Indiav South AfricaCenturion126 Dec 2021Test # 2443
4881578-84.21Bangladeshv South AfricaCenturion223 Mar 2022ODI # 4375
4788578-82.45Bangladeshv South AfricaGqeberha28 Apr 2022Test # 2461
4675506-92.00Indiav South AfricaJohannesburg13 Jan 2022Test # 2445
46116877-52.87Bangladeshv South AfricaGqeberha28 Apr 2022Test # 2461
43118777-55.84Indiav South AfricaCape Town111 Jan 2022Test # 2448
42121823151.21South Africav BangladeshGqeberha18 Apr 2022Test # 2461
41*151953-43.15South Africav IndiaCape Town411 Jan 2022Test # 2448
4195673161.19Bangladeshv South AfricaCenturion118 Mar 2022ODI # 4370
411691026-40.19South Africav BangladeshDurban131 Mar 2022Test # 2460
41112926-44.56Bangladeshv South AfricaDurban231 Mar 2022Test # 2460
4193665-62.12South Africav BangladeshGqeberha38 Apr 2022Test # 2461
40*129846-47.61Indiav South AfricaJohannesburg33 Jan 2022Test # 2445
40*603831105.26Indiav South AfricaPaarl121 Jan 2022ODI # 4346
40124925-43.47South Africav IndiaJohannesburg43 Jan 2022Test # 2445
39*161894-43.82South Africav BangladeshDurban331 Mar 2022Test # 2460
39*55306-130.00South Africav BangladeshGqeberha38 Apr 2022Test # 2461
39673831102.63South Africav IndiaCape Town123 Jan 2022ODI # 4349
39423241121.87Indiav South AfricaCape Town223 Jan 2022ODI # 4349
3968567-69.64South Africav BangladeshCenturion123 Mar 2022ODI # 4375
38*95734152.05South Africav BangladeshDurban131 Mar 2022Test # 2460
3875491277.55Bangladeshv South AfricaJohannesburg120 Mar 2022ODI # 4372
3878872243.67Bangladeshv South AfricaDurban231 Mar 2022Test # 2460
37*54382-97.36South Africav IndiaPaarl221 Jan 2022ODI # 4346
37*60414-90.24South Africav IndiaPaarl221 Jan 2022ODI # 4346
3758523171.15South Africav BangladeshJohannesburg220 Mar 2022ODI # 4372
36115854-42.35South Africav BangladeshDurban331 Mar 2022Test # 2460
35*133804-43.75South Africav IndiaCenturion426 Dec 2021Test # 2443
35108944-37.23Indiav South AfricaCenturion126 Dec 2021Test # 2443
3562363-97.22South Africav IndiaPaarl221 Jan 2022ODI # 4346
34100633153.96South Africav IndiaCenturion226 Dec 2021Test # 2443
3459346-100.00Indiav South AfricaCenturion326 Dec 2021Test # 2443
3394746-44.59Bangladeshv South AfricaGqeberha28 Apr 2022Test # 2461
33134773142.85South Africav BangladeshGqeberha18 Apr 2022Test # 2461
32*70585-55.17South Africav IndiaCape Town411 Jan 2022Test # 2448
3147386-81.57South Africav IndiaJohannesburg43 Jan 2022Test # 2445
31107552-56.36South Africav BangladeshCenturion218 Mar 2022ODI # 4370
30139963-31.25South Africav IndiaCape Town411 Jan 2022Test # 2448
3086562-53.57South Africav BangladeshGqeberha38 Apr 2022Test # 2461
291931434-20.27Indiav South AfricaCape Town311 Jan 2022Test # 2448
2955385-76.31Indiav South AfricaPaarl121 Jan 2022ODI # 4346
2992814135.80Bangladeshv South AfricaDurban231 Mar 2022Test # 2460
2998592-49.15South Africav BangladeshGqeberha18 Apr 2022Test # 2461
281711204-23.33South Africav IndiaJohannesburg23 Jan 2022Test # 2445
28352451116.66Indiav South AfricaJohannesburg33 Jan 2022Test # 2445
2877444-63.63South Africav IndiaJohannesburg43 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
2784504-54.00Indiav South AfricaCape Town111 Jan 2022Test # 2448
2772412-65.85South Africav IndiaPaarl119 Jan 2022ODI # 4344
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:

Pakistan vs South Africa at Rawalpindi, South Africa in Pakistan 2nd Test, Oct 20-24, 2025 [Test # 2603 - Live]
>> 94/4 (35.0 ov, Mohammad Rizwan 16*, Babar Azam 49*, KA Maharaj 0/30) - Stumps

Afghanistan vs Zimbabwe at Harare, Afghanistan in Zimbabwe Only Test, Oct 20-22, 2025 [Test # 2604]

Bangladesh vs West Indies at Mirpur, West Indies in Bangladesh 2nd ODI, Oct 21, 2025 [ODI # 4912]