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
Mark CraigNZ9941* & 58*140142v ENGLeeds29 May 2015
Chamu ChibhabhaZIM9999100111v PAKLahore29 May 2015
Gareth BergHAM9999 & DNB98124v SUSBrighton7 Jun 2015
James VinceHAM9999*5785v KENCanterbury12 Jun 2015
Tom WestleyESS9977 & 22158190v KENTunbridge Wells19 Jul 2015
Steven DaviesSUR99999952v NORLondon27 Jul 2015
Jason RoySUR999995110v WORLondon4 Aug 2015
Zafar AnsariSUR9999 & DNB255101v LANManchester14 Sept 2015
Aadil AliLEI9937 & 62183141v DERDerby22 Sept 2015
Tom BlundellWF9953 & 46216140v NDHamilton15 Oct 2015
Kushal Janith PereraSL99999264v WIColombo4 Nov 2015
Wayne ParnellCC99995795v LIOJohannesburg29 Nov 2015
Corey AndersonND9916 & 83164112v AAAuckland17 Dec 2015
Rohit SharmaIND999910891v AUSSydney23 Jan 2016
Alex HalesENG999912480v SAPort Elizabeth6 Feb 2016
Brett D'OliveiraWOR9999154130v SUSWorcester15 May 2016
Brendan TaylorNOT9928 & 71156140v HAMSouthampton22 May 2016
Sam RobsonMID9999206140v SOMLondon22 May 2016
James FranklinMID9999167102v YORScarborough3 Jul 2016
Dominic SibleySUR9999265110v HAMSouthampton17 Jul 2016
Wayne MadsenDER999 & 90183140v GLAColwyn Bay17 Jul 2016
Sean DicksonKEN999912692v MIDLondon24 Jul 2016
Nick BrowneESS9999104100v GLAChelmsford26 Jul 2016
Rory BurnsSUR9950 & 49264140v WARBirmingham13 Aug 2016
Will GidmanKEN9999*240100v SUSBrighton31 Aug 2016
Ravi BoparaESS9999172151v WORChelmsford31 Aug 2016
Zafar AnsariSUR9948 & 51222101v DURChester-le-Street12 Sept 2016
Jonny BairstowENG9952 & 47221140v BANChittagong20 Oct 2016
Steve SmithAUS9959 & 40165131v SAAdelaide24 Nov 2016
Matt RenshawAUS9968 & 31206151v INDPune23 Feb 2017
Paul StirlingIRE999911491v AFGGreater Noida19 Mar 2017
Rilee RossouwHAM9999143151v MIDSouthampton14 Apr 2017
Gareth BergHAM9999*12582v YORSouthampton21 Apr 2017
Misbah-ul-HaqPAK9999 & 020992v WIBarbados30 Apr 2017
Dimuth KarunaratneSL992 & 9721790v INDGalle26 Jul 2017
Jonny BairstowENG9936 & 63110121v SALondon27 Jul 2017
Mushfiqur RahimBAN9968 & 3126960v AUSChattogram4 Sept 2017
Hamilton MasakadzaZIM9942 & 57171141v WIBulawayo21 Oct 2017
Marcus StoinisMS99995166v BHBrisbane20 Dec 2017
Prashant ChopraHIM9999*64110v HARDelhi8 Jan 2018
Tim SeifertND9978 & 21146140v AAKennards Hire Community Oval1 Mar 2018
Jason HolderWI9999*10194v PNGHarare8 Mar 2018
Cole McConchieCAN9999177100v AARangiora17 Mar 2018
Wayne MadsenDER9947 & 5213580v MIDDerby20 Apr 2018
Alastair CookESS9996 & 3169150v SOMChelmsford25 Jun 2018
Joe DenlyKEN9999*6375v GLOCanterbury5 Aug 2018
Tom AlsopHAM990 & 99198101v NOTSouthampton19 Aug 2018
Nick BrowneESS9913 & 86211170v SOMTaunton19 Aug 2018
Ravindra JadejaIND9986* & 13202131v ENGLondon7 Sept 2018
Ben BrownSUS9999167120v WARBrighton18 Sept 2018
PreviousPage 317Next

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.