Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM160/2 (44)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
Jack HaynesWOR149133 & 16*347170v DERDerby12 May 2022
Sam HainWAR149130 & 19260190v LANBirmingham12 Jun 2022
Dominic SibleySUR1499 & 140*473180v KENCanterbury11 Jun 2023
Zak CrawleyENG14976 & 73210193v INDVisakhapatnam2 Feb 2024
Azmatullah OmarzaiAFG149149*115136v SLKandy9 Feb 2024
David BedinghamSA14939 & 110243192v NZHamilton13 Feb 2024
Hilton CartwrightWA14955 & 94269182v TASPerth21 Mar 2024
Dominic SibleySUR149149142124v WARRugby2 Aug 2024
Tim WardTAS1497 & 142330160v SAHobart6 Dec 2024
Avishka PereraNSWC149109 & 40256190v KCCCHambantota7 Feb 2025
Nipun KarunanayakeBCAA14981 & 68240183v PSCColombo14 Feb 2025
Mitchell OwenTAS149149691410v SAAdelaide23 Feb 2025
Sam FanningWA14962 & 87278190v QUEBrisbane5 Mar 2026
Kamil MisharaNCC149149210123v PSCGalle13 Mar 2026
Cooper ConnollyAUS149149134136v BANDhaka14 Jun 2026
Ben DuckettENG149113 & 36141250v NZNottingham25 Jun 2026
Liam BlackfordVIC149149*113166v QUEBrisbane19 Sept 2026
Sam KonstasNSW149149131154v WAPerth24 Oct 2026
Allan SteelENG148148-130v AUSLondon21 Jul 1884
Wally HammondENG148113 & 35454140v AUSLeeds11 Jul 1930
Les AmesENG148148*-142v SALondon17 Aug 1935
Collie SmithWI14844 & 104-140v AUSKingston26 Mar 1955
Barry ShepherdAUS14870 & 78-160v SAAdelaide24 Jan 1964
Ken BarringtonENG148148*-90v SADurban4 Dec 1964
Ajit WadekarIND148143 & 5*-120v NZWellington29 Feb 1968
Tony GreigENG148148 & DNB291240v INDBombay6 Feb 1973
Lawrence RoweWI148123 & 25414121v ENGPort of Spain30 Mar 1974
Viv RichardsWI14850 & 98157210v AUSMelbourne31 Jan 1976
Glenn TurnerNZ148113 & 35-200v INDKanpur18 Nov 1976
Zaheer AbbasPAK14890 & 58218150v AUSMelbourne1 Jan 1977
Desmond HaynesWI148148136162v AUSSt. John's22 Feb 1978
Majid KhanPAK14829 & 119*-180v NZNapier16 Feb 1979
Javed MiandadPAK148129* & 19354160v AUSPerth24 Mar 1979
Tim RobinsonENG148148294180v AUSBirmingham15 Aug 1985
Jack RichardsENG148133 & 15245170v AUSPerth28 Nov 1986
Javed MiandadPAK14894 & 54--1v INDChennai3 Feb 1987
Geoff MarshAUS14864 & 84*344230v PAKLahore7 Oct 1988
Richie RichardsonWI14826 & 122327160v AUSMelbourne24 Dec 1988
Robin SmithENG148148*271200v WILondon20 Jun 1991
Sachin TendulkarIND148148*213140v AUSSydney2 Jan 1992
Alec StewartENG148148265170v NZChristchurch18 Jan 1992
Carl HooperWI14881 & 67207156v INDNagpur1 Dec 1994
Jimmy AdamsWI148125* & 23460160v INDNagpur1 Dec 1994
Andy FlowerZIM14865 & 83262221v NZAuckland26 Feb 1998
Jacques KallisSA148148*340171v NZChristchurch11 Mar 1999
Sanath JayasuriyaSL148148156241v SAGalle20 Jul 2000
Graham ThorpeENG148138 & 10303191v PAKManchester31 May 2001
Rahul DravidIND148148307230v ENGLeeds22 Aug 2002
Ricky PontingAUS148141 & 7175240v PAKSri Lanka3 Oct 2002
Inzamam-ul-HaqPAK14810 & 138*248221v BANMultan3 Sept 2003

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.