Live1st ODI · India in New Zealand 2026/27NZINDMatch delayed by rainTest1st 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,354 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
VVS LaxmanIND171104* & 67*445190v NZChandigarh16 Oct 2003
Nasser HussainENG17176 & 95410201v BANChattogram29 Oct 2003
Matthew HaydenAUS17141 & 130257182v SLGalle8 Mar 2004
Gary KirstenSA171137 & 34*319222v NZHamilton10 Mar 2004
Jacques RudolphSA17117 & 154*413291v NZAuckland18 Mar 2004
Shahriar NafeesBAN171138 & 33227260v AUSFatullah9 Apr 2006
Kevin PietersenENG17137 & 134275191v INDLondon19 Jul 2007
Yuvraj SinghIND171169 & 2215281v PAKBengaluru8 Dec 2007
Matthew HaydenAUS171124 & 47237150v INDMelbourne26 Dec 2007
Gautam GambhirIND17167 & 104278161v AUSChandigarh17 Oct 2008
Hamish RutherfordNZ171171217223v ENGDunedin6 Mar 2013
John SimpsonMID171110 & 61263221v YORScarborough19 Jul 2014
Murali VijayIND171144 & 27252260v AUSBrisbane17 Dec 2014
Andrew EllisCAN171171 & DNB224301v WFWellington6 Feb 2015
Michael BracewellOV171126 & 45223181v AADunedin9 Mar 2015
Tom FellWOR171171267251v MIDWorcester22 Sept 2015
Stephen MurdochWF171171 & 0311274v CSNelson23 Oct 2015
Rohit SharmaIND171171*163137v AUSPerth12 Jan 2016
Stephen MurdochWF17189 & 82248184v CSNapier20 Feb 2016
Sam NortheastKEN1715 & 166*337240v ESSChelmsford3 Jul 2016
Sam BillingsKEN171171202291v GLOBristol23 Aug 2016
Alex HalesENG171171122224v PAKNottingham30 Aug 2016
Paul CollingwoodDUR171120 & 51*258190v KENCanterbury8 Jun 2017
Usman KhawajaAUS171171381181v ENGSydney4 Jan 2018
James VinceHAM171171126203v YORSouthampton18 Jun 2018
Harry SwindellsLEI171171*322241v SOMTaunton4 Jul 2021
Liam DawsonHAM171171268203v KENCanterbury21 Apr 2022
Ed BarnardWOR1718 & 163*323181v NOTNottingham28 Apr 2022
Emilio GayNOR171145 & 26238190v SURNorthampton12 Sept 2022
Alastair CookESS17172 & 99352210v NOTNottingham18 May 2023
Yashasvi JaiswalIND171171387161v WIRoseau12 Jul 2023
Alex LeesDUR171171210213v DERDerby19 Jul 2023
Ben ComptonKEN171165 & 6385190v ESSChelmsford12 Apr 2024
Sam NortheastGLA17129 & 142*412170v YORLeeds3 May 2024
Ollie RobinsonDUR1710 & 171*208184v LANBlackpool17 May 2024
Daniel LawrenceSUR17184 & 87245192v WORLondon17 May 2024
Harry BrookENG171171 & DNB197153v NZChristchurch28 Nov 2024
Ollie PopeENG171171166242v ZIMNottingham22 May 2025
Justin BroadNOR171171273181v DERNorthampton29 Jul 2025
Stephen EskinaziLEI171155 & 16264202v NORNorthampton24 Sept 2025
Mahmudul Hasan JoyBAN171171286144v IRESylhet11 Nov 2025
Joe CarterND17152 & 119*282202v OVHamilton5 Dec 2025
Sohan de LiveraMSC171139 & 32188190v KYCCHambantota9 Jan 2026
Nimesha GunasingheACCC171161 & 10350170v BCAADambulla6 Mar 2026
W.G. GraceENG170170-240v AUSLondon12 Aug 1886
Jack BrownENG17030 & 140-210v AUSMelbourne1 Mar 1895
Vernon RansfordAUS17075 & 95240120v SAMelbourne17 Feb 1911
Warwick ArmstrongAUS17012 & 158252170v ENGSydney17 Dec 1920
Bruce MitchellSA17075 & 95-120v AUSAdelaide29 Jan 1932
Stan McCabeAUS170137 & 33*278220v ENGManchester6 Jul 1934

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.