Batting Most Runs Innings - South Africa

Players - South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
10118513410175.37South Africav AustraliaLeeds13 Jun 1999ODI # 1481
961781287075.00South Africav IndiaHove15 May 1999ODI # 1444
911711186177.11South Africav New ZealandBirmingham10 Jun 1999ODI # 1478
821391216167.76South Africav New ZealandBirmingham10 Jun 1999ODI # 1478
6099946163.82South Africav EnglandThe Oval22 May 1999ODI # 1455
54148983055.10South Africav PakistanNottingham5 Jun 1999ODI # 1474
53*503613147.22South Africav New ZealandBirmingham10 Jun 1999ODI # 1478
53119923057.60South Africav AustraliaBirmingham17 Jun 1999ODI # 1483
52*694552115.55South Africav Sri LankaNorthampton19 May 1999ODI # 1451
52*76583289.65South Africav ZimbabweChelmsford29 May 1999ODI # 1468
52114814064.19South Africav ZimbabweChelmsford29 May 1999ODI # 1468
5079624180.64South Africav AustraliaLeeds13 Jun 1999ODI # 1481
49117824059.75South Africav Sri LankaNorthampton19 May 1999ODI # 1451
48*574031120.00South Africav EnglandThe Oval22 May 1999ODI # 1455
46*614133112.19South Africav PakistanNottingham5 Jun 1999ODI # 1474
45105623072.58South Africav EnglandThe Oval22 May 1999ODI # 1455
44*100814154.32South Africav KenyaAmstelveen26 May 1999ODI # 1462
4370552178.18South Africav AustraliaBirmingham17 Jun 1999ODI # 1483
39*423150125.80South Africav IndiaHove15 May 1999ODI # 1444
39202222177.27South Africav New ZealandBirmingham10 Jun 1999ODI # 1478
39653622108.33South Africav AustraliaLeeds13 Jun 1999ODI # 1481
38383841100.00South Africav KenyaAmstelveen26 May 1999ODI # 1462
36252141171.42South Africav AustraliaLeeds13 Jun 1999ODI # 1481
35*60513268.62South Africav KenyaAmstelveen26 May 1999ODI # 1462
3452364194.44South Africav IndiaHove15 May 1999ODI # 1444
31*321641193.75South Africav AustraliaBirmingham17 Jun 1999ODI # 1483
3070453066.66South Africav PakistanNottingham5 Jun 1999ODI # 1474
3051366083.33South Africav AustraliaBirmingham17 Jun 1999ODI # 1483
2987673043.28South Africav ZimbabweChelmsford29 May 1999ODI # 1468
2759303090.00South Africav IndiaHove15 May 1999ODI # 1444
2788713038.02South Africav KenyaAmstelveen26 May 1999ODI # 1462
2340403057.50South Africav Sri LankaNorthampton19 May 1999ODI # 1451
2154463045.65South Africav AustraliaLeeds13 Jun 1999ODI # 1481
20271411142.85South Africav AustraliaBirmingham17 Jun 1999ODI # 1483
1952353054.28South Africav IndiaHove15 May 1999ODI # 1444
1954383050.00South Africav PakistanNottingham5 Jun 1999ODI # 1474
1838241075.00South Africav EnglandThe Oval22 May 1999ODI # 1455
1856422042.85South Africav PakistanNottingham5 Jun 1999ODI # 1474
1859421042.85South Africav AustraliaBirmingham17 Jun 1999ODI # 1483
1723252068.00South Africav Sri LankaNorthampton19 May 1999ODI # 1451
16*38270059.25South Africav EnglandThe Oval22 May 1999ODI # 1455
1639280057.14South Africav EnglandThe Oval22 May 1999ODI # 1455
14171430100.00South Africav Sri LankaNorthampton19 May 1999ODI # 1451
12*9430300.00South Africav IndiaHove15 May 1999ODI # 1444
12*22150180.00South Africav PakistanNottingham5 Jun 1999ODI # 1474
1242260046.15South Africav Sri LankaNorthampton19 May 1999ODI # 1451
1023202050.00South Africav EnglandThe Oval22 May 1999ODI # 1455
931210042.85South Africav ZimbabweChelmsford29 May 1999ODI # 1468
827210038.09South Africav Sri LankaNorthampton19 May 1999ODI # 1451
834231034.78South Africav ZimbabweChelmsford29 May 1999ODI # 1468
71281087.50South Africav IndiaHove15 May 1999ODI # 1444
722180038.88South Africav ZimbabweChelmsford29 May 1999ODI # 1468
639300020.00South Africav AustraliaBirmingham17 Jun 1999ODI # 1483
529151033.33South Africav Sri LankaNorthampton19 May 1999ODI # 1451
57510100.00South Africav ZimbabweChelmsford29 May 1999ODI # 1468
513100050.00South Africav AustraliaBirmingham17 Jun 1999ODI # 1483
4861066.66South Africav ZimbabweChelmsford29 May 1999ODI # 1468
420151026.66South Africav PakistanNottingham5 Jun 1999ODI # 1474
4651080.00South Africav New ZealandBirmingham10 Jun 1999ODI # 1478
3*17160018.75South Africav Sri LankaNorthampton19 May 1999ODI # 1451
331220013.63South Africav IndiaHove15 May 1999ODI # 1444
3960050.00South Africav KenyaAmstelveen26 May 1999ODI # 1462
31040075.00South Africav AustraliaLeeds13 Jun 1999ODI # 1481
21590022.22South Africav Sri LankaNorthampton19 May 1999ODI # 1451
116100010.00South Africav Sri LankaNorthampton19 May 1999ODI # 1451
1560016.66South Africav ZimbabweChelmsford29 May 1999ODI # 1468
13100100.00South Africav AustraliaBirmingham17 Jun 1999ODI # 1483
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:

England vs Sri Lanka at Colombo (RPS), England in Sri Lanka 3rd ODI, Jan 27, 2026 [ODI # 4942]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 2nd ODI, Jan 24, 2026 [ODI # 4941]

Sri Lanka vs England at Colombo (RPS), England in Sri Lanka 1st ODI, Jan 22, 2026 [ODI # 4940]