Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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 KhawajaAUS9716513058.793c †Sarfraz Ahmed b Wahab Riaz2v PAKMelbourne26 Dec 2016
Moin KhanPAK9716614058.436c MW Goodwin b DP Viljoen4v ZIMBulawayo14 Mar 1998
Joe BurnsAUS9716610058.432b Yasir Shah2v PAKBrisbane21 Nov 2019
Habibul BasharBAN971679058.083lbw b Shabbir Ahmed1v PAKPeshawar27 Aug 2003
Lance KlusenerSA971695157.406c SR Tendulkar b M Kartik2v INDBengaluru2 Mar 2000
AB de VilliersSA9717012057.066b MS Panesar3v ENGLondon7 Aug 2008
Kevin PietersenENG9717212156.404c †D Ramdin b SJ Benn1v WIJamaica4 Feb 2009
Wasim RajaPAK9717415055.755lbw b N Kapil Dev1v INDDelhi4 Dec 1979
David BoonAUS9717417055.753c MA Atherton b GA Gooch1v ENGSydney4 Jan 1991
Shahriar NafeesBAN9717712054.803c †Adnan Akmal b Umar Gul1v PAKMirpur17 Dec 2011
Usman KhawajaAUS9718211353.303lbw b JP Duminy4v SAPerth3 Nov 2016
Damien MartynAUS971849052.724c †PA Patel b Z Khan3v INDNagpur26 Oct 2004
Inzamam-ul-HaqPAK9718516052.434c †IA Healy b SR Waugh2v AUSPeshawar15 Oct 1998
Ian BellENG9719114050.796c †D Ramdin b CD Collymore1v WIManchester7 Jun 2007
Mehedi Hasan MirazBAN9719110150.797c PWA Mulder b K Rabada3v SADhaka21 Oct 2024
Michael SlaterAUS9719510049.741c Ijaz Ahmed b Saqlain Mushtaq2v PAKHobart18 Nov 1999
Gus LogieWI9719710049.246lbw b TG Hogan2v AUSPort of Spain16 Mar 1984
Gordon GreenidgeWI9720014248.501c †WK Lees b GB Troup3v NZChristchurch22 Feb 1980
Steve SmithAUS9720412047.555lbw b Yasir Shah4v PAKAbu Dhabi30 Oct 2014
Dimuth KarunaratneSL972089046.631b R Ashwin4v INDGalle26 Jul 2017
Kane WilliamsonNZ972108046.193b JM Bird3v AUSChristchurch20 Feb 2016
Mikyle LouisWI972189144.502c Shahadat Hossain b Mehedi Hasan Miraz1v BANNorth Sound22 Nov 2024
Kraigg BrathwaiteWI9722112043.891run out (Hasan Ali)2v PAKKingston12 Aug 2021
Ashwell PrinceSA9722311043.505b A Kumble4v INDJohannesburg15 Dec 2006
John ReidNZ9722413043.303c Iqbal Qasim b Azeem Hafeez2v PAKKarachi10 Dec 1984
Ken BarringtonENG9722510043.112b BS Chandrasekhar2v INDLondon22 Jun 1967
Murali VijayIND9722618042.922c †AB de Villiers b DW Steyn1v SADurban26 Dec 2013
Geoff BoycottENG9722713142.731c †DL Murray b BD Julien2v WILondon26 Jul 1973
Chetan ChauhanIND9722711042.732c †RW Marsh b DK Lillee2v AUSAdelaide23 Jan 1981
Stephen FlemingNZ9722710042.733c MP Vaughan b SJ Harmison1v ENGLeeds3 Jun 2004
Gautam GambhirIND972296042.361c IR Bell b GP Swann3v ENGChandigarh19 Dec 2008
Navjot SidhuIND9723413041.452c Imran Khan b Zakir Khan3v PAKSialkot9 Dec 1989
Misbah-ul-HaqPAK972488139.115b HMRKB Herath3v SLDubai8 Jan 2014
Martin GuptillNZ9724914138.962c N Deonarine b SP Narine1v WIAntigua25 Jul 2012
Ian RedpathAUS9725414038.192b JT Partridge2v SAMelbourne1 Jan 1964
Alvin KallicharranWI972678036.334c DS Steele b DL Underwood1v ENGNottingham3 Jun 1976
Sadiq MohammadPAK972828034.402c JM Brearley b IT Botham1v ENGLeeds29 Jun 1978
Bob TaylorENG973006032.338c †KJ Wright b RM Hogg3v AUSAdelaide27 Jan 1979
Clem HillAUS97-70-3b GL Jessop4v ENGAdelaide17 Jan 1902
Louis TancredSA97--0-2c RA Duff b VT Trumper1v AUSJohannesburg11 Oct 1902
Johnny TyldesleyENG97-80-3c H Trumble b WP Howell1v AUSMelbourne1 Jan 1904
Jack HobbsENG97--1-1b JM Blanckenberg4v SACape Town14 Feb 1914
Bryan ValentineENG97-110-7c †WW Wade b N Gordon1v SAJohannesburg24 Dec 1938
Pieter van der BijlSA97-70-2c E Paynter b DVP Wright3v ENGDurban3 Mar 1939
Dudley NourseSA97-120-4b R Howorth4v ENGLondon16 Aug 1947
Frank WorrellWI97-91-4c †TG Evans b K Cranston2v ENGPort of Spain11 Feb 1948
Allan RaeWI97-60-1c MH Mankad b DG Phadkar3v INDBombay4 Feb 1949
Cyril WashbrookENG97--1-2c EAB Rowan b CN McCarthy1v SAJohannesburg12 Feb 1949
Waqar HasanPAK97--0-3b GS Ramchand3v INDCalcutta12 Dec 1952
Peter MayENG97-130-3lbw b HJ Tayfield4v SALeeds21 Jul 1955

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.