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
19955338815351.28South Africav BangladeshPotchefstroom128 Sep 2017Test # 2276
176121104157169.23South Africav BangladeshPaarl118 Oct 2017ODI # 3925
168*188145212115.86South Africav BangladeshKimberley215 Oct 2017ODI # 3923
160*220159122100.62Indiav South AfricaCape Town17 Feb 2018ODI # 3971
15337921715-70.50Indiav South AfricaCenturion213 Jan 2018Test # 2293
15230921617170.37South Africav AustraliaJohannesburg130 Mar 2018Test # 2302
14325318622-76.88South Africav BangladeshBloemfontein16 Oct 2017Test # 2277
14334021819-65.59South Africav AustraliaDurban41 Mar 2018Test # 2297
141*43428420149.64South Africav AustraliaCape Town122 Mar 2018Test # 2300
13725820017168.50South Africav BangladeshPotchefstroom128 Sep 2017Test # 2276
135*24118115-74.58South Africav BangladeshBloemfontein16 Oct 2017Test # 2277
13225416317-80.98South Africav BangladeshBloemfontein16 Oct 2017Test # 2277
129*12396192134.37Indiav South AfricaCenturion216 Feb 2018ODI # 3978
126*26114620186.30South Africav AustraliaGqeberha29 Mar 2018Test # 2298
12526420414261.27South Africav ZimbabweGqeberha126 Dec 2017Test # 2290
120183112112107.14South Africav IndiaDurban11 Feb 2018ODI # 3969
12022717818267.41South Africav AustraliaJohannesburg330 Mar 2018Test # 2302
11517912611491.26Indiav South AfricaGqeberha113 Feb 2018ODI # 3976
11322715217-74.34South Africav BangladeshBloemfontein16 Oct 2017Test # 2277
11216411910-94.11Indiav South AfricaDurban21 Feb 2018ODI # 3969
110*1881128-98.21South Africav BangladeshKimberley215 Oct 2017ODI # 3923
110*16011611294.82Bangladeshv South AfricaKimberley115 Oct 2017ODI # 3923
109163105102103.80Indiav South AfricaJohannesburg110 Feb 2018ODI # 3973
101*533679280.55South Africav BangladeshPotchefstroom129 Oct 2017T20I # 628
9723615213-63.81South Africav BangladeshPotchefstroom128 Sep 2017Test # 2276
9626517313155.49Australiav South AfricaDurban11 Mar 2018Test # 2297
95*28519413-48.96South Africav AustraliaJohannesburg130 Mar 2018Test # 2302
9420215015-62.66South Africav IndiaCenturion113 Jan 2018Test # 2293
931539514197.89Indiav South AfricaCape Town25 Jan 2018Test # 2292
91*-67101135.82South Africav BangladeshEast London122 Oct 2017ODI # 3929
86*3562409135.83South Africav IndiaJohannesburg424 Jan 2018Test # 2294
85152924-92.39South Africav BangladeshPaarl118 Oct 2017ODI # 3925
857051111166.66South Africav BangladeshPotchefstroom129 Oct 2017T20I # 628
8421614510257.93South Africav AustraliaCape Town322 Mar 2018Test # 2300
8321814911-55.70South Africav AustraliaDurban41 Mar 2018Test # 2297
8220815314-53.59South Africav IndiaCenturion113 Jan 2018Test # 2293
811111016180.19South Africav BangladeshPotchefstroom328 Sep 2017Test # 2276
8137825010132.40South Africav AustraliaJohannesburg330 Mar 2018Test # 2302
8015612110-66.11South Africav IndiaCenturion313 Jan 2018Test # 2293
79*664863164.58Indiav South AfricaCenturion121 Feb 2018T20I # 654
79126865291.86Indiav South AfricaDurban21 Feb 2018ODI # 3969
7725415012-51.33Bangladeshv South AfricaPotchefstroom228 Sep 2017Test # 2276
7717810314-74.75Australiav South AfricaCape Town222 Mar 2018Test # 2300
761056312-120.63Indiav South AfricaCape Town17 Feb 2018ODI # 3971
75119837190.36Indiav South AfricaJohannesburg110 Feb 2018ODI # 3973
7522513614-55.14Australiav South AfricaGqeberha39 Mar 2018Test # 2298
73-6891107.35South Africav BangladeshEast London122 Oct 2017ODI # 3929
726939102184.61Indiav South AfricaJohannesburg118 Feb 2018T20I # 652
71*20212711-55.90South Africav AustraliaDurban21 Mar 2018Test # 2297
711691077-66.35South Africav BangladeshPotchefstroom328 Sep 2017Test # 2276
71151925-77.17South Africav IndiaGqeberha213 Feb 2018ODI # 3976
701187713-90.90Bangladeshv South AfricaBloemfontein26 Oct 2017Test # 2277
70795081140.00South Africav IndiaJohannesburg218 Feb 2018T20I # 652
69403037230.00South Africav IndiaCenturion221 Feb 2018T20I # 654
691731197157.98South Africav AustraliaJohannesburg130 Mar 2018Test # 2302
68127776188.31Bangladeshv South AfricaPaarl218 Oct 2017ODI # 3925
6617012411153.22Bangladeshv South AfricaPotchefstroom228 Sep 2017Test # 2276
66-6042110.00South Africav BangladeshEast London122 Oct 2017ODI # 3929
651358411-77.38South Africav IndiaCape Town15 Jan 2018Test # 2292
65145978167.01South Africav AustraliaCape Town322 Mar 2018Test # 2300
64*744043160.00South Africav IndiaCenturion221 Feb 2018T20I # 654
641369510-67.36South Africav AustraliaCape Town122 Mar 2018Test # 2300
63-828-76.82Bangladeshv South AfricaEast London222 Oct 2017ODI # 3929
632161429-44.36South Africav IndiaCenturion113 Jan 2018Test # 2293
631561009-63.00Australiav South AfricaGqeberha19 Mar 2018Test # 2298
632211367146.32South Africav AustraliaCape Town322 Mar 2018Test # 2300
6214110412-59.61South Africav IndiaCape Town15 Jan 2018Test # 2292
62161967264.58Australiav South AfricaJohannesburg230 Mar 2018Test # 2302
611981218150.41South Africav IndiaCenturion313 Jan 2018Test # 2293
612391217-50.41South Africav IndiaJohannesburg224 Jan 2018Test # 2294
60103704185.71Bangladeshv South AfricaPaarl218 Oct 2017ODI # 3925
59714451134.09South Africav BangladeshBloemfontein126 Oct 2017T20I # 626
573061976-28.93South Africav AustraliaGqeberha29 Mar 2018Test # 2298
5615511411-49.12Australiav South AfricaDurban11 Mar 2018Test # 2297
562031486-37.83South Africav AustraliaGqeberha29 Mar 2018Test # 2298
55594123134.14South Africav IndiaCape Town224 Feb 2018T20I # 655
541461069-50.94Indiav South AfricaJohannesburg124 Jan 2018Test # 2294
54119743272.97South Africav IndiaCenturion116 Feb 2018ODI # 3978
5387655181.53South Africav ZimbabweGqeberha126 Dec 2017Test # 2290
531158310-63.85Australiav South AfricaDurban31 Mar 2018Test # 2297
53124849-63.09Australiav South AfricaJohannesburg230 Mar 2018Test # 2302
52*432843185.71Indiav South AfricaCenturion121 Feb 2018T20I # 654
52*127796165.82South Africav AustraliaCape Town322 Mar 2018Test # 2300
522401405-37.14South Africav IndiaJohannesburg424 Jan 2018Test # 2294
51*84569-91.07Indiav South AfricaCenturion24 Feb 2018ODI # 3970
5183674-76.11South Africav IndiaCape Town27 Feb 2018ODI # 3971
51119796-64.55Australiav South AfricaDurban11 Mar 2018Test # 2297
502611798-27.93Indiav South AfricaJohannesburg124 Jan 2018Test # 2294
50127926154.34Australiav South AfricaJohannesburg230 Mar 2018Test # 2302
4939278-181.48South Africav BangladeshBloemfontein126 Oct 2017T20I # 626
49392452204.16South Africav IndiaCape Town224 Feb 2018T20I # 655
48-475-102.12South Africav BangladeshEast London122 Oct 2017ODI # 3929
482221414-34.04South Africav IndiaCenturion313 Jan 2018Test # 2293
48132686-70.58Indiav South AfricaJohannesburg324 Jan 2018Test # 2294
47443152151.61Bangladeshv South AfricaBloemfontein226 Oct 2017T20I # 626
47102746163.51Indiav South AfricaCenturion413 Jan 2018Test # 2293
4769403-117.50Indiav South AfricaCape Town124 Feb 2018T20I # 655
4758388-123.68Australiav South AfricaCape Town222 Mar 2018Test # 2300
46*64504192.00Indiav South AfricaCenturion24 Feb 2018ODI # 3970
4678611-75.40South Africav BangladeshPaarl118 Oct 2017ODI # 3925
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]