Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th 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)T2063rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)First-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
Angelo MathewsSL125102 & 23206150v INDColombo20 Aug 2015
Alex WakelyNOR125123 & 2201200v LEINorthampton21 Aug 2015
Kushal Janith PereraSL12555 & 70162200v INDColombo28 Aug 2015
Chris DentGLO12573 & 52258130v LEILeicester1 Sept 2015
Colin IngramGLA12520 & 105*202210v KENCardiff9 Sept 2015
Jeetan PatelWAR12598 & 27185106v SOMTaunton22 Sept 2015
Tim JohnstonCAN12576 & 49117164v AAChristchurch5 Feb 2016
Joe RootENG125125113105v SACenturion9 Feb 2016
Ed JoyceSUS12556 & 69267170v LEIBrighton1 May 2016
Ryan PringleDUR125125101164v DERDerby7 Jun 2016
Paul StirlingMID125125*102153v GLOBristol8 Jun 2016
Adam LythYOR12512578108v NORScarborough14 Jun 2016
Marlon SamuelsWI125125134142v AUSBarbados21 Jun 2016
Jacques RudolphGLA12587 & 38269140v SUSBrighton2 Jul 2016
Jermaine BlackwoodWI12562 & 63116166v INDJamaica30 Jul 2016
Ben CoxWOR12569 & 56174155v SUSBrighton12 Sept 2016
Henry NichollsNZ125118 & 7182150v SAWellington16 Mar 2017
George WorkerCS12572 & 53186240v CANNelson21 Mar 2017
Babar AzamPAK125125*13273v WIGuyana9 Apr 2017
Shikhar DhawanIND125125128151v SLLondon8 Jun 2017
Evin LewisWI125125*62612v INDJamaica9 Jul 2017
Asela GunaratneSL12545 & 80*26190v ZIMColombo14 Jul 2017
Rohit SharmaIND125125109115v AUSNagpur1 Oct 2017
Aiden MarkramSA125125204142v ZIMPort Elizabeth26 Dec 2017
Brendan TaylorZIM12512512158v AFGSharjah11 Feb 2018
Paul StirlingMID125125115135v KENRadlett20 May 2018
Billy GodlemanDER125125*142120v NORNorthampton1 Jun 2018
Ravi BoparaESS12512588116v KENChelmsford6 Jun 2018
Rilee RossouwHAM12512511493v KENLondon30 Jun 2018
Shimron HetmyerWI1251259337v BANGuyana25 Jul 2018
Dane VilasLAN12518 & 107*226180v WORSouthport29 Aug 2018
Joe RootENG1250 & 125193121v INDLondon7 Sept 2018
Alex DoolanTAS125115 & 10223192v QUEBrisbane16 Oct 2018
Faf du PlessisSA125125114152v AUSHobart11 Nov 2018
Jonny BairstowENG125110 & 15217101v SLColombo23 Nov 2018
Faf du PlessisSA12535 & 90236160v SLDurban13 Feb 2019
Andrew BalbirnieLL125125126144v NKMurcia25 Apr 2019
Steven DaviesSOM125109 & 16213181v WARBirmingham18 Aug 2019
Alex CareySUS12556 & 69*163174v MIDBrighton18 Aug 2019
Hanuma VihariIND12532 & 93184151v WINorth Sound22 Aug 2019
David WarnerNSW125125 & 0222190v QUEBrisbane10 Oct 2019
Tom LammonbySOM12524 & 101*231142v GLOTaunton22 Aug 2020
Tom HainesSUS125117 & 8263161v SURLondon6 Sept 2020
Babar AzamPAK125125125131v ZIMRawalpindi3 Nov 2020
Moisés HenriquesNSW12512 & 113236140v TASAdelaide8 Nov 2020
Stiaan van ZylSUS125113 & 12183180v GLACardiff15 Apr 2021
Danny LambLAN125125232121v KENCanterbury22 Apr 2021
Jack BurnhamDUR12523 & 102*230151v WORChester-le-Street13 May 2021
Nick GubbinsMID1251 & 124149132v SURLondon20 May 2021
Mushfiqur RahimBAN125125127100v SLMirpur25 May 2021
PreviousPage 152Next

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.