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/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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/27QUETAS

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
Kevin PietersenENG10410412261v AUSAntigua8 Apr 2007
Alastair CookENG10461 & 43183160v INDLondon9 Aug 2007
Mahela JayawardeneSL104104 & 0195130v AUSHobart16 Nov 2007
Michael ClarkeAUS10423 & 81168130v INDPerth16 Jan 2008
Alastair CookENG10444 & 60228121v NZWellington13 Mar 2008
Shivnarine ChanderpaulWI10418 & 86*18380v SLTrinidad3 Apr 2008
Graeme SmithSA10469 & 35224112v INDKanpur11 Apr 2008
Chris GayleWI10410419355v ENGJamaica4 Feb 2009
Ravi BoparaENG104104 & DNB14391v WIBarbados26 Feb 2009
Kumar SangakkaraSL10410421080v PAKLahore1 Mar 2009
William PorterfieldIRE104104*133130v CANCenturion19 Apr 2009
Shakib Al HasanBAN1041046494v ZIMBulawayo11 Aug 2009
Thilan SamaraweeraSL104104124100v NZColombo8 Sept 2009
Sachin TendulkarIND1044 & 100*214120v SLAhmedabad16 Nov 2009
Angelo MathewsSL10499 & 5139160v INDMumbai2 Dec 2009
Tillakaratne DilshanSL104104122120v BANMirpur4 Jan 2010
Jacques KallisSA104104*9453v INDAhmedabad27 Feb 2010
Ricky PontingAUS10410411871v INDAhmedabad24 Mar 2011
Tillakaratne DilshanSL104104*57125v AUSKandy6 Aug 2011
Eoin MorganENG104104199110v INDBirmingham10 Aug 2011
Asad ShafiqPAK10410423592v BANChittagong9 Dec 2011
Manoj TiwaryIND104104*126101v WIChennai11 Dec 2011
Peter ForrestAUS104104138102v SLHobart24 Feb 2012
Graeme SmithSA10452 & 5221080v ENGLeeds2 Aug 2012
Michael BracewellOV10416 & 88*204140v CANRangiora27 Oct 2012
Jacques KallisSA10458 & 46203161v AUSAdelaide22 Nov 2012
Jonathan TrottENG10428 & 76224140v NZLeeds24 May 2013
Kruger van WykCS10491 & 13162170v OVDunedin20 Dec 2013
Jesse RyderNZ10410451125v WIQueenstown Events Centre1 Jan 2014
Matt ColesHAM10421 & 83117161v LEILeicester18 May 2014
Ben CoxWOR104104186131v HAMWorcester8 Jun 2014
Chris RogersMID10486 & 18175141v NORLondon29 Jun 2014
Dawid MalanMID10478 & 26194180v YORScarborough19 Jul 2014
Dwayne SmithBT104104*6786v GAWBarbados26 Jul 2014
Niall O'BrienLEI10489* & 15221120v SURLeicester15 Aug 2014
Alex HalesNOT10410490123v WARNottingham20 Aug 2014
Jonathan TrottWAR104104164160v DURBirmingham23 Sept 2014
Steve SmithAUS10410411270v SAMelbourne21 Nov 2014
Joe RootENG104104*11771v SLKandy10 Dec 2014
Mahela JayawardeneSL104104107121v NZChristchurch11 Jan 2015
Nitish KumarCAN104104106101v UGAWindhoek21 Jan 2015
Grant ElliottNZ104104*9672v SLDunedin23 Jan 2015
Kumar SangakkaraSL104104107110v AUSSydney8 Mar 2015
Will YoungCS10465 & 39178152v WFNew Plymouth8 Mar 2015
Tillakaratne DilshanSL10410499101v SCOHobart11 Mar 2015
Michael CarberryHAM10425 & 79133171v SUSSouthampton12 Apr 2015
Darren BravoWI10435 & 69228170v ENGGrenada21 Apr 2015
Will BraggGLA104104 & 0219120v KENCanterbury10 May 2015
Shane WatsonRR104104*5995v KKRMumbai16 May 2015
Will SmithHAM10440 & 64*221110v WORSouthampton31 May 2015
PreviousPage 269Next

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.