Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND34/1 (6.4)IND need 152 runs in 260 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
Gordon GreenidgeWI154154*-141v INDSt. John's28 Apr 1983
Chris TavaréENG15445 & 109364160v NZLondon14 Jul 1983
Richie RichardsonWI154154326211v AUSSt. John's7 Apr 1984
Allan BorderAUS1548 & 146*351140v ENGManchester1 Aug 1985
David BoonAUS15419 & 135416180v INDAdelaide25 Jan 1992
Craig SpearmanNZ15442 & 112289141v ZIMAuckland20 Jan 1996
Mark RamprakashENG154154 & DNB388200v WIBridgetown12 Mar 1998
Adam GilchristAUS154154129144v SLMelbourne7 Feb 1999
Ricky PontingAUS15415426990v ENGAdelaide21 Nov 2002
Nathan AstleNZ154103 & 51*342220v INDAhmedabad8 Oct 2003
Darren LehmannAUS154153 & 1272142v SLColombo24 Mar 2004
Kamran AkmalPAK154154242140v ENGLahore29 Nov 2005
Tamim IqbalBAN15415413876v ZIMBulawayo16 Aug 2009
Prasanna JayawardeneSL154154*314110v INDAhmedabad16 Nov 2009
Jacques KallisSA154108 & 46285160v ENGCape Town3 Jan 2010
Andrew StraussENG154154140165v BANBirmingham12 Jul 2010
Younis KhanPAK15473 & 81316200v NZWellington15 Jan 2011
Virat KohliIND154103 & 51*275231v NZBangalore31 Aug 2012
Faf du PlessisSA15420 & 134386160v INDJohannesburg18 Dec 2013
Joe RootENG154154*295150v INDNottingham9 Jul 2014
Wayne MadsenDER15456 & 98221211v WORDerby31 Aug 2014
Regis ChakabvaZIM15465 & 89*317141v BANChittagong12 Nov 2014
Ian BellENG154143 & 11291221v WIAntigua13 Apr 2015
Ben DuckettNOR1540 & 154216230v DERNorthampton18 Jul 2015
Jesse RyderESS154116 & 38*161215v LANChelmsford22 Sept 2015
Joe LeachWOR15490 & 64*155211v LEIWorcester3 Jul 2016
Daniel LawrenceESS154154304190v LEILeicester23 Aug 2016
Rob KeoghNOR154154 & DNB236213v WORWorcester23 Aug 2016
Peter TregoSOM154154*156240v LANManchester31 Aug 2016
Darren StevensKEN154136 & 18210203v ESSCanterbury20 Sept 2016
Virat KohliIND154154*134161v NZChandigarh23 Oct 2016
Hashim AmlaSA154154134155v SLCenturion10 Feb 2017
Roston ChaseWI154131 & 23293190v PAKBarbados30 Apr 2017
Brendan TaylorNOT15415497175v SOMTaunton13 Jun 2017
Calum MacLeodSCO154154163153v PNGPort Moresby6 Oct 2017
Dean BrownlieND15482 & 72249212v WFHamilton7 Nov 2017
AB de VilliersSA154126* & 28172242v AUSPort Elizabeth9 Mar 2018
James BraceyGLO15434 & 120*400220v GLABristol20 Apr 2018
Marnus LabuschagneAUS15474 & 80316180v ENGLeeds22 Aug 2019
Tom LathamNZ154154251150v SLColombo22 Aug 2019
David WarnerAUS154154296100v PAKBrisbane21 Nov 2019
Caleb JewellTAS154140 & 14270231v QUEHobart17 Feb 2021
Sean AbbottNSW15471 & 83254181v SAAdelaide6 Mar 2021
Ricardo VasconcelosNOR154154209200v KENNorthampton8 Apr 2021
Will RhodesWAR15491 & 63288191v NOTBirmingham27 May 2021
Shaun MarshWA154118 & 36273202v SAAdelaide24 Sept 2021
Marnus LabuschagneAUS154103 & 51401140v ENGAdelaide16 Dec 2021
Jonny BairstowENG154113 & 41263113v AUSSydney5 Jan 2022
Keegan PetersenSA15472 & 82279190v INDCape Town11 Jan 2022
Glenn MaxwellMS154154*64224v HHMelbourne19 Jan 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.