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
Younis KhanPAK1743 & 171*295180v SLKandy3 Jul 2015
Younis KhanPAK17456 & 118326170v ENGDubai22 Oct 2015
Ian BellWAR174174285200v HAMSouthampton10 Apr 2016
Mark CosgroveLEI17428 & 146234263v WORWorcester3 Jul 2016
Jonny BairstowYOR174174113167v DURLeeds3 May 2017
Michael PappsWF17446 & 128409261v OVUniversity of Otago Oval10 Mar 2018
Harry FinchSUS17476 & 98285291v GLOCheltenham16 Jul 2018
Alex WakelyNOR174106 & 68251193v DERChesterfield22 Jul 2018
Rahmat ShahAFG17498 & 76336280v IREDehradun15 Mar 2019
James BraceyGLO174152 & 22279220v GLANewport14 May 2019
Josh BohannonLAN174174283232v DERManchester10 Sept 2019
Henry NichollsNZ174174280211v WIWellington11 Dec 2020
Colin de GrandhommeHAM174174*213173v SURSouthampton4 Jul 2021
Mark StonemanMID174174266202v SUSBrighton6 Sept 2021
Babar AzamPAK174119 & 55348153v SLGalle16 Jul 2022
Cheteshwar PujaraSUS174174131205v SURBrighton14 Aug 2022
Kraigg BrathwaiteWI17464 & 110354181v AUSPerth30 Nov 2022
Jack HaynesWOR174134* & 40323140v DURChester-le-Street13 Apr 2023
Marcus HarrisGLO17452 & 122*315240v DURBristol18 May 2023
Sean WilliamsZIM174174101215v USAHarare26 Jun 2023
Heinrich KlaasenSA174174831313v AUSCenturion15 Sept 2023
Quinton de KockSA174174140157v BANMumbai24 Oct 2023
Campbell KellawayVIC1749 & 165*371191v WAPerth15 Mar 2025
Dawid MalanYOR17498 & 76*197154v WORLeeds11 Apr 2025
Ben FoakesSUR174174* & DNB361272v WARBirmingham9 May 2025
Nishan MadushkaCCC174174145146v BCAAColombo17 Jul 2025
Callum McLachlanWF17489* & 85308252v AAAuckland5 Dec 2025
Stewie DempsterNZ17353 & 120-100v ENGLondon27 Jun 1931
Giff VivianNZ173100 & 73-81v SAWellington4 Mar 1932
Pankaj RoyIND173173-120v NZMadras6 Jan 1956
Geoff PullarENG173165 & 8*-170v PAKDacca19 Jan 1962
Colin BlandSA17329 & 144*-212v ENGJohannesburg23 Dec 1964
Tony GreigENG173148 & 25423172v WIBridgetown6 Mar 1974
Kepler WesselsAUS173173352140v WISydney30 Dec 1984
Mohinder AmarnathIND17378 & 95266223v ENGChennai13 Jan 1985
Steve WaughAUS173152* & 21*289190v ENGLondon22 Jun 1989
Mark TaylorAUS1739 & 164358182v SLBrisbane8 Dec 1989
Ian SmithNZ173173 & DNB136233v INDAuckland22 Feb 1990
Graham GoochENG17385 & 88438160v INDLondon23 Aug 1990
Alec StewartENG173173277231v NZAuckland24 Jan 1997
Sadagoppan RameshIND173143 & 30252230v SLColombo24 Feb 1999
Jacques KallisSA173160 & 13307280v NZBloemfontein17 Nov 2000
Mark WaughAUS173173148163v WIMelbourne9 Feb 2001
Mohammad YousufPAK173173199222v INDLahore13 Jan 2006
Jacques KallisSA173173351152v INDNagpur6 Feb 2010
David ObuyaKEN173115 & 58270232v NEDNairobi20 Feb 2010
Todd AstleCAN17395 & 78236241v OVRangiora27 Oct 2012
AB de VilliersSA1734 & 169196223v AUSPerth30 Nov 2012
Mominul HaqueBAN17347 & 126*284240v NZMirpur21 Oct 2013
David WarnerAUS17349 & 124236191v ENGBrisbane21 Nov 2013

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.