Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsFirst-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
Navjot SidhuIND20149119140.942b CEL Ambrose2v WIPort of Spain14 Mar 1997
Syd GregoryAUS201-280-6c R Peel b AE Stoddart1v ENGSydney14 Dec 1894
Eddie BarlowSA201-270-2lbw b NJN Hawke2v AUSAdelaide24 Jan 1964
Bob SimpsonAUS201--0-2b WW Hall1v WIBridgetown5 May 1965
Seymour NurseWI201--0-5c RB Simpson b NJN Hawke2v AUSBridgetown5 May 1965
Mushtaq MohammadPAK201-200-4c †KJ Wadsworth b BE Congdon1v NZDunedin7 Feb 1973
Sachin TendulkarIND200*147253136.052not out1v SAGwalior24 Feb 2010
Graham ThorpeENG200*23128486.585not out3v NZChristchurch13 Mar 2002
Henry NichollsNZ200*24015483.334not out1v SLWellington17 Mar 2023
Kane WilliamsonNZ200*25719077.823not out2v BANHamilton28 Feb 2019
David GowerENG200*27924071.685not out1v INDBirmingham12 Jul 1979
Younis KhanPAK200*29018368.974not out2v BANChittagong9 Dec 2011
Joe RootENG200*29816067.115not out1v SLLondon12 Jun 2014
VVS LaxmanIND200*30121066.455not out1v AUSDelhi29 Oct 2008
Steve SmithAUS200*31116064.314not out1v WIPerth30 Nov 2022
Kumar SangakkaraSL200*32520261.543not out2v BANColombo3 Jul 2007
Rahul DravidIND200*35027057.143not out2v ZIMDelhi18 Nov 2000
Kane WilliamsonNZ200*39521150.633not out2v PAKKarachi26 Dec 2022
Inzamam-ul-HaqPAK200*39723250.384not out2v SLDhaka12 Mar 1999
Allan BorderAUS200*39926050.135not out1v ENGLeeds22 Jul 1993
Younis KhanPAK200*40415349.504not out3v ZIMHarare3 Sept 2013
Hashmatullah ShahidiAFG200*44321145.154not out1v ZIMAbu Dhabi10 Mar 2021
Angelo MathewsSL200*46816342.744not out2v ZIMHarare19 Jan 2020
Dilip SardesaiIND200*-250-1not out3v NZBombay12 Mar 1965
Ross TaylorNZ20021219494.344c †Liton Das b Mustafizur Rahman2v BANWellington8 Mar 2019
David WarnerAUS20025516278.431b A Nortje2v SAMelbourne26 Dec 2022
Virat KohliIND20028324070.674b ST Gabriel1v WIAntigua21 Jul 2016
Graeme SmithSA20028725069.691c Manjural Islam b Sanwar Hossain1v BANEastern Cape18 Oct 2002
Mushfiqur RahimBAN20032122162.316lbw b KMDN Kulasekara2v SLGalle8 Mar 2013
David BoonAUS20032628061.352c JG Wright b MC Snedden1v NZPerth24 Nov 1989
Devon ConwayNZ20034722157.642run out (JE Root/OJ Pope)1v ENGLondon2 Jun 2021
Mohsin KhanPAK20038623051.811c CJ Tavare b RD Jackman1v ENGLondon12 Aug 1982
Steve WaughAUS20042517147.065c BC Lara b KCG Benjamin2v WIKingston29 Apr 1995
Wally HammondENG20047217042.373c EL a'Beckett b DD Blackie2v AUSMelbourne29 Dec 1928
Kumar SangakkaraSL199*38718251.423not out1v PAKGalle22 Jun 2012
Andy FlowerZIM199*47024142.345not out3v SAHarare7 Sept 2001
Sanath JayasuriyaSL19922621288.051b A Kuruvilla3v INDColombo9 Aug 1997
Faf du PlessisSA19927624072.104c FDM Karunaratne b PWH de Silva2v SLCenturion26 Dec 2020
KL RahulIND19931116363.991c †JC Buttler b AU Rashid2v ENGChennai16 Dec 2016
Younis KhanPAK19933626059.233run out (Harbhajan Singh)1v INDLahore13 Jan 2006
Ian BellENG19933620159.235c & b PL Harris1v SALondon10 Jul 2008
Matthew ElliottAUS19935126356.702b D Gough2v ENGLeeds24 Jul 1997
Steve SmithAUS19936121255.123lbw b JE Taylor1v WIJamaica11 Jun 2015
Steve WaughAUS19937620152.935lbw b NO Perry1v WIBridgetown26 Mar 1999
Dean ElgarSA19938815351.291c Mominul Haque b Mustafizur Rahman1v BANPotchefstroom28 Sept 2017
Angelo MathewsSL19939719150.134c Shakib Al Hasan b Nayeem Hasan1v BANChattogram15 May 2022
Mudassar NazarPAK19940824048.772c †SMH Kirmani b NS Yadav2v INDFaisalabad24 Oct 1984
Mohammad AzharuddinIND199-161-5lbw b JR Ratnayeke2v SLKanpur17 Dec 1986
Lindsay HassettAUS198*30516064.924not out1v INDAdelaide23 Jan 1948
Garry SobersWI198-280-4run out3v INDKanpur12 Dec 1958

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.