Batting Most Runs Innings - vs South Africa

Players - vs South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Innings in match
Match Date
Scorecard
15020213620-110.29West Indiesv South AfricaEast London124 Jan 1999ODI # 1393
1081501198390.75West Indiesv South AfricaEast London124 Jan 1999ODI # 1393
103135102115100.98West Indiesv South AfricaDhaka11 Nov 1998ODI # 1364
100*19212612279.36New Zealandv South AfricaAuckland220 Feb 1999ODI # 1409
951841188280.50New Zealandv South AfricaDunedin214 Feb 1999ODI # 1407
9331422513-41.33New Zealandv South AfricaAuckland227 Feb 1999Test # 1446
862121528-56.57West Indiesv South AfricaCape Town22 Jan 1999Test # 1440
83*1219110191.20Englandv South AfricaDhaka125 Oct 1998ODI # 1358
79*120776-102.59New Zealandv South AfricaNapier126 Mar 1999ODI # 1421
7918713915-56.83West Indiesv South AfricaDurban326 Dec 1998Test # 1437
781139212184.78West Indiesv South AfricaCenturion415 Jan 1999Test # 1441
781831237-63.41New Zealandv South AfricaChristchurch117 Feb 1999ODI # 1408
7523816913-44.37West Indiesv South AfricaDurban326 Dec 1998Test # 1437
7427321010-35.23West Indiesv South AfricaJohannesburg126 Nov 1998Test # 1429
69*19714410-47.91West Indiesv South AfricaCape Town42 Jan 1999Test # 1440
69*17213012153.07New Zealandv South AfricaAuckland327 Feb 1999Test # 1446
68*3482356-28.93New Zealandv South AfricaAuckland227 Feb 1999Test # 1446
681207714-88.31West Indiesv South AfricaCenturion215 Jan 1999Test # 1441
682511859-36.75New Zealandv South AfricaWellington118 Mar 1999Test # 1452
6821115310-44.44New Zealandv South AfricaWellington118 Mar 1999Test # 1452
66*916151108.19West Indiesv South AfricaJohannesburg122 Jan 1999ODI # 1390
652391856435.13New Zealandv South AfricaAuckland327 Feb 1999Test # 1446
622011449-43.05New Zealandv South AfricaWellington318 Mar 1999Test # 1452
6016812111-49.58New Zealandv South AfricaAuckland327 Feb 1999Test # 1446
57494053142.50West Indiesv South AfricaGqeberha230 Jan 1999ODI # 1397
57109646189.06West Indiesv South AfricaCenturion27 Feb 1999ODI # 1404
5693782171.79Englandv South AfricaDhaka125 Oct 1998ODI # 1358
561641348-41.79New Zealandv South AfricaChristchurch311 Mar 1999Test # 1449
55*2101686-32.73New Zealandv South AfricaChristchurch311 Mar 1999Test # 1449
52544491118.18West Indiesv South AfricaDurban227 Jan 1999ODI # 1395
51124918156.04West Indiesv South AfricaDurban126 Dec 1998Test # 1437
4969564-87.50West Indiesv South AfricaDhaka11 Nov 1998ODI # 1364
4983915153.84West Indiesv South AfricaBloemfontein25 Feb 1999ODI # 1402
4897766-63.15West Indiesv South AfricaGqeberha230 Jan 1999ODI # 1397
47100782260.25New Zealandv South AfricaChristchurch117 Feb 1999ODI # 1408
45*70462397.82New Zealandv South AfricaChristchurch117 Feb 1999ODI # 1408
4592606175.00West Indiesv South AfricaJohannesburg122 Jan 1999ODI # 1390
44383771118.91Englandv South AfricaDhaka125 Oct 1998ODI # 1358
441381047-42.30West Indiesv South AfricaJohannesburg126 Nov 1998Test # 1429
44116838-53.01New Zealandv South AfricaChristchurch111 Mar 1999Test # 1449
4451437-102.32New Zealandv South AfricaNapier125 Mar 1999ODI # 1419
43122917-47.25West Indiesv South AfricaCenturion415 Jan 1999Test # 1441
421721264133.33West Indiesv South AfricaJohannesburg326 Nov 1998Test # 1429
41107826250.00New Zealandv South AfricaAuckland227 Feb 1999Test # 1446
411671244133.06New Zealandv South AfricaWellington318 Mar 1999Test # 1452
40104735154.79West Indiesv South AfricaCape Town22 Feb 1999ODI # 1399
4068514-78.43New Zealandv South AfricaNapier125 Mar 1999ODI # 1419
3977496179.59West Indiesv South AfricaGqeberha410 Dec 1998Test # 1433
39102712254.92West Indiesv South AfricaDurban126 Dec 1998Test # 1437
3950494379.59West Indiesv South AfricaCape Town42 Jan 1999Test # 1440
3973492179.59New Zealandv South AfricaNapier125 Mar 1999ODI # 1419
38*453361115.15New Zealandv South AfricaWellington318 Mar 1999Test # 1452
381691146-33.33West Indiesv South AfricaCenturion215 Jan 1999Test # 1441
3874496-77.55New Zealandv South AfricaNapier125 Mar 1999ODI # 1419
3796643157.81West Indiesv South AfricaGqeberha210 Dec 1998Test # 1433
3791755-49.33West Indiesv South AfricaCape Town22 Jan 1999Test # 1440
37101762-48.68New Zealandv South AfricaDunedin214 Feb 1999ODI # 1407
3767453182.22New Zealandv South AfricaNapier126 Mar 1999ODI # 1421
3665605-60.00West Indiesv South AfricaCape Town42 Jan 1999Test # 1440
3677507-72.00New Zealandv South AfricaChristchurch111 Mar 1999Test # 1449
3570625-56.45West Indiesv South AfricaJohannesburg126 Nov 1998Test # 1429
34*69522165.38New Zealandv South AfricaDunedin214 Feb 1999ODI # 1407
34120901137.77West Indiesv South AfricaJohannesburg326 Nov 1998Test # 1429
331721144-28.94West Indiesv South AfricaJohannesburg326 Nov 1998Test # 1429
331521063131.13West Indiesv South AfricaCape Town42 Jan 1999Test # 1440
3354455173.33West Indiesv South AfricaCenturion415 Jan 1999Test # 1441
33113945-35.10New Zealandv South AfricaWellington318 Mar 1999Test # 1452
3275493-65.30Englandv South AfricaDhaka125 Oct 1998ODI # 1358
3286494-65.30West Indiesv South AfricaDurban227 Jan 1999ODI # 1395
3270744-43.24New Zealandv South AfricaAuckland227 Feb 1999Test # 1446
312112-4258.33West Indiesv South AfricaGqeberha210 Dec 1998Test # 1433
31120834137.34New Zealandv South AfricaAuckland227 Feb 1999Test # 1446
3149473165.95New Zealandv South AfricaAuckland227 Mar 1999ODI # 1422
298259--49.15West Indiesv South AfricaDurban126 Dec 1998Test # 1437
2961413-70.73West Indiesv South AfricaDurban326 Dec 1998Test # 1437
2988616-47.54West Indiesv South AfricaCape Town22 Jan 1999Test # 1440
2887653-43.07West Indiesv South AfricaJohannesburg126 Nov 1998Test # 1429
28117943-29.78West Indiesv South AfricaDurban126 Dec 1998Test # 1437
2863382173.68New Zealandv South AfricaAuckland220 Feb 1999ODI # 1409
2769542-50.00West Indiesv South AfricaDhaka11 Nov 1998ODI # 1364
2777544-50.00New Zealandv South AfricaChristchurch111 Mar 1999Test # 1449
2796684-39.70New Zealandv South AfricaWellington318 Mar 1999Test # 1452
2752364-75.00New Zealandv South AfricaWellington318 Mar 1999Test # 1452
2750404-67.50New Zealandv South AfricaAuckland227 Mar 1999ODI # 1422
26*71531149.05New Zealandv South AfricaAuckland220 Feb 1999ODI # 1409
2580694-36.23New Zealandv South AfricaAuckland227 Feb 1999Test # 1446
2462404-60.00West Indiesv South AfricaDurban227 Jan 1999ODI # 1395
2461413-58.53New Zealandv South AfricaAuckland227 Mar 1999ODI # 1422
23241322176.92West Indiesv South AfricaCenturion27 Feb 1999ODI # 1404
2367561141.07West Indiesv South AfricaCenturion27 Feb 1999ODI # 1404
2349513-45.09New Zealandv South AfricaNapier126 Mar 1999ODI # 1421
22*42321-68.75West Indiesv South AfricaJohannesburg122 Jan 1999ODI # 1390
22*65484-45.83New Zealandv South AfricaAuckland327 Feb 1999Test # 1446
2228174-129.41Sri Lankav South AfricaDhaka230 Oct 1998ODI # 1362
2246314-70.96West Indiesv South AfricaGqeberha410 Dec 1998Test # 1433
2248275-81.48West Indiesv South AfricaDurban326 Dec 1998Test # 1437
2256391-56.41West Indiesv South AfricaDurban227 Jan 1999ODI # 1395
2234273181.48West Indiesv South AfricaCenturion27 Feb 1999ODI # 1404
2175493-42.85West Indiesv South AfricaDurban126 Dec 1998Test # 1437
218549--42.85West Indiesv South AfricaGqeberha230 Jan 1999ODI # 1397
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:

Pakistan vs South Africa at Rawalpindi, South Africa in Pakistan 2nd Test, Oct 20-23, 2025 [Test # 2603]

India vs Australia at Adelaide, India in Australia 2nd ODI, Oct 23, 2025 [ODI # 4913]

Bangladesh vs West Indies at Mirpur, West Indies in Bangladesh 3rd ODI, Oct 23, 2025 [ODI # 4914]