Live9th Match · Sheffield Shield 2026/27QUE280 (103.5)VIC307 & 136/6 (66)Stumps - Day 3ODI1st 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th 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-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd 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/27NSWSA

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 KhanPAK200200*290183v BANChittagong9 Dec 2011
Kumar SangakkaraSL200199* & 1402182v PAKGalle22 Jun 2012
Mushfiqur RahimBAN200200 & DNB321221v SLGalle8 Mar 2013
Graham WaggGLA200200 & DNB2162111v SURGuildford15 Jun 2015
Joe BurnsAUS20071 & 129243254v NZBrisbane5 Nov 2015
Usman KhawajaAUS200144 & 56288111v WIMelbourne26 Dec 2015
Virat KohliIND200200283240v WIAntigua21 Jul 2016
Chris DentGLO20065 & 135*332223v WORCheltenham9 Jul 2017
Dinesh ChandimalSL200164 & 36451231v INDDelhi2 Dec 2017
Virat KohliIND200149 & 51318261v ENGBirmingham1 Aug 2018
Virat KohliIND20097 & 103349210v ENGNottingham18 Aug 2018
Tamim IqbalBAN200126 & 74214332v NZHamilton28 Feb 2019
Kane WilliamsonNZ200200*257190v BANHamilton28 Feb 2019
Ross TaylorNZ200200212194v BANWellington8 Mar 2019
Alex DaviesLAN200147 & 53285350v NORNorthampton7 Jul 2019
Angelo MathewsSL200200* & DNB468163v ZIMHarare19 Jan 2020
Nic MaddinsonVIC20095 & 105*213176v NSWSydney14 Feb 2020
Joe CarterND200146* & 54345260v OVMount Maunganui28 Oct 2020
Robert O'DonnellAA20093 & 107*358225v CANAuckland27 Mar 2021
Henry CooperND200200379234v OVAlexandra22 Nov 2021
David WarnerAUS200200255162v SAMelbourne26 Dec 2022
Kane WilliamsonNZ200200* & DNB395211v PAKKarachi26 Dec 2022
Temba BavumaSA20028 & 172344230v WIJohannesburg8 Mar 2023
Gareth SeverinWF2004 & 196265173v NDHamilton13 Mar 2023
Henry NichollsNZ200200*240154v SLWellington17 Mar 2023
Kiran CarlsonGLA2008 & 192297202v SUSBrighton18 May 2023
Kane WilliamsonNZ20044 & 156291291v ENGHamilton14 Dec 2024
Pasindu SooriyabandaraMSC200200* & DNB294183v TUCAColombo3 Jan 2025
A WanninayakeBCAA20096 & 104*467250v NCCColombo5 Mar 2025
Ashen BandaraPSC200200235165v CMCCColombo19 Dec 2025
A BandaraCCC200200* & DNB338112v PSCColombo16 Jan 2026
Vidura AdikariCMCC200200*317142v TUCAGalle23 Jan 2026
Emilio GayDUR20041 & 159*300300v LANChester-le-Street24 Apr 2026
Clifford RoachWI199122 & 77-200v ENGBridgetown11 Jan 1930
Paul GibbENG19993 & 106-70v SAJohannesburg24 Dec 1938
Polly UmrigarIND199130 & 69--2v WIPort of Spain21 Jan 1953
Bob WoolmerENG19979 & 120450200v AUSLondon16 Jun 1977
Dilip VengsarkarIND19942 & 157*--1v WICalcutta29 Dec 1978
Ian BothamENG19950 & 149*202351v AUSLeeds16 Jul 1981
Mudassar NazarPAK199199408240v INDFaisalabad24 Oct 1984
Andrew HilditchAUS199119 & 80339303v ENGLeeds13 Jun 1985
Mohammad AzharuddinIND199199-161v SLKanpur17 Dec 1986
Mark WaughAUS199137 & 62*306241v ENGBirmingham5 Aug 1993
Matthew ElliottAUS199199351263v ENGLeeds24 Jul 1997
Inzamam-ul-HaqPAK199114 & 85339282v ENGManchester31 May 2001
Jacques KallisSA199157* & 42*327235v ZIMHarare7 Sept 2001
Younis KhanPAK199199336260v INDLahore13 Jan 2006
Ian BellENG199199336201v SALondon10 Jul 2008
Gareth AndrewCAN199180* & 19257247v AAAuckland16 Dec 2012
Rory BurnsSUR199199375260v GLOBristol9 Jun 2014

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.