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
Matthew ShortVIC999 & 9013682v NSWMelbourne5 Nov 2021
Josh PhilippeSS9999*61112v MSMelbourne15 Dec 2021
Steve SmithAUS9993 & 6232131v ENGAdelaide16 Dec 2021
Will SmeedQG999960123v PZLahore15 Feb 2022
David LloydGLA9976 & 23195110v NOTNottingham14 Apr 2022
Ruturaj GaikwadCSK99995766v SHPune1 May 2022
Martin AnderssonMID9955 & 44*14282v SUSBrighton5 May 2022
Ali OrrSUS9999 & 020681v MIDBrighton5 May 2022
Hamid ShahDEN99996764v FINBrondby8 May 2022
Will RhodesWAR9999173111v NORBirmingham12 May 2022
L BruceGIB9999*63112v BULMarsa13 May 2022
David WarnerAUS9999112120v SLColombo21 Jun 2022
Tom AlsopSUS9944 & 55177152v DERBrighton26 Jun 2022
Omar RassolBUL9999*5697v SERBelgrade9 Jul 2022
Rishi PatelLEI9999240171v SUSBrighton11 Jul 2022
Oshada FernandoSL9935 & 64174111v PAKGalle16 Jul 2022
Haseeb HameedNOT995 & 94123160v SUSNottingham26 Jul 2022
Haseeb HameedNOT9999*11590v LEILeicester20 Aug 2022
Jordan CoxKEN9934 & 65192150v ESSCanterbury5 Sept 2022
Travis HeadAUS9999 & DNB95110v WIPerth30 Nov 2022
Campbell KellawayVIC9918 & 81217160v NSWMelbourne1 Dec 2022
Aritra DuttaSIN9999113102v DENBangi7 Dec 2022
Alex HalesDV999957105v GGDubai22 Jan 2023
Dinesh ChandimalSL9937 & 62184120v NZWellington17 Mar 2023
Shikhar DhawanPK9999*66125v SHHyderabad9 Apr 2023
Joey EvisonKEN990 & 99168150v WARBirmingham13 Apr 2023
Haseeb HameedNOT9965 & 34226170v SOMNottingham13 Apr 2023
Joe ClarkeNOT9957 & 42*172151v ESSNottingham18 May 2023
Colin AckermannLEI9921 & 78*162140v GLOBristol11 Jun 2023
Rehan AhmedLEI9928 & 71108162v GLOBristol11 Jun 2023
Kushal BhurtelNEP999995132v ZIMHarare18 Jun 2023
Wayne MadsenDER9951 & 48106130v SUSBrighton10 Jul 2023
Jonny BairstowENG9999*81104v AUSManchester19 Jul 2023
Tom LathamSUR9999 & DNB167160v SOMTaunton25 Jul 2023
Will JacksSUR9999 & DNB138142v SOMTaunton25 Jul 2023
R SatheesanROM9999*69106v MACIlfov County20 Aug 2023
Steven MullaneyNOT9986 & 13196142v KENCanterbury10 Sept 2023
Alex CareyAUS99997794v SACenturion15 Sept 2023
Dominic SibleySUR9932 & 67*271140v NORLondon19 Sept 2023
Danny BriggsWAR9999 & DNB168150v MIDLondon19 Sept 2023
Ben ManentiSA9971 & 28*95132v TASAdelaide3 Oct 2023
Daryl MitchellNZ9941 & 58174101v BANSylhet28 Nov 2023
Colin MunroBH9999*6195v MSBrisbane7 Dec 2023
Abdul WaheedKSA99995896v CAABangkok1 Feb 2024
George BellLAN999922281v HAMSouthampton12 Apr 2024
Peter HandscombLEI9999117140v NORLeicester26 Apr 2024
Matthew CritchleyESS990 & 99*18592v WARChelmsford17 May 2024
Liam DawsonHAM9995 & 4171111v NOTNottingham17 May 2024
Tom LammonbySOM9969 & 30138160v KENTaunton17 May 2024
Ollie PopeSUR9999*59103v SUSLondon7 Jun 2024
PreviousPage 319Next

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.