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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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 runsODI1st 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 (All cricket)

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 23,362 of the 23,369 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Chris GayleWI19739620749.751c †BB McCullum b JS Patel3v NZNapier19 Dec 2008
Cameron GreenWA19743820144.984lbw b SA Abbott2v NSWAdelaide19 Oct 2020
Everton WeekesWI197--0-4c †Imtiaz Ahmed b Mahmood Hussain1v PAKBridgetown17 Jan 1958
Leus du PlooyMID196*20516495.614not out2v NORNorthampton12 Apr 2024
Saif ZaibNOR196*21316192.026not out2v KENCanterbury29 Jun 2025
Colin AckermannLEI196*35025256.003not out1v MIDLeicester20 Jun 2018
Tom RogersVIC1961421515138.031c J Edwards b BJ Dwarshuis1v NSWSydney14 Feb 2024
Hashim AmlaSA19622121088.693c & b MG Johnson3v AUSPerth30 Nov 2012
Ian ChappellAUS19624321480.663c Asif Iqbal b Majid Khan2v PAKAdelaide22 Dec 1972
Gareth SeverinWF19626016375.384c KDC Clarke b MJ Santner4v NDHamilton13 Mar 2023
Ollie PopeENG19627821070.503b JJ Bumrah3v INDHyderabad25 Jan 2024
Brian LaraWI19628625068.534b A Nel1v SATrinidad8 Apr 2005
Graham GoochENG19631027063.231c & b CJ McDermott1v AUSLondon29 Aug 1985
Allan BorderAUS19631822061.644c GA Gooch b IT Botham2v ENGLondon27 Jun 1985
Ricky PontingAUS19631923061.443lbw b MJ Hoggard1v ENGBrisbane23 Nov 2006
Kusal MendisSL19632722259.942c †Mushfiqur Rahim b Taijul Islam2v BANChattogram31 Jan 2018
Haseeb HameedNOT19632824159.762c HWR Cartwright b BW Aitchison1v DERDerby19 Jul 2022
Mohammad HafeezPAK19633120159.211b HMRKB Herath1v SLColombo30 Jun 2012
Herschelle GibbsSA19635425155.371c V Sehwag b SR Tendulkar1v INDPort Elizabeth16 Nov 2001
Ian WestwoodWAR19637725051.992lbw b James Middlebrook1v YORLeeds26 Apr 2015
Dimuth KarunaratneSL19640519148.401b Wahab Riaz1v PAKDubai6 Oct 2017
Babar AzamPAK19642521146.124c M Labuschagne b NM Lyon4v AUSKarachi12 Mar 2022
Geoffrey LeggeENG196-230-5c AM Matheson b GL Weir1v NZAuckland21 Feb 1930
Leonard HuttonENG196-210-1c RS Grant b LG Hylton2v WILondon24 Jun 1939
Arthur MorrisAUS196-160-2run out2v ENGLondon14 Aug 1948
Usman KhawajaAUS195*36819152.991not out1v SASydney4 Jan 2023
Brendon McCullumNZ1951341811145.525c FDM Karunaratne b PHT Kaushal1v SLChristchurch26 Dec 2014
Todd AstleCAN195189241103.176run out (DG Brownlie/†TL Seifert/†TL Seifert)1v NDChristchurch22 Oct 2016
Martin GuptillAA19521224591.981c KJ McClure b FW Sheat1v CANAuckland3 Mar 2022
Alex LeesDUR19522925085.151lbw b MD Taylor2v GLOChester-le-Street10 Jul 2023
Virender SehwagIND19523325583.692c NW Bracken b SM Katich1v AUSMelbourne26 Dec 2003
Michael VaughanENG19527929069.892c †A Ratra b Z Khan1v INDLondon5 Sept 2002
Darren BravoWI19529712565.664c †Mushfiqur Rahim b Suhrawadi Shuvo3v BANMirpur29 Oct 2011
Michael HusseyAUS19533026159.095c AN Cook b ST Finn2v ENGBrisbane25 Nov 2010
Mahela JayawardeneSL19542216146.214c PD Collingwood b MS Panesar2v ENGColombo9 Dec 2007
Cyril WashbrookENG195-180-2c DW Begbie b CN McCarthy1v SAJohannesburg27 Dec 1948
Charles CoventryZIM194*156167124.363not out1v BANBulawayo16 Aug 2009
Troy JohnsonWF194*29927364.883not out1v OVDunedin20 Mar 2022
Sachin TendulkarIND194*34821055.754not out1v PAKMultan28 Mar 2004
Saeed AnwarPAK194146225132.881c SC Ganguly b SR Tendulkar1v INDChennai21 May 1997
Gary BallanceYOR19422230187.394c DY Pennington b EG Barnard2v WORWorcester24 Sept 2018
Marcus TrescothickENG19425923074.901c †Khaled Mashud b Mohammad Rafique2v BANLondon26 May 2005
Harry BrookYOR19426521273.215c †OG Robinson b NN Gilchrist2v KENLeeds28 Apr 2022
Kusal MendisSL19428519468.073c Tamim Iqbal b Mehedi Hasan Miraz1v BANGalle7 Mar 2017
Pavan RathnayakeCCC19429513965.764c SSD Arachchige b A Daniel1v NCCColombo31 Jan 2025
Younis KhanPAK19429922164.883lbw b RP Singh3v INDFaisalabad21 Jan 2006
Roston ChaseWI19432413259.887b GS Dinusha2v SLNorth Sound25 Jun 2026
Richie RichardsonWI19436720052.863c RJ Shastri b Arshad Ayub1v INDGeorgetown25 Mar 1989
Gordon GreenidgeWI19436823052.721c †SMH Kirmani b M Amarnath1v INDKanpur21 Oct 1983
Herbert SutcliffeENG19449613039.111lbw b TW Wall2v AUSSydney2 Dec 1932

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.