Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR206/4 (20)Innings break - ES need 207 runs to winT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting innings by innings (Men's All internationals)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Player figures come from full scorecards, which we hold for 11,774 of the 11,780 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Polly UmrigarIND223-260-3c †EC Petrie b JA Hayes1v NZHyderabad19 Nov 1955
Vinoo MankadIND223-220-1c ? b MB Poore1v NZBombay2 Dec 1955
Kumar SangakkaraSL222*27728080.143not out2v BANKandy11 Jul 2007
Jacques RudolphSA222*38329257.963not out2v BANChittagong24 Apr 2003
Nathan AstleNZ2221682811132.145c †JS Foster b MJ Hoggard4v ENGChristchurch13 Mar 2002
Gundappa ViswanathIND22237431059.364b RGD Willis1v ENGMadras13 Jan 1982
Rahul DravidIND22238728157.363c †RG Hart b JDP Oram1v NZAhmedabad8 Oct 2003
Robert KeyENG22128831076.743c BC Lara b DJ Bravo1v WILondon22 Jul 2004
Brian LaraWI22135423262.434b WPUJC Vaas1v SLColombo29 Nov 2001
Ricky PontingAUS22140421054.704c SR Tendulkar b Z Khan1v INDAdelaide24 Jan 2012
Kumar SangakkaraSL22142524052.003st †Sarfraz Ahmed b Abdur Rehman2v PAKGalle6 Aug 2014
Sunil GavaskarIND22144321049.891c DI Gower b IT Botham4v ENGLondon30 Aug 1979
Gary KirstenSA22028633176.922c †A Flower b DT Hondo1v ZIMHarare7 Sept 2001
Clyde WalcottWI220-281-4st †TG Evans b JC Laker1v ENGBridgetown6 Feb 1954
Sunil GavaskarIND220-220-2b JN Shepherd3v WIPort of Spain13 Apr 1971
Mushfiqur RahimBAN219*42118152.025not out1v ZIMDhaka11 Nov 2018
Virender SehwagIND219149257146.982c sub (A Martin) b KA Pollard1v WIIndore8 Dec 2011
Michael SlaterAUS21932115568.221c & b M Muralitharan2v SLPerth8 Dec 1995
Kumar SangakkaraSL21933529065.373c R Dravid b V Sehwag1v INDColombo26 Jul 2010
Marcus TrescothickENG21937432258.561c JA Rudolph b M Ntini2v SALondon4 Sept 2003
Mark TaylorAUS21946123047.512st †RC Russell b NGB Cook1v ENGNottingham10 Aug 1989
Bill EdrichENG219-250-3c N Gordon b ACB Langton4v SADurban3 Mar 1939
Denis AtkinsonWI219-291-7c RG Archer b IWG Johnson2v AUSBridgetown14 May 1955
Younis KhanPAK21830831470.785lbw b JM Anderson2v ENGLondon11 Aug 2016
Joe RootENG21837719257.824lbw b S Nadeem1v INDChennai5 Feb 2021
Sanjay ManjrekarIND21840128054.363run out1v PAKLahore1 Dec 1989
Darren BravoWI21841631052.403b TA Boult3v NZDunedin3 Dec 2013
Ross TaylorNZ217*31923068.034not out1v WIDunedin3 Dec 2013
AB de VilliersSA217*33317265.176not out2v INDAhmedabad3 Apr 2008
Shakib Al HasanBAN21727631078.625b N Wagner1v NZWellington12 Jan 2017
Sachin TendulkarIND21734429063.084c DJ Nash b DL Vettori1v NZAhmedabad29 Oct 1999
Rahul DravidIND21746828046.373run out (AF Giles/†AJ Stewart)2v ENGLondon5 Sept 2002
Wally HammondENG217-300-3b M Nissar1v INDLondon15 Aug 1936
Rohan KanhaiWI217-320-3c & b Shujauddin1v PAKLahore26 Mar 1959
Eddie PaynterENG216*33326164.865not out1v AUSNottingham10 Jun 1938
Marvan AtapattuSL216*43724049.431not out2v ZIMBulawayo18 Nov 1999
Brian LaraWI21626222782.443c Shoaib Malik b Danish Kaneria2v PAKMultan19 Nov 2006
Dean JonesAUS21634716062.254run out1v WIAdelaide3 Feb 1989
Keith FletcherENG21641329052.305c DR Hadlee b BE Congdon1v NZAuckland20 Feb 1975
Abid AliPAK215*40729052.832not out1v ZIMHarare7 May 2021
Chris GayleWI2151471016146.262c E Chigumbura b H Masakadza1v ZIMCanberra24 Feb 2015
Zaheer AbbasPAK21525423284.655b DR Doshi1v INDLahore10 Dec 1982
Kane WilliamsonNZ21529623272.643c sub (RTM Mendis) b NGRP Jayasuriya1v SLWellington17 Mar 2023
David GowerENG21531425168.473c AR Border b GF Lawson2v AUSBirmingham15 Aug 1985
Steve SmithAUS21534625162.143lbw b JE Root1v ENGLondon16 Jul 2015
Marnus LabuschagneAUS21536319159.233c & b TD Astle1v NZSydney3 Jan 2020
Justin LangerAUS21536825358.421c JDP Oram b DL Vettori1v NZAdelaide26 Nov 2004
Mayank AgarwalIND21537123657.951c DL Piedt b D Elgar1v SAVisakhapatnam2 Oct 2019
Yashasvi JaiswalIND214*236141290.681not out3v ENGRajkot15 Feb 2024
Gordon GreenidgeWI214*24229288.431not out4v ENGLondon28 Jun 1984

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.