Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting innings by innings (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Hashim AmlaSA537110074.653c BJ Watling b TA Boult1v NZDurban19 Aug 2016
Sarfraz NawazPAK53748071.6210b GG Arnold1v ENGLeeds25 Jul 1974
Salman ButtPAK537410071.621lbw b SC Ganguly3v INDKarachi29 Jan 2006
Graeme SmithSA53746071.621c RJ Nicol b CS Martin1v NZDunedin7 Mar 2012
Craig WhiteENG53754170.678st †A Ratra b A Kumble1v INDLondon25 Jul 2002
Damien MartynAUS53769069.744c CB Wishart b TR Gripper1v ZIMPerth9 Oct 2003
Brian LaraWI53767069.744c †Khaled Mashud b Mushfiqur Rahman2v BANSt Lucia28 May 2004
Sarfraz AhmedPAK53767069.746c †TA Blundell b IS Sodhi3v NZKarachi26 Dec 2022
Ravindra JadejaIND53775068.837c HC Brook b JC Tongue3v ENGLondon31 Jul 2025
Shane WarneAUS53784167.958c †AJ Stewart b AR Caddick3v ENGManchester3 Jul 1997
Wasim JafferIND53797067.091c N Hussain b MP Vaughan4v ENGLondon25 Jul 2002
Martin GuptillNZ53798067.091c G Gambhir b PP Ojha1v INDBangalore31 Aug 2012
Steve SmithAUS53797167.095c MJ Prior b JM Anderson2v ENGNottingham10 Jul 2013
Ross TaylorNZ53795067.094c Nasir Hossain b Shakib Al Hasan2v BANMirpur21 Oct 2013
Roston ChaseWI53798067.096b R Ashwin2v INDRajkot4 Oct 2018
Murray GoodwinZIM53809066.253c Inzamam-ul-Haq b Mushtaq Ahmed1v PAKHarare21 Mar 1998
Jacques KallisSA53807266.253c & b WW Hinds1v WIPort of Spain17 Mar 2001
Brad HaddinAUS53806166.257c GP Swann b JM Anderson1v ENGPerth16 Dec 2010
Wasim JafferIND53818065.432c Salman Butt b Shoaib Akhtar4v PAKDelhi22 Nov 2007
Tharanga ParanavitanaSL53817065.431c R Dravid b Harbhajan Singh1v INDMumbai2 Dec 2009
Henry NichollsNZ53817065.435b Mehedi Hasan Miraz2v BANHamilton28 Feb 2019
Keshav MaharajSA53816165.439lbw b JR Hazlewood2v AUSSydney4 Jan 2023
Michael SlaterAUS53826064.632c JN Rhodes b AA Donald1v SAAdelaide28 Jan 1994
MS DhoniIND53825064.637c KP Pietersen b MS Panesar2v ENGChennai11 Dec 2008
Ian ChappellAUS53835063.863c †APE Knott b GG Arnold1v ENGSydney4 Jan 1975
Basit AliPAK53834163.866c & b HDPK Dharmasena2v SLKandy26 Aug 1994
Cameron BancroftAUS538310063.861st †Q de Kock b KA Maharaj3v SADurban1 Mar 2018
Ibrahim ZadranAFG53839063.861c †L Tucker b CA Young1v IREAbu Dhabi28 Feb 2024
Mark WaughAUS53848063.104c †MV Boucher b M Ntini1v SAJohannesburg22 Feb 2002
Usman KhawajaAUS53849063.103c †Q de Kock b VD Philander2v SAJohannesburg30 Mar 2018
Zak CrawleyENG538410063.101lbw b AR Patel1v INDAhmedabad24 Feb 2021
Keith StackpoleAUS53857062.351lbw b GG Arnold2v ENGManchester8 Jun 1972
Daryll CullinanSA53865161.635c W Jaffer b A Kumble2v INDBengaluru2 Mar 2000
Daniel VettoriNZ53866061.639b PR Adams2v SAHamilton10 Mar 2004
Cheteshwar PujaraIND538610061.633lbw b K Rabada3v SAJohannesburg3 Jan 2022
Raymon ReiferWI53864161.633run out (†TE Tsiga/TL Chivanga)2v ZIMBulawayo12 Feb 2023
Bryan YoungNZ538710060.922c †SJ Rhodes b ARC Fraser3v ENGNottingham2 Jun 1994
Herschelle GibbsSA53876160.922c DR Martyn b SK Warne3v AUSJohannesburg31 Mar 2006
Temba BavumaSA53879060.926c †Sarfraz Ahmed b Shaheen Shah Afridi2v PAKCenturion26 Dec 2018
Tamim IqbalBAN53889060.231c PG Fulton b CS Martin1v NZDunedin4 Jan 2008
AB de VilliersSA53885060.235c S Badrinath b V Sehwag1v INDNagpur6 Feb 2010
Murali VijayIND53883260.231c †BJ Haddin b MG Johnson2v AUSAdelaide9 Dec 2014
Kepler WesselsAUS53896059.551lbw b IT Botham3v ENGSydney2 Jan 1983
Gundappa ViswanathIND53897059.554b Mudassar Nazar1v PAKFaisalabad3 Jan 1983
Steve WaughAUS538910059.556b AJ Tudor2v ENGPerth29 Nov 2002
Rahul DravidIND53896059.555run out (DPMD Jayawardene)3v SLDelhi10 Dec 2005
David BernardWI53895159.556c sub (Mehrab Hossain jnr) b Shahadat Hossain2v BANSt Vincent9 Jul 2009
Kusal MendisSL53897159.553c LRPL Taylor b AY Patel2v NZGalle14 Aug 2019
Jaker AliBAN53894059.557c JNT Seales b JP Greaves2v WINorth Sound22 Nov 2024
Liton DasBAN53894059.556c Yamin Ahmadzai b Mohammad Saleem1v AFGAbu Dhabi9 Oct 2026
PreviousPage 287Next

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

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