Batting Most Runs Innings IN South Africa

High scores in 2017 in Tests+ODIs+T20Is IN South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
19955338815351.28South Africav BangladeshPotchefstroom128 Sep 2017Test # 2276
185212141163131.20South Africav Sri LankaCape Town107 Feb 2017ODI # 3833
176121104157169.23South Africav BangladeshPaarl118 Oct 2017ODI # 3925
168*188145212115.86South Africav BangladeshKimberley215 Oct 2017ODI # 3923
15529322119-70.13South Africav Sri LankaJohannesburg112 Jan 2017Test # 2247
154217134155114.92South Africav Sri LankaCenturion110 Feb 2017ODI # 3834
14325318622-76.88South Africav BangladeshBloemfontein106 Oct 2017Test # 2277
13725820017168.50South Africav BangladeshPotchefstroom128 Sep 2017Test # 2276
135*24118115-74.58South Africav BangladeshBloemfontein106 Oct 2017Test # 2277
13439126516-50.56South Africav Sri LankaJohannesburg112 Jan 2017Test # 2247
13225416317-80.98South Africav BangladeshBloemfontein106 Oct 2017Test # 2277
12936223015-56.08South Africav Sri LankaCape Town102 Jan 2017Test # 2244
12526420414261.27South Africav ZimbabweGqeberha126 Dec 2017Test # 2290
11912190117132.22Sri Lankav South AfricaCape Town207 Feb 2017ODI # 3833
117*1389836119.38South Africav Sri LankaDurban101 Feb 2017ODI # 3830
114*16811714297.43Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
11322715217-74.34South Africav BangladeshBloemfontein106 Oct 2017Test # 2277
110*1881128-98.21South Africav BangladeshKimberley215 Oct 2017ODI # 3923
110*16011611294.82Bangladeshv South AfricaKimberley115 Oct 2017ODI # 3923
1091118716-125.28South Africav Sri LankaCenturion110 Feb 2017ODI # 3834
1051641207187.50South Africav Sri LankaDurban101 Feb 2017ODI # 3830
101*533679280.55South Africav BangladeshPotchefstroom129 Oct 2017T20I # 628
10117812411-81.45South Africav Sri LankaCape Town102 Jan 2017Test # 2244
9723615213-63.81South Africav BangladeshPotchefstroom128 Sep 2017Test # 2276
91*-67101135.82South Africav BangladeshEast London122 Oct 2017ODI # 3929
85152924-92.39South Africav BangladeshPaarl118 Oct 2017ODI # 3925
857051111166.66South Africav BangladeshPotchefstroom129 Oct 2017T20I # 628
811111016180.19South Africav BangladeshPotchefstroom328 Sep 2017Test # 2276
7725415012-51.33Bangladeshv South AfricaPotchefstroom228 Sep 2017Test # 2276
74151807-92.50Sri Lankav South AfricaJohannesburg104 Feb 2017ODI # 3831
73-6891107.35South Africav BangladeshEast London122 Oct 2017ODI # 3929
711691077-66.35South Africav BangladeshPotchefstroom328 Sep 2017Test # 2276
701187713-90.90Bangladeshv South AfricaBloemfontein206 Oct 2017Test # 2277
686751101133.33Sri Lankav South AfricaCape Town225 Jan 2017T20I # 591
68127776188.31Bangladeshv South AfricaPaarl218 Oct 2017ODI # 3925
6617012411153.22Bangladeshv South AfricaPotchefstroom228 Sep 2017Test # 2276
66-6042110.00South Africav BangladeshEast London122 Oct 2017ODI # 3929
6481624-103.22South Africav Sri LankaCape Town107 Feb 2017ODI # 3833
63594423143.18South Africav Sri LankaCape Town125 Jan 2017T20I # 591
63-828-76.82Bangladeshv South AfricaEast London222 Oct 2017ODI # 3929
621209410-65.95Sri Lankav South AfricaGqeberha128 Jan 2017ODI # 3828
60*81615-98.36South Africav Sri LankaJohannesburg204 Feb 2017ODI # 3831
60103704185.71Bangladeshv South AfricaPaarl218 Oct 2017ODI # 3925
59714451134.09South Africav BangladeshBloemfontein126 Oct 2017T20I # 626
5865479-123.40Sri Lankav South AfricaCape Town207 Feb 2017ODI # 3833
58855171113.72Sri Lankav South AfricaCape Town207 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 Town302 Jan 2017Test # 2244
55784672119.56South Africav Sri LankaCape Town107 Feb 2017ODI # 3833
54*635013108.00Sri Lankav South AfricaJohannesburg222 Jan 2017T20I # 590
5387655181.53South Africav ZimbabweGqeberha126 Dec 2017Test # 2290
50138785-64.10Sri Lankav South AfricaJohannesburg312 Jan 2017Test # 2247
49116828-59.75Sri Lankav South AfricaCape Town402 Jan 2017Test # 2244
4939278-181.48South Africav BangladeshBloemfontein126 Oct 2017T20I # 626
48-475-102.12South Africav BangladeshEast London122 Oct 2017ODI # 3929
47443152151.61Bangladeshv South AfricaBloemfontein226 Oct 2017T20I # 626
4678611-75.40South Africav BangladeshPaarl118 Oct 2017ODI # 3925
4464577177.19Bangladeshv South AfricaPotchefstroom228 Sep 2017Test # 2276
44412761162.96Bangladeshv South AfricaPotchefstroom229 Oct 2017T20I # 628
4493725-61.11South Africav ZimbabweGqeberha126 Dec 2017Test # 2290
43-1962226.31Sri Lankav South AfricaCenturion220 Jan 2017T20I # 589
4388597172.88Bangladeshv South AfricaBloemfontein306 Oct 2017Test # 2277
4161495-83.67South Africav Sri LankaCape Town302 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
40-1833222.22South Africav Sri LankaCenturion120 Jan 2017T20I # 589
39*432731144.44Bangladeshv South AfricaBloemfontein226 Oct 2017T20I # 626
39341952205.26Sri Lankav South AfricaCenturion210 Feb 2017ODI # 3834
3987676158.20Bangladeshv South AfricaPotchefstroom228 Sep 2017Test # 2276
39-496-79.59Bangladeshv South AfricaEast London222 Oct 2017ODI # 3929
38120954-40.00South Africav Sri LankaCape Town102 Jan 2017Test # 2244
38483131122.58Sri Lankav South AfricaCape Town207 Feb 2017ODI # 3833
37*261633231.25Sri Lankav South AfricaCape Town225 Jan 2017T20I # 591
36*332041180.00South Africav Sri LankaCape Town107 Feb 2017ODI # 3833
36*241722211.76South Africav BangladeshBloemfontein126 Oct 2017T20I # 626
3670464-78.26Sri Lankav South AfricaDurban201 Feb 2017ODI # 3830
35*70454-77.77Sri Lankav South AfricaCape Town402 Jan 2017Test # 2244
3568463-76.08Bangladeshv South AfricaPaarl218 Oct 2017ODI # 3925
3499515-66.66South Africav Sri LankaJohannesburg112 Jan 2017Test # 2247
3456404-85.00South Africav Sri LankaGqeberha228 Jan 2017ODI # 3828
3491544-62.96South Africav Sri LankaJohannesburg204 Feb 2017ODI # 3831
33*-244-137.50South Africav BangladeshEast London122 Oct 2017ODI # 3929
32*77353-91.42South Africav Sri LankaCape Town102 Jan 2017Test # 2244
32*171513213.33South Africav Sri LankaCape Town125 Jan 2017T20I # 591
32302012160.00South Africav Sri LankaCenturion110 Feb 2017ODI # 3834
3273425-76.19Bangladeshv South AfricaPotchefstroom428 Sep 2017Test # 2276
3287535160.37Bangladeshv South AfricaBloemfontein306 Oct 2017Test # 2277
31*-1831172.22South Africav Sri LankaCenturion120 Jan 2017T20I # 589
31*118872135.63South Africav BangladeshPotchefstroom128 Sep 2017Test # 2276
3140266-119.23Sri Lankav South AfricaJohannesburg312 Jan 2017Test # 2247
3150455-68.88Sri Lankav South AfricaJohannesburg104 Feb 2017ODI # 3831
3162434172.09Bangladeshv South AfricaKimberley115 Oct 2017ODI # 3923
3195565-55.35South Africav ZimbabweGqeberha126 Dec 2017Test # 2290
30*322731111.11South Africav Sri LankaGqeberha228 Jan 2017ODI # 3828
3088503-60.00South Africav Sri LankaCape Town302 Jan 2017Test # 2244
3077525-57.69South Africav Sri LankaCape Town302 Jan 2017Test # 2244
3087553-54.54Sri Lankav South AfricaCape Town402 Jan 2017Test # 2244
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
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:

Slovenia vs Hungary at Szodliget, Slovenia in Hungary 3rd T20I, Jun 22, 2025 [T20I # 3260]

Switzerland vs Luxembourg at Walferdange, Switzerland in Luxembourg 3rd T20I, Jun 22, 2025 [T20I # 3261]

Cayman Islands vs Bahamas at King City (NW), ICC Men's T20 World Cup Americas Region Final 11th Match, Jun 22, 2025 [T20I # 3262]