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
Kumar SangakkaraSL7310211071.573b DJ Bravo2v WIGalle15 Nov 2010
Ollie PopeENG731025071.573b K Rabada1v SALondon17 Aug 2022
Mitchell SantnerNZ731036370.878b Subashis Roy2v BANWellington12 Jan 2017
Habibul BasharBAN731049070.193lbw b SL Malinga3v SLBogra8 Mar 2006
Chris GayleWI731069168.871lbw b M Morkel4v SATrinidad10 Jun 2010
Keshav MaharajSA731066268.878c PWH de Silva b MVT Fernando2v SLCenturion26 Dec 2020
Aamer SohailPAK7310811067.591c †RC Russell b PAJ DeFreitas2v ENGLondon18 Jun 1992
Martin van JaarsveldSA7311313064.605lbw b M Dillon1v WIJohannesburg12 Dec 2003
Michael ClarkeAUS731135064.605st †MS Dhoni b A Kumble3v INDMelbourne26 Dec 2007
Shaun MarshAUS731169162.935c †WP Saha b Mohammed Shami1v INDSydney6 Jan 2015
Yashasvi JaiswalIND731178162.391b Shoaib Bashir2v ENGRanchi23 Feb 2024
Marnus LabuschagneAUS731189061.863c sub (WP Saha) b Navdeep Saini3v INDSydney7 Jan 2021
Shivnarine ChanderpaulWI7311911061.345c †AJ Stewart b A Flintoff2v ENGBirmingham15 Jun 2000
Graham ThorpeENG7312510058.404run out3v SALeeds4 Aug 1994
Sourav GangulyIND7312512058.404b NW Bracken3v AUSMelbourne26 Dec 2003
Gerry AlexanderWI731265057.946c KD Mackay b AK Davidson3v AUSMelbourne10 Feb 1961
Tharanga ParanavitanaSL731265057.941c Fawad Alam b Shoaib Malik4v PAKColombo20 Jul 2009
Murray GoodwinZIM731289057.033b SD Anurasiri1v SLColombo14 Jan 1998
Joe RootENG731285157.034c S van Zyl b KJ Abbott3v SADurban26 Dec 2015
Stan McCabeAUS7312911056.595c WR Hammond b H Verity1v ENGSydney23 Feb 1933
Dhananjaya de SilvaSL731298056.593c KK Jennings b AU Rashid2v ENGColombo23 Nov 2018
Abdullah ShafiquePAK731298156.592lbw b Mehedi Hasan Miraz4v BANChattogram26 Nov 2021
Matt PriorENG731308056.157c GC Smith b VD Philander4v SALondon16 Aug 2012
Matt PriorENG7313013056.157c HD Rutherford b N Wagner2v NZAuckland22 Mar 2013
Asad ShafiqPAK7313012056.156c †JM Bairstow b CR Woakes1v ENGLondon14 Jul 2016
Graham GoochENG731318055.731b MD Marshall1v WINottingham2 Jun 1988
Chris GayleWI7313112055.731lbw b SE Bond4v NZBridgetown21 Jun 2002
Brian LaraWI7313111155.734b SE Bond4v NZBridgetown21 Jun 2002
Scott StyrisNZ7313111055.735c & b A Nel3v SAWellington26 Mar 2004
John SnowENG731326055.309c S Abid Ali b BS Chandrasekhar1v INDLondon22 Jul 1971
Kiran MoreIND7313211055.308c TJ Franklin b MC Snedden1v NZNapier9 Feb 1990
Gary KirstenSA7313212055.302b A Kumble2v INDBloemfontein3 Nov 2001
Stephen FlemingNZ7313212055.304c SV Carlisle b CB Mpofu1v ZIMHarare7 Aug 2005
Zak CrawleyENG731328155.301lbw b Kuldeep Yadav4v INDVisakhapatnam2 Feb 2024
Sunil GavaskarIND7313313054.891c †DA Murray b ST Clarke3v WIBombay1 Dec 1978
Andy FlowerZIM7313313054.895c Naimur Rahman b Manjural Islam2v BANBulawayo19 Apr 2001
Alistair CampbellZIM731356054.074c Mushfiqur Rahman b Naimur Rahman2v BANHarare26 Apr 2001
Cheteshwar PujaraIND731359054.073b NM Lyon2v AUSAdelaide9 Dec 2014
Basil D'OliveiraENG7313614053.685c Mushtaq Mohammad b Intikhab Alam2v PAKBirmingham3 Jun 1971
AB de VilliersSA7313610153.685c MJ Clarke b PJ Cummins3v AUSJohannesburg17 Nov 2011
Khurram ManzoorPAK731367153.681c HAPW Jayawardene b RAS Lakmal1v SLDubai8 Jan 2014
Sourav GangulyIND7313813152.905c BM McMillan b L Klusener1v SAJohannesburg16 Jan 1997
Adam ParoreNZ731409052.147c †CMW Read b AD Mullally1v ENGBirmingham1 Jul 1999
Alec StewartENG7314010152.144c †MV Boucher b M Hayward4v SACenturion14 Jan 2000
Daren GangaWI7314114051.773b NB Mahwire2v ZIMHarare4 Nov 2003
Asim KamalPAK731417351.776c †PA Patel b A Kumble2v INDLahore5 Apr 2004
Mudassar NazarPAK731428051.411c MD Moxon b IT Botham1v ENGLondon6 Aug 1987
Thilan SamaraweeraSL7314311051.055c †Kamran Akmal b Saeed Ajmal4v PAKColombo20 Jul 2009
Vernon PhilanderSA7314310251.058b SPD Smith3v AUSPerth3 Nov 2016
Cheteshwar PujaraIND7314311051.053c RJ Burns b DM Bess2v ENGChennai5 Feb 2021
PreviousPage 170Next

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.