Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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
Yashpal SharmaIND100*23910341.845not out1v AUSDelhi13 Oct 1979
Seb GotchVIC100*2419041.496not out1v NSWSydney14 Feb 2020
Daryl MitchellNZ100*24110141.495not out3v ENGNottingham25 Jun 2026
Rahul DravidIND100*24212041.323retired hurt1v WIMumbai9 Oct 2002
Adam ParoreNZ100*2499040.167not out1v WIChristchurch3 Feb 1995
Allan BorderAUS100*25311039.534not out3v ENGAdelaide12 Dec 1986
Joshua Da SilvaWI100*25710038.918not out2v ENGSt George's24 Mar 2022
Allan BorderAUS100*2693037.176not out3v WIPort of Spain16 Mar 1984
Ryan PatelSUR100*27817035.973not out1v ESSLondon11 Apr 2019
Colin CowdreyENG100*3027033.115not out3v AUSSydney9 Jan 1959
Geoff BoycottENG100*3038033.001not out4v PAKSindh2 Jan 1978
Sanjeeva RanatungaSL100*35215028.413not out3v ZIMBulawayo20 Oct 1994
Maurice TateENG100*--0-7not out3v SALondon29 Jun 1929
Wally HammondENG100*-130-4not out1v NZLondon29 Jul 1931
AG Kripal SinghIND100*--0-5not out1v NZHyderabad19 Nov 1955
Joe SolomonWI100*--0-6not out2v INDDelhi6 Feb 1959
Mushtaq MohammadPAK100*-90-3not out3v ENGNottingham26 Jul 1962
Hanif MohammadPAK100*-180-5not out3v NZChristchurch12 Feb 1965
Lawrence RoweWI100*-130-3not out3v NZKingston16 Feb 1972
Alvin KallicharranWI100*-71-6not out1v NZGeorgetown6 Apr 1972
Shivnarine ChanderpaulWI10072152138.896lbw b AJ Bichel1v AUSGuyana10 Apr 2003
Brian LaraWI10084153119.054c †IA Healy b GD McGrath2v AUSSt. John's3 Apr 1999
Wasim AkramPAK1008986112.368c MS Atapattu b DPMD Jayawardene2v SLGalle21 Jun 2000
Ray LindwallAUS10090131111.119c C Washbrook b AV Bedser3v ENGMelbourne1 Jan 1947
Luke WoodNOT10096106104.179c †BC Brown b LWP Wells1v SUSNottingham1 Jun 2015
Jake LehmannSA10097160103.094b BM Hope2v TASAdelaide5 Dec 2025
Clem HillAUS10098130102.045st †PW Sherwell b SJ Pegler3v SAMelbourne17 Feb 1911
Delray RawlinsSUS100100123100.006c & b MW Parkinson3v LANManchester13 Jul 2019
Graham WaggGLA10010210498.049c LM Reece b JL du Plooy1v DERSwansea11 Jun 2019
Tom LammonbySOM10010312397.092lbw b LWP Wells3v LANTaunton12 Sept 2021
Sam BillingsKEN10010617094.344c & b LA Patterson-White3v NOTNottingham10 Sept 2019
Jeetan PatelWAR10011217089.298lbw b MD Fisher1v YORLeeds19 Sept 2017
Nazmul Hossain ShantoBAN10011414087.724lbw b AR McBrine2v IRESylhet11 Nov 2025
Jack GregoryAUS10011512086.969c CAG Russell b FE Woolley1v ENGMelbourne31 Dec 1920
Basil WilliamsWI10011819084.752c CS Serjeant b WM Clark3v AUSGeorgetown31 Mar 1978
Callum McLachlanWF1001189284.756c †CD Fletcher b FW Sheat2v CANRangiora21 Mar 2023
Ben StokesENG10012417080.656c SO Dowrich b ST Gabriel1v WILeeds25 Aug 2017
Roneel HiraCAN10012515180.001c HD Rutherford b MD Craig2v OVRangiora18 Dec 2014
Tillakaratne DilshanSL10012913177.525st †CMW Read b GJ Batty3v ENGKandy10 Dec 2003
Shakib Al HasanBAN10012915377.526b TG Southee4v NZHamilton15 Feb 2010
Michael HusseyAUS10012913077.526c sub (F du Plessis) b M Morkel2v SABrisbane9 Nov 2012
Scott BorthwickDUR10012915077.523b DW Lawrence2v ESSChelmsford15 Apr 2021
MPM WeerasingheACCC1001317376.341c S Lakshan b AAS Silva2v BSCColombo9 Jan 2026
Ricardo VasconcelosNOR10013112176.341c JJ Bohannon b Nauman Ali3v LANManchester20 Aug 2026
Jake WeatheraldSA10013214275.762c JM Bird b PM Siddle1v TASHobart1 Dec 2022
Tom LammonbySOM10013316075.193lbw b J Clark1v SURLondon12 Apr 2024
Jamie SmithSUR10013314275.194b MJJ Critchley1v ESSLondon30 Jun 2024
Simon MilenkoTAS1001349474.637b WG Bosisto1v SAHobart7 Dec 2019
Wayne MadsenDER10013414174.634c DJ Bell-Drummond b JA Leaning1v KENDerby23 May 2025
Ethan BrookesWOR10013411174.638b MJ Potts1v DURChester-le-Street15 Sept 2025
PreviousPage 156Next

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.