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
Jacques KallisSA109*2408045.425not out3v INDCape Town2 Jan 2011
David BoonAUS109*2439044.863not out2v WIKingston1 Mar 1991
Rick McCoskerAUS109*2677040.823not out3v WIMelbourne31 Jan 1976
Mohinder AmarnathIND109*28415038.385not out2v PAKLahore10 Dec 1982
Jacques KallisSA109*34615031.504not out3v WIGuyana31 Mar 2005
Ken BarringtonENG109*3665029.783not out2v PAKManchester10 Aug 1967
Herbert SutcliffeENG109*--0-2not out3v SALondon17 Aug 1929
Herbert SutcliffeENG109*-91-1not out1v NZManchester15 Aug 1931
Garry SobersWI109*--0-3not out4v PAKGeorgetown13 Mar 1958
Mohammad AzharuddinIND10977181141.565c & b PR Adams2v SAKolkata27 Nov 1996
Virender SehwagIND109105190103.812c UWMBCA Welegedara b S Randiv2v SLColombo3 Aug 2010
Sarfraz AhmedPAK109105140103.817st †BJ Haddin b NM Lyon1v AUSDubai International Cricket Stadium22 Oct 2014
Virender SehwagIND10911819192.372c NT Paranavitana b UWMBCA Welegedara2v SLGalle International Stadium18 Jul 2010
Roy FredericksWI10912418087.901b RGD Willis1v ENGLeeds22 Jul 1976
Kapil DevIND10912418087.907c IVA Richards b CA Walsh1v WIChennai11 Jan 1988
Rishabh PantIND10912813485.165c & b Mehedi Hasan Miraz3v BANChennai19 Sept 2024
Kane WilliamsonNZ10913212182.583st †C Fortuin b N Brand3v SAMount Maunganui4 Feb 2024
Harry BrookENG10913213082.585c †J Da Silva b JNT Seales3v WINottingham18 Jul 2024
Chris CairnsNZ10913814278.997c GS Blewett b CR Miller1v AUSWellington24 Mar 2000
Kevin PietersenENG10913812078.994lbw b CH Gayle3v WILondon17 May 2007
Virender SehwagIND10913915078.422c JP Duminy b WD Parnell2v SANagpur6 Feb 2010
Allan LambENG1091418277.304b N Kapil Dev3v INDManchester9 Aug 1990
VVS LaxmanIND10914218076.763c MEK Hussey b GB Hogg2v AUSSydney Cricket Ground2 Jan 2008
Dhananjaya de SilvaSL10914816273.656b TA Boult1v NZColombo22 Aug 2019
Roshan MahanamaSL10915414070.781c GE Bradburn b MB Owens1v NZColombo6 Dec 1992
Kamran AkmalPAK10915416070.788c sub (Harbhajan Singh) b L Balaji3v INDMohali8 Mar 2005
Darren BravoWI10915511470.325c MD Craig b KS Williamson2v NZTrinidad16 Jun 2014
Roy McLeanSA10915714069.435b DA Allen2v ENGManchester21 Jul 1960
Tillakaratne DilshanSL10916010268.132c M Vijay b Harbhajan Singh1v INDMumbai2 Dec 2009
Devon ConwayNZ10916612165.663run out (Mehedi Hasan Miraz)1v BANChristchurch9 Jan 2022
AB de VilliersSA10916911164.501c MJ Hoggard b SP Jones3v ENGCenturion21 Jan 2005
Hashim AmlaSA10916919064.503b BA Stokes1v ENGCenturion22 Jan 2016
Shivnarine ChanderpaulWI10917120163.747c ND McKenzie b M Ntini3v SADurban26 Dec 2003
Tamim IqbalBAN10917114163.741c H Masakadza b Sikandar Raza1v ZIMChittagong12 Nov 2014
Dhananjaya de SilvaSL10917116063.747run out (Yasir Shah)3v PAKGalle24 Jul 2022
Joe RootENG10917214063.374c †RR Pant b JJ Bumrah3v INDNottingham4 Aug 2021
Mohammad AzharuddinIND10917410062.644b Naved Anjum3v PAKFaisalabad23 Nov 1989
Kumar SangakkaraSL10917512162.293c LRPL Taylor b JS Patel3v NZColombo26 Aug 2009
Desmond HaynesWI10917710061.582c DE Malcolm b GC Small3v ENGBridgetown5 Apr 1990
Roy DiasSL10917914160.894c Tauseef Ahmed b Imran Khan1v PAKLahore22 Mar 1982
Asad ShafiqPAK10917912260.894c SCJ Broad b ST Finn2v ENGLondon11 Aug 2016
Basil D'OliveiraENG10918313059.565c ? b BS Chandrasekhar1v INDLeeds8 Jun 1967
Shan MasoodPAK10918412059.243b JP Greaves2v WITarouba25 Jul 2026
Bob SimpsonAUS1091868058.601b RF Surti2v INDMelbourne30 Dec 1967
Gary CosierAUS10918613058.606c AI Kallicharran b AME Roberts2v WIMelbourne26 Dec 1975
Dean BrownlieNZ10918613258.604c RJ Peterson b M Morkel3v SACape Town2 Jan 2013
Sachin TendulkarIND10918812057.984lbw b MG Johnson1v AUSNagpur6 Nov 2008
Alviro PetersenSA10918813157.982c TM Dilshan b UWMBCA Welegedara1v SLCape Town3 Jan 2012
Sachin TendulkarIND10919614155.614lbw b M Muralitharan1v SLDelhi10 Dec 2005
Inzamam-ul-HaqPAK10920013054.505run out1v ENGFaisalabad20 Nov 2005

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