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
Cheteshwar PujaraIND20434130159.823c XJ Doherty b JL Pattinson2v AUSHyderabad2 Mar 2013
Marnus LabuschagneAUS20435020158.293c †J Da Silva b KC Brathwaite1v WIPerth30 Nov 2022
Neil HarveyAUS204-241-4c DS Atkinson b OG Smith2v WIKingston11 Jun 1955
Mahela JayawardeneSL203*27216474.634not out2v BANMirpur27 Jan 2014
Mushfiqur RahimBAN203*31828063.845not out2v ZIMDhaka22 Feb 2020
Brad HodgeAUS203*33222061.145not out3v SAPerth16 Dec 2005
Shoaib MohammadPAK203*33820060.065not out2v INDLahore1 Dec 1989
Guy WhittallZIM203*35922256.554not out1v NZBulawayo25 Sept 1997
Shivnarine ChanderpaulWI203*37023054.865not out1v SAGuyana31 Mar 2005
Shivnarine ChanderpaulWI203*37222054.575not out1v BANMirpur13 Nov 2012
Shoaib MohammadPAK203*41123049.392not out2v NZKarachi10 Oct 1990
Mansur Ali Khan PataudiIND203*-232-4not out3v ENGDelhi8 Feb 1964
Hanif MohammadPAK203*-330-6not out1v NZLahore2 Apr 1965
Javed MiandadPAK203*--1-4not out2v SLFaisalabad16 Oct 1985
Kumar SangakkaraSL20330618366.343c TA Boult b JDS Neesham2v NZWellington3 Jan 2015
Dennis AmissENG20332028063.442b MA Holding2v WILondon12 Aug 1976
Matthew HaydenAUS20332015663.442c SC Ganguly b Harbhajan Singh1v INDChennai18 Mar 2001
Sachin TendulkarIND20334723158.504c †HAPW Jayawardene b TM Dilshan2v SLColombo26 Jul 2010
Jonathan TrottENG20340917049.634b TM Dilshan2v SLCardiff26 May 2011
Mohammad YousufPAK20342927347.325c & b MH Richardson2v NZChristchurch15 Mar 2001
Herbie CollinsAUS203-260-1c NV Lindsay b CP Carter1v SAJohannesburg12 Nov 1921
Jason HolderWI202*22923888.218not out3v ENGBridgetown23 Jan 2019
Kevin PietersenENG202*32621161.964not out1v INDLondon21 Jul 2011
Justin GreavesWI202*38819052.066not out4v NZChristchurch2 Dec 2025
Leonard HuttonENG202*-220-1not out2v WILondon12 Aug 1950
Harry BrookENG2021162110174.144c SSD Arachchige b J Liyanage1v SLRawalpindi22 Oct 2026
Brendon McCullumNZ2021882111107.452b Yasir Shah2v PAKSharjah26 Nov 2014
Brian LaraWI20227432273.724c M van Jaarsveld b A Nel2v SAJohannesburg12 Dec 2003
Wasim JafferIND20227434073.721c †Kamran Akmal b Sohail Tanvir1v PAKKolkata30 Nov 2007
Stephen FlemingNZ20231821163.523c Mushfiqur Rahman b Rajin Saleh1v BANChattogram26 Oct 2004
Mohammad YousufPAK20233026161.214c †GO Jones b SJ Harmison2v ENGLondon13 Jul 2006
Cheteshwar PujaraIND20252521038.483c GJ Maxwell b NM Lyon2v AUSRanchi16 Mar 2017
Glenn MaxwellAUS201*1282110157.036not out2v AFGMumbai7 Nov 2023
Virender SehwagIND201*23122487.012not out1v SLGalle31 Jul 2008
Jacques KallisSA201*27015574.444not out2v INDCenturion16 Dec 2010
Sachin TendulkarIND201*28127071.534not out1v ZIMNagpur25 Nov 2000
Jason GillespieAUS201*42526247.293not out2v BANChattogram16 Apr 2006
Jack RyderAUS201*46112143.607not out1v ENGAdelaide16 Jan 1925
Grant FlowerZIM201*52311138.432not out1v PAKHarare31 Jan 1995
Marvan AtapattuSL201*53618037.501not out1v ENGGalle22 Feb 2001
Brendon KuruppuSL201*54824036.682not out1v NZColombo16 Apr 1987
Marvan AtapattuSL20125927077.611retired out2v BANColombo6 Sept 2001
Virender SehwagIND20126228276.722c & b Danish Kaneria2v PAKBangalore24 Mar 2005
Donald BradmanAUS20129621167.913b VS Hazare1v INDAdelaide23 Jan 1948
Greg ChappellAUS2012966067.913c Zaheer Abbas b Sikander Bakht2v PAKBrisbane27 Nov 1981
Abdullah ShafiquePAK20132619461.661c D Madushanka b NGRP Jayasuriya2v SLColombo24 Jul 2023
Jesse RyderNZ20132824161.285b Z Khan1v INDNapier26 Mar 2009
Graeme FowlerENG20140922349.141c †SMH Kirmani b N Kapil Dev2v INDChennai13 Jan 1985
Aunshuman GaekwadIND20143617046.102c & b Wasim Raja2v PAKJalandhar24 Sept 1983
Hashim AmlaSA20147727042.143b SCJ Broad2v ENGCape Town2 Jan 2016

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.