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
18339127325-67.03South Africav EnglandCape Town33 Jan 2010Test # 1946
14121613416-105.22South Africav EnglandCenturion227 Sep 2009ODI # 2900
14031322710161.67Englandv South AfricaDurban226 Dec 2009Test # 1944
136*176132107103.03Australiav EnglandCenturion22 Oct 2009ODI # 2905
12817312616-101.58Pakistanv IndiaCenturion126 Sep 2009ODI # 2898
1211178514-142.35South Africav EnglandCape Town127 Nov 2009ODI # 2930
12030622516153.33South Africav EnglandCenturion116 Dec 2009Test # 1942
11840126311-44.86Englandv South AfricaDurban226 Dec 2009Test # 1944
111*16911512196.52Australiav EnglandCenturion22 Oct 2009ODI # 2905
111*1268792127.58South Africav ZimbabweCenturion110 Nov 2009ODI # 2928
10826618911-57.14South Africav EnglandCape Town13 Jan 2010Test # 1946
10611692161115.21Sri Lankav South AfricaCenturion122 Sep 2009ODI # 2893
105*20312910481.39Australiav New ZealandCenturion25 Oct 2009ODI # 2907
105*1431107295.45Englandv South AfricaCenturion222 Nov 2009ODI # 2929
10525218716-56.14South Africav EnglandJohannesburg214 Jan 2010Test # 1948
103*1401126391.96Zimbabwev South AfricaBenoni28 Nov 2009ODI # 2926
10031521310-46.94South Africav EnglandCenturion316 Dec 2009Test # 1942
981088956110.11Englandv South AfricaCenturion127 Sep 2009ODI # 2900
9522915614-60.89South Africav EnglandCape Town33 Jan 2010Test # 1946
951961189-80.50South Africav EnglandJohannesburg214 Jan 2010Test # 1948
94814559208.88South Africav EnglandCenturion115 Nov 2009T20I # 125
912832157-42.32Englandv South AfricaDurban226 Dec 2009Test # 1944
88664486200.00South Africav EnglandCenturion115 Nov 2009T20I # 125
87128887-98.86Pakistanv IndiaCenturion126 Sep 2009ODI # 2898
871671198-73.10Englandv South AfricaCenturion222 Nov 2009ODI # 2929
86114878198.85Zimbabwev South AfricaBenoni28 Nov 2009ODI # 2926
861208273104.87Englandv South AfricaCape Town227 Nov 2009ODI # 2930
86131927-93.47South Africav EnglandCape Town127 Nov 2009ODI # 2930
85*544575188.88Englandv South AfricaJohannesburg113 Nov 2009T20I # 124
8513981102104.93Englandv South AfricaCenturion216 Dec 2009Test # 1942
82122946187.23Englandv South AfricaCenturion127 Sep 2009ODI # 2900
811411058277.14South Africav ZimbabweCenturion110 Nov 2009ODI # 2928
8119114311-56.64Englandv South AfricaCenturion416 Dec 2009Test # 1942
801097611-105.26Englandv AustraliaCenturion12 Oct 2009ODI # 2905
80131966-83.33South Africav ZimbabweBenoni18 Nov 2009ODI # 2926
79*1211049275.96Indiav West IndiesJohannesburg230 Sep 2009ODI # 2904
79129959183.15Australiav West IndiesJohannesburg126 Sep 2009ODI # 2897
7828621310-36.61Englandv South AfricaCape Town43 Jan 2010Test # 1946
77926181126.22Sri Lankav South AfricaCenturion122 Sep 2009ODI # 2893
77140856290.58Sri Lankav New ZealandJohannesburg227 Sep 2009ODI # 2899
761601034-73.78Indiav PakistanCenturion226 Sep 2009ODI # 2898
761791189-64.40Englandv South AfricaCape Town23 Jan 2010Test # 1946
75*1311035172.81New Zealandv PakistanJohannesburg23 Oct 2009ODI # 2906
751971327-56.81South Africav EnglandDurban126 Dec 2009Test # 1944
752561869-40.32South Africav EnglandDurban126 Dec 2009Test # 1944
752161388-54.34South Africav EnglandJohannesburg214 Jan 2010Test # 1948
749858101127.58New Zealandv Sri LankaJohannesburg127 Sep 2009ODI # 2899
73*664783155.31Australiav West IndiesJohannesburg126 Sep 2009ODI # 2897
721381066267.92New Zealandv South AfricaCenturion124 Sep 2009ODI # 2895
711398812180.68Englandv South AfricaJohannesburg314 Jan 2010Test # 1948
70*110769-92.10South Africav New ZealandCenturion224 Sep 2009ODI # 2895
693162127-32.54Englandv South AfricaCenturion416 Dec 2009Test # 1942
67543445197.05Englandv South AfricaCenturion127 Sep 2009ODI # 2900
67101655-103.07Australiav IndiaCenturion128 Sep 2009ODI # 2901
66126763186.84New Zealandv Sri LankaJohannesburg127 Sep 2009ODI # 2899
65131884173.86Australiav IndiaCenturion128 Sep 2009ODI # 2901
652281367-47.79Englandv South AfricaCape Town23 Jan 2010Test # 1946
64115876173.56Australiav PakistanCenturion230 Sep 2009ODI # 2903
6486655198.46South Africav EnglandCenturion122 Nov 2009ODI # 2929
641361016163.36South Africav EnglandCenturion316 Dec 2009Test # 1942
63*96739186.30South Africav EnglandCenturion316 Dec 2009Test # 1942
62*102837-74.69Englandv Sri LankaJohannesburg225 Sep 2009ODI # 2896
621401027160.78Australiav New ZealandCenturion25 Oct 2009ODI # 2907
60134816174.07Englandv South AfricaDurban226 Dec 2009Test # 1944
58674491131.81South Africav Sri LankaCenturion222 Sep 2009ODI # 2893
58423154187.09South Africav EnglandJohannesburg213 Nov 2009T20I # 124
581651195-48.73South Africav EnglandJohannesburg214 Jan 2010Test # 1948
57*945624101.78Sri Lankav New ZealandJohannesburg227 Sep 2009ODI # 2899
57594672123.91Indiav PakistanCenturion226 Sep 2009ODI # 2898
57533234178.12Englandv South AfricaJohannesburg113 Nov 2009T20I # 124
57116726-79.16South Africav EnglandCenturion122 Nov 2009ODI # 2929
5676587196.55Australiav IndiaCenturion128 Sep 2009ODI # 2901
562181506137.33South Africav EnglandCenturion116 Dec 2009Test # 1942
55134875-63.21West Indiesv AustraliaJohannesburg226 Sep 2009ODI # 2897
5584627-88.70Pakistanv New ZealandJohannesburg13 Oct 2009ODI # 2906
551531167-47.41Englandv South AfricaCape Town43 Jan 2010Test # 1946
5499745-72.97Sri Lankav South AfricaCenturion122 Sep 2009ODI # 2893
54106774170.12West Indiesv AustraliaJohannesburg226 Sep 2009ODI # 2897
5480566-96.42South Africav EnglandCape Town127 Nov 2009ODI # 2930
5480679-80.59Englandv South AfricaDurban226 Dec 2009Test # 1944
53140825-64.63Sri Lankav EnglandJohannesburg125 Sep 2009ODI # 2896
5389557196.36New Zealandv EnglandJohannesburg229 Sep 2009ODI # 2902
53804671115.21South Africav ZimbabweCenturion110 Nov 2009ODI # 2928
52*130777-67.53Englandv South AfricaGqeberha229 Nov 2009ODI # 2931
5287736-71.23Sri Lankav EnglandJohannesburg125 Sep 2009ODI # 2896
52102717-73.23Zimbabwev South AfricaCenturion210 Nov 2009ODI # 2928
51*67405-127.50South Africav EnglandCape Town127 Nov 2009ODI # 2930
5173576189.47West Indiesv PakistanJohannesburg123 Sep 2009ODI # 2894
51485151100.00South Africav ZimbabweBenoni18 Nov 2009ODI # 2926
51514013127.50Englandv South AfricaCenturion215 Nov 2009T20I # 125
51126795-64.55South Africav EnglandGqeberha129 Nov 2009ODI # 2931
5198867-59.30South Africav EnglandCape Town13 Jan 2010Test # 1946
50*513933128.20South Africav ZimbabweBenoni18 Nov 2009ODI # 2926
50133885156.81Englandv South AfricaCenturion216 Dec 2009Test # 1942
50149986-51.02South Africav EnglandDurban126 Dec 2009Test # 1944
491561006-49.00South Africav EnglandCenturion116 Dec 2009Test # 1942
48504441109.09New Zealandv Sri LankaJohannesburg127 Sep 2009ODI # 2899
48583943123.07New Zealandv EnglandJohannesburg229 Sep 2009ODI # 2902
4886682270.58Englandv AustraliaCenturion12 Oct 2009ODI # 2905
481711218-39.66Englandv South AfricaCape Town23 Jan 2010Test # 1946
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]