ODI1st 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 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 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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 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
Leonard HuttonENG165*-170-1not out3v WILondon19 Aug 1939
Virender SehwagIND16517423294.832c AG Prince b JP Duminy2v SAKolkata14 Feb 2010
Mahela JayawardeneSL16521015378.574c Mohammad Ashraful b Syed Rasel2v BANKandy11 Jul 2007
Ed BarnardWAR16521721276.046b LW James1v NOTNottingham24 Apr 2026
Chris DentGLO16522925272.052lbw b NJ Dexter2v LEILeicester27 Jun 2016
Wavell HindsWI16523624169.923c Inzamam-ul-Haq b Waqar Younis2v PAKBridgetown18 May 2000
Sam RobsonMID16526325062.741c TB Abell b L Gregory1v SOMLondon8 Apr 2021
Gary BallanceYOR16526619262.035b CJ Liddle1v SUSBrighton21 Aug 2015
Mark StonemanSUR16526724161.802c †TR Ambrose b CJC Wright1v WARLondon7 Apr 2017
Steven MullaneyNOT16527624259.781c †RC Davies b C Overton1v SOMNottingham17 Jul 2016
Mahela JayawardeneSL16528417158.104run out (AN Petersen)1v SAColombo24 Jul 2014
Ed BarnardWAR16528514357.896c T Westley b MJJ Critchley1v ESSChelmsford17 May 2024
Damien MartynAUS16528724057.494c †BB McCullum b IE O'Brien1v NZWellington18 Mar 2005
Sachin TendulkarIND16529624155.744c & b IDK Salisbury1v ENGChennai11 Feb 1993
Saleem MalikPAK16529719155.565lbw b PAJ DeFreitas1v ENGBirmingham4 Jun 1992
Upul TharangaSL16530419254.282c Khaled Mashud b Shahadat Hossain2v BANBogra8 Mar 2006
Brad WilsonND16530928053.402c RM Duffy b JA Duffy1v OVHamilton18 Mar 2015
Ian ChappellAUS16532016051.563b GS Sobers2v WIMelbourne26 Dec 1968
Ken McClureCAN16532219151.242c NF Kelly b NG Smith2v OVAlexandra14 Nov 2020
Alastair CookESS16533020050.002c †JA Tattersall b D Moriarty1v SURLondon12 Sept 2021
Bob CowperAUS16534513047.832st †FM Engineer b EAS Prasanna3v INDSydney26 Jan 1968
Tom GraveneyENG16536119045.714run out2v WILondon18 Aug 1966
Ben ComptonKEN16536318045.451b SR Harmer2v ESSChelmsford12 Apr 2024
Geoff PullarENG165-160-1c & b A D'Souza2v PAKDacca19 Jan 1962
Gareth RoderickWOR164*21216377.363not out1v NORNorthampton1 May 2026
Lyndon JamesNOT164*22219073.875not out1v DURNottingham26 Sept 2022
Colin de GrandhommeND164*23311770.396not out3v CSNapier11 Mar 2022
Dilip VengsarkarIND164*30321154.135not out2v AUSMumbai15 Oct 1986
Sam HainWAR164*31916051.414not out3v YORBirmingham8 May 2026
Dennis AmissENG164*35125046.721not out2v NZChristchurch28 Feb 1975
David BoonAUS164*37815043.393not out1v ENGLondon17 Jun 1993
Cameron BancroftWA164*44814036.611not out2v QUEBrisbane1 Dec 2022
Bruce MitchellSA164*--0-1not out3v ENGLondon29 Jun 1935
Vijay HazareIND164*--0-4not out2v ENGDelhi2 Nov 1951
Kumar SangakkaraSUR16418721387.704c ? b JA Brooks1v YORLondon12 Sept 2017
David WarnerAUS16421116477.731c Imam-ul-Haq b Aamer Jamal1v PAKPerth14 Dec 2023
Virender SehwagIND16422824271.931lbw b AJ Hall2v SAKanpur20 Nov 2004
Feroze KhushiESS16422818271.936c JA Leaning b HW Podmore1v KENCanterbury5 Sept 2022
Kamindu MendisSL16423716669.208c Mehedi Hasan Miraz b Taijul Islam3v BANSylhet22 Mar 2024
Carlisle BestWI16424519066.944c †RC Russell b GC Small1v ENGBridgetown5 Apr 1990
Finlay BeanYOR16425018665.602c Zaman Akhter b GL van Buuren1v GLOScarborough23 Jun 2024
Asghar AfghanAFG16425714263.815lbw b Sikandar Raza1v ZIMAbu Dhabi10 Mar 2021
James TaylorNOT16426019063.084lbw b KHD Barker1v WARBirmingham14 Sept 2015
Rishi PatelLEI16426228062.601c †BT Foakes b J Clark2v SURLondon10 Apr 2026
James SalesNOR16426524261.896c JL du Plooy b RF Higgins2v MIDNorthampton17 Apr 2026
Derek RandallENG16426920260.977c MD Crowe b RJ Hadlee2v NZWellington20 Jan 1984
AB de VilliersSA16427417159.856c †Adnan Akmal b Mohammad Irfan2v PAKDubai23 Oct 2013
Steve WaughAUS16427619059.426c †DJ Richardson b AA Donald1v SAAdelaide28 Jan 1994
Andrew GaleYOR16429719055.224c DKH Mitchell b JD Shantry1v WORScarborough19 Jul 2015
Marcus HarrisVIC16430620253.592st †JR Doran b JA Freeman2v TASMelbourne5 Nov 2023

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.