Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Mushfiqur RahimBAN999911690v PAKAbu Dhabi26 Sept 2018
Babar AzamPAK990 & 9917363v AUSAbu Dhabi16 Oct 2018
Daniel HughesNSW9978 & 21*200170v TASSydney5 Nov 2018
Ben StokesENG9957 & 4215192v SLColombo23 Nov 2018
Dean BrownlieND999946106v WELHamilton22 Dec 2018
Ahmed ShehzadQG99995786v KKKarachi10 Mar 2019
Matthew WadeTAS9934 & 65208132v NSWHobart20 Mar 2019
Prithvi ShawDC999955123v KKRDelhi30 Mar 2019
Sam NortheastHAM9999 & 0209110v YORSouthampton11 Apr 2019
Chris GaylePK9999*64105v RCBChandigarh13 Apr 2019
Steven CroftLAN999912292v DURGosforth30 Apr 2019
Dane VilasLAN9939 & 60*154140v WORManchester20 May 2019
Fynn Hudson-PrenticeDER9999 & 0138131v MIDDerby30 Jun 2019
Jamie SmithSUR9942 & 57194120v NOTNottingham13 Jul 2019
Michael BurgessWAR9935 & 64124143v ESSChelmsford13 Jul 2019
Jonathan TattersallYOR9992 & 7230100v NOTScarborough18 Aug 2019
Samit PatelGLA9966 & 33130151v LEICardiff16 Sept 2019
Tom AndrewsSA9978 & 21145160v QUEBrisbane18 Oct 2019
Janneman MalanCTB9999*59114v JSJohannesburg8 Nov 2019
Ben DunkNMBG9999*54104v TSPort Elizabeth3 Dec 2019
Evin LewisWI9999*99132v IREBridgetown7 Jan 2020
Ben DunkLQ9999*40312v KKLahore8 Mar 2020
George HankinsGLO9930 & 6928671v WORBristol1 Aug 2020
Steven DaviesSOM9981* & 18127110v GLATaunton1 Aug 2020
Fynn Hudson-PrenticeDER998 & 91*186140v NOTNottingham1 Aug 2020
Robbie WhiteMID9999 & DNB220151v KENCanterbury15 Aug 2020
Andrew BalbirnieGLA9999*54113v GLOCardiff18 Sept 2020
Ishan KishanMI99995829v RCBDubai28 Sept 2020
Chris GaylePK99996368v RRAbu Dhabi30 Oct 2020
Dawid MalanENG9999*47115v SACape Town1 Dec 2020
Mohammad HafeezPAK9999*57105v NZHamilton20 Dec 2020
Devdutt PadikkalKAR9999*6794v TRIAlur Cricket Stadium III14 Jan 2021
Kedar DevdharBAR9999*71114v MAHMotibaug Cricket Ground16 Jan 2021
Mandeep SinghPUN9999*6694v TRIAlur Cricket Stadium III18 Jan 2021
Niroshan DickwellaSL9992 & 7158110v ENGGalle22 Jan 2021
Devon ConwayNZ9999*59103v AUSChristchurch22 Feb 2021
Alex CareySA9999114100v NSWAdelaide4 Mar 2021
Hamish RutherfordOV9960 & 39243100v CANRangiora11 Mar 2021
Ben StokesENG999952410v INDPune26 Mar 2021
Luke ProcterNOR996 & 9330871v LANManchester15 Apr 2021
Darren StevensKEN9952 & 47181132v YORCanterbury15 Apr 2021
Steven DaviesSOM9987 & 12218141v GLOTaunton15 Apr 2021
Mayank AgarwalPK9999*5884v DCAhmedabad2 May 2021
Joe RootYOR999919960v GLACardiff13 May 2021
Michael BurgessWAR9971 & 28184110v DERDerby3 Jun 2021
Arron LilleyLEI9999*5594v YORLeicester25 Jun 2021
Ben CharlesworthGLO9999*104130v HAMBristol6 Aug 2021
Kraigg BrathwaiteWI9997 & 2238120v PAKKingston12 Aug 2021
Lewis GregorySOM9968 & 31195171v WARBirmingham21 Sept 2021
Lawrence Neil-SmithTAS9928 & 71*265122v QUEAdelaide7 Oct 2021
PreviousPage 318Next

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.