Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND34/1 (6.4)IND need 152 runs in 260 ballsTest1st 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd 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
Usman KhawajaAUS79*985180.612not out3v PAKSydney3 Jan 2017
Dhananjaya de SilvaSL79*10611174.535retired hurt1v SACenturion26 Dec 2020
Hansie CronjeSA79*1119271.177not out2v AUSCenturion21 Mar 1997
Paul ReiffelAUS79*1156068.708not out3v SAMelbourne26 Dec 1997
Steve WaughAUS79*11710067.527not out1v ENGAdelaide12 Dec 1986
Shivnarine ChanderpaulWI79*14212155.635not out2v AUSBarbados12 Jun 2008
Gundappa ViswanathIND79*1586050.007not out3v ENGBangalore28 Jan 1977
Jimmy AdamsWI79*16911046.756not out3v SABridgetown18 Apr 1992
Misbah-ul-HaqPAK79*1819043.655not out4v ZIMHarare10 Sept 2013
VVS LaxmanIND79*18311043.175not out2v PAKBangalore24 Mar 2005
Jacques KallisSA79*21112037.444not out2v NZJohannesburg8 Dec 2000
Geoff MarshAUS79*2577030.741not out4v ENGMelbourne26 Dec 1990
Polly UmrigarIND79*--0-3not out1v NZMadras6 Jan 1956
David AllenENG79*-110-7not out1v PAKBirmingham31 May 1962
Jonny BairstowENG797693103.957c JP Duminy b S van Zyl3v SADurban26 Dec 2015
Mike GattingENG798114097.534b Abdul Qadir1v PAKFaisalabad7 Dec 1987
Jack RyderAUS79837195.185c APF Chapman b H Larwood3v ENGSydney14 Dec 1928
Peter MoorZIM79846394.057c MDK Perera b CBRLS Kumara2v SLHarare29 Oct 2016
Sachin TendulkarIND798612291.864c GS Blewett b MS Kasprowicz2v AUSKolkata18 Mar 1998
Mashrafe MortazaBAN79917386.818b VRV Singh2v INDChattogram18 May 2007
Brian LaraWI799314084.954c IR Bell b SJ Harmison2v ENGLondon19 Aug 2004
Jermaine BlackwoodWI799312184.954c AK Markram b K Rabada4v SACenturion28 Feb 2023
Wavell HindsWI799514083.162c AM Blignaut b NB Mahwire2v ZIMHarare4 Nov 2003
Ben StokesENG799511183.166c JO Holder b JE Taylor1v WIAntigua13 Apr 2015
Kumar SangakkaraSL799815080.613c Faisal Iqbal b Danish Kaneria1v PAKKandy3 Apr 2006
Ben DuckettENG79986080.612b Abrar Ahmed3v PAKMultan9 Dec 2022
Tillakaratne DilshanSL791018178.226run out2v BANColombo25 Jun 2007
Brad HoggAUS7910210077.458c R Dravid b A Kumble1v INDSydney2 Jan 2008
Peter MoorIRE7910511075.241c †C Madande b B Muzarabani2v ZIMBelfast25 Jul 2024
Zak CrawleyENG7910811173.151b Kuldeep Yadav1v INDDharamsala7 Mar 2024
Martin CroweNZ7911112071.174c AR Border b AIC Dodemaide3v AUSMelbourne26 Dec 1987
Asad ShafiqPAK791128070.546lbw b MM Ali3v ENGDubai22 Oct 2015
Axar PatelIND791135469.917b MA Starc2v AUSAhmedabad9 Mar 2023
Ian SmithNZ7911410069.308c K Srikkanth b N Kapil Dev1v INDHyderabad2 Dec 1988
Graham ThorpeENG7911511068.704b CR Matthews2v SALondon18 Aug 1994
Andrew SymondsAUS791189366.957c DJG Sammy b DJ Bravo3v WIJamaica22 May 2008
Dinesh ChandimalSL791197066.395c sub (Harry Singh) b MJ Potts3v ENGManchester21 Aug 2024
David GowerENG7912011065.835c †IA Healy b TM Alderman2v AUSLondon24 Aug 1989
Marcus HarrisAUS791208065.831b RA Jadeja2v INDSydney3 Jan 2019
Frank WoolleyENG7912310164.235c C Kelleway b JM Gregory2v AUSAdelaide14 Jan 1921
Sadiq MohammadPAK791239064.232b CM Old3v ENGBirmingham1 Jun 1978
Ricky PontingAUS7912413063.713c PG Fulton b IE O'Brien2v NZAdelaide28 Nov 2008
KL RahulIND791258063.201b RAS Lakmal3v SLKolkata16 Nov 2017
Lee IrvineSA791264262.706c KR Stackpole b JW Gleeson1v AUSJohannesburg19 Feb 1970
Alastair CookENG7912710062.202c KA Edwards b DJG Sammy4v WILondon17 May 2012
Javed MiandadPAK791284061.724b B Yardley4v AUSPerth13 Nov 1981
Eoin MorganENG7912810261.726lbw b RAS Lakmal1v SLLondon3 Jun 2011
Narsingh DeonarineWI7912910161.246b CS Martin2v NZAntigua25 Jul 2012
Matt PriorENG791309060.777c & b M Muralitharan1v SLColombo9 Dec 2007
Alec StewartENG791329059.852c PA Wallace b CL Hooper3v WISt John's20 Mar 1998
PreviousPage 145Next

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.