Batting Most Runs Innings IN South Africa

High scores in 1990s 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
27587864226-42.83South Africav EnglandDurban326 Dec 1999Test # 1480
21451942133-50.83Australiav South AfricaJohannesburg228 Feb 1997Test # 1356
185*64349229-37.60Englandv South AfricaJohannesburg430 Nov 1995Test # 1315
17433322125278.73South Africav EnglandGqeberha109 Dec 1999Test # 1475
169*204143194118.18South Africav New ZealandCenturion111 Dec 1994ODI # 960
16932925426-66.53Indiav South AfricaCape Town202 Jan 1997Test # 1349
16842530620-54.90South Africav West IndiesCape Town102 Jan 1999Test # 1440
16050136622-43.71Australiav South AfricaJohannesburg228 Feb 1997Test # 1356
15020213620-110.29West Indiesv South AfricaEast London124 Jan 1999ODI # 1393
14854136221-40.88Indiav South AfricaJohannesburg116 Jan 1997Test # 1350
146*63546317-31.53Englandv South AfricaDurban126 Dec 1999Test # 1480
14140327725-50.90Englandv South AfricaCenturion116 Nov 1995Test # 1312
1401831439697.90Sri Lankav New ZealandBloemfontein108 Dec 1994ODI # 958
13630421516263.25Pakistanv South AfricaJohannesburg214 Feb 1998Test # 1400
13552941012132.92South Africav IndiaGqeberha226 Dec 1992Test # 1206
13444830515-43.93South Africav West IndiesCenturion315 Jan 1999Test # 1441
13219816324-80.98Pakistanv South AfricaDurban126 Feb 1998Test # 1403
12925718014171.66Indiav South AfricaGqeberha326 Dec 1992Test # 1206
128-12520-102.40West Indiesv PakistanDurban119 Feb 1993ODI # 805
1251911469-85.61South Africav West IndiesGqeberha130 Jan 1999ODI # 1397
122*26120015161.00South Africav IndiaJohannesburg416 Jan 1997Test # 1350
12224719216163.54South Africav AustraliaJohannesburg304 Mar 1994Test # 1252
11833426618-44.36South Africav IndiaDurban113 Nov 1992Test # 1200
11831220918-56.45Pakistanv South AfricaDurban326 Feb 1998Test # 1403
116*15811044105.45Pakistanv Sri LankaKimberley207 Apr 1998ODI # 1309
11616112611-92.06South Africav EnglandCenturion214 Jan 1996ODI # 1038
11632322817150.87Australiav South AfricaGqeberha414 Mar 1997Test # 1360
115*1871258392.00Australiav South AfricaGqeberha231 Mar 1997ODI # 1187
115174110191104.54Indiav South AfricaCape Town202 Jan 1997Test # 1349
114*13490173126.66Pakistanv South AfricaDurban217 Dec 1994ODI # 964
114-1486177.02Indiav South AfricaCenturion211 Dec 1992ODI # 774
113*28322213-50.90Australiav South AfricaDurban325 Mar 1994Test # 1256
11322618015-62.77South Africav PakistanJohannesburg119 Jan 1995Test # 1283
11322215913171.06South Africav Sri LankaCape Town119 Mar 1998Test # 1410
1121471207393.33South Africav AustraliaJohannesburg119 Feb 1994ODI # 882
11228823510147.65South Africav New ZealandCape Town202 Jan 1995Test # 1282
111*-14014179.28West Indiesv South AfricaBloemfontein223 Feb 1993ODI # 807
11137327019-41.11Indiav South AfricaJohannesburg226 Nov 1992Test # 1201
11035124116-45.64South Africav EnglandJohannesburg130 Nov 1995Test # 1315
1104303289-33.53South Africav West IndiesCape Town102 Jan 1999Test # 1440
109*1601148-95.61South Africav PakistanDurban103 Apr 1998ODI # 1303
1093032067-52.91South Africav New ZealandCape Town202 Jan 1995Test # 1282
108-1478173.46South Africav IndiaBloemfontein215 Dec 1992ODI # 781
1081459583113.68New Zealandv South AfricaCenturion211 Dec 1994ODI # 960
10822615717-68.78South Africav PakistanJohannesburg114 Feb 1998Test # 1400
1081501198390.75West Indiesv South AfricaEast London124 Jan 1999ODI # 1393
10825117017-63.52South Africav EnglandJohannesburg225 Nov 1999Test # 1471
10838027415-39.41Englandv South AfricaGqeberha209 Dec 1999Test # 1475
10829022014149.09South Africav EnglandDurban326 Dec 1999Test # 1480
107-1449274.30Pakistanv South AfricaEast London115 Feb 1993ODI # 803
1061761399-76.25South Africav PakistanJohannesburg112 Jan 1995ODI # 971
1041219781107.21Indiav ZimbabweBenoni209 Feb 1997ODI # 1175
103*3452339-44.20South Africav IndiaCape Town102 Jan 1997Test # 1349
103*1049586108.42South Africav West IndiesCenturion315 Jan 1999Test # 1441
10337429911-34.44Indiav South AfricaDurban213 Nov 1992Test # 1200
10329020415-50.49South Africav IndiaCape Town102 Jan 1997Test # 1349
1031409581108.42Australiav South AfricaCenturion210 Apr 1997ODI # 1197
10330718513-55.67South Africav Sri LankaCenturion227 Mar 1998Test # 1414
102*1309872104.08New Zealandv Sri LankaEast London118 Dec 1994ODI # 965
102*141100131102.00South Africav IndiaCape Town102 Jan 1997Test # 1349
10225017413-58.62South Africav AustraliaCape Town117 Mar 1994Test # 1253
101*1431088-93.51Sri Lankav PakistanDurban102 Dec 1994ODI # 953
100*2951689359.52South Africav EnglandJohannesburg330 Nov 1995Test # 1315
100-1198-84.03Pakistanv Sri LankaDurban202 Dec 1994ODI # 953
10020818316-54.64South Africav West IndiesCenturion115 Jan 1999Test # 1441
9922815416-64.28Pakistanv South AfricaJohannesburg219 Jan 1995Test # 1283
9830720312-48.27South Africav IndiaJohannesburg126 Nov 1992Test # 1201
971371018396.03South Africav AustraliaCenturion120 Feb 1994ODI # 884
9635325711-37.35Australiav South AfricaCape Town217 Mar 1994Test # 1253
9644432210129.81South Africav AustraliaCenturion221 Mar 1997Test # 1362
95*18316912-56.21South Africav IndiaGqeberha426 Dec 1992Test # 1206
9527620211-47.02Australiav South AfricaDurban325 Mar 1994Test # 1256
951441057390.47Sri Lankav PakistanCenturion204 Dec 1994ODI # 954
9525417916-53.07Pakistanv South AfricaJohannesburg419 Jan 1995Test # 1283
9520214915-63.75Englandv South AfricaDurban126 Dec 1999Test # 1480
94*113958298.94South Africav PakistanDurban103 Apr 1998ODI # 1303
941811237176.42Sri Lankav PakistanBenoni115 Apr 1998ODI # 1317
93*1711189178.81Sri Lankav South AfricaGqeberha213 Apr 1998ODI # 1315
93-12410175.00South Africav PakistanDurban209 Feb 1993ODI # 800
9317313715-67.88South Africav New ZealandJohannesburg225 Nov 1994Test # 1276
921841187177.96South Africav AustraliaBloemfontein113 Apr 1997ODI # 1199
921981388166.66South Africav Sri LankaCape Town119 Mar 1998Test # 1410
9124318910-48.14South Africav IndiaJohannesburg126 Nov 1992Test # 1201
9124418314-49.72South Africav EnglandGqeberha126 Dec 1995Test # 1320
911377983115.18Australiav South AfricaBloemfontein213 Apr 1997ODI # 1199
901681268-71.42Zimbabwev South AfricaCenturion125 Jan 1997ODI # 1168
8913511411-78.07Australiav South AfricaJohannesburg108 Apr 1997ODI # 1195
891861026187.25Australiav South AfricaCenturion210 Apr 1997ODI # 1197
89118968-92.70South Africav AustraliaCenturion110 Apr 1997ODI # 1197
88*2862574-34.24South Africav West IndiesCape Town302 Jan 1999Test # 1440
87*1451285167.96South Africav ZimbabweCenturion225 Jan 1997ODI # 1168
87-1307-66.92South Africav IndiaCenturion111 Dec 1992ODI # 774
871381118178.37South Africav PakistanJohannesburg112 Jan 1995ODI # 971
871821298267.44South Africav West IndiesDurban226 Dec 1998Test # 1437
86*-1065181.13Indiav South AfricaBloemfontein115 Dec 1992ODI # 781
8628723611-36.44South Africav IndiaCape Town102 Jan 1993Test # 1209
86147914394.50Australiav South AfricaCenturion220 Feb 1994ODI # 884
8626016414-52.43Australiav South AfricaCape Town217 Mar 1994Test # 1253
861601082279.62Zimbabwev IndiaBenoni109 Feb 1997ODI # 1175
861088251104.87Sri Lankav PakistanKimberley107 Apr 1998ODI # 1309
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
Records includes the following current or recent matches:

West Indies vs Pakistan at Tarouba, Pakistan tour of West Indies 3rd ODI, Aug 12, 2025 [ODI # 4894]

Pakistan vs West Indies at Tarouba, Pakistan tour of West Indies 2nd ODI, Aug 10, 2025 [ODI # 4893]

West Indies vs Pakistan at Tarouba, Pakistan tour of West Indies 1st ODI, Aug 8, 2025 [ODI # 4892]