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
185212141163131.20South Africav Sri LankaCape Town17 Feb 2017ODI # 3833
1781421131611157.52South Africav AustraliaCenturion230 Sep 2016ODI # 3785
17321813624-127.20Australiav South AfricaCape Town212 Oct 2016ODI # 3795
15529322119-70.13South Africav Sri LankaJohannesburg112 Jan 2017Test # 2247
154217134155114.92South Africav Sri LankaCenturion110 Feb 2017ODI # 3834
13439126516-50.56South Africav Sri LankaJohannesburg112 Jan 2017Test # 2247
12936223015-56.08South Africav Sri LankaCape Town12 Jan 2017Test # 2244
122156118142103.38South Africav AustraliaCape Town112 Oct 2016ODI # 3795
11912190117132.22Sri Lankav South AfricaCape Town27 Feb 2017ODI # 3833
118*12479106149.36South Africav AustraliaDurban25 Oct 2016ODI # 3790
117*1389836119.38South Africav Sri LankaDurban11 Feb 2017ODI # 3830
117139107132109.34Australiav South AfricaDurban15 Oct 2016ODI # 3790
11724517811-65.73South Africav Sri LankaGqeberha326 Dec 2016Test # 2243
114*16811714297.43Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
11315212313191.86South Africav IrelandBenoni125 Sep 2016ODI # 3780
1111469313-119.35South Africav AustraliaJohannesburg12 Oct 2016ODI # 3787
1091118716-125.28South Africav Sri LankaCenturion110 Feb 2017ODI # 3834
10813610791100.93Australiav South AfricaDurban15 Oct 2016ODI # 3790
1051641207187.50South Africav Sri LankaDurban11 Feb 2017ODI # 3830
10117812411-81.45South Africav Sri LankaCape Town12 Jan 2017Test # 2244
82*1267782106.49Australiav IrelandBenoni227 Sep 2016ODI # 3782
82956682124.24South Africav IrelandBenoni125 Sep 2016ODI # 3780
827758103141.37South Africav AustraliaJohannesburg12 Oct 2016ODI # 3787
751058110-92.59South Africav AustraliaJohannesburg12 Oct 2016ODI # 3787
74146907282.22Australiav South AfricaCenturion130 Sep 2016ODI # 3785
74151807-92.50Sri Lankav South AfricaJohannesburg14 Feb 2017ODI # 3831
73109758-97.33South Africav AustraliaCape Town112 Oct 2016ODI # 3795
70864962142.85South Africav AustraliaDurban25 Oct 2016ODI # 3790
69126878-79.31South Africav AustraliaGqeberha29 Oct 2016ODI # 3792
6998866-80.23South Africav Sri LankaGqeberha326 Dec 2016Test # 2243
686751101133.33Sri Lankav South AfricaCape Town225 Jan 2017T20I # 591
67*125863-77.90South Africav Sri LankaGqeberha326 Dec 2016Test # 2243
6481624-103.22South Africav Sri LankaCape Town17 Feb 2017ODI # 3833
637545101140.00South Africav AustraliaCenturion230 Sep 2016ODI # 3785
631419510-66.31South Africav Sri LankaGqeberha126 Dec 2016Test # 2243
63594423143.18South Africav Sri LankaCape Town125 Jan 2017T20I # 591
621209410-65.95Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
60*81615-98.36South Africav Sri LankaJohannesburg24 Feb 2017ODI # 3831
59*87746179.72Australiav IrelandBenoni227 Sep 2016ODI # 3782
591471257-47.20South Africav Sri LankaGqeberha126 Dec 2016Test # 2243
591701207-49.16Sri Lankav South AfricaGqeberha426 Dec 2016Test # 2243
58129909-64.44Sri Lankav South AfricaGqeberha426 Dec 2016Test # 2243
5865479-123.40Sri Lankav South AfricaCape Town27 Feb 2017ODI # 3833
58855171113.72Sri Lankav South AfricaCape Town27 Feb 2017ODI # 3833
57110715180.28South Africav Sri LankaGqeberha228 Jan 2017ODI # 3828
5666626190.32Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
55*85685-80.88South Africav Sri LankaGqeberha228 Jan 2017ODI # 3828
55141917-60.43South Africav Sri LankaCape Town32 Jan 2017Test # 2244
55784672119.56South Africav Sri LankaCape Town17 Feb 2017ODI # 3833
54*635013108.00Sri Lankav South AfricaJohannesburg222 Jan 2017T20I # 590
53553434155.88Australiav South AfricaDurban15 Oct 2016ODI # 3790
52*754341120.93South Africav IrelandBenoni125 Sep 2016ODI # 3780
5296585289.65Australiav South AfricaGqeberha19 Oct 2016ODI # 3792
521331024-50.98South Africav Sri LankaGqeberha326 Dec 2016Test # 2243
5163566291.07Australiav South AfricaCenturion130 Sep 2016ODI # 3785
51594552113.33Australiav South AfricaJohannesburg22 Oct 2016ODI # 3787
50352233227.27South Africav IrelandBenoni125 Sep 2016ODI # 3780
5093567189.28Australiav South AfricaJohannesburg22 Oct 2016ODI # 3787
50101725169.44Australiav South AfricaGqeberha19 Oct 2016ODI # 3792
50138785-64.10Sri Lankav South AfricaJohannesburg312 Jan 2017Test # 2247
49116828-59.75Sri Lankav South AfricaCape Town42 Jan 2017Test # 2244
48383052160.00Australiav IrelandBenoni227 Sep 2016ODI # 3782
4882535-90.56South Africav Sri LankaGqeberha326 Dec 2016Test # 2243
482051187-40.67Sri Lankav South AfricaGqeberha426 Dec 2016Test # 2243
4533309-150.00South Africav AustraliaDurban25 Oct 2016ODI # 3790
45164985-45.91South Africav Sri LankaGqeberha126 Dec 2016Test # 2243
431431135-38.05Sri Lankav South AfricaGqeberha426 Dec 2016Test # 2243
43120705-61.42Sri Lankav South AfricaGqeberha226 Dec 2016Test # 2243
43-1962226.31Sri Lankav South AfricaCenturion220 Jan 2017T20I # 589
42*593942107.69South Africav AustraliaDurban25 Oct 2016ODI # 3790
4161367-113.88Irelandv South AfricaBenoni225 Sep 2016ODI # 3780
4161495-83.67South Africav Sri LankaCape Town32 Jan 2017Test # 2244
4186586170.68Sri Lankav South AfricaJohannesburg212 Jan 2017Test # 2247
4154344-120.58South Africav Sri LankaCape Town125 Jan 2017T20I # 591
41463412120.58South Africav Sri LankaCenturion110 Feb 2017ODI # 3834
4078494-81.63Irelandv South AfricaBenoni225 Sep 2016ODI # 3780
40413651111.11Australiav South AfricaCenturion130 Sep 2016ODI # 3785
40-1833222.22South Africav Sri LankaCenturion120 Jan 2017T20I # 589
3967496-79.59Irelandv AustraliaBenoni127 Sep 2016ODI # 3782
3946294-134.48South Africav AustraliaCape Town112 Oct 2016ODI # 3795
39115695-56.52Sri Lankav South AfricaGqeberha226 Dec 2016Test # 2243
39341952205.26Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
38120954-40.00South Africav Sri LankaCape Town12 Jan 2017Test # 2244
38483131122.58Sri Lankav South AfricaCape Town27 Feb 2017ODI # 3833
37*261633231.25Sri Lankav South AfricaCape Town225 Jan 2017T20I # 591
37107735-50.68South Africav Sri LankaGqeberha126 Dec 2016Test # 2243
37106685-54.41South Africav Sri LankaGqeberha126 Dec 2016Test # 2243
36*332041180.00South Africav Sri LankaCape Town17 Feb 2017ODI # 3833
3670464-78.26Sri Lankav South AfricaDurban21 Feb 2017ODI # 3830
35*70454-77.77Sri Lankav South AfricaCape Town42 Jan 2017Test # 2244
35271841194.44Australiav South AfricaDurban15 Oct 2016ODI # 3790
3543382292.10Australiav South AfricaCape Town212 Oct 2016ODI # 3795
3562434-81.39Australiav South AfricaCape Town212 Oct 2016ODI # 3795
3499515-66.66South Africav Sri LankaJohannesburg112 Jan 2017Test # 2247
3456404-85.00South Africav Sri LankaGqeberha228 Jan 2017ODI # 3828
3491544-62.96South Africav Sri LankaJohannesburg24 Feb 2017ODI # 3831
33*74455-73.33South Africav AustraliaGqeberha29 Oct 2016ODI # 3792
33572842117.85Australiav South AfricaCenturion130 Sep 2016ODI # 3785
3346335-100.00Australiav South AfricaJohannesburg22 Oct 2016ODI # 3787
3337324-103.12South Africav AustraliaDurban25 Oct 2016ODI # 3790
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 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]

Uganda vs Nigeria at Harare, ICC Men's T20 World Cup Africa Region Final 5th place play-off, Oct 4, 2025 [T20I # 3502]