Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR152/3 (16.5)ES chose to bowlT2067th 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
Peter MayENG97-130-3lbw b HJ Tayfield4v SALeeds21 Jul 1955
Richie BenaudAUS97-141-8c †TG Evans b FS Trueman3v ENGLondon21 Jun 1956
Saeed AhmedPAK97--0-3c †FCM Alexander b JO Taylor2v WIPort of Spain26 Mar 1958
Colin CowdreyENG97--0-2c †FCM Alexander b RO Scarlett3v WIKingston17 Feb 1960
Tom GraveneyENG97-130-4c Ijaz Butt b Mahmood Hussain1v PAKBirmingham31 May 1962
John ReidNZ97-160-5b Arif Butt1v PAKWellington22 Jan 1965
Ross MorganNZ97-130-3c & b Mufasir-ul-Haq4v PAKChristchurch12 Feb 1965
Ashok MankadIND97-100-2c KD Walters b AA Mallett2v AUSDelhi28 Nov 1969
Rod MarshAUS97-171-7hit wicket b UG Dowe1v WIKingston16 Feb 1973
Ian ChappellAUS97-120-3c RC Fredericks b ET Willett3v WIPort of Spain23 Mar 1973
Peter TooheyAUS97-81-3st †DA Murray b RR Jumadeen3v WIKingston28 Apr 1978
Sunil GavaskarIND97--0-1c Sarfraz Nawaz b Mushtaq Mohammad3v PAKLahore27 Oct 1978
SL StewartCAN96*65134147.696not out3v AAChristchurch7 Feb 2014
Shakib Al HasanBAN96*9713198.976not out4v WIGrenada17 Jul 2009
Todd AstleCAN96*11212185.716not out1v CSRangiora17 Dec 2015
Henry NichollsCAN96*11611182.764not out2v OVChristchurch28 Feb 2026
Mitchell JohnsonAUS96*13110573.289not out1v SAJohannesburg26 Feb 2009
Angelo MathewsCCC96*1379370.075not out2v BCAAColombo19 Dec 2025
Michael RichardsonDUR96*13815069.575not out2v NOTNottingham9 Sept 2015
Ridley JacobsWI96*15112163.587not out1v AUSPerth1 Dec 2000
Tom MooresNOT96*15117163.587not out2v DURNottingham8 Apr 2021
MahmudullahBAN96*15613061.548not out1v INDMirpur24 Jan 2010
Washington SundarIND96*17410155.178not out2v ENGAhmedabad4 Mar 2021
Andrew HoddYOR96*18510051.897not out1v NOTScarborough23 Aug 2016
Dean ElgarSA96*18810051.062not out4v INDJohannesburg3 Jan 2022
Alan KnottENG96*-101-7not out1v PAKKarachi6 Mar 1969
Sarfraz AhmedPAK9686130111.637b KTGD Prasad2v SLGalle17 Jun 2015
Chris CookeGLA9692142104.356b CJC Wright1v LEICardiff16 Sept 2019
Michael BurgessSUS9695110101.057c WR Smith b J Coughlin1v DURArundel20 Jun 2018
Rishabh PantIND96979498.975b RAS Lakmal1v SLChandigarh4 Mar 2022
Hamish RutherfordOV969814297.962c & b TD Astle4v CANDunedin23 Jan 2014
Michael BurgessWAR9610614190.577c & b SA Patterson1v YORLeeds19 May 2022
Chris ReadNOT9610817088.897c †C Kieswetter b AC Thomas1v SOMTaunton4 May 2014
Viv RichardsWI961109187.273c PM Toohey b G Dymock2v AUSMelbourne29 Dec 1979
Alex HalesNOT9611016187.272lbw b TJ Murtagh2v MIDNottingham14 Jun 2014
Kevin PietersenENG9611413284.214c †Kamran Akmal b Shahid Nazir3v PAKLondon17 Aug 2006
Wayne MadsenDER9611413184.214b BWM Mike4v LEILeicester11 Apr 2025
Michael BracewellOV9611516083.483c & b IS Sodhi3v NDDunedin13 Feb 2016
Nick KnightENG961175182.051run out (†A Flower)4v ZIMBulawayo18 Dec 1996
Joe BurnsQUE961187381.362c †PSP Handscomb b SM Boland2v VICBrisbane27 Nov 2018
Jacob BethellENG9611810381.363c †TA Blundell b TG Southee3v NZWellington6 Dec 2024
Virender SehwagIND9612015180.002b DL Vettori2v NZHyderabad12 Nov 2010
Jake WeatheraldLEI9612016180.002c †BT Foakes b RJW Topley2v SURLondon10 Apr 2026
Zak ChappellLEI9612212178.6910b MHA Footitt1v DERDerby22 Sept 2015
Mitchell SantnerND961229378.697c sub (TF van Woerkom) b ATE Hazeldine2v CANChristchurch21 Oct 2019
Chamara KapugederaSL9612412177.427lbw b Shakib Al Hasan1v BANChittagong Divisional Stadium3 Jan 2009
Lewis HillLEI9612515176.804run out (SA Northeast)2v GLACardiff4 Apr 2025
Jake LehmannSA9612610176.195c C Green b CJ Rocchiccioli1v WAPerth28 Oct 2025
Daniel VettoriNZ961279075.597run out (MEK Hussey)1v AUSBrisbane1 Dec 2011
Sam CurranSUR9612713375.597c & b AM Lilley2v LANLondon23 Aug 2016
PreviousPage 170Next

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.