Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND41/1 (8)IND need 145 runs in 252 ballsTest1st 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
Jake WeatheraldSA154122 & 32282142v VICAdelaide9 Feb 2022
Marcus HarrisGLO154136 & 18266261v YORBristol14 Apr 2022
Alastair CookESS154145 & 9320190v GLOChelmsford11 Jul 2022
Jordan SilkTAS154154*16195v VICHobart29 Oct 2022
Rob KeoghNOR15497 & 57247210v KENNorthampton25 Jun 2023
Sam RobsonMID15428 & 126*300160v NORNorthwood10 Jul 2023
Dean ElgarESS154120 & 34224210v KENChelmsford12 Apr 2024
Freddie McCannNOT154154 & DNB268170v SURNottingham29 Aug 2024
Travis HeadAUS154154*129205v ENGNottingham19 Sept 2024
Bevon JacobsAA15475 & 79250159v WFWellington11 Nov 2024
Kane WilliamsonNZ15493 & 61283170v ENGChristchurch28 Nov 2024
Angelo MathewsCCC15488 & 66*298123v BCAAColombo3 Jan 2025
Jake WeatheraldTAS1549 & 145172193v NSWHobart15 Mar 2025
Conor McInerneySA154142 & 12247250v QUEAdelaide15 Mar 2025
Tawanda MuyeyeKEN15429 & 125*153185v MIDCanterbury11 Apr 2025
Ashton TurnerLAN154154148116v KENBlackpool22 Jun 2025
Z MalikWAR15412 & 142255164v WORBirmingham22 Jul 2025
Shubman GillIND154154110222v AFGLucknow17 Jun 2026
Billy MurdochAUS1530 & 153*377170v ENGLondon6 Sept 1880
Pelham WarnerENG15321 & 132*--0v SAJohannesburg14 Feb 1899
Jack GregoryAUS15377 & 76*268180v ENGMelbourne11 Feb 1921
Charlie FrankSA1531 & 152-170v AUSJohannesburg12 Nov 1921
Stan McCabeAUS15365 & 88277221v ENGNottingham8 Jun 1934
Maurice LeylandENG153153 & DNB309190v AUSManchester6 Jul 1934
Neil HarveyAUS153153251120v INDMelbourne6 Feb 1948
Neil HarveyAUS1532 & 151*-00v SADurban20 Jan 1950
Arthur MorrisAUS153153-182v ENGBrisbane26 Nov 1954
Conrad HunteWI153142 & 11*-170v PAKBridgetown17 Jan 1958
Javed BurkiPAK153138 & 15-191v ENGLahore21 Oct 1961
Garry SobersWI153153-114v INDKingston7 Mar 1962
Tom GraveneyENG153153 & DNB-221v PAKLondon21 Jun 1962
Mansur Ali Khan PataudiIND153153 & DNB-290v NZCalcutta5 Mar 1965
Graham DowlingNZ153143 & 10-162v INDDunedin15 Feb 1968
Geoff BoycottENG15361 & 92344163v NZLondon21 Jun 1973
Alvin KallicharranWI153124 & 29-152v INDBangalore22 Nov 1974
Gundappa ViswanathIND15341 & 112-150v WIPort of Spain7 Apr 1976
Viv RichardsWI153153*130161v AUSMelbourne9 Dec 1979
Haroon RasheedPAK153153 & DNB242163v SLKarachi5 Mar 1982
Mohammad AzharuddinIND15348 & 105308240v ENGChennai13 Jan 1985
Allan BorderAUS1531 & 152*308202v NZBrisbane8 Nov 1985
Dilip VengsarkarIND153153--0v SLNagpur27 Dec 1986
Graeme WoodAUS153111 & 42242200v WIPerth2 Dec 1988
Mark TaylorAUS15352 & 101384170v PAKMelbourne12 Jan 1990
John WrightNZ15336 & 117*346201v AUSWellington15 Mar 1990
Javed MiandadPAK153153*337190v ENGBirmingham4 Jun 1992
Greg MatthewsAUS15357 & 9633791v SLMoratuwa8 Sept 1992
Roshan MahanamaSL153153297180v NZMoratuwa27 Nov 1992
Brian LaraWI153153143210v PAKSharjah5 Nov 1993
Mohammad AzharuddinIND153153*150171v ZIMCuttack9 Apr 1998
Mark ButcherENG153116 & 37360230v SALeeds6 Aug 1998

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.