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
Viv RichardsWI109-92-3c S Venkataraghavan b BS Sandhu1v INDGeorgetown31 Mar 1983
Carl HooperWI108*15017072.005not out2v ENGSt John's20 Mar 1998
Gary KirstenSA108*15912167.921not out3v AUSAdelaide30 Jan 1998
Kane WilliamsonNZ108*16412165.853not out4v SLHamilton18 Dec 2015
Mohammad AzharuddinIND108*17414062.075not out4v SLColombo9 Aug 1997
Ajinkya RahaneIND108*23713345.575not out2v WIJamaica30 Jul 2016
Brian LuckhurstENG108*27914038.712not out3v PAKBirmingham3 Jun 1971
Moeen AliENG108*28117038.437not out4v SLLeeds20 Jun 2014
Ashwell PrinceSA108*2869037.765not out2v NZCape Town27 Apr 2006
Martin CroweNZ108*30614135.294not out3v PAKLahore18 Oct 1990
Conrad HunteWI108*-90-1not out4v ENGLondon22 Aug 1963
Jim ParksENG108*-100-7not out1v SADurban4 Dec 1964
Garry SobersWI108*--2-5not out3v INDGeorgetown19 Mar 1971
Hardik PandyaIND1089687112.508c MDK Perera b PADLR Sandakan1v SLPallekele International Cricket Stadium12 Aug 2017
Ollie PopeENG108104140103.853lbw b Mohammad Ali1v PAKRawalpindi1 Dec 2022
Ian BothamENG10811012198.187b Liaqat Ali1v PAKLondon15 Jun 1978
Tamim IqbalBAN10811411194.741c †MJ Prior b JM Anderson2v ENGManchester4 Jun 2010
Lance KlusenerSA10812418187.106c & b A Kumble2v INDBloemfontein3 Nov 2001
Graeme SmithSA10814713073.471lbw b MG Johnson4v AUSPerth17 Dec 2008
Harry BrookENG10814914172.485c Saud Shakeel b Zahid Mahmood3v PAKMultan9 Dec 2022
Moeen AliENG10815213271.057c Yasir Shah b Sohail Khan1v PAKLondon11 Aug 2016
Majid KhanPAK10815716068.791b AR Border3v AUSMelbourne10 Mar 1979
Pat SymcoxSA10815717068.7910c Shoaib Akhtar b Saqlain Mushtaq1v PAKJohannesburg14 Feb 1998
Murali VijayIND10816012167.502b Taijul Islam1v BANHyderabad9 Feb 2017
Lorcan TuckerIRE10816214166.677c Shoriful Islam b Ebadat Hossain3v BANDhaka4 Apr 2023
Daryll CullinanSA10817017063.534b AR Caddick2v ENGJohannesburg25 Nov 1999
Mark WaughAUS10817014063.534run out (D Gough)2v ENGLondon19 Jul 2001
Steve WaughAUS10817413062.075b D Gough1v ENGManchester3 Jul 1997
Scott StyrisNZ10817416062.073c sub (Bilal Shafayat) b AF Giles1v ENGNottingham10 Jun 2004
Haroon RasheedPAK10817610661.364c & b PH Edmonds1v ENGSindh2 Jan 1978
Darren BravoWI10817720061.023c NM Lyon b PM Siddle2v AUSHobart10 Dec 2015
Dhananjaya de SilvaSL1081799260.346c Zakir Hasan b Mehedi Hasan Miraz3v BANSylhet22 Mar 2024
Salman ButtPAK10818516058.381c †AC Gilchrist b GD McGrath1v AUSSydney2 Jan 2005
Devon SmithWI10818818057.452st †CMW Read b AF Giles1v ENGJamaica11 Mar 2004
Jacques KallisSA10818911057.144c †MJ Prior b G Onions1v ENGCape Town3 Jan 2010
Gerry AlexanderWI1081909156.848lbw b KD Mackay3v AUSSydney13 Jan 1961
Simon KatichAUS10819016056.842c GC Smith b DW Steyn1v SADurban6 Mar 2009
Kumar SangakkaraSL10819013056.843c GC Smith b Imran Tahir3v SADurban26 Dec 2011
KL RahulIND10819013156.842c LD Chandimal b PVD Chameera1v SLColombo20 Aug 2015
Mayank AgarwalIND10819516255.381c F du Plessis b K Rabada1v SAPune10 Oct 2019
David GowerENG10820016054.003lbw b MD Crowe1v NZLondon11 Aug 1983
Daryl MitchellNZ10820312053.205c †BT Foakes b SCJ Broad3v ENGLondon2 Jun 2022
Marnus LabuschagneAUS1082049052.943c †RR Pant b T Natarajan1v INDBrisbane15 Jan 2021
Ravi BoparaENG10820813151.923b LS Baker1v WIChester-le-Street14 May 2009
Habibul BasharBAN10820915051.673b GW Flower2v ZIMChittagong15 Nov 2001
Mark TaylorAUS10821212050.941c AP Gurusinha b PA de Silva3v SLHobart16 Dec 1989
Roy DiasSL10821518050.234b BL Cairns3v NZColombo16 Mar 1984
Johnny TaylorAUS1082178049.778b MW Tate3v ENGSydney19 Dec 1924
Mohammad AzharuddinIND10821711149.775lbw b M Muralitharan1v SLBangalore26 Jan 1994
Greg ChappellAUS10821810049.547c BW Luckhurst b K Shuttleworth2v ENGPerth11 Dec 1970

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