Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR172/4 (18.4)ES chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)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
Marcus TrescothickENG130130138132v WISt Lucia1 May 2004
Sanath JayasuriyaSL130130132141v INDColombo27 Jul 2004
Adam GilchristAUS130104 & 26148153v INDBangalore6 Oct 2004
Damien MartynAUS13026 & 104263161v INDChennai14 Oct 2004
Andrew StraussENG130129 & 1217170v AUSLondon8 Sept 2005
Tillakaratne DilshanSL13065 & 65232130v INDAhmedabad18 Dec 2005
Kevin PietersenENG13070 & 60*273141v AUSPerth14 Dec 2006
Shaun PollockAX130130110191v AXBangalore6 Jun 2007
Ian BellENG13063 & 67158230v INDLondon9 Aug 2007
Michael ClarkeAUS130130132103v INDBangalore29 Sept 2007
Sanath JayasuriyaSL13013088166v BANKarachi30 Jun 2008
Abdool SamadCAN130130125122v BERKing City1 Jul 2008
Gautam GambhirIND13056 & 74252180v SLGalle31 Jul 2008
Jesse RyderNZ13091 & 39*224150v BANMirpur25 Oct 2008
Andrew StraussENG13055 & 75292190v AUSLondon20 Aug 2009
Alastair CookENG13021 & 109*202140v BANMirpur20 Mar 2010
Ross TaylorNZ13078 & 52269102v PAKWellington15 Jan 2011
Matt PriorENG130126 & 4133190v SLLondon3 Jun 2011
Kevin PietersenENG130130153122v PAKDubai21 Feb 2012
Jeet RavalCS13073 & 57*201150v NDGisborne17 Nov 2012
Asad ShafiqPAK130111 & 19259171v SACape Town14 Feb 2013
Jeet RavalCS130121 & 9201200v NDNelson20 Feb 2013
Johnson CharlesWI130130111124v ZIMGrenada22 Feb 2013
Chris RogersAUS13011 & 119208160v ENGSydney3 Jan 2014
Tom BlundellWF13026 & 104215192v AAAuckland23 Feb 2014
Zafar AnsariSUR130112 & 18*357120v GLAColwyn Bay6 Jul 2014
Will SmithHAM13056 & 74*180151v KENCanterbury15 Aug 2014
David MillerSA130130*133113v WIPort Elizabeth25 Jan 2015
Tom BruceCS130112* & 18182151v CANNelson17 Mar 2015
Hamish RutherfordOV13087 & 43148200v CANDunedin25 Mar 2015
Adam VogesAUS130130* & DNB247131v WIDominica3 Jun 2015
Kaushal SilvaSL130125 & 5330170v PAKGalle17 Jun 2015
Tom FellWOR13072 & 58256180v NOTNottingham29 Jun 2015
Colin IngramGLA130130144121v ESSCardiff31 Jul 2015
Craig ErvineZIM130130*108115v NZHarare2 Aug 2015
Joe RootENG130130176191v AUSNottingham6 Aug 2015
Ajinkya RahaneIND1304 & 126254110v SLColombo20 Aug 2015
Peter TregoSOM130130*143173v WORTaunton21 Aug 2015
Tom Kohler-CadmoreWOR130130*235130v MIDWorcester22 Sept 2015
Luke RonchiWF130115 & 15150162v NDHamilton15 Oct 2015
James HildrethSOM130130 & DNB204150v LANTaunton1 May 2016
Chris RogersSOM13055 & 75*306120v LANTaunton1 May 2016
Dinesh ChandimalSL1304 & 126218141v ENGChester-le-Street27 May 2016
Angus RobsonLEI13074 & 56210150v ESSChelmsford19 Jun 2016
Billy GodlemanDER13024 & 106198161v GLAColwyn Bay17 Jul 2016
Chesney HughesDER1308 & 122237183v GLAColwyn Bay17 Jul 2016
Kumar SangakkaraSUR130130*145112v NORNorthampton18 Aug 2016
Michael Guptill-BunceAA130109 & 21180174v WFKennards Hire Community Oval5 Nov 2016
Tom BlundellWF13085 & 45143201v AAKennards Hire Community Oval5 Nov 2016
Faf du PlessisSA130118* & 12190190v AUSAdelaide24 Nov 2016
PreviousPage 133Next

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.