ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
Brad HaddinAUS711479048.307c MJ Prior b JM Anderson4v ENGNottingham10 Jul 2013
Angelo MathewsSL711477048.305c F du Plessis b KA Maharaj3v SAColombo20 Jul 2018
Norm O'NeillAUS7114810047.974b GS Sobers2v WISydney13 Jan 1961
Ian HealyAUS711496047.658c ST Jayasuriya b M Muralitharan1v SLMoratuwa8 Sept 1992
Shakib Al HasanBAN7115112047.027c LRPL Taylor b DL Vettori3v NZChittagong17 Oct 2008
Sachin TendulkarIND7115210046.714c A Ranatunga b UC Hathurusingha2v SLColombo4 Aug 1993
John CrawleyENG711525046.715c & b ME Waugh3v AUSAdelaide26 Jan 1995
Mahela JayawardeneSL711528146.715c †AJ Stewart b RDB Croft1v ENGColombo15 Mar 2001
Hashim AmlaSA7115211046.713c †Kamran Akmal b Mohammad Asif2v PAKCenturion11 Jan 2007
Ian BellENG711538046.413b GD McGrath1v AUSSydney2 Jan 2007
Mark WaughAUS711553045.814c GP Thorpe b PAJ DeFreitas1v ENGMelbourne24 Dec 1994
Aravinda de SilvaSL711558145.814lbw b DL Vettori4v NZColombo27 May 1998
Chris GayleWI7115512045.811b JN Gillespie2v AUSBarbados1 May 2003
Russel ArnoldSL711579045.225c CB Wishart b GW Flower2v ZIMKandy4 Jan 2002
Adam ParoreNZ7115811044.947c GA Gooch b PAJ DeFreitas3v ENGManchester30 Jun 1994
Damien MartynAUS7115813044.944c †AJ Stewart b AJ Tudor2v ENGPerth29 Nov 2002
Boeta DippenaarSA711586144.943run out2v WIBridgetown21 Apr 2005
Hashim AmlaSA711586144.943b Mohammad Asif1v PAKKarachi1 Oct 2007
MahmudullahBAN711587044.944c H Masakadza b N M'shangwe3v ZIMKhulna3 Nov 2014
Azhar AliPAK711597044.651run out (MA Starc/PSP Handscomb)2v AUSSydney3 Jan 2017
Misbah-ul-HaqPAK711607244.385c JE Root b JM Anderson1v ENGSharjah1 Nov 2015
Ian BellENG711615044.103c Salman Butt b Shoaib Malik2v PAKMultan12 Nov 2005
Kevin PietersenENG711615144.104b MG Johnson1v AUSMelbourne26 Dec 2013
Jonathan TrottENG711629043.833c †AB de Villiers b M Morkel1v SALondon19 Jul 2012
Geoff BoycottENG711636143.561c GS Sobers b CC Griffith4v WINottingham30 Jun 1966
Brendan TaylorZIM711636043.564c †Mushfiqur Rahim b Robiul Islam1v BANHarare4 Aug 2011
Elton ChigumburaZIM7116410143.298c †Khaled Mashud b Mohammad Rafique2v BANChittagong6 Jan 2005
Salman ButtPAK711649043.292c †BJ Haddin b MG Johnson2v AUSSydney3 Jan 2010
Jeremy ConeyNZ711655043.035b RM Hogg1v AUSPerth12 Dec 1980
Sid BarnesAUS711666042.771c †TG Evans b AV Bedser2v ENGSydney28 Feb 1947
Javed MiandadPAK711664142.775c †RW Taylor b JK Lever1v ENGLahore14 Dec 1977
Kamran AkmalPAK711668042.772b PL Harris4v SALahore8 Oct 2007
Younis KhanPAK711676042.513c D Ganga b M Dillon3v WISharjah7 Feb 2002
Gary BallanceENG711679042.513lbw b I Sharma2v INDNottingham9 Jul 2014
Joe RootENG7116810042.264lbw b JR Hazlewood2v AUSManchester4 Sept 2019
Lou VincentNZ711707041.763lbw b MJ Hoggard4v ENGWellington21 Mar 2002
Jacques KallisSA711707041.764c CS Martin b JDP Oram2v NZCape Town27 Apr 2006
Joe RootENG711716041.524c Younis Khan b Zulfiqar Babar4v PAKDubai22 Oct 2015
Allan BorderAUS711725041.283c C Sharma b RJ Shastri2v INDSydney2 Jan 1986
Alan DavidsonAUS711738041.048lbw b GAR Lock2v ENGSydney9 Jan 1959
Martin GuptillNZ711746240.802run out (TL Best)1v WIJamaica2 Aug 2012
Graham GoochENG7117611040.341c N Kapil Dev b DR Doshi1v INDDelhi23 Dec 1981
Mitchell SantnerNZ711797239.666c RG Sharma b R Ashwin4v INDKanpur22 Sept 2016
Azhar AliPAK711799039.662c †MS Wade b MA Starc4v AUSBrisbane15 Dec 2016
Mushfiqur RahimBAN711798039.665b Shaheen Shah Afridi1v PAKDhaka8 May 2026
Ian ChappellAUS711809039.444b BR Knight2v ENGBirmingham11 Jul 1968
Everton MattisWI7118110139.234c RO Butcher b IT Botham2v ENGSt John's27 Mar 1981
Keith StackpoleAUS711839038.801lbw b AJ Traicos3v SADurban5 Feb 1970
Javed OmarBAN7118313038.801c †MV Boucher b M Ntini3v SAChittagong24 Apr 2003
Taufeeq UmarPAK7118312038.801c GC Smith b RJ Peterson4v SAFaisalabad24 Oct 2003
PreviousPage 180Next

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.