ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLT20I5th 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)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)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 runsT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsODI2nd 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
Ian BellENG106*13513178.526not out2v PAKManchester27 Jul 2006
Paul CollingwoodDUR106*14111175.187not out2v SURLondon1 May 2016
Kusal MendisSL106*1496371.147not out1v NZGalle26 Sept 2024
Wriddhiman SahaIND106*1557268.396not out1v BANHyderabad9 Feb 2017
Adam VogesAUS106*16612063.865not out1v WIMelbourne26 Dec 2015
Brendan TaylorZIM106*16710063.473not out4v BANDhaka11 Nov 2018
Sam HarperVIC106*16714063.476not out2v SAMelbourne3 Apr 2021
James PeirsonQUE106*16813063.106not out2v TASAdelaide7 Oct 2021
Sam HainWAR106*17113061.994not out3v MIDLondon31 Aug 2014
Jeff DujonWI106*17513060.577not out3v PAKPort of Spain14 Apr 1988
Himasha LiyanageACCC106*1836557.926not out1v KYCCGalle6 Dec 2025
AB de VilliersSA106*1869056.995not out4v AUSPerth17 Dec 2008
Javed MiandadPAK106*18710156.684not out2v AUSFaisalabad6 Mar 1980
Shaun PollockSA106*19513054.369not out1v WIBridgetown29 Mar 2001
Grant FlowerZIM106*19612454.086not out2v INDNagpur25 Nov 2000
Alan KnottENG106*2059051.717not out4v AUSAdelaide25 Jan 1975
Paul StrangZIM106*20710051.218not out1v PAKSheikhupura17 Oct 1996
Greg RitchieAUS106*2169349.075not out3v PAKFaisalabad30 Sept 1982
John SimpsonSUS106*22514047.116not out2v HAMSouthampton23 May 2025
Allan BorderAUS106*23013046.095not out1v ENGLondon27 Aug 1981
Frank HayesENG106*23412045.304not out4v WILondon26 Jul 1973
Pasindu SooriyabandaraMSC106*2367044.925not out1v NCCMoratuwa7 Feb 2025
Lyndon JamesNOT106*24610043.097not out1v HAMNottingham17 May 2024
Ian BellWAR106*24812042.743not out2v GLABirmingham9 Jun 2018
Rob JonesLAN106*29010236.551not out2v MIDManchester12 Sept 2016
Gulabrai RamchandIND106*-140-6not out3v NZCalcutta28 Dec 1955
Garry SobersWI106*--0-6not out1v INDCalcutta31 Dec 1958
Ian ChappellAUS106*-151-3not out3v WIBridgetown9 Mar 1973
Anton DevcichND10676142139.474c GR Hay b AY Patel3v CSNapier2 Apr 2018
Tom LathamCAN10682152129.271c T Muller b MJG Rippon3v OVRangiora11 Mar 2021
Carl HooperWI10690143117.784b Wasim Akram3v PAKKarachi6 Dec 1997
Callum TaylorGLA10694116112.776c CO Thurston b CJ White1v NORNorthampton22 Aug 2020
Aiden MarkramSA106103172102.911c RG Sharma b Mohammed Siraj3v INDCape Town3 Jan 2024
David WieseSUS106105143100.959lbw b OP Stone2v WARBirmingham13 Apr 2018
Jack ShantryWOR106106116100.0010b LC Norwell1v GLOWorcester29 May 2016
Jerome TaylorWI10610717399.078c †BB McCullum b DL Vettori2v NZDunedin11 Dec 2008
Tom WestleyESS10611215194.643c JL du Plooy b MJJ Critchley1v DERChelmsford13 May 2021
Rehan AhmedLEI10611814289.833c EO Leonard b MS Crane2v GLALeicester22 Jun 2025
Jake LibbyWOR10612212186.892b JK Fuller4v HAMWorcester29 Jul 2025
Ryan HigginsMID10612614184.135b JJ Carson2v SUSLondon24 May 2024
Michael RipponOV10612714283.467c GD Phillips b KA Jamieson1v AAAuckland20 Oct 2020
Joe RootENG10613011081.544c †TA Blundell b W O'Rourke3v NZWellington6 Dec 2024
Alex WakelyNOR10613112380.925c WL Madsen b MJJ Critchley2v DERChesterfield22 Jul 2018
Martin AnderssonDER1061329080.306lbw b NA McSweeney1v NORDerby8 May 2026
Ben AitchisonDER10613214180.308c SA Zaib b JJG Sales1v NORNorthampton15 Sept 2026
Graham WaggGLA10613312279.707lbw b DI Stevens3v KENCanterbury1 May 2016
Ben RaineDUR1061348179.109b MW Parkinson2v KENBeckenham15 May 2026
Kiran CarlsonGLA10613613177.945lbw b OJ Price2v GLOCardiff6 Apr 2023
Ollie PopeENG10613714077.373c †RR Pant b M Prasidh Krishna2v INDLeeds20 Jun 2025
Matthew LambWAR10613817176.816c WG Jacks b RJW Topley2v SURBirmingham7 Apr 2022
PreviousPage 128Next

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.