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
146*63546317031.53Englandv South AfricaDurban126 Dec 1999Test # 1480
10838027415039.41Englandv South AfricaGqeberha29 Dec 1999Test # 1475
10222417013260.00Indiav South AfricaBengaluru32 Mar 2000Test # 1486
9720816312259.50Indiav South AfricaWankhede124 Feb 2000Test # 1484
9520214915063.75Englandv South AfricaDurban126 Dec 1999Test # 1480
8615813014166.15Englandv South AfricaJohannesburg325 Nov 1999Test # 1471
8514811414074.56Zimbabwev South AfricaBloemfontein129 Oct 1999Test # 1466
8221215410253.24Englandv South AfricaGqeberha29 Dec 1999Test # 1475
7317914010152.14Englandv South AfricaCenturion414 Jan 2000Test # 1483
711671248057.25Englandv South AfricaCape Town12 Jan 2000Test # 1482
70*3032119133.17Englandv South AfricaGqeberha49 Dec 1999Test # 1475
691531089063.88Englandv South AfricaCenturion414 Jan 2000Test # 1483
51125919056.04Zimbabwev South AfricaBloemfontein329 Oct 1999Test # 1466
4897727166.66Englandv South AfricaJohannesburg325 Nov 1999Test # 1471
481951604030.00Englandv South AfricaDurban126 Dec 1999Test # 1480
42673790113.51Englandv South AfricaGqeberha29 Dec 1999Test # 1475
421771313032.06Englandv South AfricaCape Town12 Jan 2000Test # 1482
41*58428097.61Indiav South AfricaWankhede124 Feb 2000Test # 1484
4083656061.53Englandv South AfricaCape Town12 Jan 2000Test # 1482
402111686023.80Englandv South AfricaCape Town12 Jan 2000Test # 1482
39105768051.31Zimbabwev South AfricaBloemfontein329 Oct 1999Test # 1466
3871487079.16Englandv South AfricaJohannesburg125 Nov 1999Test # 1471
371871276029.13Indiav South AfricaWankhede324 Feb 2000Test # 1484
36*123954037.89Indiav South AfricaBengaluru12 Mar 2000Test # 1486
3686627058.06Englandv South AfricaJohannesburg325 Nov 1999Test # 1471
36110846042.85Englandv South AfricaCenturion414 Jan 2000Test # 1483
35133964036.45Englandv South AfricaGqeberha29 Dec 1999Test # 1475
351391093032.11Englandv South AfricaCape Town32 Jan 2000Test # 1482
3470593157.62Zimbabwev South AfricaHarare311 Nov 1999Test # 1468
3369517064.70Zimbabwev South AfricaBloemfontein329 Oct 1999Test # 1466
33119845039.28Englandv South AfricaJohannesburg125 Nov 1999Test # 1471
322211384023.18Englandv South AfricaJohannesburg325 Nov 1999Test # 1471
3182594052.54Englandv South AfricaCape Town32 Jan 2000Test # 1482
3158424173.80Indiav South AfricaWankhede324 Feb 2000Test # 1484
291491082026.85Englandv South AfricaGqeberha49 Dec 1999Test # 1475
2872554150.90Englandv South AfricaGqeberha49 Dec 1999Test # 1475
281221044026.92Indiav South AfricaBengaluru32 Mar 2000Test # 1486
27130835032.53Zimbabwev South AfricaBloemfontein129 Oct 1999Test # 1466
2547314080.64Zimbabwev South AfricaHarare311 Nov 1999Test # 1468
2576652038.46Englandv South AfricaGqeberha29 Dec 1999Test # 1475
2594692036.23Englandv South AfricaCenturion414 Jan 2000Test # 1483
2449323075.00Zimbabwev South AfricaBloemfontein329 Oct 1999Test # 1466
241431203020.00Englandv South AfricaDurban126 Dec 1999Test # 1480
2362471148.93Zimbabwev South AfricaBloemfontein329 Oct 1999Test # 1466
2396735031.50Indiav South AfricaBengaluru32 Mar 2000Test # 1486
2382682033.82Indiav South AfricaBengaluru32 Mar 2000Test # 1486
2257473046.80Englandv South AfricaCape Town12 Jan 2000Test # 1482
22111794027.84Indiav South AfricaWankhede124 Feb 2000Test # 1484
21146993021.21Englandv South AfricaGqeberha29 Dec 1999Test # 1475
21120763027.63Indiav South AfricaBengaluru12 Mar 2000Test # 1486
2099692028.98Zimbabwev South AfricaHarare111 Nov 1999Test # 1468
2076532037.73Indiav South AfricaBengaluru32 Mar 2000Test # 1486
2079612032.78Indiav South AfricaBengaluru12 Mar 2000Test # 1486
19*221031190.00Indiav South AfricaWankhede324 Feb 2000Test # 1484
1942363052.77Englandv South AfricaDurban126 Dec 1999Test # 1480
1869503036.00Zimbabwev South AfricaHarare311 Nov 1999Test # 1468
1878613029.50Indiav South AfricaBengaluru32 Mar 2000Test # 1486
1744362047.22Zimbabwev South AfricaHarare311 Nov 1999Test # 1468
1739331151.51Zimbabwev South AfricaHarare111 Nov 1999Test # 1468
17112752022.66Indiav South AfricaBengaluru12 Mar 2000Test # 1486
16*39262061.53Englandv South AfricaJohannesburg325 Nov 1999Test # 1471
16101702022.85Zimbabwev South AfricaBloemfontein129 Oct 1999Test # 1466
1633272159.25Englandv South AfricaJohannesburg325 Nov 1999Test # 1471
1650313051.61Englandv South AfricaJohannesburg125 Nov 1999Test # 1471
1661382142.10Englandv South AfricaCape Town32 Jan 2000Test # 1482
1681483033.33Indiav South AfricaWankhede124 Feb 2000Test # 1484
15*45392038.46Englandv South AfricaJohannesburg125 Nov 1999Test # 1471
1549423035.71Zimbabwev South AfricaHarare111 Nov 1999Test # 1468
1567362041.66Englandv South AfricaGqeberha29 Dec 1999Test # 1475
1585701021.42Englandv South AfricaCape Town12 Jan 2000Test # 1482
1467391035.89Zimbabwev South AfricaBloemfontein129 Oct 1999Test # 1466
1443292048.27Zimbabwev South AfricaHarare311 Nov 1999Test # 1468
1454472029.78Englandv South AfricaCape Town32 Jan 2000Test # 1482
1451312045.16Indiav South AfricaWankhede124 Feb 2000Test # 1484
1346461028.26Zimbabwev South AfricaBloemfontein129 Oct 1999Test # 1466
1362503026.00Indiav South AfricaBengaluru32 Mar 2000Test # 1486
1345362036.11Indiav South AfricaBengaluru12 Mar 2000Test # 1486
1216192063.15Englandv South AfricaGqeberha49 Dec 1999Test # 1475
1285591020.33Indiav South AfricaWankhede124 Feb 2000Test # 1484
1268411029.26Indiav South AfricaBengaluru12 Mar 2000Test # 1486
1151332033.33Zimbabwev South AfricaBloemfontein329 Oct 1999Test # 1466
1119181061.11Zimbabwev South AfricaHarare111 Nov 1999Test # 1468
1161371029.72Zimbabwev South AfricaHarare111 Nov 1999Test # 1468
1093620016.12Zimbabwev South AfricaBloemfontein329 Oct 1999Test # 1466
1028150166.66Englandv South AfricaJohannesburg125 Nov 1999Test # 1471
1078481020.83Englandv South AfricaCape Town12 Jan 2000Test # 1482
927232039.13Zimbabwev South AfricaBloemfontein129 Oct 1999Test # 1466
946320028.12Zimbabwev South AfricaHarare311 Nov 1999Test # 1468
928251036.00Englandv South AfricaDurban126 Dec 1999Test # 1480
938331027.27Indiav South AfricaBengaluru12 Mar 2000Test # 1486
834291027.58Zimbabwev South AfricaBloemfontein329 Oct 1999Test # 1466
847351022.85Zimbabwev South AfricaHarare111 Nov 1999Test # 1468
828230034.78Englandv South AfricaCape Town32 Jan 2000Test # 1482
820112072.72Indiav South AfricaWankhede324 Feb 2000Test # 1484
7*14131053.84Englandv South AfricaGqeberha29 Dec 1999Test # 1475
7*8710100.00Englandv South AfricaCenturion414 Jan 2000Test # 1483
732291024.13Zimbabwev South AfricaBloemfontein129 Oct 1999Test # 1466
735301023.33Zimbabwev South AfricaHarare311 Nov 1999Test # 1468
741291024.13Englandv South AfricaCenturion414 Jan 2000Test # 1483
6*14310200.00Englandv South AfricaCenturion414 Jan 2000Test # 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 Australia at Sydney, The Ashes 5th Test, Jan 4-8, 2026 [Test # 2616]

Australia vs England at Melbourne, The Ashes 4th Test, Dec 26-27, 2025 [Test # 2615]

New Zealand vs West Indies at Mount Maunganui, West Indies in New Zealand 3rd Test, Dec 18-22, 2025 [Test # 2614]