Batting Most Runs Innings - vs South Africa

High scores For ICC World Test Championship - vs South Africa

High scores
Player
Runs
Mins
Balls
4s
6s
SR
Team
Opposition
Ground
Match Date
Scorecard
254*-33633275.59Indiav South AfricaPune10 Oct 2019Test # 2364
24054636626365.57New Zealandv South AfricaMount Maunganui4 Feb 2024Test # 2528
215-37123657.95Indiav South AfricaVisakhapatnam2 Oct 2019Test # 2363
212-25528683.13Indiav South AfricaRanchi19 Oct 2019Test # 2365
20036625516278.43Australiav South AfricaMelbourne26 Dec 2022Test # 2485
195*53636819152.98Australiav South AfricaSydney4 Jan 2023Test # 2488
176-24423672.13Indiav South AfricaVisakhapatnam2 Oct 2019Test # 2363
14537125117-57.76Pakistanv South AfricaCape Town3 Jan 2025Test # 2576
13744232615242.02Bangladeshv South AfricaDurban31 Mar 2022Test # 2460
135*38222618159.73Englandv South AfricaGqeberha16 Jan 2020Test # 2380
133*49731119142.76Englandv South AfricaCape Town3 Jan 2020Test # 2379
133*36226012251.15New Zealandv South AfricaHamilton13 Feb 2024Test # 2529
127-14910785.23Indiav South AfricaVisakhapatnam2 Oct 2019Test # 2363
12340226017147.30Indiav South AfricaCenturion26 Dec 2021Test # 2443
120*22815812375.94New Zealandv South AfricaChristchurch25 Feb 2022Test # 2451
12027221412256.07Englandv South AfricaGqeberha16 Jan 2020Test # 2380
11842428916-40.83New Zealandv South AfricaMount Maunganui4 Feb 2024Test # 2528
115*29220415-56.37Pakistanv South AfricaRawalpindi4 Feb 2021Test # 2408
115-19217159.89Indiav South AfricaRanchi19 Oct 2019Test # 2365
113*2992179-52.07Englandv South AfricaManchester25 Aug 2022Test # 2475
11124314913-74.49Australiav South AfricaMelbourne26 Dec 2022Test # 2485
1093532459244.48Pakistanv South AfricaKarachi26 Jan 2021Test # 2406
10917013212182.57New Zealandv South AfricaMount Maunganui4 Feb 2024Test # 2528
108-19516255.38Indiav South AfricaPune10 Oct 2019Test # 2364
10526716311-64.41New Zealandv South AfricaChristchurch17 Feb 2022Test # 2450
10423319211254.16Australiav South AfricaSydney4 Jan 2023Test # 2488
10321012819-80.46Sri Lankav South AfricaJohannesburg3 Jan 2021Test # 2401
1032311636363.19Englandv South AfricaManchester25 Aug 2022Test # 2475
10119913714473.72Indiav South AfricaCenturion26 Dec 2023Test # 2520
100*2361396471.94Indiav South AfricaCape Town11 Jan 2022Test # 2448
9721919110150.78Bangladeshv South AfricaMirpur21 Oct 2024Test # 2556
9621513812-69.56New Zealandv South AfricaChristchurch17 Feb 2022Test # 2450
932251537160.78Pakistanv South AfricaLahore12 Oct 2025Test # 2602
932061455364.13Pakistanv South AfricaLahore12 Oct 2025Test # 2602
9226918813-48.93New Zealandv South AfricaChristchurch25 Feb 2022Test # 2451
921379613195.83Australiav South AfricaBrisbane17 Dec 2022Test # 2482
922181169-79.31West Indiesv South AfricaPort of Spain7 Aug 2024Test # 2542
91-1048287.50Indiav South AfricaPune10 Oct 2019Test # 2364
8923615711156.68Sri Lankav South AfricaGqeberha5 Dec 2024Test # 2566
872221762349.43Pakistanv South AfricaRawalpindi20 Oct 2025Test # 2603
8525216111-52.79Sri Lankav South AfricaCenturion26 Dec 2020Test # 2399
853091619152.79Australiav South AfricaMelbourne26 Dec 2022Test # 2485
8421615411-54.54Englandv South AfricaCenturion26 Dec 2019Test # 2377
8417211310174.33Pakistanv South AfricaCenturion26 Dec 2024Test # 2572
8329517412-47.70Sri Lankav South AfricaDurban27 Nov 2024Test # 2563
821701128273.21Bangladeshv South AfricaChattogram29 Oct 2024Test # 2559
81*1631178469.23West Indiesv South AfricaJohannesburg8 Mar 2023Test # 2497
81-14813254.72Indiav South AfricaVisakhapatnam2 Oct 2019Test # 2363
8120612410-65.32Pakistanv South AfricaCape Town3 Jan 2025Test # 2576
79*14210611174.52Sri Lankav South AfricaCenturion26 Dec 2020Test # 2399
7927320112139.30Indiav South AfricaCape Town11 Jan 2022Test # 2448
7918615113-52.31Australiav South AfricaSydney4 Jan 2023Test # 2488
791559312184.94West Indiesv South AfricaCenturion28 Feb 2023Test # 2495
78*21816012-48.75Pakistanv South AfricaRawalpindi4 Feb 2021Test # 2408
7718812712-60.62Pakistanv South AfricaRawalpindi4 Feb 2021Test # 2408
761378212192.68Indiav South AfricaCenturion26 Dec 2023Test # 2520
761801479151.70Pakistanv South AfricaLahore12 Oct 2025Test # 2602
751761402253.57Pakistanv South AfricaLahore12 Oct 2025Test # 2602
731561025-71.56Englandv South AfricaLord's17 Aug 2022Test # 2474
72754773153.19Englandv South AfricaCape Town3 Jan 2020Test # 2379
721399211-78.26Australiav South AfricaLord's11 Jun 2025Test # 2585
70835981118.64Australiav South AfricaSydney4 Jan 2023Test # 2488
69*-5712-121.05Englandv South AfricaThe Oval8 Sep 2022Test # 2476
671167713-87.01Englandv South AfricaThe Oval8 Sep 2022Test # 2476
66*141873575.86Sri Lankav South AfricaCenturion26 Dec 2020Test # 2399
6616611211-58.92Englandv South AfricaJohannesburg24 Jan 2020Test # 2382
6616211210-58.92Australiav South AfricaLord's11 Jun 2025Test # 2585
662021474-44.89Pakistanv South AfricaRawalpindi20 Oct 2025Test # 2603
641438710-73.56Sri Lankav South AfricaCenturion26 Dec 2020Test # 2399
64128849-76.19Pakistanv South AfricaKarachi26 Jan 2021Test # 2406
622021567139.74West Indiesv South AfricaGros Islet10 Jun 2021Test # 2424
622201437-43.35West Indiesv South AfricaCenturion28 Feb 2023Test # 2495
61*1991447-42.36Englandv South AfricaCape Town3 Jan 2020Test # 2379
61154987-62.24Englandv South AfricaCape Town3 Jan 2020Test # 2379
60*2081348-44.77New Zealandv South AfricaHamilton13 Feb 2024Test # 2529
601016711-89.55Sri Lankav South AfricaJohannesburg3 Jan 2021Test # 2401
601761239-48.78Indiav South AfricaCenturion26 Dec 2021Test # 2443
601961348-44.77New Zealandv South AfricaChristchurch25 Feb 2022Test # 2451
59-1688-35.11Indiav South AfricaPune10 Oct 2019Test # 2364
591761086-54.62Englandv South AfricaJohannesburg24 Jan 2020Test # 2382
595953121111.32Sri Lankav South AfricaCenturion26 Dec 2020Test # 2399
59104819172.83Sri Lankav South AfricaDurban27 Nov 2024Test # 2563
58*73688-85.29New Zealandv South AfricaChristchurch17 Feb 2022Test # 2450
58*1901365-42.64Australiav South AfricaLord's11 Jun 2025Test # 2585
58-1129151.78Indiav South AfricaPune10 Oct 2019Test # 2364
58176965160.41Englandv South AfricaJohannesburg24 Jan 2020Test # 2382
58105788174.35Indiav South AfricaJohannesburg3 Jan 2022Test # 2445
581421117-52.25Bangladeshv South AfricaMirpur21 Oct 2024Test # 2556
581641277-45.66Pakistanv South AfricaCape Town3 Jan 2025Test # 2576
58128977159.79Indiav South AfricaGuwahati22 Nov 2025Test # 2609
571911464-39.04Pakistanv South AfricaRawalpindi20 Oct 2025Test # 2603
56108788-71.79Englandv South AfricaJohannesburg24 Jan 2020Test # 2382
54*145886161.36West Indiesv South AfricaProvidence15 Aug 2024Test # 2543
54104718176.05Pakistanv South AfricaCenturion26 Dec 2024Test # 2572
54119874262.06Indiav South AfricaGuwahati22 Nov 2025Test # 2609
531408610-61.62Indiav South AfricaJohannesburg3 Jan 2022Test # 2445
51*2281775-28.81Australiav South AfricaMelbourne26 Dec 2022Test # 2485
51-1194-42.85Indiav South AfricaRanchi19 Oct 2019Test # 2365
512201514-33.77Pakistanv South AfricaKarachi26 Jan 2021Test # 2406
511661169-43.96West Indiesv South AfricaGros Islet18 Jun 2021Test # 2426
Adjust:Most recentPast weekPast MonthPast year4 years10 years25 years
Records includes the following current or recent matches:

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]

Australia vs England at Adelaide, The Ashes 3rd Test, Dec 17-21, 2025 [Test # 2613]