Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM213/2 (57)Day 1: Tea - 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
Aravinda de SilvaSL145145115145v KENKandy6 Mar 1996
Ricky PontingAUS145145158181v ZIMDelhi11 Apr 1998
Mark WaughAUS145121 & 24265140v ENGSydney2 Jan 1999
Rahul DravidIND145145129171v SLTaunton26 May 1999
Rahul DravidIND1451 & 144335180v NZMohali10 Oct 1999
Mohammad YousufPAK145103* & 42406131v WISt John's25 May 2000
Graham ThorpeENG145113* & 32*316130v SLColombo15 Mar 2001
Sanath JayasuriyaSL145145164136v BANColombo21 Jul 2002
Andy FlowerZIM145145164130v INDColombo14 Sept 2002
Mark RichardsonNZ145145410190v INDChandigarh16 Oct 2003
Marcus TrescothickENG145113 & 32228203v BANDhaka21 Oct 2003
Nathan AstleNZ145145*151136v USALondon10 Sept 2004
Michael ClarkeAUS145124 & 21*26390v ENGAdelaide1 Dec 2006
Paul CollingwoodENG145111 & 34252170v WILondon17 May 2007
Michael ClarkeAUS145145*249141v SLBrisbane8 Nov 2007
Tillakaratne DilshanSL145145170210v PAKLahore1 Mar 2009
Rahul DravidIND14583 & 62426181v NZNapier26 Mar 2009
Mushfiqur RahimBAN14544 & 101218231v INDChittagong17 Jan 2010
Shakib Al HasanBAN14549 & 96270210v ENGMirpur20 Mar 2010
Brendan TaylorZIM145145*136120v SABloemfontein15 Oct 2010
Michael HusseyAUS14593 & 52290131v ENGAdelaide3 Dec 2010
Thilan SamaraweeraSL145102 & 43333160v SADurban26 Dec 2011
Kane WilliamsonNZ145145*136171v SAKimberley22 Jan 2013
Dusan HakaraiaAA145141* & 4146222v NDHamilton24 Jan 2013
Steve SmithAUS145138* & 7253162v ENGLondon21 Aug 2013
Jesse RyderOV145117 & 28222250v WFWellington27 Oct 2013
Tom LathamCAN14593 & 52203240v OVDunedin23 Jan 2014
AB de VilliersSA145116 & 29271191v AUSPort Elizabeth20 Feb 2014
Riki WesselsNOT14571 & 74*213116v MIDNottingham14 Jun 2014
Imrul KayesBAN145130 & 15298142v ZIMChittagong12 Nov 2014
Scott BorthwickDUR14594 & 51*170250v SOMTaunton12 Apr 2015
Gordon MuchallDUR145145 & DNB297160v HAMSouthampton19 Jul 2015
Ben DuckettNOR145145199160v KENCanterbury4 Aug 2015
Cheteshwar PujaraIND145145* & 0291140v SLColombo28 Aug 2015
Michael PappsWF14585 & 60317210v OVQueenstown5 Feb 2016
Dawid MalanMID145121 & 24*198240v HAMSouthampton1 May 2016
Tom WestleyESS145125 & 20233251v WORWorcester1 May 2016
Peter TregoSOM14594 & 51212131v WARBirmingham8 May 2016
Ryan ten DoeschateESS145145149122v NORNorthampton28 May 2016
Alex LeesYOR14571 & 74223170v DURChester-le-Street20 Jun 2016
Nick GubbinsMID145145302191v DURLondon13 Aug 2016
Steven CrookNOR145145 & DNB211170v WORWorcester23 Aug 2016
Glenn MaxwellAUS145145*65149v SLKandy6 Sept 2016
Chris DentGLO14590 & 55312170v SUSBristol20 Sept 2016
Colin de GrandhommeAA1451 & 144*149185v OVKennards Hire Community Oval29 Oct 2016
Graeme CremerZIM145102* & 43351150v SLHarare29 Oct 2016
Usman KhawajaAUS145145 & 0310120v SAAdelaide24 Nov 2016
Alex DaviesLAN1455 & 140*271220v ESSChelmsford7 Apr 2017
George BaileyHAM145145*132122v SURLondon14 May 2017
Ben CoxWOR145124 & 21202232v GLOCheltenham9 Jul 2017

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.