T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd 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 (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th 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
AB de VilliersSA103*10915194.506not out2v WIDurban10 Jan 2008
AB de VilliersSA103*11711088.035not out3v PAKJohannesburg1 Feb 2013
Matt PriorENG103*1205185.837not out3v INDLondon21 Jul 2011
Scott StyrisNZ103*12215284.436not out1v WIAuckland9 Mar 2006
Rahul DravidIND103*13616075.743not out4v NZHamilton2 Jan 1999
Virat KohliIND103*1365175.744not out3v SLGalle26 Jul 2017
Donald BradmanAUS103*1467070.554not out3v ENGMelbourne30 Dec 1932
VVS LaxmanIND103*14912069.136not out4v SLColombo3 Aug 2010
Jason HolderWI103*14915069.138not out4v ENGAntigua13 Apr 2015
Younis KhanPAK103*1526267.763not out3v AUSDubai22 Oct 2014
Mohammad AzharuddinIND103*15614066.036not out1v NZWellington26 Dec 1998
Ian BellENG103*15911164.786not out2v SLCardiff26 May 2011
Dean ElgarSA103*17014160.597not out1v NZPort Elizabeth11 Jan 2013
Stuart CarlisleZIM103*1739159.543not out2v BANBulawayo26 Feb 2004
Thilan SamaraweeraSL103*17510058.868not out2v INDColombo29 Aug 2001
Desmond HaynesWI103*1849055.982not out4v AUSGeorgetown2 Mar 1984
Sunil GavaskarIND103*18510055.681not out3v PAKBangalore14 Sept 1983
Mohinder AmarnathIND103*18812054.793not out3v PAKKarachi30 Jan 1983
Steve WaughAUS103*19113253.935not out1v PAKUAE19 Oct 2002
Michael ClarkeAUS103*19214053.655not out3v ENGBirmingham30 Jul 2009
Sachin TendulkarIND103*1969052.554not out4v ENGChennai11 Dec 2008
Javed MiandadPAK103*19813152.024not out4v NZHyderabad (Sindh)25 Nov 1984
Nasser HussainENG103*20415050.494not out4v NZLondon20 May 2004
Rahul DravidIND103*22015046.823not out2v ENGLondon21 Jul 2011
Mohammad YousufPAK103*2318144.595not out1v WISt John's25 May 2000
Brian McMillanSA103*2339044.216not out1v INDCape Town2 Jan 1997
Shivnarine ChanderpaulWI103*2489141.535not out1v AUSBarbados7 Apr 2012
Khaled MashudBAN103*28113036.658not out3v WISt Lucia28 May 2004
Denis ComptonENG103*35310029.185not out3v AUSAdelaide31 Jan 1947
Len BraundENG103*-121-7not out1v AUSAdelaide17 Jan 1902
Cyril WashbrookENG103*-120-2not out3v NZLeeds11 Jun 1949
AlimuddinPAK103*-150-2not out3v INDKarachi26 Feb 1955
Alvin KallicharranWI103*-80-4not out3v INDPort of Spain7 Apr 1976
Sadiq MohammadPAK103*-140-1not out1v NZSindh23 Oct 1976
Gundappa ViswanathIND103*-80-4not out3v NZKanpur18 Nov 1976
Shahid AfridiPAK1038077128.756c Harbhajan Singh b AB Agarkar1v INDLahore13 Jan 2006
Richard HadleeNZ10392112111.968b AI Kallicharran2v WIChristchurch22 Feb 1980
Tamim IqbalBAN103100152103.001c IJL Trott b ST Finn3v ENGLondon27 May 2010
Ian BothamENG103103143100.006lbw b MC Snedden1v NZNottingham25 Aug 1983
Romesh KaluwitharanaSL103103132100.007c & b DL Vettori3v NZDunedin7 Mar 1997
Shane WatsonAUS10310811595.373run out (TT Bresnan)3v ENGPerth13 Dec 2013
Ravichandran AshwinIND10311815287.298c AB Barath b R Rampaul2v WIMumbai22 Nov 2011
Doug WaltersAUS10311911186.556c KWR Fletcher b RGD Willis2v ENGPerth13 Dec 1974
Joe RootENG10312110085.124c PHKD Mendis b CBRLS Kumara3v SLLondon29 Aug 2024
Sarfraz AhmedPAK1031277181.107c †N Dickwella b HMRKB Herath2v SLColombo14 Aug 2014
Dimuth KarunaratneSL10312819080.471c PWA Mulder b A Nortje3v SAJohannesburg3 Jan 2021
Michael HusseyAUS1031379475.186b DW Steyn1v SAAdelaide22 Nov 2012
Azhar AliPAK1031376075.183c HAPW Jayawardene b RAS Lakmal4v SLSharjah16 Jan 2014
Basit AliPAK1031399374.105c BR Hartland b C Pringle1v NZChristchurch24 Feb 1994
Kumar SangakkaraSL10314512071.033c SR Tendulkar b V Sehwag1v INDGalle18 Jul 2010

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