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 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd 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/27NZIND

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
Faf du PlessisSA10323013244.783c †D Ramdin b JE Taylor1v WIPort Elizabeth26 Dec 2014
Shane DowrichWI10323210144.408lbw b TS Chisoro2v ZIMBulawayo29 Oct 2017
Michael SlaterAUS10323610043.642c PCR Tufnell b ARC Fraser4v ENGSydney1 Jan 1995
Steve WaughAUS1032389143.285b MV Nagamootoo2v WISydney2 Jan 2001
Shubman GillIND10323812043.284c †JL Smith b JC Archer3v ENGManchester23 Jul 2025
Tip SnookeSA10324512042.047c C Kelleway b A Cotter1v AUSAdelaide7 Jan 1911
John EdrichENG10324512042.043c & b PI Philpott1v AUSSydney7 Jan 1966
Pathum NissankaSL1032526040.876c KAJ Roach b RRS Cornwall3v WINorth Sound21 Mar 2021
Graham ThorpeENG1032688038.435c BC Lara b CL Hooper1v WIBridgetown12 Mar 1998
Brian BoothAUS1032745037.596c FS Trueman b JB Statham3v ENGMelbourne29 Dec 1962
David BoonAUS10327414037.592c JJ Whitaker b JE Emburey1v ENGAdelaide12 Dec 1986
John WrightNZ10327616037.321c †BN French b GR Dilley1v ENGAuckland25 Feb 1988
Mike AthertonENG10327912036.922c †MV Boucher b AA Donald1v SABirmingham4 Jun 1998
Ian BothamENG10328812135.767c †WK Lees b SL Boock1v NZChristchurch24 Feb 1978
Peter BurgeAUS1032919035.405lbw b FJ Titmus2v ENGSydney15 Feb 1963
Dilip VengsarkarIND10329513034.923c G Boycott b PH Edmonds3v ENGLondon2 Aug 1979
Virat KohliIND10329511034.925lbw b GP Swann2v ENGNagpur13 Dec 2012
Pravin AmreIND10329911034.456c JN Rhodes b BM McMillan2v SADurban13 Nov 1992
Charlie DavisWI1033016034.223c †APE Knott b DJ Brown1v ENGLondon26 Jun 1969
Marnus LabuschagneAUS1033058033.773lbw b OE Robinson1v ENGAdelaide16 Dec 2021
Tony GreigENG1033477129.686lbw b EAS Prasanna2v INDCalcutta1 Jan 1977
Stanley JacksonENG103-130-7run out1v AUSLondon14 Aug 1893
Syd GregoryAUS103-170-5c GA Lohmann b JT Hearne3v ENGLondon22 Jun 1896
Jim ChristySA103--0-1run out2v NZChristchurch27 Feb 1932
Les AmesENG103--0-6b HG Vivian1v NZChristchurch24 Mar 1933
Joe HardstaffENG103-160-5b J Cowie2v NZLondon14 Aug 1937
Dudley NourseSA103-60-5b RTD Perks1v ENGDurban3 Mar 1939
Alan MelvilleSA103-100-6b K Farnes3v ENGDurban3 Mar 1939
Reg SimpsonENG103-113-5c MP Donnelly b TB Burtt2v NZManchester23 Jul 1949
Hanif MohammadPAK103-80-2c JR Reid b HB Cave2v NZDhaka7 Nov 1955
Everton WeekesWI103-160-4b IM Sinclair1v NZChristchurch18 Feb 1956
Basil ButcherWI103-150-5lbw b Ghulam Ahmed1v INDCalcutta31 Dec 1958
Hanif MohammadPAK103-70-1c †FCM Alexander b OG Smith2v WIKarachi20 Feb 1959
Saeed AhmedPAK103-100-3c †BK Kunderan b RB Desai1v INDMadras13 Jan 1961
Mansur Ali Khan PataudiIND103-162-4c GAR Lock b BR Knight1v ENGMadras10 Jan 1962
Bob SimpsonAUS103-120-1b RF Surti3v INDAdelaide23 Dec 1967
Keith StackpoleAUS103-140-2c RF Surti b EAS Prasanna2v INDBombay4 Nov 1969
Ranjan MadugalleSL103-100-3c & b Maninder Singh2v INDColombo30 Aug 1985
Adam GilchristAUS102*59124172.887not out3v ENGPerth14 Dec 2006
Kamran AkmalPAK102*81112125.937not out1v INDLahore13 Jan 2006
Lance KlusenerSA102*100131102.009not out1v INDCape Town2 Jan 1997
Daryl MitchellNZ102*1128291.077not out2v PAKChristchurch3 Jan 2021
Babar AzamPAK102*12814079.694not out2v SLRawalpindi11 Dec 2019
Cheteshwar PujaraIND102*13013078.463not out3v BANChattogram14 Dec 2022
Ian HealyAUS102*13312076.697not out3v ENGManchester3 Jun 1993
Ross TaylorNZ102*13416076.124not out3v PAKHamilton25 Nov 2016
Donald BradmanAUS102*13515075.563not out4v ENGLondon24 Jun 1938
Matt PriorENG102*1367275.007not out3v PAKNottingham29 Jul 2010
Misbah-ul-HaqPAK102*14110272.345not out3v WISt Kitts20 May 2011
Mohammad HafeezPAK102*14411170.831not out4v BANPeshawar27 Aug 2003

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