Live4th ODI · Ireland in Namibia 2026/27NAM25/2 (9.4)IRE298/8 (50)NAM need 274 runs in 242 ballsLive7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting records (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Steven CroftLAN2014-202310114812471815634.691008046.819231354425
Ajinkya RahaneIND/HAM/LEI2013-20249416112557918837.441120749.7814271364736
Ramnaresh SarwanWI/LEI2000-2014921648602629138.631288246.7815321377115
Tom HainesSUS2016-2026961698587224336.47998058.8414271382911
Carl HooperWI1987-200210117315576223336.471146250.2713271363363
Gary KirstenSA1993-200410117615728927545.271678343.4321341392212
Sourav GangulyIND1996-200811318817721223942.181407051.2616351390057
Dimuth KarunaratneSL/YOR/SSC2012-20251072007753224439.031461351.5416411380712
Liam DawsonENG/HAM/ESS2014-202613021121634717133.411190353.3212291370855
Graham GoochENG1975-19951182156890033342.581807549.24204613107925
Will YoungNZ/CS/DUR2012-2026128220167755174*38.011585448.9213491397060
Steve SmithAUS/SUS/NSW2010-2026138245291157323953.582154853.71394813127174
Kumar SangakkaraSL/DUR/SUR2000-2017164283201551931959.012756856.29516213188379
Alan MullallyENG1996-200119274127245.5230741.370012182
Bob BlairNZ1953-19641934618964*6.754257.140112152
Ebadat HossainBAN2019-202626412010521*5.0032432.410012133
Fraser ColsonWF2013-2020244228339720.82174747.6805121178
Stuart MacGillAUS1998-2008444711349439.6971548.810012382
Alf ValentineWI1950-1962365121141144.704134.15001243
Ben AllisonWOR/ESS/GLO2019-20263656107708916.74174844.050512989
Dick MotzNZ1961-1969325636126011.5524739.2703125314
Eoin MorganENG/MID2010-201934583142319125.87282450.39351217811
Chris TremainNOR/VIC/NSW2017-20244460145245811.39127341.160112579
Matt SalisburyHAM/DUR/ESS2014-2024456211472459.25155230.410012561
Cameron GannonQUE/WA2017-20264464117455814.06174742.640212888
Mashrafe MortazaBAN2001-2009366757977912.85118667.2003129522
Brad WhealHAM/WAR/GLO2015-20265471236016112.52194330.930112755
Jerome TaylorWI2003-20164673785610612.97136862.57111211719
James BakerND2012-202166813554541*11.85149836.3800125511
Shane SnaterNED/ESS2017-2026679015150083*20.00210871.16071217340
Mark RamprakashENG1991-200252926235015427.33649536.18212122517
Martin AnderssonMID/DER2018-202658927266822831.39415964.156131233821
Grant StewartSUS/KEN2017-2026589412228918227.91310773.673121225871
Mark WoodENG/DUR2014-2025589618142672*18.28219065.11041220623
Harry CameHAM/DER2020-20265910052904141*30.57665243.66421123527
Syd GregoryAUS1890-1912571007228220124.5417640.9148121570
Alex HughesDER2014-20226210612283514230.16614946.115101236510
Ridley JacobsWI1998-20046511221257711828.32539147.803141230023
Mohinder AmarnathIND1969-19886911310437813842.50511942.1811241233021
Nick ComptonENG/MID/SOM2012-20176711810347815632.20828741.978121241311
Jake WeatheraldAUS/LEI/SA2017-2026641203414018635.38678561.029201255128
James AdamsHAM2014-2018691213391623133.19899443.54522125549
Jack BrooksSUS/WOR/YOR2014-202392121391467109*17.89235362.35131219920
Dane VilasSA/LAN2015-20238612411421226637.27671062.7710161250925
Jordan SilkTAS2017-2026701278385718132.41824146.807201243812
Bob WillisENG1971-1984901285584028*11.51257432.630012791
Joe BurnsAUS/MID/LAN2014-20247613064352202*35.10851951.098221249734
Daniel HughesSUS/NSW2017-20267113111462217838.52907250.958271264813
Jason HolderWI/WOR/NOR2014-202476131213302202*30.02591955.794141237963
Richard HadleeNZ1973-199086134193124151*27.17461157.342151234333

Span first and last year · Mat matches · Inns innings · NO not outs · HS highest score · Ave batting average · BF balls faced · SR strike rate · 100 hundreds · 50 fifties · 0 ducks · 4s fours · 6s sixes

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.