Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 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)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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 BothamENG10328812135.767c †WK Lees b SL Boock1v NZChristchurch24 Feb 1978
Peter BurgeAUS1032919035.405lbw b FJ Titmus2v ENGSydney15 Feb 1963
Dilip VengsarkarIND10329513034.923c G Boycott b PH Edmonds3v ENGLondon2 Aug 1979
Virat KohliIND10329511034.925lbw b GP Swann2v ENGNagpur13 Dec 2012
Haseeb HameedLAN1032957034.922lbw b R Clarke3v WARManchester20 Jun 2016
Pravin AmreIND10329911034.456c JN Rhodes b BM McMillan2v SADurban13 Nov 1992
Charlie DavisWI1033016034.223c †APE Knott b DJ Brown1v ENGLondon26 Jun 1969
Marnus LabuschagneAUS1033058033.773lbw b OE Robinson1v ENGAdelaide16 Dec 2021
Tony GreigENG1033477129.686lbw b EAS Prasanna2v INDCalcutta1 Jan 1977
Stanley JacksonENG103-130-7run out1v AUSLondon14 Aug 1893
Syd GregoryAUS103-170-5c GA Lohmann b JT Hearne3v ENGLondon22 Jun 1896
Jim ChristySA103--0-1run out2v NZChristchurch27 Feb 1932
Les AmesENG103--0-6b HG Vivian1v NZChristchurch24 Mar 1933
Joe HardstaffENG103-160-5b J Cowie2v NZLondon14 Aug 1937
Dudley NourseSA103-60-5b RTD Perks1v ENGDurban3 Mar 1939
Alan MelvilleSA103-100-6b K Farnes3v ENGDurban3 Mar 1939
Reg SimpsonENG103-113-5c MP Donnelly b TB Burtt2v NZManchester23 Jul 1949
Hanif MohammadPAK103-80-2c JR Reid b HB Cave2v NZDhaka7 Nov 1955
Everton WeekesWI103-160-4b IM Sinclair1v NZChristchurch18 Feb 1956
Basil ButcherWI103-150-5lbw b Ghulam Ahmed1v INDCalcutta31 Dec 1958
Hanif MohammadPAK103-70-1c †FCM Alexander b OG Smith2v WIKarachi20 Feb 1959
Saeed AhmedPAK103-100-3c †BK Kunderan b RB Desai1v INDMadras13 Jan 1961
Mansur Ali Khan PataudiIND103-162-4c GAR Lock b BR Knight1v ENGMadras10 Jan 1962
Bob SimpsonAUS103-120-1b RF Surti3v INDAdelaide23 Dec 1967
Keith StackpoleAUS103-140-2c RF Surti b EAS Prasanna2v INDBombay4 Nov 1969
Ranjan MadugalleSL103-100-3c & b Maninder Singh2v INDColombo30 Aug 1985
Adam GilchristAUS102*59124172.887not out3v ENGPerth14 Dec 2006
Kamran AkmalPAK102*81112125.937not out1v INDLahore13 Jan 2006
Colin de GrandhommeAA102*89161114.615not out4v NDAuckland20 Dec 2013
Steven CrookNOR102*95121107.377not out3v LANNorthampton3 May 2015
Lance KlusenerSA102*100131102.009not out1v INDCape Town2 Jan 1997
Keith BarkerWAR102*11113191.899not out2v NORNorthampton15 Jun 2014
Daryl MitchellNZ102*1128291.077not out2v PAKChristchurch3 Jan 2021
Sean AbbottNSW102*1164687.937not out3v TASAdelaide8 Nov 2020
Keith BarkerWAR102*12412182.268not out1v DURBirmingham17 May 2015
Babar AzamPAK102*12814079.694not out2v SLRawalpindi11 Dec 2019
Cheteshwar PujaraIND102*13013078.463not out3v BANChattogram14 Dec 2022
Ian HealyAUS102*13312076.697not out3v ENGManchester3 Jun 1993
Ross TaylorNZ102*13416076.124not out3v PAKHamilton25 Nov 2016
Donald BradmanAUS102*13515075.563not out4v ENGLondon24 Jun 1938
Chris CookeGLA102*13512275.565not out3v GLOBristol22 Sept 2015
Matt PriorENG102*1367275.007not out3v PAKNottingham29 Jul 2010
Roelof van der MerweSOM102*1397273.388not out2v HAMTaunton23 Aug 2016
Misbah-ul-HaqPAK102*14110272.345not out3v WISt Kitts20 May 2011
Michael KlingerGLO102*14111272.344not out4v WORWorcester29 May 2016
Alex HalesNOT102*14216171.833not out4v NORNorthampton15 Aug 2014
Mohammad HafeezPAK102*14411170.831not out4v BANPeshawar27 Aug 2003
Saleem MalikPAK102*14513070.346not out3v INDKarachi15 Nov 1989
Brendan TaylorZIM102*1465269.864not out3v BANHarare17 Apr 2013
Temba BavumaSA102*14816068.926not out2v ENGCape Town2 Jan 2016
PreviousPage 144Next

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.