ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Tom AlsopSUS182182*316210v LEILeicester11 May 2023
Ben DuckettENG182182 & 0*178241v IRELondon1 Jun 2023
Sam NortheastGLA18216 & 166*342190v YORCardiff10 Sept 2023
Ben StokesENG182182124159v NZLondon13 Sept 2023
Joe CarterND182124 & 58346145v AAHamilton8 Mar 2024
Ricardo VasconcelosNOR182182272250v GLANorthampton19 Apr 2024
Ben SlaterNOT182160 & 22*225251v KENCanterbury17 Sept 2024
Dean ElgarESS182182284210v SURChelmsford26 Sept 2024
Kamindu MendisSL182182*250164v NZGalle26 Sept 2024
Nathan McSweeneySA18255 & 127*447100v NSWSydney8 Oct 2024
Kamil MisharaNCC18277 & 105276231v SSCColombo14 Feb 2025
Leus du PlooyMID182182274171v GLOLondon3 Apr 2026
Phil MeadENG181181 & DNB--0v SADurban18 Jan 1923
Bill WoodfullAUS181155 & 26*470110v ENGLondon27 Jun 1930
Bill PonsfordAUS181181413190v ENGLeeds20 Jul 1934
Bill BrownAUS18148 & 133570180v ENGNottingham10 Jun 1938
Wally HammondENG181181-160v SACape Town31 Dec 1938
Alan MelvilleSA18178 & 103-150v ENGDurban3 Mar 1939
Wally HammondENG18143 & 138-210v WILondon19 Aug 1939
Peter BurgeAUS181181-220v ENGLondon17 Aug 1961
John EdrichENG181164 & 17453220v AUSLondon22 Aug 1968
Clive LloydWI181178 & 3-241v AUSGeorgetown6 Apr 1973
Mike DennessENG181181392250v NZAuckland20 Feb 1975
Kepler WesselsAUS181179 & 2241231v PAKAdelaide9 Dec 1983
Viv RichardsWI181181125167v SLKarachi13 Oct 1987
Daryll CullinanSA181113 & 68282202v SLCape Town19 Mar 1998
Wasim JafferIND18181 & 100382270v ENGNagpur1 Mar 2006
Matthew HaydenAUS181181*1661110v NZHamilton20 Feb 2007
Jesse RyderWF181162 & 19186235v CSWellington10 Dec 2012
Joe CarterND18195 & 86300312v AAAuckland20 Dec 2013
Hammad SaeedKSA181181121199v BHUSingapore8 Jun 2014
Paul HortonLAN181140 & 41*386240v SOMTaunton29 Jun 2014
Luke WellsSUS181181343181v GLABrighton2 Jul 2016
Alastair CookENG181105 & 76*250240v PAKManchester22 Jul 2016
Kane WilliamsonNZ181113 & 68*254160v ZIMBulawayo6 Aug 2016
Sam NortheastKEN181109* & 72329220v DURCanterbury8 Jun 2017
Hamish RutherfordOV181142 & 39280251v CSUniversity of Otago Oval15 Nov 2017
Tim SeifertND181167* & 14260116v OVAlexandra24 Nov 2017
Mitchell MarshAUS181181236290v ENGPerth14 Dec 2017
Ross TaylorNZ181181*147176v ENGDunedin7 Mar 2018
Hashim AmlaHAM18169 & 112325260v NOTNottingham4 May 2018
Alex LeesDUR181181265250v LEIChester-le-Street18 Aug 2019
Tom HainesSUS181155 & 26362220v LANManchester8 Apr 2021
Sam NortheastHAM18163 & 118299210v MIDSouthampton15 Apr 2021
Tom PrestHAM181181138147v KENBeckenham7 Aug 2022
Travis HeadAUS181163 & 18201253v INDLondon7 Jun 2023
Ben DuckettENG18198 & 83246180v AUSLondon28 Jun 2023
Leus du PlooyDER18153 & 128205243v SUSBrighton10 Jul 2023
Josh BohannonLAN181113 & 68*309142v KENCanterbury26 Sept 2023
Jordan SilkTAS181181 & 0352190v WAPerth15 Oct 2023

BF balls faced · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.