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-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 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
Alastair CookESS203172 & 31352310v SOMLondon23 Sept 2020
Shaun MarshWA203115 & 88316217v TASAdelaide30 Oct 2020
Tom AbellSOM203150* & 53366300v SURLondon21 Apr 2022
Cheteshwar PujaraSUS203203334240v DURBrighton28 Apr 2022
Rishabh PantIND203146 & 57197274v ENGBirmingham1 Jul 2022
Lewis GoldsworthySOM203130 & 73*475300v LANSouthport11 Jul 2022
Joe ClarkeNOT20362 & 141*387291v KENCanterbury10 Sept 2023
John SimpsonSUS203181* & 22311311v WARBirmingham4 Apr 2025
Lyndon JamesNOT203203* & DNB236208v HAMSouthampton22 Jul 2025
George GiffenAUS202161 & 41-261v ENGSydney14 Dec 1894
Garry SobersWI2024 & 198-280v INDKanpur12 Dec 1958
John ReidNZ20260 & 142-312v SAJohannesburg2 Feb 1962
VVS LaxmanIND20248 & 154*483250v WIKolkata30 Oct 2002
Taufeeq UmarPAK202135 & 67355331v SACape Town2 Jan 2003
Jacques KallisSA202158 & 44369202v WIJohannesburg12 Dec 2003
Simon KatichAUS202125 & 77*262260v INDSydney2 Jan 2004
Stephen FlemingNZ202202318211v BANChattogram26 Oct 2004
Matthew HaydenAUS20265 & 137419262v SAMelbourne26 Dec 2005
Alastair CookENG20296 & 106395250v SLLondon3 Jun 2011
Shane WatsonAUS202176 & 26279272v ENGLondon21 Aug 2013
Greg HayCS202202*412160v CANRangiora16 Feb 2014
James VinceHAM202144 & 58*220333v GLOBristol13 Apr 2014
Misbah-ul-HaqPAK202101 & 101*225216v AUSAbu Dhabi30 Oct 2014
Brendon McCullumNZ2022021882111v PAKSharjah26 Nov 2014
Martin GuptillNZ202156 & 46316261v SLDunedin10 Dec 2015
Brett D'OliveiraWOR202202*359320v GLACardiff8 May 2016
Adam LythYOR202202291175v SURLondon11 Jul 2016
Kraigg BrathwaiteWI202142* & 60*427170v PAKSharjah30 Oct 2016
Cheteshwar PujaraIND202202525210v AUSRanchi16 Mar 2017
Riki WesselsNOT202202*177227v SUSNottingham21 Apr 2017
Sam HainWAR202202*494161v NORBirmingham12 May 2022
Bharat PopliND20275 & 127*430321v WFCello Basin Reserve18 Oct 2022
Karun NairNOR202202*253212v GLANorthampton19 Apr 2024
Ollie RobinsonDUR202198 & 4213227v ESSChelmsford23 Jun 2024
Justin GreavesWI2020 & 202*391190v NZChristchurch2 Dec 2025
Harry BrookENG2022021162110v SLRawalpindi22 Oct 2026
Aubrey FaulknerSA20178 & 123--0v ENGJohannesburg1 Jan 1910
Donald BradmanAUS201201296211v INDAdelaide23 Jan 1948
Neil HarveyAUS201178 & 23*-160v SACape Town31 Dec 1949
Leonard HuttonENG201156* & 45-160v AUSAdelaide2 Feb 1951
Seymour NurseWI201201 & 0-00v AUSBridgetown5 May 1965
Mushtaq MohammadPAK201201-200v NZDunedin7 Feb 1973
Kim HughesAUS201117 & 84308255v ENGLondon28 Aug 1980
Greg ChappellAUS201201 & DNB29660v PAKBrisbane27 Nov 1981
Aunshuman GaekwadIND201201436170v PAKJalandhar24 Sept 1983
Jeremy ConeyNZ20127 & 174*420301v ENGWellington20 Jan 1984
Desmond HaynesWI201131 & 70379212v ENGSt. John's11 Apr 1986
Graham GoochENG20118 & 183396260v NZLeeds24 Jul 1986
Brendon KuruppuSL201201*548240v NZColombo16 Apr 1987
Martin CroweNZ201140 & 61284243v ZIMHarare7 Nov 1992

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.