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
Mark StonemanDUR187187249260v MIDChester-le-Street1 Jun 2014
Younis KhanPAK187148 & 39250153v BANMirpur6 May 2015
Tom Kohler-CadmoreWOR187169 & 18305280v GLOWorcester29 May 2016
Luis ReeceDER18719 & 168325160v NORDerby14 Apr 2017
Alex HalesNOT187187*167204v SURLondon1 Jul 2017
Leus du PlooyDER187118 & 69*338193v MIDDerby30 Jun 2019
Rohit SharmaIND187161 & 26301203v ENGChennai13 Feb 2021
Leo CarterCAN187169 & 18*197282v OVRangiora11 Mar 2021
Usman KhawajaQUE18713 & 174346141v SAAdelaide15 Oct 2021
Cole McConchieCAN187187* & 0247202v CSPalmerston North20 Mar 2022
Aaron HardieWA18713 & 174*364261v VICPerth31 Mar 2022
Rob KeoghNOR187113 & 74281161v GLONorthampton7 Apr 2022
Keaton JenningsLAN187119 & 68328202v YORManchester5 Sept 2022
Matthew MontgomeryNOT187178 & 9380260v DURNottingham26 Sept 2022
Matthew WadeTAS187146 & 41232222v NSWHobart12 Nov 2022
Mitchell HayCAN18789 & 98286233v OVUniversity of Otago Oval6 Mar 2023
Ben SlaterNOT187100 & 87294260v KENNottingham25 Jul 2023
Graeme van BuurenGLO187187236233v DERBristol24 May 2024
Lewis McManusNOR18719 & 168*255187v GLACardiff23 Jun 2024
John SimpsonSUS187183* & 4*261290v LEIBrighton23 Jun 2024
Keaton JenningsLAN187187*259274v NOTSouthport30 Jun 2024
Chamika KarunaratneNCC18762 & 125*159149v TUCAColombo9 Jan 2026
Ravindu RasanthaCCC18761 & 126378170v PSCColombo16 Jan 2026
Kamil MisharaNCC187187* & DNB192144v CCCKandy28 Mar 2026
Victor TrumperAUS1861 & 185*-260v ENGSydney11 Dec 1903
Herbie CollinsAUS186162 & 24329230v ENGAdelaide14 Jan 1921
Keith StackpoleAUS18644 & 142-292v WIKingston16 Feb 1973
Zaheer AbbasPAK18685 & 101352232v AUSAdelaide24 Dec 1976
Zaheer AbbasPAK186186246230v INDKarachi23 Dec 1982
Navjot SidhuIND18682 & 104408191v SLColombo27 Jul 1993
Mark WaughAUS186153* & 33*326174v INDBangalore25 Mar 1998
Sachin TendulkarIND186186*150203v NZHyderabad8 Nov 1999
Justin LangerAUS18659 & 127401160v PAKHobart18 Nov 1999
Taufeeq UmarPAK18675 & 111350211v ZIMHarare9 Nov 2002
Michael HusseyAUS18641 & 145*338190v INDSydney2 Jan 2008
Andrew StraussENG186141 & 45375290v WINottingham25 May 2012
Kevin PietersenENG186186 & DNB233204v INDMumbai23 Nov 2012
Joe RootENG1866 & 180352192v AUSLondon18 Jul 2013
Peter TregoCS186141 & 45228251v AANapier12 Dec 2013
Angelo MathewsSL18626 & 160277272v ENGLeeds20 Jun 2014
Dimuth KarunaratneSL186186354161v WIGalle14 Oct 2015
William PorterfieldIRE186186325211v NAMWindhoek24 Oct 2015
Babar HayatHK186113 & 73365180v UAEDubai11 Nov 2015
Anshuman RathHK18698* & 88225153v NEDHong Kong10 Feb 2017
Colin AckermannLEI186186350240v SUSLeicester20 Apr 2018
KL RahulIND18637 & 149277241v ENGLondon7 Sept 2018
Tom LathamNZ18610 & 176400181v SLChristchurch26 Dec 2018
Ben DuckettNOT186150 & 36*238270v DURNottingham6 Sept 2020
Cheteshwar PujaraSUS18616 & 170*207244v MIDBrighton5 May 2022
Harry BrookENG186186 & 0176245v NZWellington24 Feb 2023

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.