Batting match by match (Men's Tests)

Filters

1 active
Reset"Match result" is from the side of the player or team.
v South Africa×

Player figures come from full scorecards, which we hold for 193 of the 467 matches in this selection (from 2002). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Mahela JayawardeneSL374374572431v SAColombo27 Jul 2006
Virender SehwagIND319319304425v SAChennai26 Mar 2008
Chris GayleWI317317483373v SASt John's29 Apr 2005
Rohit SharmaIND303176 & 1273933313v SAVisakhapatnam2 Oct 2019
Marcus TrescothickENG288219 & 69*440442v SALondon4 Sept 2003
Kumar SangakkaraSL287287457350v SAColombo27 Jul 2006
Ben StokesENG284258 & 262323411v SACape Town2 Jan 2016
David WarnerAUS280135 & 145308255v SACape Town1 Mar 2014
Phillip HughesAUS275115 & 160474345v SADurban6 Mar 2009
Matt RenshawAUS272190 & 82496283v SADurban9 Oct 2026
Michael ClarkeAUS268230 & 38318432v SAAdelaide Oval22 Nov 2012
Ricky PontingAUS263120 & 143*333281v SASydney Cricket Ground2 Jan 2006
Stephen FlemingNZ262262 & DNB423312v SACape Town27 Apr 2006
Michael ClarkeAUS259259*398260v SABrisbane9 Nov 2012
Virat KohliIND254254*336332v SAPune10 Oct 2019
Rachin RavindraNZ252240 & 12392273v SAMount Maunganui4 Feb 2024
Ajinkya RahaneIND227127 & 100*421197v SADelhi3 Dec 2015
Kane WilliamsonNZ227118 & 109421281v SAMount Maunganui4 Feb 2024
Mayank AgarwalIND222215 & 7402246v SAVisakhapatnam2 Oct 2019
Ricky PontingAUS219103 & 116412222v SADurban24 Mar 2006
Dimuth KarunaratneSL218158* & 60302201v SAGalle International Stadium12 Jul 2018
Virat KohliIND215119 & 96374270v SAJohannesburg18 Dec 2013
Rohit SharmaIND212212255286v SARanchi19 Oct 2019
Brian LaraWI207202 & 5296332v SAJohannesburg12 Dec 2003
Kushal Janith PereraSL20451 & 153*263196v SADurban13 Feb 2019
Taufeeq UmarPAK202135 & 67355331v SACape Town2 Jan 2003
Matthew HaydenAUS20265 & 137419262v SAMelbourne Cricket Ground26 Dec 2005
Ricky PontingAUS200101 & 99295171v SAMelbourne Cricket Ground26 Dec 2008
David WarnerAUS200200255162v SAMelbourne26 Dec 2022
Ian BellENG199199336201v SALondon10 Jul 2008
Joe RootENG195190 & 5247281v SALondon6 Jul 2017
Usman KhawajaAUS195195*368191v SASydney4 Jan 2023
Shaun MarshAUS192148 & 44372201v SACenturion12 Feb 2014
Brian LaraWI189176 & 13270231v SABridgetown21 Apr 2005
Jonny BairstowENG180150* & 30*266202v SACape Town2 Jan 2016
Michael ClarkeAUS179138 & 41305190v SASydney Cricket Ground3 Jan 2009
Michael VaughanENG178156 & 22347252v SABirmingham24 Jul 2003
Cheteshwar PujaraIND17825 & 153368230v SAJohannesburg18 Dec 2013
Kane WilliamsonNZ176176285163v SAHamilton25 Mar 2017
Kane WilliamsonNZ17643 & 133*368192v SAHamilton13 Feb 2024
Taufeeq UmarPAK174111 & 63361250v SALahore17 Oct 2003
Scott StyrisNZ170170 & DNB220242v SAAuckland18 Mar 2004
Dominic SibleyENG16734 & 133*387261v SACape Town3 Jan 2020
Shivnarine ChanderpaulWI166166357101v SASt Kitts18 Jun 2010
Younis KhanPAK16635 & 131*315124v SADubai International Cricket Stadium12 Nov 2010
Virender SehwagIND165165174232v SAKolkata14 Feb 2010
Mahela JayawardeneSL165165 & 0290171v SAColombo24 Jul 2014
Virender SehwagIND164164228242v SAKanpur20 Nov 2004
Sean WilliamsZIM163137 & 26182210v SABulawayo28 Jun 2025
Michael HusseyAUS16273 & 89350230v SAJohannesburg31 Mar 2006
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.