Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM153/2 (42)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Saeed AnwarPAK149149214200v NZRawalpindi28 Nov 1996
Murray GoodwinZIM149148* & 1*253200v ENGNottingham1 Jun 2000
Carl HooperWI149149211181v ZIMBulawayo19 Jul 2001
Matthew HaydenAUS149136 & 13210212v NZBrisbane8 Nov 2001
Graham ThorpeENG14945 & 104*281200v NZNottingham10 Jun 2004
Damien MartynAUS14997 & 52185211v SLCairns9 Jul 2004
Habibul BasharBAN14994 & 55208200v ZIMChittagong6 Jan 2005
Nafees IqbalBAN14928 & 121419220v ZIMDhaka14 Jan 2005
Younis KhanPAK149106 & 43277180v WIJamaica3 Jun 2005
Hashim AmlaSA149149317200v NZCape Town27 Apr 2006
Rahul DravidIND14981 & 68381220v WIJamaica30 Jun 2006
Graeme SmithSA14994 & 55226201v INDCape Town2 Jan 2007
Shivnarine ChanderpaulWI149149*136163v INDNagpur21 Jan 2007
Adam GilchristAUS149149104138v SLBarbados28 Apr 2007
Andrew SymondsAUS14970* & 79233175v WIJamaica22 May 2008
Ashwell PrinceSA149149 & DNB284172v ENGLeeds18 Jul 2008
Ross TaylorNZ14942 & 107257220v INDWellington3 Apr 2009
Ricky PontingAUS14977 & 72264191v INDBangalore9 Oct 2010
Tillakaratne DilshanSL149121 & 28228152v PAKColombo30 Jun 2012
Jonny BairstowENG14995 & 54243210v SALondon16 Aug 2012
Moisés HenriquesAUS14968 & 81*280112v INDChennai22 Feb 2013
Andrew EllisCAN14940 & 109258210v WFRangiora4 Dec 2013
Younis KhanPAK149136 & 13*240191v SLAbu Dhabi31 Dec 2013
Kruger van WykCS149111* & 38297140v CANNapier23 Feb 2014
Wayne MadsenDER14990 & 59283200v ESSChesterfield7 Jul 2014
Joe RootENG149149*165181v INDLondon15 Aug 2014
AB de VilliersSA14914944916v WIJohannesburg18 Jan 2015
Nick ComptonMID1490 & 149263200v YORLondon9 Sept 2015
Steve SmithAUS149149135112v INDPerth12 Jan 2016
Brad WilsonOV14942 & 107359190v AAAuckland20 Feb 2016
Bharat PopliND14955 & 94289170v CANHamilton20 Feb 2016
Moeen AliENG14963 & 86*214172v PAKBirmingham3 Aug 2016
Tom LathamNZ149136 & 13290121v ZIMBulawayo6 Aug 2016
Jake LibbyNOT149144 & 5291110v DURChester-le-Street31 Aug 2016
Corey AndersonND149103 & 46*227230v AAMount Maunganui14 Nov 2016
Stiaan van ZylSUS149149279171v DURBrighton21 May 2017
Tamim IqbalBAN14971 & 78299133v AUSDhaka27 Aug 2017
Luke WellsSUS14946 & 103194204v NOTBrighton25 Sept 2017
Haris SohailPAK149110 & 39321104v AUSDubai7 Oct 2018
Liam DawsonHAM14957 & 92263170v YORSouthampton11 Apr 2019
Tom BantonSOM14979 & 70197191v HAMTaunton30 Jun 2019
William FraineYOR149106 & 43219243v SURScarborough30 Jun 2019
Rob KeoghNOR149132 & 17211250v LEILeicester10 Sept 2019
Tom AlsopHAM149149290190v GLOSouthampton22 Apr 2021
Ben BrownSUS149127 & 22266210v YORLeeds3 Jun 2021
Henry HuntSA149134 & 15*273193v TASHobart10 Nov 2021
Kurtis PattersonNSW14937 & 112190251v VICSydney20 Nov 2021
Chad BowesCAN149127 & 22220211v AALincoln12 Apr 2022
Daniel Bell-DrummondKEN149149 & 0235251v HAMCanterbury21 Apr 2022
Sam RobsonMID1490 & 149186161v SUSBrighton5 May 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.