Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting innings by innings (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerRunsBF4s6sSRPosDismissalInnsOppositionGroundDate
Marvan AtapattuSL24932436176.851c †T Taibu b E Chigumbura2v ZIMBulawayo14 May 2004
Sachin TendulkarIND248*37935065.444not out2v BANDhaka10 Dec 2004
Greg ChappellAUS247*35630169.384not out1v NZWellington1 Mar 1974
Alex DoolanTAS247*38030165.002not out3v VICMelbourne13 Nov 2017
Haseeb HameedNOT247*45925053.811not out2v LANNottingham10 May 2024
Samit PatelNOT24730529280.984c D Klein b CN Ackermann1v LEINottingham19 Jun 2017
Geoff BoycottENG246*55530144.322not out1v INDLeeds8 Jun 1967
Jonny BairstowYOR24627029391.115c JA Tomlinson b TP Alsop1v HAMLeeds17 Apr 2016
Hashmatullah ShahidiAFG24647421051.904lbw b BJ Bennett2v ZIMBulawayo26 Dec 2024
Ollie PopeSUR24527230090.074st †HJ Swindells b CN Ackermann2v LEILondon15 Apr 2021
Kusal MendisSL245291181184.193c MJ Humphreys b GI Hume2v IREGalle24 Apr 2023
Shoaib MalikPAK24542024458.333c IR Bell b BA Stokes1v ENGAbu Dhabi13 Oct 2015
Alastair CookENG244*40927059.661not out2v AUSMelbourne26 Dec 2017
Donald BradmanAUS24427132190.043c †LEG Ames b WE Bowes1v ENGLondon18 Aug 1934
BS McKinneyDUR24427236689.712c WSA Williams b CN Miles1v GLOBristol10 Apr 2026
Dane VilasLAN24427525488.736c SM Ervine b MET Salisbury2v HAMManchester19 Jun 2017
Ravindu RasanthaCCC24434326171.142c NHG Cooray b DKRC Jayatissa1v ACCCColombo10 Jan 2025
Ben SmithCS24436829166.302lbw b NB Beard2v OVNapier15 Oct 2015
Dimuth KarunaratneSL24443726055.841c Nazmul Hossain Shanto b Taskin Ahmed2v BANPallekele21 Apr 2021
Dominic SibleyWAR24449134049.692c HG Kuhn b DJ Bell-Drummond2v KENCanterbury30 Jun 2019
Louis KimberLEI2431272021191.348b N McAndrew4v SUSBrighton23 Jun 2024
Virat KohliIND24328725084.674lbw b PADLR Sandakan1v SLDelhi2 Dec 2017
Mayank AgarwalIND24333028873.641c Abu Jayed b Mehedi Hasan Miraz2v BANIndore14 Nov 2019
Alastair CookENG24340733059.711lbw b RL Chase1v WIBirmingham17 Aug 2017
Tom HainesSUS24349122049.492c Anuj Dal b N Potts3v DERDerby14 Apr 2022
Eddie PaynterENG243-240-3c A Melville b ACB Langton1v SADurban20 Jan 1939
Kane WilliamsonNZ242*43818055.253not out3v SLWellington3 Jan 2015
Clive LloydWI242*-194-4not out1v INDMumbai23 Jan 1975
Ricky PontingAUS24235231068.753c R Dravid b A Kumble1v INDAdelaide12 Dec 2003
Doug WaltersAUS24241224058.745b LR Gibbs1v WISydney14 Feb 1969
Mahela JayawardeneSL24246530252.043c & b A Kumble2v INDColombo24 Feb 1999
Sachin TendulkarIND241*43633055.284not out1v AUSSydney2 Jan 2004
Ben DuckettNOT24127337088.283b BW Aitchison1v DERDerby19 Jul 2022
James VinceHAM240222330108.114c NLJ Browne b RJW Topley3v ESSSouthampton15 Jun 2014
Rhys MariuCAN24033025372.731c RL Toole b W Clark2v CSNelson19 Nov 2024
Rachin RavindraNZ24036626365.574b N Brand1v SAMount Maunganui4 Feb 2024
Wally HammondENG24039432060.914b EL McCormick1v AUSLondon24 Jun 1938
Zaheer AbbasPAK24041022058.543b DL Underwood1v ENGLondon22 Aug 1974
Mahela JayawardeneSL24042432056.604c †Kamran Akmal b Shoaib Malik1v PAKKarachi21 Feb 2009
Shan MasoodDER23934024070.291c †Mohammad Rizwan b JM Coles1v SUSDerby14 Apr 2022
Sourav GangulyIND23936130266.204b Danish Kaneria1v PAKBengaluru8 Dec 2007
Adam VogesAUS23936430365.665c & b MD Craig2v NZWellington12 Feb 2016
Steve SmithAUS23939930159.904lbw b JM Anderson2v ENGPerth14 Dec 2017
Marcus HarrisVIC23939927159.902c †HJ Nielsen b WA Agar2v SAAdelaide30 Oct 2020
Graham DowlingNZ23951926546.052st †FM Engineer b EAS Prasanna1v INDChristchurch22 Feb 1968
Jordan CoxKEN238*34527368.992not out2v SUSCanterbury8 Aug 2020
Leus du PlooyDER238*35625266.855not out2v WORWorcester25 Jun 2023
Zak CrawleyKEN23826731489.141c JEK Rew b M Pretorius3v SOMTaunton17 May 2024
Kane WilliamsonNZ23836428065.383c Shan Masood b Faheem Ashraf2v PAKChristchurch3 Jan 2021
Keaton JenningsLAN23840832058.332run out (JA Thompson)1v YORLeeds12 May 2022

BF balls faced · 4s fours · 6s sixes · SR strike rate: runs per 100 balls · Pos batting position · Inns innings of the match

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.