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
Wilfred RhodesENG179179405150v AUSMelbourne9 Feb 1912
Bill WoodfullAUS17968 & 111502100v ENGSydney14 Dec 1928
Patsy HendrenENG17956 & 123-210v WIGeorgetown21 Feb 1930
Patsy HendrenENG17993 & 86-60v SACape Town1 Jan 1931
Dudley NourseSA17965 & 114--0v AUSCape Town31 Dec 1949
Brian LuckhurstENG17978 & 101388211v INDManchester5 Aug 1971
Alvin KallicharranWI179158 & 21394220v ENGPort of Spain2 Feb 1974
Dennis AmissENG179179397221v INDDelhi17 Dec 1976
Geoff BoycottENG17979 & 100*501170v PAKSindh2 Jan 1978
Gundappa ViswanathIND179179-140v WIKanpur2 Feb 1979
Greg ChappellAUS179176 & 3*228232v NZChristchurch19 Mar 1982
Mike AthertonENG17980 & 99425220v AUSLondon17 Jun 1993
Steve WaughAUS17999* & 80324210v ENGPerth3 Feb 1995
Brian LaraWI179179206261v ENGLondon24 Aug 1995
Nathan AstleNZ17954 & 125198322v WIBarbados19 Apr 1996
Saleem MalikPAK17924 & 155296300v SLColombo26 Apr 1997
Russel ArnoldSL179123 & 56*359240v PAKLahore4 Mar 1999
Marcus TrescothickENG179122 & 57517180v SLGalle22 Feb 2001
Michael VaughanENG17964 & 115367260v SLLondon16 May 2002
Habibul BasharBAN17971 & 108290230v PAKKarachi20 Aug 2003
Graeme SmithSA17946 & 133386210v PAKLahore8 Oct 2007
Michael ClarkeAUS179138 & 41305190v SASydney3 Jan 2009
Shoaib MalikPAK17945 & 134310202v SLColombo20 Jul 2009
Thilan SamaraweeraSL179159 & 20292253v NZGalle18 Aug 2009
Mahela JayawardeneSL179174 & 5278201v INDColombo26 Jul 2010
Murali VijayIND179153 & 26350243v AUSChandigarh14 Mar 2013
Stephen MurdochWF17924 & 155*221174v CANChristchurch25 Oct 2014
Mominul HaqueBAN17948 & 131*289160v ZIMChittagong12 Nov 2014
Michael Guptill-BunceAA17988 & 91275311v OVAuckland1 Apr 2015
Karl BrownLAN17997 & 82351220v NORManchester29 Jun 2015
Bharat PopliND17946 & 133310180v CSNapier5 Feb 2016
David WarnerAUS179179128195v PAKAdelaide26 Jan 2017
Michael PappsWF17919 & 160411240v NDMount Maunganui21 Mar 2017
Mark PettiniLEI17969 & 110*314161v GLALeicester21 Apr 2017
Stephen EskinaziMID179179 & 0247243v WARBirmingham3 Jul 2017
Ollie PopeSUR17934 & 145276241v HAMLondon20 Apr 2018
Dawid MalanMID17919 & 160*317221v NORNorthampton5 Apr 2019
John CampbellWI179179137156v IREDublin5 May 2019
Henry CooperND179149 & 30316206v OVUniversity of Otago Oval8 Nov 2019
Charlie ThurstonNOR179115 & 64229173v GLANorthampton22 Aug 2020
Tom AlsopSUS179113 & 66269210v MIDBrighton5 May 2022
Joe RootENG179176 & 3215261v NZNottingham10 Jun 2022
Ben FoakesSUR17976 & 103*244191v LANManchester6 Apr 2023
Dimuth KarunaratneSL179179235150v IREGalle16 Apr 2023
Tawanda MuyeyeKEN179179205194v NORNorthampton25 Jun 2023
Rishi PatelLEI179179237165v GLACardiff10 Jul 2023
Greg HayCS179179434150v OVNapier24 Mar 2024
Jack LeaningKEN179179* & DNB403160v WORCanterbury10 May 2024
Ben ComptonKEN179178 & 1310190v GLOCanterbury18 Apr 2025
KL RahulIND17942 & 137325260v ENGLeeds20 Jun 2025

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.