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
Josh BohannonLAN190*38413049.483not out2v DURManchester24 Sept 2026
Darren StevensKEN1901491515127.527c KS Carlson b M Labuschagne1v GLACanterbury20 May 2021
James VinceHAM190154155123.383c TMJ Smith b RF Higgins1v GLOSouthampton26 Apr 2019
Shikhar DhawanIND190168310113.101c AD Mathews b N Pradeep1v SLGalle26 Jul 2017
Joe RootENG19023427181.204c †Q de Kock b M Morkel1v SALondon6 Jul 2017
A BandaraCCC19024321078.196b M Subasingha1v BRCColombo21 Feb 2025
Sam NortheastKEN19024413177.874c & b SJ Magoffin1v SUSTunbridge Wells17 Jul 2016
Alec StewartENG19026131072.802c Saleem Malik b Ata-ur-Rehman2v PAKBirmingham4 Jun 1992
Michael BracewellOV19026727571.163c JD Ryder b MR Gillespie2v WFDunedin24 Jan 2013
Daryl MitchellNZ19031823459.755c †BT Foakes b MJ Potts1v ENGNottingham10 Jun 2022
Rahul DravidIND19035431053.673c CD McMillan b CL Cairns2v NZHamilton2 Jan 1999
Alastair CookENG19037723250.401run out (V Kohli)2v INDKolkata5 Dec 2012
Matt RenshawAUS19039721147.865c AK Markram b SR Harmer1v SADurban9 Oct 2026
Mohammad AshrafulBAN19041720145.563c AD Mathews b HMRKB Herath2v SLGalle8 Mar 2013
Sidath WettimunySL19047121040.341c †PR Downton b PJW Allott1v ENGLondon23 Aug 1984
Neil HarveyAUS190-210-4c JC Watkins b ARA Murray2v SASydney9 Jan 1953
Martin GuptillNZ189*155192121.941not out1v ENGSouthampton2 Jun 2013
Tom AlsopSUS189*155195121.941not out1v MIDBrighton23 Aug 2022
Viv RichardsWI189*170215111.184not out1v ENGNottingham31 May 1984
Keaton JenningsLAN189*24727276.522retired hurt2v SOMTaunton20 Apr 2023
Ian BellWAR189*30917361.174not out3v SUSBirmingham13 Apr 2014
Jacques KallisSA189*44319342.663not out2v ZIMBulawayo14 Sept 2001
Stan McCabeAUS189*--0-3not out4v SAJohannesburg24 Dec 1935
Bruce MitchellSA189*--0-1not out4v ENGLondon16 Aug 1947
Vijay ManjrekarIND189*-290-3not out1v ENGDelhi13 Dec 1961
Sanath JayasuriyaSL189161214117.391st †V Dahiya b SC Ganguly1v INDSharjah29 Oct 2000
Zak CrawleyENG189182213103.851b C Green2v AUSManchester19 Jul 2023
Alex HalesNOT18921628287.502b CJC Wright1v WARNottingham21 Aug 2015
Michael Guptill-BunceAA18921827286.701c SJ Murdoch b BJ Arnel3v WFWellington23 Mar 2016
Luke WrightSUS18924227078.106c P Mustard b C Rushworth1v DURBrighton11 May 2014
Dane VilasLAN18925217075.005c AD Thomason b JJ Carson2v SUSManchester8 Apr 2021
Ben DuckettNOR18925528174.122b RS Bopara1v ESSNorthampton28 May 2016
Sam NortheastKEN18930321162.384b J Shaw2v GLOCanterbury8 May 2016
Martin GuptillNZ18931018160.975c †Mushfiqur Rahim b Rubel Hossain1v BANHamilton15 Feb 2010
Kane WilliamsonYOR18932022059.063c & b LWP Wells2v SUSScarborough15 Aug 2014
Alastair CookENG18934216055.262c MEK Hussey b SR Watson2v AUSSydney3 Jan 2011
Alan MelvilleSA189-161-2b JW Martin1v ENGNottingham7 Jun 1947
Bill EdrichENG189-261-3b NBF Mann1v SALondon21 Jun 1947
Waqar HasanPAK189-300-4c †EC Petrie b AR MacGibbon2v NZLahore26 Oct 1955
Jim BurkeAUS189-150-2b HJ Tayfield1v SACape Town31 Dec 1957
Wazir MohammadPAK189-220-4b LR Gibbs2v WIPort of Spain26 Mar 1958
LG PretoriusTIT188*791513237.971not out1v KNIBloemfontein2 Oct 2026
Gary KirstenSA188*159134118.242not out1v UAERawalpindi16 Feb 1996
Saeed AnwarPAK188*25923172.591not out3v INDKolkata16 Feb 1999
Scott BorthwickDUR188*27928167.383not out2v NOTNottingham28 May 2016
Guy WhittallZIM188*42927243.826not out3v NZHarare19 Sept 2000
James WhartonYOR18824123678.013c AHT Donald b DM Dupavillon2v DERChesterfield30 Jun 2024
Lahiru UdaraSL18824821575.812c S Joseph b AS Joseph1v WINorth Sound3 Jul 2026
Dennis AmissENG18830329062.051lbw b EAS Prasanna1v INDLondon20 Jun 1974
Daniel FlynnND18830623261.441b BP Martin1v AAAuckland20 Dec 2013

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.