Live1st ODI · India in New Zealand 2026/27NZ185 (40.2)IND48/1 (9.5)IND need 138 runs in 241 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
Rehan AhmedLEI15331 & 122155195v DERDerby26 Sept 2022
Rishi PatelLEI15328 & 125251164v YORLeeds6 Apr 2023
Rishi PatelLEI15319 & 134*260213v GLALeicester27 Apr 2023
Mitchell MarshAUS15390 & 63*175223v PAKPerth14 Dec 2023
Rhys MariuCAN153145 & 8286190v WFRangiora29 Feb 2024
Daniel Bell-DrummondKEN153135 & 18280132v ESSChelmsford12 Apr 2024
Rob YatesWAR15369 & 84*245181v HAMSouthampton19 Apr 2024
Sam HainWAR153153*309140v NOTNottingham26 Sept 2024
Hilton CartwrightWA153153278180v TASHobart1 Nov 2024
Steve SmithAUS153140 & 13238143v INDMelbourne26 Dec 2024
Kane WilliamsonMID153153183182v GLOCheltenham29 Jul 2025
Devon ConwayNZ153153245180v ZIMBulawayo7 Aug 2025
Campbell KellawayVIC1536 & 147297172v TASMelbourne28 Oct 2025
Joe RootENG153138* & 15242161v AUSBrisbane4 Dec 2025
Avishka TharinduPSC153116 & 37201146v BCAAColombo9 Jan 2026
W SahanACCC153153211124v BSCColombo9 Jan 2026
Calvin HarrisonNOR153153193223v KENCanterbury10 Apr 2026
Jack CarsonSUS153105 & 48219192v SURLondon1 May 2026
Wilfred RhodesENG152152--0v SAJohannesburg26 Dec 1913
Jack HobbsENG15278 & 74371160v AUSNottingham13 Jun 1930
Donald BradmanAUS152152-130v WIMelbourne13 Feb 1931
Clyde WalcottWI152152-120v INDDelhi10 Nov 1948
Jeffrey StollmeyerWI152152-140v NZAuckland15 Feb 1952
Jackie McGlewSA152104* & 48-150v ENGManchester7 Jul 1955
Colin CowdreyENG152152-140v WILondon20 Jun 1957
Hanif MohammadPAK15251 & 101*--0v AUSKarachi4 Dec 1959
Vijay ManjrekarIND15268 & 84-60v ENGBombay11 Nov 1961
John EdrichENG15288 & 64349160v AUSBirmingham11 Jul 1968
Lee IrvineSA15279 & 73212143v AUSJohannesburg19 Feb 1970
Rick McCoskerAUS152127 & 25*349170v ENGLondon28 Aug 1975
Asif IqbalPAK1520 & 152*293140v AUSAdelaide24 Dec 1976
Allan LambENG152107 & 45295131v INDLondon8 Jul 1982
Mudassar NazarPAK152152*296150v INDLahore23 Jan 1983
Mudassar NazarPAK152152308140v INDKarachi30 Jan 1983
David GowerENG152152318160v PAKFaisalabad12 Mar 1984
John WrightNZ152103 & 49431240v ENGAuckland25 Feb 1988
Desmond HaynesWI152152*126126v INDGeorgetown21 Mar 1989
Richie RichardsonWI15293 & 59310140v INDBridgetown7 Apr 1989
David BoonAUS15294 & 58*310180v ENGLondon22 Jun 1989
Mike AthertonENG15282 & 70308170v NZBirmingham5 Jul 1990
Andrew JonesNZ152143 & 9428150v ENGWellington6 Feb 1992
Michael SlaterAUS152152263180v ENGLondon17 Jun 1993
Mohammad AzharuddinIND152152260161v SLAhmedabad8 Feb 1994
Aamer SohailPAK15280 & 72222241v AUSRawalpindi5 Oct 1994
Ijaz AhmedPAK152137 & 15375192v AUSSydney30 Nov 1995
Nayan MongiaIND152152 & 0372181v AUSDelhi10 Oct 1996
Andrew HudsonSA152146 & 6*271250v INDKolkata27 Nov 1996
Nick KnightENG15256 & 96196141v ZIMBulawayo18 Dec 1996
Aravinda de SilvaSL152152 & DNB292170v ENGLondon27 Aug 1998
Steve WaughAUS152122* & 30*247150v ENGMelbourne26 Dec 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.