Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM213/2 (57)Day 1: Tea - ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

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,356 of the 23,363 matches in this selection (from 1877). Earlier matches have results and team totals only.

PlayerRunsScoresBF4s6sOppositionGroundDate
Henry CooperND14656 & 90279231v WFCello Basin Reserve18 Oct 2022
Rhys MariuCAN14668 & 78*269180v NDHamilton25 Feb 2023
Jake LibbyWOR14642 & 104*251191v DERDerby6 Apr 2023
Haider AliDER1460 & 146197222v YORChesterfield11 Jun 2023
Mitchell MarshAUS146118 & 28170224v ENGLeeds6 Jul 2023
Ollie PriceGLO146132 & 14221190v DERBristol10 Sept 2023
Alex LeesDUR146145 & 1242150v WARBirmingham12 Apr 2024
Chris CookeGLA14620 & 126*256161v DERCardiff12 Apr 2024
Oli StoneNOT14683 & 63285220v SOMNottingham23 Jun 2024
Luke ProcterNOR14648 & 98388140v GLACardiff23 Jun 2024
Angus LovellQUE146146*314150v NSWSydney1 Nov 2024
Jake LehmannSA146130* & 16209160v QUEAdelaide15 Mar 2025
James BraceyGLO146127 & 19230201v KENBristol16 May 2025
Sam HainWAR14678 & 68*327173v SOMBirmingham22 Jun 2025
James BraceyGLO146133 & 13265144v GLACardiff29 Jun 2025
Curtis HeaphyCS14665 & 81376170v OVDunedin13 Dec 2025
Sammu AshanCMCC146146313100v TUCAGalle23 Jan 2026
Lahiru UdaraNCC146126 & 20143151v BCAAColombo20 Mar 2026
David BedinghamDUR14617 & 129*176172v LANChester-le-Street24 Apr 2026
James SalesNOR146146*209150v WORNorthampton1 May 2026
Jordan HermannSOM146106 & 40275171v NOTNottingham12 Jun 2026
Charles MacartneyAUS145115 & 30-150v ENGLeeds2 Jul 1921
Arthur MorrisAUS14545 & 100*333100v INDMelbourne1 Jan 1948
Denis ComptonENG145145* & 0-160v AUSManchester8 Jul 1948
Keith MillerAUS145145*-61v ENGSydney5 Jan 1951
Vijay HazareIND14589 & 56--0v ENGLeeds5 Jun 1952
Everton WeekesWI145109 & 36--0v INDKingston28 Mar 1953
Everton WeekesWI14555 & 90*-120v ENGKingston15 Jan 1954
Clyde WalcottWI145145 & DNB--0v PAKGeorgetown13 Mar 1958
Geoff PullarENG145131 & 14-140v INDManchester23 Jul 1959
Garry SobersWI145145-181v ENGGeorgetown9 Mar 1960
Ken BarringtonENG145139 & 6-190v PAKLahore21 Oct 1961
Ted DexterENG14593 & 52362160v AUSMelbourne29 Dec 1962
Seymour NurseWI145136 & 9-120v ENGPort of Spain14 Mar 1968
Charlie DavisWI14571* & 74*-80v INDPort of Spain6 Mar 1971
John MorrisonNZ14528 & 117317140v AUSSydney5 Jan 1974
Graham YallopAUS145121 & 2451140v INDAdelaide28 Jan 1978
Gundappa ViswanathIND145145 & DNB-160v PAKFaisalabad16 Oct 1978
Bruce EdgarNZ145129 & 16-140v PAKChristchurch2 Feb 1979
Viv RichardsWI145145159251v ENGLondon19 Jun 1980
Larry GomesWI145124* & 21351100v AUSAdelaide30 Jan 1982
Ravi ShastriIND145128 & 17363180v PAKKarachi30 Jan 1983
Sunil GavaskarIND14542 & 103*185100v PAKBangalore14 Sept 1983
Desmond HaynesWI145145*157160v NZAlbion14 Apr 1985
Martin CroweNZ145137 & 8218181v AUSAdelaide11 Dec 1987
Javed MiandadPAK145145289100v INDLahore1 Dec 1989
Saleem MalikPAK14574 & 71214210v WIFaisalabad23 Nov 1990
Dean JonesAUS145145136124v ENGBrisbane16 Dec 1990
David BoonAUS145107 & 38407190v INDPerth1 Feb 1992
Graham ThorpeENG14572 & 73237230v SALeeds4 Aug 1994

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.