T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting innings by innings (Men's Tests)

Filters

Choose matches, player, team, dates…
Reset"Match result" is from the side of the player or team.
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Saleem MalikPAK102*14513070.346not out3v INDKarachi15 Nov 1989
Brendan TaylorZIM102*1465269.864not out3v BANHarare17 Apr 2013
Temba BavumaSA102*14816068.926not out2v ENGCape Town2 Jan 2016
BJ WatlingNZ102*14912068.467not out1v ZIMNapier26 Jan 2012
Mohammad YousufPAK102*15414066.235not out2v BANMultan29 Aug 2001
Dinesh ChandimalSL102*15512065.815not out1v IREGalle16 Apr 2023
Peter WilleyENG102*15815164.567not out1v WISt John's27 Mar 1981
Matthew WadeAUS102*1589064.566not out2v SLSydney3 Jan 2013
Rohit SharmaIND102*1608163.756not out2v SLNagpur24 Nov 2017
Misbah-ul-HaqPAK102*1629162.965not out1v NZAbu Dhabi9 Nov 2014
Dhananjaya de SilvaSL102*16615061.456not out1v PAKRawalpindi11 Dec 2019
Greg BlewettAUS102*18012056.676not out2v ENGAdelaide26 Jan 1995
Justin LangerAUS102*18612154.842retired hurt1v ENGLondon23 Aug 2001
Roston ChaseWI102*19112153.405not out4v ENGGros Islet9 Feb 2019
Mark TaylorAUS102*19317052.851not out4v INDBangalore25 Mar 1998
Graeme CremerZIM102*20710049.288not out2v SLHarare29 Oct 2016
Nathan AstleNZ102*21413047.666not out3v ENGAuckland24 Jan 1997
Dilip VengsarkarIND102*21610047.224not out3v ENGLeeds19 Jun 1986
Andrew FlintoffENG102*22413145.546not out2v WISt John's10 Apr 2004
Kane WilliamsonNZ102*2289044.744not out4v SAWellington23 Mar 2012
Brian BoothAUS102*2335043.785not out1v SASydney7 Feb 1964
Amal SilvaSL102*25512040.002not out3v ENGLondon23 Aug 1984
Dilip VengsarkarIND102*26611038.354retired hurt2v WIKolkata26 Dec 1987
Steve SmithAUS102*2756037.094not out3v ENGMelbourne26 Dec 2017
Jacques RudolphSA102*28313036.044not out4v AUSPerth16 Dec 2005
Allan LambENG102*29310034.814not out3v NZLondon14 Jul 1983
Billy GunnENG102*-80-4not out2v AUSManchester24 Aug 1893
Jack RussellENG102*-110-1not out3v AUSLondon13 Aug 1921
George HeadleyWI102*-100-3not out2v AUSBrisbane16 Jan 1931
Vijay ManjrekarIND102*-140-3not out3v NZMadras27 Feb 1965
Doug WaltersAUS102*-151-4not out3v WIBridgetown9 Mar 1973
Saleem MalikPAK102*-150-6not out2v INDFaisalabad24 Oct 1984
Chris GayleWI1027296141.671c SR Watson b DE Bollinger2v AUSPerth16 Dec 2009
Kevin PietersenENG1029291110.874c sub (DJ Bravo) b FH Edwards3v WITrinidad6 Mar 2009
Josh InglisAUS10294101108.515c PHKD Mendis b NGRP Jayasuriya1v SLGalle29 Jan 2025
Liton DasBAN10211414189.475lbw b KA Jamieson3v NZChristchurch9 Jan 2022
Liton DasBAN10211714087.186c †Ikram Alikhil b Mohammad Saleem3v AFGAbu Dhabi9 Oct 2026
Clive LloydWI10212114084.306c DK Lillee b AA Mallett3v AUSMelbourne26 Dec 1975
Kamindu MendisSL10212711380.317c †Liton Das b Nahid Rana1v BANSylhet22 Mar 2024
Dhananjaya de SilvaSL10213112177.866c Mehedi Hasan Miraz b Nahid Rana1v BANSylhet22 Mar 2024
Andrew FlintoffENG10213214177.276lbw b SW Tait1v AUSNottingham25 Aug 2005
Irfan PathanIND10213310476.698c †Kamran Akmal b Danish Kaneria1v PAKBengaluru8 Dec 2007
Steve WaughAUS10213518075.565c MA Butcher b MJ Hoggard2v ENGSydney2 Jan 2003
Richie RichardsonWI10214019172.863c †PR Downton b JE Emburey2v ENGPort of Spain7 Mar 1986
Lee IrvineSA1021469269.865c JW Gleeson b LC Mayne3v AUSPort Elizabeth5 Mar 1970
Matthew HaydenAUS10214910368.462c JP Crawley b AR Caddick1v ENGMelbourne26 Dec 2002
Tim AmbroseENG10214916268.467c LRPL Taylor b KD Mills1v NZWellington13 Mar 2008
Sourav GangulyIND10215614065.385c Sohail Tanvir b Salman Butt1v PAKKolkata30 Nov 2007
Mohammad YousufPAK10215815064.564lbw b CD Collymore1v WIKarachi27 Nov 2006
Jesse RyderNZ10216214062.965c VVS Laxman b I Sharma1v INDHamilton18 Mar 2009

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