Batting Most Runs Innings - vs South Africa

Players - vs 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
150*28119118278.53Englandv South AfricaCape Town12 Jan 2016Test # 2197
150215133136112.78Indiav South AfricaKanpur211 Oct 2015ODI # 3689
1382021406598.57Indiav South AfricaChennai122 Oct 2015ODI # 3698
12730621511459.06Indiav South AfricaDelhi13 Dec 2015Test # 2191
125165113105110.61Englandv South AfricaCenturion19 Feb 2016ODI # 3736
11219512814-87.50Englandv South AfricaCape Town114 Feb 2016ODI # 3738
11021413917-79.13Englandv South AfricaJohannesburg214 Jan 2016Test # 2199
109-12410187.90Englandv South AfricaJohannesburg112 Feb 2016ODI # 3737
1067966125160.60Indiav South AfricaDharamsala12 Oct 2015T20I # 456
10510976115138.15Englandv South AfricaBloemfontein13 Feb 2016ODI # 3732
100*3152068348.54Indiav South AfricaDelhi33 Dec 2015Test # 2191
991791248-79.83Englandv South AfricaGqeberha26 Feb 2016ODI # 3734
92*1448674106.97Indiav South AfricaIndore114 Oct 2015ODI # 3692
8825916510-53.33Indiav South AfricaDelhi33 Dec 2015Test # 2191
87875893150.00Indiav South AfricaWankhede225 Oct 2015ODI # 3700
853832368-36.01Englandv South AfricaDurban126 Dec 2015Test # 2196
83704464188.63Englandv South AfricaWankhede218 Mar 2016T20I # 540
791287693103.94Englandv South AfricaDurban326 Dec 2015Test # 2196
77155995-77.77Indiav South AfricaRajkot218 Oct 2015ODI # 3695
772201536150.32Indiav South AfricaMohali35 Nov 2015Test # 2186
77674065192.50Australiav South AfricaJohannesburg26 Mar 2016T20I # 520
7624218611-40.86Englandv South AfricaCenturion222 Jan 2016Test # 2200
7619212811-59.37Englandv South AfricaCenturion222 Jan 2016Test # 2200
7520313612-55.14Indiav South AfricaMohali15 Nov 2015Test # 2186
75614373174.41Australiav South AfricaJohannesburg26 Mar 2016T20I # 520
731921285157.03Englandv South AfricaDurban326 Dec 2015Test # 2196
702031379151.09Englandv South AfricaDurban126 Dec 2015Test # 2196
6595747287.83Indiav South AfricaRajkot218 Oct 2015ODI # 3695
65112738-89.04Englandv South AfricaCenturion19 Feb 2016ODI # 3736
6113110111-60.39Englandv South AfricaCenturion222 Jan 2016Test # 2200
60117825-73.17Indiav South AfricaKanpur211 Oct 2015ODI # 3689
60100598-101.69Indiav South AfricaWankhede225 Oct 2015ODI # 3700
6019014010-42.85Englandv South AfricaCape Town12 Jan 2016Test # 2197
58785491107.40Englandv South AfricaJohannesburg214 Jan 2016Test # 2199
57794762121.27Englandv South AfricaBloemfontein13 Feb 2016ODI # 3732
57553843150.00Englandv South AfricaBloemfontein13 Feb 2016ODI # 3732
561861406140.00Indiav South AfricaDelhi13 Dec 2015Test # 2191
54402844192.85Englandv South AfricaJohannesburg121 Feb 2016T20I # 506
53875231101.92Indiav South AfricaChennai122 Oct 2015ODI # 3698
53583752143.24Englandv South AfricaCenturion19 Feb 2016ODI # 3736
5297584189.65Englandv South AfricaBloemfontein13 Feb 2016ODI # 3732
5194636-80.95Indiav South AfricaIndore114 Oct 2015ODI # 3692
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
48*422843171.42Englandv South AfricaGqeberha26 Feb 2016ODI # 3734
48353081160.00Englandv South AfricaBloemfontein13 Feb 2016ODI # 3732
4785615-77.04Indiav South AfricaRajkot218 Oct 2015ODI # 3695
471331056-44.76Indiav South AfricaMohali35 Nov 2015Test # 2186
45*107627-72.58Indiav South AfricaBengaluru214 Nov 2015Test # 2188
4579534-84.90Indiav South AfricaChennai122 Oct 2015ODI # 3698
451611055142.85Englandv South AfricaCape Town12 Jan 2016Test # 2197
45152845-53.57Englandv South AfricaJohannesburg214 Jan 2016Test # 2199
4474627-70.96Indiav South AfricaDelhi13 Dec 2015Test # 2191
44502622169.23Australiav South AfricaCape Town29 Mar 2016T20I # 526
44191935231.57Afghanistanv South AfricaWankhede220 Mar 2016T20I # 542
43582713159.25Indiav South AfricaDharamsala12 Oct 2015T20I # 456
4386707-61.42Englandv South AfricaJohannesburg414 Jan 2016Test # 2199
43211653268.75Englandv South AfricaWankhede218 Mar 2016T20I # 540
4365446-97.72West Indiesv South AfricaNagpur225 Mar 2016T20I # 549
42134973-43.29Englandv South AfricaDurban326 Dec 2015Test # 2196
42362723155.55Australiav South AfricaCape Town29 Mar 2016T20I # 526
4199566-73.21Englandv South AfricaDurban126 Dec 2015Test # 2196
4097843147.61Indiav South AfricaNagpur125 Nov 2015Test # 2189
40321824222.22Australiav South AfricaDurban14 Mar 2016T20I # 519
39120786-50.00Indiav South AfricaNagpur325 Nov 2015Test # 2189
39-265-150.00Englandv South AfricaJohannesburg112 Feb 2016ODI # 3737
38112924-41.30Indiav South AfricaMohali15 Nov 2015Test # 2186
3893642-59.37Englandv South AfricaGqeberha26 Feb 2016ODI # 3734
384423-4165.21Englandv South AfricaJohannesburg121 Feb 2016T20I # 506
3654404190.00Sri Lankav South AfricaDelhi128 Mar 2016T20I # 554
35432512140.00Australiav South AfricaDurban14 Mar 2016T20I # 519
3473546-62.96Indiav South AfricaNagpur125 Nov 2015Test # 2189
34221742200.00Englandv South AfricaJohannesburg121 Feb 2016T20I # 506
33132854-38.82Indiav South AfricaDelhi13 Dec 2015Test # 2191
33502951113.79Englandv South AfricaCenturion222 Jan 2016Test # 2200
33-383-86.84Englandv South AfricaJohannesburg112 Feb 2016ODI # 3737
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
321451064-30.18Indiav South AfricaNagpur125 Nov 2015Test # 2189
3247352191.42West Indiesv South AfricaNagpur225 Mar 2016T20I # 549
3154301-103.33Indiav South AfricaKanpur211 Oct 2015ODI # 3689
3187666-46.96Indiav South AfricaMohali15 Nov 2015Test # 2186
3157455-68.88Indiav South AfricaNagpur325 Nov 2015Test # 2189
30*92752-40.00Englandv South AfricaCape Town32 Jan 2016Test # 2197
2992714-40.84Indiav South AfricaMohali35 Nov 2015Test # 2186
2950295-100.00Englandv South AfricaCape Town32 Jan 2016Test # 2197
29432812103.57Englandv South AfricaGqeberha26 Feb 2016ODI # 3734
2943321190.62Englandv South AfricaCape Town114 Feb 2016ODI # 3738
28*107735-38.35Indiav South AfricaBengaluru214 Nov 2015Test # 2188
28110793-35.44Indiav South AfricaDelhi33 Dec 2015Test # 2191
2750293-93.10Indiav South AfricaWankhede225 Oct 2015ODI # 3700
2778494-55.10Englandv South AfricaCape Town12 Jan 2016Test # 2197
27112841132.14Englandv South AfricaCape Town32 Jan 2016Test # 2197
2741254-108.00Englandv South AfricaCape Town114 Feb 2016ODI # 3738
2721215-128.57Englandv South AfricaCape Town119 Feb 2016T20I # 503
26109841130.95Englandv South AfricaDurban326 Dec 2015Test # 2196
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:

Mpumalanga vs Northern Cape at Kimberley, CSA 4-Day Series Division 2 3rd Match, Oct 2-5, 2025 [First-class - Live]
>> 110/4 (32.0 ov, N Yikha 28*, C Prinsloo 19*, T Maupa 1/24) - Stumps

Warriors vs KwaZulu-Natal Inland at Pietermaritzburg, CSA 4-Day Series Division 1 6th Match, Oct 2-5, 2025 [First-class - Live]
>> 157/3 (68.0 ov, MP Breetzke 50*, M De Villiers 30*, Z Abrahams 0/33) - Stumps

Boland vs Dolphins at Paarl, CSA 4-Day Series Division 1 4th Match, Oct 2-5, 2025 [First-class - Live]
>> 49/1 (10.0 ov, TA Dithole 21*, E Bosch 9*, A Mnyaka 0/12) - Stumps