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
Sam HainWAR10010019281v NOTNottingham11 Jun 2023
Joey EvisonKEN10058 & 42172122v SURCanterbury11 Jun 2023
Tawanda MuyeyeKEN10021 & 79156160v SURCanterbury11 Jun 2023
Shayan JahangirUSA100100*79103v NEPHarare20 Jun 2023
Brandon KingWI100100104150v OMAHarare5 Jul 2023
Ibrahim ZadranAFG10010011991v BANChittagong8 Jul 2023
Felix OrganHAM10097 & 322695v SOMTaunton10 Jul 2023
Paul WalterESS10076 & 2415764v LANBlackpool10 Jul 2023
Fletcha MiddletonHAM10010010171v MIDSouthampton1 Aug 2023
Colin AckermannLEI100100*6265v LANManchester11 Aug 2023
Martin AnderssonMID10010081102v NOTRadlett15 Aug 2023
Tom TaylorNOR10010080141v WORNorthampton16 Aug 2023
Joe WeatherleyHAM100100100140v SURGuildford20 Aug 2023
Sam NortheastGLA100100105112v NORCardiff22 Aug 2023
Rob KeoghNOR10010071131v GLACardiff22 Aug 2023
Ed BarnardWAR10010010692v SUSBrighton22 Aug 2023
Martin GuptillTKR100100*5819v BRBridgetown30 Aug 2023
Colin IngramGLA10082 & 18168180v DERCardiff26 Sept 2023
Yashasvi JaiswalIND1001004987v NEPHangzhou3 Oct 2023
Quinton de KockSA10010084123v SLDelhi7 Oct 2023
Matthew ShortVIC100100 & 018571v QUEMackay14 Oct 2023
Jordan SilkTAS10018 & 82*218120v VICMelbourne5 Nov 2023
Suryakumar YadavIND1001005678v SAJohannesburg14 Dec 2023
Rahmanullah GurbazAFG1001005277v UAESharjah29 Dec 2023
Aamer JamalPAK10082 & 18144114v AUSSydney3 Jan 2024
Kavem HodgeWI10071 & 29268121v AUSBrisbane25 Jan 2024
Moisés HenriquesNSW10095 & 5217150v WAPerth3 Feb 2024
Usman KhanMS100100*50153v IURawalpindi10 Mar 2024
Tim SeifertND10049 & 5114183v CANRangiora16 Mar 2024
Harry BrookYOR100100*69142v LEILeeds5 Apr 2024
Jos ButtlerRR100100*5894v RCBJaipur6 Apr 2024
Saif ZaibNOR100100138100v GLANorthampton19 Apr 2024
Danny LambSUS10083 & 17*147111v GLOBrighton19 Apr 2024
Waseem MuhammadUAE1001005667v OMAAl Amarat21 Apr 2024
Will JacksRCB100100*41510v GTAhmedabad28 Apr 2024
Matthew WaiteWOR100100*12653v KENCanterbury10 May 2024
Haseeb HameedNOT10010021990v WORWorcester24 May 2024
Charles StoboKEN10036 & 64227120v LANCanterbury23 Jun 2024
Abhishek SharmaIND1001004778v ZIMHarare7 Jul 2024
Faf du PlessisTSK10010058125v WFMorrisville8 Jul 2024
Kevin PereraNSWC100100119101v CCCColombo27 Jul 2024
Cameron BancroftGLO10010010981v SURLondon30 Jul 2024
Pavan RathnayakeCCC1001007138v NSWCColombo30 Jul 2024
Chris GreenLAN10010095112v HAMSouthampton4 Aug 2024
Josh BlakeSUR100100*10091v ESSChelmsford9 Aug 2024
Robin DasESS100100*11991v NOTNottingham11 Aug 2024
Hamid ShahDEN10010058104v CZECastel21 Aug 2024
Harry CameDER10084 & 16*166160v GLADerby22 Aug 2024
Evin LewisSKAN100100*5479v SLKBasseterre1 Sept 2024
Jack LeaningKEN1000 & 100163121v HAMCanterbury9 Sept 2024
PreviousPage 311Next

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.