Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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

PlayerRunsScoresBF4s6sOppositionGroundDate
Asim KamalPAK13991 & 48250201v INDMohali8 Mar 2005
Ashwell PrinceSA139139*218182v ZIMCenturion11 Mar 2005
Ricky PontingAUS13921 & 118*285160v BANFatullah9 Apr 2006
Ramnaresh SarwanWI139116 & 23202211v INDSt Kitts22 Jun 2006
MS DhoniAX139139*97155v AXChennai10 Jun 2007
Jamie HowNZ139139116103v ENGNapier20 Feb 2008
Phil JaquesAUS13931 & 108259131v WIBarbados12 Jun 2008
Paul CollingwoodENG1394 & 135217201v SABirmingham30 Jul 2008
Brendan NashWI13974 & 65334210v NZNapier19 Dec 2008
Tim McIntoshNZ139136 & 3346210v WINapier19 Dec 2008
Daniel VettoriNZ139118 & 21205162v INDHamilton18 Mar 2009
Gautam GambhirIND13923 & 116173131v BANChittagong17 Jan 2010
Shivnarine ChanderpaulWI13923 & 116*40260v INDDominica6 Jul 2011
Rahul DravidIND139103* & 36313200v ENGLondon21 Jul 2011
Mohammad HafeezPAK139139*147131v ZIMHarare11 Sept 2011
Michael ClarkeAUS139139 & DNB249191v NZBrisbane1 Dec 2011
Matt PriorENG13948 & 91325180v INDAhmedabad15 Nov 2012
Brad WilsonND139139252200v AAHamilton24 Jan 2013
MS DhoniIND139139*121125v AUSChandigarh19 Oct 2013
Kaushal SilvaSL139139244162v BANMirpur27 Jan 2014
PL MommsenSCO139139*149121v UAELincoln1 Feb 2014
Dean BrownlieCAN13941 & 98167223v AAChristchurch7 Feb 2014
AB de VilliersSA13991 & 48238152v AUSCenturion12 Feb 2014
Adam LythYOR13985 & 54305210v SOMTaunton13 Apr 2014
Michael RichardsonDUR13980 & 59275171v NORNorthampton13 Apr 2014
Zafar AnsariSUR13977* & 62387160v WORLondon1 Jun 2014
Will BraggGLA13993 & 46299170v ESSChelmsford1 Jun 2014
Jacques RudolphGLA139139266181v GLOBristol21 Jun 2014
Sam BillingsKEN13982* & 57*243190v SURGuildford20 Jul 2014
Virat KohliIND139139*126123v SLRanchi16 Nov 2014
Angelo MathewsSL139139*116610v INDRanchi16 Nov 2014
Lahiru ThirimanneSL139139*143132v ENGWellington1 Mar 2015
Marcus TrescothickSOM139127 & 12244211v SURLondon24 Apr 2016
Will BraggGLA139129 & 10254160v DERDerby24 Apr 2016
David LloydGLA13937 & 102*236191v SUSBrighton2 Jul 2016
Dean ElgarSA13912 & 127338191v AUSPerth3 Nov 2016
Dane CleaverCS13931 & 108*22292v NDNapier22 Nov 2016
Ross TaylorNZ13937 & 102*165230v PAKHamilton25 Nov 2016
Asad ShafiqPAK1392 & 137211131v AUSBrisbane15 Dec 2016
Darren StevensKEN13968 & 71*172183v SUSBrighton14 Apr 2017
Keaton JenningsDUR139139101192v WARBirmingham1 May 2017
Patrick MatautaavaVAN139139*76158v GERBenoni6 Sept 2017
William PorterfieldIRE139139147152v UAEDubai13 Jan 2018
Matthew WadeTAS139139242191v WAHobart16 Feb 2018
Jonny BairstowENG13913992155v AUSNottingham19 Jun 2018
Ben DuckettNOR1396 & 133170220v GLACardiff25 Jun 2018
Virat KohliIND139139230100v WIRajkot4 Oct 2018
David MillerSA139139108134v AUSHobart11 Nov 2018
Azhar AliPAK139134 & 5311120v NZAbu Dhabi3 Dec 2018
Luke WellsSUS13998* & 41294190v DURChester-le-Street11 Apr 2019
PreviousPage 107Next

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.