LiveFinal · Pakistan ODI Tri-Series 2026/27PAKSL215/2 (36.4)PAK chose to bowlLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2Live59th Match · CSA Pro20 2026/27SWDESEastern Strom won the toss and chose to batT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd 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)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

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
Zaheer AbbasPAK1969-19857812411506227444.80693555.2312201051122
Kim HughesAUS1977-1984701246441521337.421008142.849221044427
Jos ButtlerENG/LAN2014-20227212610363815231.36654555.583221041947
Graham ClarkDUR2015-2026821277374016031.17703553.166191045531
Temba BavumaSA/NOR2014-20267513014451717938.94897650.327271051822
Mark ButcherENG1997-20047113174288173*34.581000542.86823105583
Nick KellyOV/ND/WF2015-20267313184677234*38.02842755.5012211059849
Caleb JewellDER/TAS2019-2026721314406223231.98735055.277191052315
Denis ComptonENG1937-19577813115580727850.06274538.761728104403
Logan van BeekNED/CAN/WF2013-202689133322572111*25.47487552.762111031137
Jamie SmithENG/SUR2019-202688139115273234*41.20845062.4012271068174
MS DhoniIND2005-20149014416487622438.09824959.116331054478
Gundappa ViswanathIND1969-19839115510608022241.93801144.091435106166
Robert O'DonnellAA/ND2014-20268915512510722335.71976552.3011231063969
Josh BohannonLAN2018-20261011579603223140.761173751.3914231074739
Ricardo VasconcelosNOR2018-2026951656555418734.93980656.6415221077225
Ravichandran AshwinIND/WOR/NOT2011-202411516718397612426.68721055.156171045526
James HildrethSOM2014-202210217076013220*36.89994360.4715251078919
Viv RichardsWI1974-199112118212854029150.24992270.20244510105184
Kevin PietersenENG/SUR2005-201510718610829522747.131346061.6323361099781
Will RhodesYOR/DUR/WAR2015-202611818910620320734.651240350.0113241077227
Geoff BoycottENG1964-1982108193238114246*47.732119235.492242107718
Desmond HaynesWI1978-199411620225748718442.301548844.6818391083024
Jeet RavalNZ/CS/AA2012-202612722811816720937.641698648.08194010106529
Pommie MbangwaZIM1996-2000152583482.0019317.6200930
Christopher MpofuZIM2005-2017152810105335.8324942.1700975
Ghulam AhmedIND1948-195822319192508.73--01903
Liam HatcherNSW2020-202627341423936*11.9558840.65009297
Lasith MalingaSL2004-20103037132756411.4661944.43019366
Lasith AmbuldeniyaSL/NCC2019-202628375263408.2276134.56009229
Liam GuthrieNOR/QUE/WA2018-2026313873955212.7473753.60029532
Ajit AgarkarIND1998-200626395571109*16.79108152.82109833
Kasun RajithaSL/ESS/SSC2018-2026273911207227.3974727.71009250
Nauman AliPAK/LAN2021-2026273964309713.0398143.830194711
Callum McLachlanWF2021-20262039496010027.43170156.441591207
Neil AdcockSA1953-1962263912146245.4110.0000971
Nuwan ZoysaSL1997-20043040628828*8.4769541.44009315
Tapash BaisyaBAN2002-2005214063846611.2976949.93029472
Wahab RiazPAK2010-201827415306398.5072742.09009325
Chris HarrisNZ1992-2002234247777120.45230533.71059872
Dayle HadleeNZ1969-1978264255305614.32115128.67019456
Roelof van der MerweNED/SOM2016-20222843388513522.13129268.502498623
Ben HilfenhausAUS/NOT2009-201530441643156*15.3979854.01019577
Jarrod McKayOV/CS2019-2026334423163237.7664025.47009220
Jarrod FreemanTAS2018-20243045673863*18.92121960.54039993
Neil FosterENG1983-1993294574463911.74122336.47009544
Junior MurrayWI1993-200233454918101*22.39167054.971391026
Paul HarrisSA2007-2011374854604610.70135733.90009473
Liam PlunkettENG/YOR/SUR2005-201935509100912624.61149967.3115912416
Richard CollingeNZ1965-197835501353368*14.4144534.16029437

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.