Batting Most Runs Innings - vs South Africa

Players - vs South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
120*176110102109.09Australiav South AfricaLeeds13 Jun 1999ODI # 1481
9718714211168.30Indiav South AfricaHove15 May 1999ODI # 1444
7615911710064.95Zimbabwev South AfricaChelmsford29 May 1999ODI # 1468
691441105262.72Australiav South AfricaLeeds13 Jun 1999ODI # 1481
651511016064.35Australiav South AfricaBirmingham17 Jun 1999ODI # 1483
63625662112.50Pakistanv South AfricaNottingham5 Jun 1999ODI # 1474
56108766173.68Australiav South AfricaBirmingham17 Jun 1999ODI # 1483
54103755072.00Indiav South AfricaHove15 May 1999ODI # 1444
5076647078.12Kenyav South AfricaAmstelveen26 May 1999ODI # 1462
4280646065.62New Zealandv South AfricaBirmingham10 Jun 1999ODI # 1478
3749483177.08Australiav South AfricaBirmingham17 Jun 1999ODI # 1483
36128713050.70Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
3569403187.50New Zealandv South AfricaBirmingham10 Jun 1999ODI # 1478
3470455075.55Zimbabwev South AfricaChelmsford29 May 1999ODI # 1468
3076602050.00Pakistanv South AfricaNottingham5 Jun 1999ODI # 1474
2947353182.85Zimbabwev South AfricaChelmsford29 May 1999ODI # 1468
2871465060.86Indiav South AfricaHove15 May 1999ODI # 1444
27*60381071.05New Zealandv South AfricaBirmingham10 Jun 1999ODI # 1478
2749332081.81Australiav South AfricaLeeds13 Jun 1999ODI # 1481
2659423061.90Kenyav South AfricaAmstelveen26 May 1999ODI # 1462
24402420100.00Indiav South AfricaHove15 May 1999ODI # 1444
2355372062.16Pakistanv South AfricaNottingham5 Jun 1999ODI # 1474
2361361163.88Pakistanv South AfricaNottingham5 Jun 1999ODI # 1474
2391541042.59New Zealandv South AfricaBirmingham10 Jun 1999ODI # 1478
2237324068.75Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
2246402055.00Kenyav South AfricaAmstelveen26 May 1999ODI # 1462
2166502042.00Englandv South AfricaThe Oval22 May 1999ODI # 1455
21107441047.72Englandv South AfricaThe Oval22 May 1999ODI # 1455
2033310164.51Zimbabwev South AfricaChelmsford29 May 1999ODI # 1468
2070391151.28Australiav South AfricaBirmingham17 Jun 1999ODI # 1483
1955433044.18Zimbabwev South AfricaChelmsford29 May 1999ODI # 1468
18*36191094.73Zimbabwev South AfricaChelmsford29 May 1999ODI # 1468
1836241075.00Australiav South AfricaBirmingham17 Jun 1999ODI # 1483
1747271062.96Pakistanv South AfricaNottingham5 Jun 1999ODI # 1474
1781562030.35Pakistanv South AfricaNottingham5 Jun 1999ODI # 1474
17211611106.25New Zealandv South AfricaBirmingham10 Jun 1999ODI # 1478
16201420114.28Indiav South AfricaHove15 May 1999ODI # 1444
15*341010150.00Pakistanv South AfricaNottingham5 Jun 1999ODI # 1474
15*24162093.75Australiav South AfricaLeeds13 Jun 1999ODI # 1481
1443291048.27Englandv South AfricaThe Oval22 May 1999ODI # 1455
13*131310100.00New Zealandv South AfricaBirmingham10 Jun 1999ODI # 1478
1225252048.00Englandv South AfricaThe Oval22 May 1999ODI # 1455
1223203060.00New Zealandv South AfricaBirmingham10 Jun 1999ODI # 1478
1125201055.00Australiav South AfricaLeeds13 Jun 1999ODI # 1481
1029341029.41Englandv South AfricaThe Oval22 May 1999ODI # 1455
1050350028.57Kenyav South AfricaAmstelveen26 May 1999ODI # 1462
9*15131069.23Zimbabwev South AfricaChelmsford29 May 1999ODI # 1468
923221040.90Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
920221040.90New Zealandv South AfricaBirmingham10 Jun 1999ODI # 1478
950321028.12New Zealandv South AfricaBirmingham10 Jun 1999ODI # 1478
843260030.76Kenyav South AfricaAmstelveen26 May 1999ODI # 1462
729191036.84Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
716151046.66Kenyav South AfricaAmstelveen26 May 1999ODI # 1462
6*11101060.00Kenyav South AfricaAmstelveen26 May 1999ODI # 1462
618170035.29Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
67510120.00Kenyav South AfricaAmstelveen26 May 1999ODI # 1462
5*2210250.00Indiav South AfricaHove15 May 1999ODI # 1444
5*6310166.66Pakistanv South AfricaNottingham5 Jun 1999ODI # 1474
516101050.00Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
519140035.71Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
523171029.41Englandv South AfricaThe Oval22 May 1999ODI # 1455
52390055.55Australiav South AfricaLeeds13 Jun 1999ODI # 1481
5671071.42Australiav South AfricaLeeds13 Jun 1999ODI # 1481
4*9300133.33Indiav South AfricaHove15 May 1999ODI # 1444
424150026.66Pakistanv South AfricaNottingham5 Jun 1999ODI # 1474
322180016.66Englandv South AfricaThe Oval22 May 1999ODI # 1455
3550060.00New Zealandv South AfricaBirmingham10 Jun 1999ODI # 1478
214140014.28Englandv South AfricaThe Oval22 May 1999ODI # 1455
23724008.33Kenyav South AfricaAmstelveen26 May 1999ODI # 1462
1*1460016.66Englandv South AfricaThe Oval22 May 1999ODI # 1455
113100010.00Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
110100010.00Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
11380012.50Sri Lankav South AfricaNorthampton19 May 1999ODI # 1451
11170014.28Kenyav South AfricaAmstelveen26 May 1999ODI # 1462
1440025.00Australiav South AfricaBirmingham17 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]