Live1st ODI · India in New Zealand 2026/27NZ66/2 (13.2)INDIND chose to bowlTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I5th 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 runsT2064th 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/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,355 of the 23,362 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Craig CachopaAA166166273241v WFAuckland26 Nov 2012
Daniel FlynnND166166274252v AAHamilton24 Jan 2013
Michael KlingerGLO16637 & 129*222192v LEILeicester2 Jun 2014
James FranklinWF16627 & 139381211v OVWellington16 Feb 2015
Brad CachopaAA166131* & 35*252194v CANAuckland1 Mar 2015
David WilleyNOR16662 & 104*140158v GLONorthampton12 Apr 2015
Kumar SangakkaraSUR166166138131v NOTLondon7 Sept 2015
James HildrethSOM166166237170v YORTaunton15 May 2016
Riki WesselsNOT166159* & 7*220200v DURNottingham28 May 2016
Michael KlingerGLO166166*150166v HAMBristol14 Jun 2016
Dimuth KarunaratneSL16656 & 110283140v ZIMHarare29 Oct 2016
Dane VilasLAN16674 & 92266150v ESSChelmsford7 Apr 2017
James AdamsHAM166166386200v WARSouthampton2 Jun 2017
Dimuth KarunaratneSL16625 & 141352180v INDColombo3 Aug 2017
Chris JordanSUS166147 & 19*200183v NOTBrighton25 Sept 2017
Dane VilasLAN166166100138v NOTNottingham19 Apr 2019
Luke WrightSUS166166142109v MIDLondon27 Apr 2019
Max HoldenMID166166139161v KENCanterbury7 May 2019
Sam NortheastHAM16633 & 133242181v NOTNewport20 May 2019
Chris JordanSUS166166 & DNB257240v NORNorthampton20 May 2019
David WarnerAUS166166147145v BANNottingham20 Jun 2019
Daniel Bell-DrummondKEN166166256231v WARCanterbury30 Jun 2019
Nick LarkinNSW1665 & 161318220v TASAdelaide8 Nov 2020
Dhananjaya de SilvaSL166166291220v BANPallekele21 Apr 2021
Sam HainWAR166118 & 48379210v LANManchester30 Aug 2021
Beau WebsterTAS166166*172216v QUEHobart23 Mar 2022
Virat KohliIND166166*110138v SLThiruvananthapuram15 Jan 2023
Liam DawsonHAM16646 & 120223123v WARBirmingham23 Jun 2024
Yashasvi JaiswalIND16682 & 84326191v AUSMelbourne26 Dec 2024
Josh ClarksonCS166166*210157v AAAuckland5 Mar 2025
Jonny BairstowYOR16689 & 77218232v SURLondon16 May 2025
Joe RootENG166166*139212v WICardiff1 Jun 2025
Tom LammonbySOM166133 & 33242240v WARBirmingham22 Jun 2025
Jack BoyleOV166156 & 10288143v WFWellington18 Nov 2025
Joe RootENG166160 & 6279160v AUSSydney4 Jan 2026
Promod MaduwanthaBRC166166281160v BCAAGalle28 Mar 2026
Daniel LawrenceSUR1665 & 161*278180v WARBirmingham3 Apr 2026
Kenneth HutchingsENG165126 & 39-211v AUSMelbourne1 Jan 1908
Clem HillAUS1655 & 160-180v ENGAdelaide10 Jan 1908
Warwick ArmstrongAUS16532 & 133*72183v ENGMelbourne7 Feb 1908
Billy ZulchSA16515 & 150343170v AUSSydney3 Mar 1911
Bob CatterallSA165120 & 45-160v ENGLondon28 Jun 1924
Bob CatterallSA16567 & 98--0v ENGBirmingham15 Jun 1929
Bill EdrichENG165111 & 54-132v AUSLeeds22 Jul 1948
Geoff PullarENG16546 & 119-200v INDKanpur1 Dec 1961
Tom GraveneyENG165165361190v WILondon18 Aug 1966
Ian ChappellAUS165165320160v WIMelbourne26 Dec 1968
David SteeleENG16573 & 92391151v AUSLeeds14 Aug 1975
Yashpal SharmaIND165140 & 25351222v ENGMadras13 Jan 1982
David GowerENG1658 & 157*289220v INDLondon23 Aug 1990

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.