ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th 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/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,354 of the 23,361 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Michael VaughanENG197197258230v INDNottingham8 Aug 2002
Mohammad HafeezPAK19796 & 101*267222v NZAbu Dhabi9 Nov 2014
Chris DentGLO19759 & 138*408250v WORBristol24 Apr 2016
Tim BresnanYOR197142* & 55341163v MIDLondon20 Sept 2016
Neil BroomOV19736 & 161307234v AAKennards Hire Community Oval29 Oct 2016
Travis HeadSA197132 & 65265281v QUECairns3 Dec 2017
Nic MaddinsonVIC197136 & 61289202v TASMelbourne5 Mar 2019
Ben SlaterLEI197172 & 25361213v LANWorcester1 Aug 2020
Cameron GreenWA197197438201v NSWAdelaide19 Oct 2020
Joe RootENG197186 & 11325190v SLGalle22 Jan 2021
Kiran CarlsonGLA197162 & 35274242v DURChester-le-Street11 Jun 2023
Brooke GuestDER197197 & DNB319290v DURDerby19 Jul 2023
Ollie PopeENG1971 & 196289210v INDHyderabad25 Jan 2024
Ben SlaterNOT19729 & 168*432241v SOMNottingham23 Jun 2024
Gareth RoderickWOR197164* & 33300193v NORNorthampton1 May 2026
Geoffrey LeggeENG196196 & 0-230v NZAuckland21 Feb 1930
Arthur MorrisAUS196196-160v ENGLondon14 Aug 1948
Roy FredericksWI196163 & 33-200v NZKingston16 Feb 1972
Ian ChappellAUS196196243214v PAKAdelaide22 Dec 1972
Tim RobinsonENG196175 & 21303300v AUSLeeds13 Jun 1985
Graham GoochENG196196310270v AUSLondon29 Aug 1985
David BoonAUS19612 & 184*480160v ENGSydney29 Jan 1988
Mark TaylorAUS196136 & 60427240v ENGLeeds8 Jun 1989
Daryll CullinanSA19643 & 153*341221v INDKolkata27 Nov 1996
Nathan AstleNZ196156* & 40331271v AUSPerth30 Nov 2001
Marcus TrescothickENG19616 & 180295274v SAJohannesburg13 Jan 2005
Salman ButtPAK19674 & 122439230v ENGMultan12 Nov 2005
Jacques KallisSA196147 & 49365192v AUSBrisbane9 Nov 2012
Gordon MuchallDUR19681* & 115378253v SUSArundel15 Jun 2015
Chris NashSUS196132 & 64392250v GLACardiff23 Aug 2016
Anaru KitchenOV19676 & 120*249174v NDCobham Oval25 Feb 2017
Sam NortheastKEN19623 & 173*246254v SUSBrighton14 Apr 2017
Kusal MendisSL196196327222v BANChattogram31 Jan 2018
Marnus LabuschagneGLA19614 & 182261330v SUSBrighton27 May 2019
Brett D'OliveiraWOR196174 & 22290231v GLAWorcester8 Aug 2020
Haseeb HameedNOT196196328241v DERDerby19 Jul 2022
Sarfraz AhmedPAK19678 & 118285191v NZKarachi2 Jan 2023
Tom RogersVIC1961961421515v NSWSydney14 Feb 2024
Leus du PlooyMID196196*205164v NORNorthampton12 Apr 2024
Jake WeatheraldTAS19641 & 155297270v VICHobart8 Feb 2025
Saif ZaibNOR196196*213161v KENCanterbury29 Jun 2025
Shai HopeWI19656 & 140341192v NZChristchurch2 Dec 2025
Minod BhanukaTUCA19623 & 173238261v KYCCColombo2 Jan 2026
Clem HillAUS19598 & 97-180v ENGAdelaide17 Jan 1902
Herbert SutcliffeENG195194 & 1*497130v AUSSydney2 Dec 1932
Donald BradmanAUS19551 & 144*475100v ENGNottingham10 Jun 1938
Cyril WashbrookENG195195-180v SAJohannesburg27 Dec 1948
Ken BarringtonENG19563 & 132*-252v AUSAdelaide25 Jan 1963
Ken BarringtonENG195101 & 94-60v AUSSydney15 Feb 1963
Sunil GavaskarIND195166 & 29*425201v PAKMadras15 Jan 1980

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.