ODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)ODI2nd Match · Pakistan ODI Tri-Series 2026/27PAK302/9ENG215Pakistan won by 87 runsT20I2nd 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 (with 2 balls remaining)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (with 1 ball remaining)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (with 93 balls remaining)ODI3rd Match · UAE ODI Tri-Series 2026/27BAN160AFG161/3Afghanistan won by 7 wickets (with 87 balls remaining)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultT20I2nd T20I · New Zealand Women in Australia 2026/27AUSW167/7NZW127/8AUS Women won by 40 runsODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I3rd T20I · India in New Zealand 2026/27NZINDODI5th Match · Pakistan ODI Tri-Series 2026/27PAKSLT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDT20I5th 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
Abdul RazzaqPAK110*100162110.006not out2v BANMultan29 Aug 2001
Brian BennettZIM110*1245488.717not out1v AFGBulawayo26 Dec 2024
Rod MarshAUS110*17310063.587not out3v ENGMelbourne12 Mar 1977
Matt PriorENG110*18220060.448not out4v NZAuckland22 Mar 2013
Anil KumbleIND110*19316156.998not out1v ENGLondon9 Aug 2007
Upul TharangaSL110*20810052.885not out1v ZIMHarare Sports Club29 Oct 2016
Majid KhanPAK110*23914046.037not out2v AUSLahore18 Mar 1980
Aravinda de SilvaSL110*26315141.834not out3v INDMohali19 Nov 1997
Glenn TurnerNZ110*35511030.991not out4v AUSChristchurch8 Mar 1974
Faf du PlessisSA110*37614029.266not out4v AUSAdelaide Oval22 Nov 2012
Doug InsoleENG110*-70-4not out3v SADurban25 Jan 1957
Kushal Janith PereraSL11012115290.913c MN Waller b AG Cremer1v ZIMHarare Sports Club29 Oct 2016
Kusal MendisSL11013517081.483c †WP Saha b HH Pandya3v INDColombo3 Aug 2017
Joe RootENG11013917079.144c †DJ Vilas b K Rabada2v SAJohannesburg14 Jan 2016
David BedinghamSA11014112278.015c GD Phillips b W O'Rourke3v NZHamilton13 Feb 2024
Kapil DevIND11014216077.468st †RC Russell b EE Hemmings1v ENGLondon23 Aug 1990
Matthew WadeAUS11014317076.926c JL Denly b BA Stokes3v ENGBirmingham1 Aug 2019
Shubman GillIND11015012573.333b JM Anderson2v ENGDharamsala7 Mar 2024
Shubman GillIND11015210372.372c sub (Mahmudul Hasan Joy) b Mehedi Hasan Miraz3v BANChattogram14 Dec 2022
Michael SlaterAUS11015514070.972c Inzamam-ul-Haq b Mohsin Kamal1v PAKRawalpindi5 Oct 1994
Brian LaraWI11015720070.064hit wicket b GB Hogg3v AUSGuyana10 Apr 2003
MS DhoniIND11015910169.187c †HAPW Jayawardene b KTGD Prasad1v SLAhmedabad16 Nov 2009
Peter FultonNZ11016514566.671c JE Root b ST Finn3v ENGAuckland22 Mar 2013
Daniel VettoriNZ11016610166.278c Misbah-ul-Haq b Abdur Rehman1v PAKWellington15 Jan 2011
Ian BellENG11016717265.875c MS Sinclair b DL Vettori3v NZNapier22 Mar 2008
Sadagoppan RameshIND11016913065.092c CM Spearman b CZ Harris1v NZAhmedabad29 Oct 1999
Matthew HaydenAUS11016911165.091c DJ Bravo b CD Collymore2v WIHobart17 Nov 2005
Maurice LeylandENG11017115164.336b CV Grimmett2v AUSLondon18 Aug 1934
Alastair CookENG11017317063.582c †Kamran Akmal b Wahab Riaz3v PAKLondon18 Aug 2010
Dimuth KarunaratneSL1101737063.581c & b CB Mpofu3v ZIMHarare Sports Club29 Oct 2016
Shiv Sunder DasIND11017519062.861c ADR Campbell b BA Murphy1v ZIMNagpur25 Nov 2000
Viv RichardsWI11017813161.805c †KS More b N Kapil Dev2v INDKingston28 Apr 1989
Phil SimmonsWI1101788261.802c DC Boon b SK Warne4v AUSMelbourne26 Dec 1992
Steve SmithAUS11018415059.784c BM Duckett b JC Tongue1v ENGLondon28 Jun 2023
Jonny BairstowENG1101869159.143b PADLR Sandakan1v SLColombo23 Nov 2018
Michael ClarkeAUS11018712058.825c XM Marshall b DBL Powell1v WIAntigua30 May 2008
Kraigg BrathwaiteWI11018813058.511b NM Lyon4v AUSPerth30 Nov 2022
Graeme HickENG1101929357.293lbw b BM McMillan3v SALeeds4 Aug 1994
Nasser HussainENG11019418156.704c V Sehwag b A Kumble3v INDLeeds22 Aug 2002
Brendan TaylorZIM11019410056.704c Taijul Islam b Mehedi Hasan Miraz2v BANDhaka11 Nov 2018
Kirk EdwardsWI1101959156.413c †MS Dhoni b Harbhajan Singh3v INDDominica6 Jul 2011
Kieran PowellWI11019712155.842c †Mushfiqur Rahim b Shakib Al Hasan3v BANMirpur13 Nov 2012
Jason HolderWI1101989255.569b TS Chisoro2v ZIMBulawayo29 Oct 2017
John BracewellNZ11020010055.008c MD Moxon b JE Emburey2v ENGNottingham7 Aug 1986
Bill PonsfordAUS11020311054.192b IAR Peebles2v ENGLondon16 Aug 1930
Steve WaughAUS11020311154.195lbw b Harbhajan Singh1v INDKolkata11 Mar 2001
Gary BallanceENG11020315054.193c †MS Dhoni b B Kumar2v INDLondon17 Jul 2014
Peter HandscombAUS1102059053.665hit wicket b Wahab Riaz1v PAKSydney Cricket Ground3 Jan 2017
Marcus NorthAUS11020613153.406c JM Anderson b SCJ Broad2v ENGLeeds7 Aug 2009
Mohammad AzharuddinIND11021114052.135c †Saleem Yousuf b Tauseef Ahmed1v PAKJaipur21 Feb 1987

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