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
Nick ComptonENG10023015043.482c LRPL Taylor b BP Martin1v NZWellington14 Mar 2013
VVS LaxmanIND10023115043.293c †D Ramdin b PT Collins2v WISt Kitts22 Jun 2006
Thilan SamaraweeraSL10023210043.105c Mohammad Sami b Shoaib Akhtar1v PAKFaisalabad20 Oct 2004
Adam LythYOR10023413042.741c †AL Davies b J Clark2v LANLeeds2 Jun 2017
Gordon GreenidgeWI10023512042.551b SL Boock1v NZPort of Spain29 Mar 1985
Felix OrganHAM1002358442.551c †OG Robinson b DI Stevens1v KENSouthampton13 Jul 2019
Tilak VarmaHAM10024111341.494c †JM Cox b SR Harmer2v ESSChelmsford22 Jun 2025
Azhar AliPAK1002429041.323lbw b TM Dilshan2v SLDubai26 Oct 2011
Martin CroweNZ10024719040.494c IT Botham b MW Gatting3v ENGWellington20 Jan 1984
Graeme WoodAUS10024910040.162c MC Snedden b BL Cairns3v NZAuckland12 Mar 1982
Jack ClaytonQUE10024913040.164lbw b BAD Manenti3v SAAdelaide26 Mar 2025
Brett D'OliveiraWOR10025010040.006lbw b BA Raine2v DURChester-le-Street12 Jun 2022
Brad WilsonOV10025213039.681lbw b RJ McCone4v CANChristchurch24 Oct 2015
Deep DasguptaIND10025415039.372b C White2v ENGMohali3 Dec 2001
Alan KippaxAUS10025511039.224c DR Jardine b H Larwood1v ENGMelbourne29 Dec 1928
Alastair CookESS10026611037.592c †OG Robinson b JM Bird1v KENChelmsford7 Apr 2022
Mushtaq MohammadPAK10028313035.344c MC Cowdrey b R Illingworth1v ENGBirmingham3 Jun 1971
Graeme WoodAUS1002836035.341c JE Emburey b G Miller1v ENGMelbourne29 Dec 1978
Mark TaylorAUS1003039033.001c SLV Raju b N Kapil Dev3v INDAdelaide25 Jan 1992
Graeme WoodAUS1003053032.792c Mohsin Khan b Sarfraz Nawaz2v PAKMelbourne11 Dec 1981
Jack FingletonAUS1003106032.261b H Verity2v ENGBrisbane4 Dec 1936
Johnny TyldesleyENG100-120-3st †JJ Kelly b WW Armstrong3v AUSLeeds3 Jul 1905
Arthur RichardsonAUS100-100-5run out1v ENGLeeds10 Jul 1926
Jack HobbsENG100-100-1b JM Gregory3v AUSLondon14 Aug 1926
Ernest TyldesleyENG100--0-3c DPB Morkel b CL Vincent1v SADurban4 Feb 1928
Herbert SutcliffeENG100--0-1c B Mitchell b AJ Bell1v SALondon29 Jun 1929
Giff VivianNZ100--0-4c EL Dalton b Q McMillan1v SAWellington4 Mar 1932
Leonard HuttonENG100-80-2c JA Dunning b HG Vivian1v NZManchester24 Jul 1937
Eddie PaynterENG100-100-3c ACB Langton b N Gordon3v SAJohannesburg24 Dec 1938
Leonard HuttonENG100--0-1run out2v SALeeds26 Jul 1947
Bill EdrichENG100-140-3c HB Cave b GF Cresswell2v NZLondon13 Aug 1949
Neil HarveyAUS100--0-3b MG Melle3v SAJohannesburg10 Feb 1950
Leonard HuttonENG100--0-1b CB van Ryneveld2v SALeeds26 Jul 1951
Frank WorrellWI100-130-5c B Sutcliffe b RWG Emery1v NZAuckland15 Feb 1952
Pankaj RoyIND100--0-3lbw b HB Cave3v NZCalcutta28 Dec 1955
Roy McLeanSA100-140-5c DJ Insole b TE Bailey2v ENGDurban25 Jan 1957
Richie BenaudAUS100--1-4c WR Endean b PS Heine1v SAJohannesburg7 Feb 1958
Peter RichardsonENG100-70-1c HB Cave b AR MacGibbon3v NZBirmingham5 Jun 1958
Collie SmithWI100--2-5c †NS Tamhane b RB Desai2v INDDelhi6 Feb 1959
Mike SmithENG100-120-4c RB Desai b CG Borde1v INDManchester23 Jul 1959
Raman Subba RowENG100--0-4lbw b FMM Worrell3v WIGeorgetown9 Mar 1960
Norm O'NeillAUS100-140-5c MC Cowdrey b ER Dexter1v ENGAdelaide25 Jan 1963
John ReidNZ100-130-4b FJ Titmus3v ENGChristchurch15 Mar 1963
Budhi KunderanIND100-150-2lbw b JSE Price3v ENGDelhi8 Feb 1964
Colin CowdreyENG100--0-3c †Wasim Bari b Majid Khan1v PAKLahore21 Feb 1969
Roy FredericksWI100-130-1c GR Viswanath b S Madan Lal2v INDCalcutta27 Dec 1974
Majid KhanPAK100--0-1c L Baichan b LR Gibbs1v WIKarachi1 Mar 1975
Gordon GreenidgeWI100-153-2c †Wasim Bari b Sikander Bakht1v PAKKingston15 Apr 1977
Javed MiandadPAK100-81-6c †SMH Kirmani b N Kapil Dev2v INDKarachi14 Nov 1978
Jonny BairstowENG99*81104122.227not out2v AUSManchester19 Jul 2023
PreviousPage 159Next

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.