Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Craig CachopaWF11376 & 37175200v CSNelson23 Oct 2015
Dimuth KarunaratneSL11384 & 2927080v NZDunedin10 Dec 2015
Temba BavumaSA11335 & 78*214141v ENGCenturion22 Jan 2016
Neil BroomOV11329 & 84201132v AAAuckland20 Feb 2016
Rob NicolAA11360 & 53292151v OVAuckland20 Feb 2016
Jack TaylorGLO11339 & 74141125v ESSChelmsford10 Apr 2016
Adam VogesMID11321 & 9224590v WARLondon17 Apr 2016
Virat KohliRCB11311350128v PKBangalore18 May 2016
James FosterESS11311395113v NORNorthampton28 May 2016
Jack TaylorGLO1136 & 107*87116v WORWorcester29 May 2016
Rory BurnsSUR11345 & 68234160v WARGuildford2 Jul 2016
Ravichandran AshwinIND113113253120v WIAntigua21 Jul 2016
Ajinkya RahaneIND11335 & 78*24960v WISt Lucia9 Aug 2016
Ben BrownSUS113113118141v GLOBrighton13 Aug 2016
Temba BavumaSA113113123131v IREBenoni25 Sept 2016
Haseeb HameedENG11331 & 82259131v INDRajkot9 Nov 2016
Andrew UmeedWAR11311339270v LANBirmingham26 Jun 2017
Dilruwan PereraSL11392* & 21*182134v INDGalle26 Jul 2017
Hashim AmlaSA11330 & 83194171v ENGManchester4 Aug 2017
Ollie PopeSUR11313 & 100*188180v HAMSouthampton5 Sept 2017
Dean ElgarSA113113152170v BANBloemfontein6 Oct 2017
Hamish RutherfordOV11323 & 90154121v CANChristchurch23 Oct 2017
Virat KohliIND11311310691v NZKanpur29 Oct 2017
David WarnerAUS11326 & 87*162120v ENGBrisbane23 Nov 2017
Hashim AmlaSA11361 & 52261120v INDJohannesburg24 Jan 2018
Ross TaylorNZ113113116120v ENGHamilton25 Feb 2018
Max HoldenMID11384* & 29191120v SUSBrighton4 May 2018
Heino KuhnKEN113113102122v GLOBeckenham3 Jun 2018
Steven MullaneyNOT11319 & 94154211v SOMTaunton9 Jun 2018
Tom MooresNOT11310 & 103160170v SOMTaunton9 Jun 2018
Hilton CartwrightMID11333 & 80224180v LEILeicester20 Jun 2018
Daniel ChristianNOT113113*4079v NORNorthampton6 Jul 2018
Ben RaineLEI11311346810v BBBirmingham13 Jul 2018
Joe RootENG113113*11681v INDLondon14 Jul 2018
Imam-ul-HaqPAK11311312280v ZIMBulawayo20 Jul 2018
Kraigg BrathwaiteNOT11371 & 42*274170v YORNottingham4 Sept 2018
Matthew CritchleyDER113105 & 8165150v MIDLondon18 Sept 2018
Kusal MendisSL11327 & 86165121v ENGColombo23 Nov 2018
Callum FergusonST113113*5388v PSPerth24 Jan 2019
Ishan KishanJHA113113*62125v MANDr. Gokaraju Laila Ganga Raju ACA Cricket Complex -DVR Ground,Mulapadu24 Feb 2019
Glenn MaxwellAUS113113*5579v INDBengaluru27 Feb 2019
Dean BrownlieND1139 & 104191133v CSHamilton17 Mar 2019
Wayne MadsenDER11311397114v WORDerby6 May 2019
James BraceyGLO113113*9345v ESSChelmsford7 May 2019
Rahmat ShahAFG113113115112v SCOEdinburgh10 May 2019
Angelo MathewsSL113113128102v INDLeeds6 Jul 2019
Seb GotchVIC113102* & 11198103v QUEBrisbane24 Feb 2020
Chris LynnLQ113113*55128v MSLahore15 Mar 2020
Andrew BalbirnieIRE113113112120v ENGSouthampton4 Aug 2020
Jos ButtlerENG11338 & 75209121v PAKManchester5 Aug 2020
PreviousPage 209Next

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.