Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES140/5 (16.3)WAR206/4 (20)ES need 67 runs in 21 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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 bowledT2066th 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)T20I3rd 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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,361 of the 23,368 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
AB de VilliersSA128128108123v PAKJohannesburg17 Mar 2013
Misbah-ul-HaqPAK128100 & 28*213102v SAAbu Dhabi14 Oct 2013
Hashim AmlaSA128118 & 10279130v PAKAbu Dhabi14 Oct 2013
Kumar SangakkaraSL128128115140v BANMirpur20 Feb 2014
Denesh RamdinWI128128109125v ENGAntigua5 Mar 2014
Stephen MooreDER128128251171v HAMDerby20 Apr 2014
Jacques RudolphGLA12865 & 63220201v LEILeicester27 Apr 2014
Marcus TrescothickSOM128128317171v LANTaunton29 Jun 2014
Chris CookeGLA12845 & 83*237170v SURColwyn Bay6 Jul 2014
Marcus TrescothickSOM128124 & 4274210v NORNorthampton12 Jul 2014
Quinton de KockSA128128127123v SLHambantota12 Jul 2014
Eoin MorganMID128128*86135v SURLondon31 Jul 2014
Rory BurnsSUR12826 & 102225160v LEILeicester15 Aug 2014
Craig CachopaSUS12850 & 78*187163v LANBrighton9 Sept 2014
Sam NortheastKEN128128214141v HAMSouthampton15 Sept 2014
Sean ErvineHAM128107 & 21194181v GLACardiff23 Sept 2014
Regis ChakabvaZIM128101 & 27304151v BANKhulna3 Nov 2014
Younis KhanPAK128100* & 28186120v NZAbu Dhabi9 Nov 2014
Rilee RossouwSA128128115112v WIJohannesburg18 Jan 2015
Moeen AliENG128128107125v SCOChristchurch23 Feb 2015
MahmudullahBAN128128*123123v NZHamilton13 Mar 2015
Richard OliverWOR128101 & 27260160v SUSBrighton19 Apr 2015
Matt MachanSUS12820 & 108139142v NOTHorsham19 Jul 2015
Andrew GaleYOR1283 & 125235160v HAMSouthampton14 Sept 2015
Alastair CookESS1281 & 127*255130v SUSBrighton17 Apr 2016
Daniel Bell-DrummondKEN128124 & 4201210v LEILeicester24 Apr 2016
Brett D'OliveiraWOR128128220180v ESSWorcester1 May 2016
Shiv ThakorDER12847* & 81152142v SUSBrighton28 May 2016
Rory KleinveldtNOR12812863109v NOTNottingham6 Jun 2016
Chris NashSUS12875 & 53241170v NORArundel22 Jun 2016
James TredwellKEN1284 & 124285220v ESSChelmsford3 Jul 2016
Ben FoakesSUR12863* & 65*273131v MIDLondon4 Aug 2016
Hamish RutherfordOV12818 & 110147135v CSUniversity of Otago Oval5 Nov 2016
Joe RootENG128124 & 4185111v INDRajkot9 Nov 2016
Travis HeadAUS12812813793v PAKAdelaide26 Jan 2017
Steve SmithAUS128111 & 17188170v INDDharamsala25 Mar 2017
Tamim IqbalBAN128128142123v ENGLondon1 Jun 2017
Adam LythYOR128100 & 28*306150v LANLeeds2 Jun 2017
Jack BurnhamDUR12835 & 93*176153v DERChesterfield3 Jul 2017
Craig MeschedeGLA12887 & 41166163v SUSColwyn Bay28 Aug 2017
Daryl MitchellWOR1285 & 123*181120v DURWorcester25 Sept 2017
Murali VijayIND128128221111v SLNagpur24 Nov 2017
Rishabh PantDC128128*63157v SHDelhi10 May 2018
Imam-ul-HaqPAK128128134110v ZIMBulawayo13 Jul 2018
Dane CleaverCS12865 & 63266180v CANRangiora21 Feb 2019
Luis ReeceDER128128108113v WORDerby6 May 2019
Jonny BairstowENG12812893155v PAKBristol14 May 2019
Dean ElgarSUR12863 & 65281170v KENLondon7 Jul 2019
Ben StokesENG12813 & 115*187143v AUSLondon14 Aug 2019
Mark CosgroveLEI12821 & 107*313110v DURChester-le-Street18 Aug 2019
PreviousPage 140Next

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.