Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND42/1 (9.1)IND need 144 runs in 245 ballsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Matt HorneNZ15393 & 60346240v SAAuckland27 Feb 1999
Rahul DravidIND153153153152v NZHyderabad8 Nov 1999
Sourav GangulyIND153153*150183v NZGwalior11 Nov 1999
Herschelle GibbsSA153153131173v BANPotchefstroom3 Oct 2002
Justin LangerAUS15342 & 111235231v WISt John's9 May 2003
Andrew FlintoffENG15311 & 142182205v SALondon31 Jul 2003
Chris GayleWI153153*160192v ZIMBulawayo22 Nov 2003
Ramnaresh SarwanWI153139 & 14250260v ENGBirmingham29 Jul 2004
Brian LaraWI153153 & 0238202v PAKJamaica3 Jun 2005
Michael HusseyAUS153122 & 31277164v SAMelbourne26 Dec 2005
Matthew HaydenAUS153153265132v ENGMelbourne26 Dec 2006
Shivnarine ChanderpaulWI153147* & 6412131v ENGTrinidad6 Mar 2009
Gautam GambhirIND15316 & 137489190v NZNapier26 Mar 2009
Ross TaylorNZ15394 & 59257202v PAKDunedin24 Nov 2009
Michael ClarkeAUS153151 & 2182220v SACape Town9 Nov 2011
Kane WilliamsonNZ153135 & 18347120v SLColombo25 Nov 2012
Mushfiqur RahimBAN15360 & 93318141v ZIMHarare25 Apr 2013
Kaushal SilvaSL15395 & 58355150v PAKDubai8 Jan 2014
Alex LeesYOR15315 & 138396160v NORNorthampton31 May 2014
Luke WrightSUS153153*661211v ESSChelmsford25 Jul 2014
Will SmithHAM15311 & 142*335180v KENSouthampton15 Sept 2014
Daniel Bell-DrummondKEN153153336220v HAMSouthampton15 Sept 2014
Michael BracewellOV1536 & 147254202v NDDunedin11 Dec 2014
BJ WatlingNZ15311 & 142*355111v SLWellington3 Jan 2015
Hashim AmlaSA153153*142140v WIJohannesburg18 Jan 2015
Andrew EllisCAN15372 & 81*206191v AAAuckland1 Mar 2015
Ashwell PrinceLAN153153217210v NORNorthampton3 May 2015
Luke WoodNOT153100 & 53189156v SUSNottingham1 Jun 2015
Tim AmbroseWAR153153256180v SUSBirmingham28 Jun 2015
Marcus TrescothickSOM153153261290v HAMTaunton9 Sept 2015
Daniel FlynnND15343 & 110160291v WFWellington8 Mar 2016
BJ WatlingND15377 & 76254212v WFWellington8 Mar 2016
Liam PlunkettYOR153126 & 27*156212v HAMLeeds17 Apr 2016
James HildrethSOM15368 & 85*316170v MIDLondon22 May 2016
Shaun MarshAUS153130 & 23347200v SLColombo13 Aug 2016
Daryl MitchellND15347 & 106358144v OVUniversity of Otago Oval29 Mar 2017
Max HoldenNOR153153265220v KENBeckenham3 Jul 2017
Brett D'OliveiraWOR153138 & 15231171v LEIWorcester12 Sept 2017
Rory BurnsSUR153153248231v NOTNottingham22 Jul 2018
James HildrethSOM15381 & 72211260v YORLeeds29 Aug 2018
Aaron FinchAUS153153*143116v PAKSharjah24 Mar 2019
Zak CrawleyKEN153108 & 45212260v WARBirmingham11 Apr 2019
Scott BorthwickSUR15395 & 58297230v KENBeckenham20 May 2019
Jason RoyENG153153121145v BANCardiff8 Jun 2019
Aaron FinchAUS153153132155v SLLondon15 Jun 2019
Josh InglisWA153153* & DNB182263v SAAdelaide10 Oct 2020
Billy RootGLA15343 & 110*343142v YORLeeds8 Apr 2021
Jack HaynesWOR153153128192v ESSChelmsford29 Jul 2021
Jake LibbyWOR15328 & 125*265131v SUSWorcester30 Aug 2021
Shan MasoodDER15391 & 62220200v MIDLondon7 Apr 2022

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.