Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th 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)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th 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)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 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)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

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
Joe MennieAUS/LAN/SA2016-20201935759268*21.14119749.46025675
Scott CurrieHAM/LEI2020-20262335755512019.82138340.13116643
Sean DaveyCAN2020-202624327551101*22.04103253.391265813
Abdur RehmanPAK/SOM2007-2015304475486014.81118546.240376911
Donald TiripanoZIM2014-2023163175319522.13163132.56025711
Jimmy BlanckenbergSA1913-1924183074555919.78--022174
Tino BestWI/HAM2003-2016314674509511.5480555.900113567
Neil FosterENG1983-1993294574463911.74122336.47009544
Nathan HauritzAUS2004-2010172474267525.0685449.88021503
Bill O'ReillyAUS1932-19462739741056*12.8157648.090161611
Liam GuthrieNOR/QUE/WA2018-2026313873955212.7473753.60029532
Fanie de VilliersSA1993-19981826735967*18.8999136.23023365
Adithya AshokAA2022-2026223473554413.15130727.16005405
Stan NicholsENG1930-19391419735578*29.582429.1702001
Buster NupenSA1921-1936173173486914.50--02553
Dean CoskerGLA2014-2015182873476916.5288039.43012410
Malinda PushpakumaraSL/BSC/BRC2017-20261825728442*15.7860846.710042910
Gladstone SmallENG1986-1991172472635915.4760143.76014310
Stuart ClarkAUS2006-2009242672483913.0535470.06005216
Geoff DymockAUS1974-19802132723631*9.4478527.90007230
Pedro CollinsWI1999-200632477235245.8870133.520014300
David MastersESS2014-2016232872122810.1057636.81005271
Norman CowansENG1982-198519297175367.9537746.42005253
Shane Edward BondNZ2001-20091820716841*12.9243238.89001204
Bill WhittyAUS1909-19121419716139*13.4218162.43003120
Brody CouchVIC/WA2021-2026142271583110.5349431.98001192
Ian MeckiffAUS1957-19631820715445*11.853154.8400210
Surendra NathIND1958-1961112071362710.4610.0000470
Jaydev UnadkatIND/SUS2010-20262226713417*7.0532041.88007105
Shashika DulshanBRC/RCC2024-20261519712931*10.7539132.99004111
Richard IllingworthENG1991-199591471282818.2939932.08003150
Lewis HatchettSUS2014-2016121671172513.0042227.73001120
Derek ShackletonENG1950-196371371134218.832227.2700020
Jaskaran SinghKEN2021-202615217112188.0035531.55003170
Tom AspinwallLAN2024-20261116710926*12.1122548.44003131
Atholl McKinnonSA1960-196681371072717.83--00091
Dean BartlettAA2012-20151617710234*10.2041024.88004150
Aaqib JavedPAK1989-19982227710128*5.0532431.17008110
Khan MohammadPAK1952-19581317710026*10.00--00330
Al-Amin HossainBAN2013-201971179032*22.5012770.87000115
Liam HaskettWA2023-20261216784179.3335523.6600280
Johnny HayesNZ1951-19581522773194.8720.0000432
Abrar AhmedPAK2022-20251015768178.5012056.6700183
Daryn DupavillonDER20246117672816.7519135.0800082
Mustafizur RahmanBAN2015-20221522766164.4016240.7400835
Haseeb AhsanPAK1958-19621216761146.78--00331
Harry BromfieldSA1961-19659127592111.80--00330
Jamie AtkinsSUS2021-2022814757178.1422725.1100360
Roy TattersallENG1951-1954161775010*5.00--00120
David GrantSA2017-2022913744127.3318623.6600241

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.