Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM212/2 (56.5)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
Stuart WilliamsWI14618 & 128326151v INDPort of Spain14 Mar 1997
Mike AthertonENG146103 & 43394190v SABirmingham4 Jun 1998
Ricky PontingAUS146125 & 21252170v INDAdelaide10 Dec 1999
Nasser HussainENG146146*463170v SADurban26 Dec 1999
Sachin TendulkarIND146146153152v ZIMJodhpur8 Dec 2000
Shaun PollockSA146106* & 40292190v WIBridgetown29 Mar 2001
Sachin TendulkarIND146146132170v KENPaarl24 Oct 2001
Matthew HaydenAUS146146128126v PAKNairobi30 Aug 2002
Nasser HussainENG146116 & 30330200v SANottingham14 Aug 2003
Rahul DravidIND146146234160v WISt Lucia10 Jun 2006
AB de VilliersSA146146130125v WIGrenada10 Apr 2007
Virender SehwagIND146146102176v SLRajkot15 Dec 2009
Taufeeq UmarPAK14611 & 135337140v WISt Kitts20 May 2011
Rob NicolNZ146146134106v ZIMWhangarei6 Feb 2012
Nasir HossainBAN14652 & 94225192v WIKhulna21 Nov 2012
Michael HusseyAUS146115* & 31*222102v SLHobart14 Dec 2012
Craig CachopaAA14628 & 118279172v CANChristchurch7 Feb 2014
Daryl MitchellWOR14626 & 120255190v LEILeicester15 Jun 2014
Josh CobbLEI1469 & 137261231v KENLeicester7 Jul 2014
James HildrethSOM146146*134133v DURTaunton27 Jul 2014
Glenn MaxwellHAM14614696222v LANManchester27 Jul 2014
James TaylorNOT146146*15485v DERNottingham26 Aug 2014
Tom LathamNZ146137 & 9304121v PAKDubai17 Nov 2014
Stephen MurdochWF14668 & 78204231v CSNew Plymouth8 Mar 2015
James NeeshamOV146131 & 15*171162v CSNapier15 Oct 2015
Gareth RoderickGLO14688* & 58312171v ESSChelmsford10 Apr 2016
Graham WaggGLA14640 & 106198163v KENCanterbury1 May 2016
Riki WesselsNOT14614697148v NORNottingham6 Jun 2016
Haseeb HameedLAN14689 & 57*407160v HAMSouthampton4 Aug 2016
Marcus StoinisAUS146146*117911v NZAuckland30 Jan 2017
Chris GayleRR146146*69518v DDDhaka12 Dec 2017
Miles HammondGLO14623 & 123*350150v MIDBristol4 Sept 2018
Shai HopeWI146146*144123v BANDhaka11 Dec 2018
Paul StirlingMID146138 & 8*230140v GLARadlett16 Jun 2019
Mark StonemanSUR146100 & 46246191v YORScarborough30 Jun 2019
Punit BishtMEG146146*51617v MIZIC-Gurunanak College Ground13 Jan 2021
Alex CareySA146125 & 21239161v NSWAdelaide6 Mar 2021
Lahiru ThirimanneSL14670 & 7638180v WINorth Sound21 Mar 2021
Rob KeoghNOR14620 & 126171230v GLANorthampton22 Apr 2021
Marcus HarrisVIC1469 & 137381101v NSWSydney27 Oct 2021
Josh PhilippeWA146129 & 17*249173v QUEBrisbane10 Nov 2021
KL RahulIND146123 & 23334211v SACenturion26 Dec 2021
Robbie WhiteMID14665 & 8125373v DERLondon7 Apr 2022
Zak CrawleyKEN14662 & 84239161v NORNorthampton19 May 2022
Kyle MayersWI146146 & DNB208182v BANGros Islet24 Jun 2022
Ali OrrSUS1465 & 141215166v DERBrighton26 Jun 2022
Matt RenshawSOM146146313170v ESSChelmsford25 Jul 2022
Stephen EskinaziMID146146*132134v DURChester-le-Street7 Aug 2022
Rob KeoghNOR146123 & 23208190v SURNorthampton12 Sept 2022
Hilton CartwrightWA14670 & 76*271200v VICMelbourne17 Oct 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.