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
2583381983011130.30Englandv South AfricaCape Town12 Jan 2016Test # 2197
20170747727-42.13South Africav EnglandCape Town22 Jan 2016Test # 2197
150*28119118278.53Englandv South AfricaCape Town12 Jan 2016Test # 2197
138*15496126143.75South Africav EnglandBloemfontein23 Feb 2016ODI # 3732
135147117164115.38South Africav EnglandCenturion29 Feb 2016ODI # 3736
129*250128172100.78South Africav EnglandCenturion122 Jan 2016Test # 2200
12718713013297.69South Africav EnglandCenturion29 Feb 2016ODI # 3736
125165113105110.61Englandv South AfricaCenturion19 Feb 2016ODI # 3736
118*3862468147.96South Africav EnglandDurban226 Dec 2015Test # 2196
11532021814-52.75South Africav EnglandCenturion122 Jan 2016Test # 2200
11219512814-87.50Englandv South AfricaCape Town114 Feb 2016ODI # 3738
11021413917-79.13Englandv South AfricaJohannesburg214 Jan 2016Test # 2199
10922016919-64.49South Africav EnglandCenturion122 Jan 2016Test # 2200
109-12410187.90Englandv South AfricaJohannesburg112 Feb 2016ODI # 3737
10510976115138.15Englandv South AfricaBloemfontein13 Feb 2016ODI # 3732
102*21214816-68.91South Africav EnglandCape Town22 Jan 2016Test # 2197
101*15297111104.12South Africav EnglandCape Town214 Feb 2016ODI # 3738
991791248-79.83Englandv South AfricaGqeberha26 Feb 2016ODI # 3734
97*816284156.45South Africav AustraliaCape Town19 Mar 2016T20I # 526
9633319911-48.24South Africav EnglandCenturion322 Jan 2016Test # 2200
8829821112141.70South Africav EnglandCape Town22 Jan 2016Test # 2197
8631721611-39.81South Africav EnglandCape Town22 Jan 2016Test # 2197
853832368-36.01Englandv South AfricaDurban126 Dec 2015Test # 2196
791287693103.94Englandv South AfricaDurban326 Dec 2015Test # 2196
79804155192.68South Africav AustraliaJohannesburg16 Mar 2016T20I # 520
78*1841549150.64South Africav EnglandCenturion322 Jan 2016Test # 2200
77674065192.50Australiav South AfricaJohannesburg26 Mar 2016T20I # 520
7624218611-40.86Englandv South AfricaCenturion222 Jan 2016Test # 2200
7619212811-59.37Englandv South AfricaCenturion222 Jan 2016Test # 2200
75614373174.41Australiav South AfricaJohannesburg26 Mar 2016T20I # 520
731921285157.03Englandv South AfricaDurban326 Dec 2015Test # 2196
73117914180.21South Africav EnglandGqeberha16 Feb 2016ODI # 3734
71422966244.82South Africav EnglandJohannesburg221 Feb 2016T20I # 506
702031379151.09Englandv South AfricaDurban126 Dec 2015Test # 2196
69*623883181.57South Africav EnglandJohannesburg221 Feb 2016T20I # 506
6917611110-62.16South Africav EnglandCape Town22 Jan 2016Test # 2197
65112738-89.04Englandv South AfricaCenturion19 Feb 2016ODI # 3736
62-3834163.15South Africav EnglandJohannesburg212 Feb 2016ODI # 3737
6113110111-60.39Englandv South AfricaCenturion222 Jan 2016Test # 2200
6019014010-42.85Englandv South AfricaCape Town12 Jan 2016Test # 2197
59131934-63.44South Africav EnglandCape Town214 Feb 2016ODI # 3738
58785491107.40Englandv South AfricaJohannesburg214 Jan 2016Test # 2199
57794762121.27Englandv South AfricaBloemfontein13 Feb 2016ODI # 3732
57553843150.00Englandv South AfricaBloemfontein13 Feb 2016ODI # 3732
55604471125.00South Africav EnglandBloemfontein23 Feb 2016ODI # 3732
54402844192.85Englandv South AfricaJohannesburg121 Feb 2016T20I # 506
53*513533151.42South Africav AustraliaDurban24 Mar 2016T20I # 519
53583752143.24Englandv South AfricaCenturion19 Feb 2016ODI # 3736
5297584189.65Englandv South AfricaBloemfontein13 Feb 2016ODI # 3732
50113795-63.29Englandv South AfricaCape Town12 Jan 2016Test # 2197
50-567-89.28Englandv South AfricaJohannesburg112 Feb 2016ODI # 3737
491711165-42.24Englandv South AfricaDurban326 Dec 2015Test # 2196
49123797162.02South Africav EnglandDurban226 Dec 2015Test # 2196
48*422843171.42Englandv South AfricaGqeberha26 Feb 2016ODI # 3734
48353081160.00Englandv South AfricaBloemfontein13 Feb 2016ODI # 3732
4783662-71.21South Africav EnglandGqeberha16 Feb 2016ODI # 3734
461881225-37.70South Africav EnglandJohannesburg114 Jan 2016Test # 2199
4676484195.83South Africav EnglandGqeberha16 Feb 2016ODI # 3734
451611055142.85Englandv South AfricaCape Town12 Jan 2016Test # 2197
45152845-53.57Englandv South AfricaJohannesburg214 Jan 2016Test # 2199
44107716161.97South Africav EnglandCape Town22 Jan 2016Test # 2197
44342881157.14South Africav AustraliaJohannesburg16 Mar 2016T20I # 520
44502622169.23Australiav South AfricaCape Town29 Mar 2016T20I # 526
4386707-61.42Englandv South AfricaJohannesburg414 Jan 2016Test # 2199
42134973-43.29Englandv South AfricaDurban326 Dec 2015Test # 2196
42362723155.55Australiav South AfricaCape Town29 Mar 2016T20I # 526
41*383252128.12South Africav EnglandCape Town214 Feb 2016ODI # 3738
4199566-73.21Englandv South AfricaDurban126 Dec 2015Test # 2196
4099716-56.33South Africav EnglandDurban426 Dec 2015Test # 2196
40123907-44.44South Africav EnglandJohannesburg114 Jan 2016Test # 2199
40321824222.22Australiav South AfricaDurban14 Mar 2016T20I # 519
40442641153.84South Africav AustraliaDurban24 Mar 2016T20I # 519
39-265-150.00Englandv South AfricaJohannesburg112 Feb 2016ODI # 3737
3893642-59.37Englandv South AfricaGqeberha26 Feb 2016ODI # 3734
38-422-90.47South Africav EnglandJohannesburg212 Feb 2016ODI # 3737
384423-4165.21Englandv South AfricaJohannesburg121 Feb 2016T20I # 506
37122866-43.02South Africav EnglandDurban426 Dec 2015Test # 2196
3661404190.00South Africav EnglandJohannesburg114 Jan 2016Test # 2199
36-2741133.33South Africav EnglandJohannesburg212 Feb 2016ODI # 3737
3578605-58.33South Africav EnglandCenturion122 Jan 2016Test # 2200
35432512140.00Australiav South AfricaDurban14 Mar 2016T20I # 519
34-384-89.47South Africav EnglandJohannesburg212 Feb 2016ODI # 3737
34221742200.00Englandv South AfricaJohannesburg121 Feb 2016T20I # 506
33*372941113.79South Africav EnglandCenturion29 Feb 2016ODI # 3736
3351366-91.66South Africav EnglandDurban426 Dec 2015Test # 2196
33502951113.79Englandv South AfricaCenturion222 Jan 2016Test # 2200
33-383-86.84Englandv South AfricaJohannesburg112 Feb 2016ODI # 3737
33161822183.33South Africav AustraliaJohannesburg16 Mar 2016T20I # 520
33382541132.00Australiav South AfricaCape Town29 Mar 2016T20I # 526
3340273-122.22Australiav South AfricaCape Town29 Mar 2016T20I # 526
32*63335-96.96Englandv South AfricaDurban126 Dec 2015Test # 2196
32*51302-106.66Englandv South AfricaCape Town119 Feb 2016T20I # 503
31-493-63.26South Africav EnglandJohannesburg212 Feb 2016ODI # 3737
30*92752-40.00Englandv South AfricaCape Town32 Jan 2016Test # 2197
30201622187.50South Africav AustraliaCape Town19 Mar 2016T20I # 526
2950295-100.00Englandv South AfricaCape Town32 Jan 2016Test # 2197
2987643145.31South Africav EnglandCenturion322 Jan 2016Test # 2200
29432812103.57Englandv South AfricaGqeberha26 Feb 2016ODI # 3734
2943321190.62Englandv South AfricaCape Town114 Feb 2016ODI # 3738
2893614-45.90South Africav EnglandJohannesburg114 Jan 2016Test # 2199
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:

Afghanistan vs Bangladesh at Sharjah, Afghanistan v Bangladesh 3rd T20I, Oct 5, 2025 [T20I # 3504 - Live]
>> 111/4 (15.2 ov, Nurul Hasan 1*, Saif Hassan 41*, Bashir Ahmad 0/23)

West Indies vs India at Ahmedabad, West Indies in India 1st Test, Oct 2-4, 2025 [Test # 2600]

Namibia vs Zimbabwe at Harare, ICC Men's T20 World Cup Africa Region Final Final, Oct 4, 2025 [T20I # 3503]