Live5th T20I · India in New Zealand 2026/27NZIND101/2 (9.4)NZ chose to bowlLive5th ODI · Ireland in Namibia 2026/27NAMIRE15/1 (4.4)IRE chose to batLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2Live61st Match · CSA Pro20 2026/27DOLBOLBoland won the toss and chose to bowlODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st 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/27TITDOL

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
Kris ClarkeND/GLO2022-202632548117610325.57222452.8813313919
Mitchell PerryVIC2020-20264667811587519.63310537.2904111373
Yasir ShahPAK/KEN2014-202251768104911315.43218847.94101112211
Gus AtkinsonENG/SUR2020-202646658103911818.23173959.7512712119
Rory KleinveldtSA/NOR2012-20183958810369720.72119586.6905814221
Merv HughesAUS1985-199453708103272*16.65223346.2202109617
A BandaraCCC2024-202615238980200*65.33163160.09310915
Matt McEwanCAN/AA/WF2013-2020416189726318.34155862.3905913422
Parthiv PatelIND2002-2018253889347131.13192748.470641251
Lance CairnsNZ1974-1985436589286416.28122357.650278028
Dick LilleyENG1896-1909355289038420.5210.000410350
Wally GroutAUS1957-1966516788907415.0877541.030311510
Hemu AdhikariIND1947-195921368872114*31.1460026.00145281
Dominic CorkENG1995-2002375688645918.00209241.300351114
Paul DowntonENG1981-1988304887857419.63267629.33044670
Robert TaylorLEI2014-2016234287809822.94127761.080481046
Adam MilneCS/WF/KEN2012-2023223486619725.42122853.83044764
Johnny WardleENG1948-1957284186536619.799451.060255314
Angus McKenzieCAN/OV2021-2025304385915316.89117550.30017717
Chadd SayersAUS/GLO/SA2017-20212336857358*20.46104854.68027705
Ed BarnesDER/LEI2020-20232534854083*20.77118345.65022733
Theo van WoerkomIRE/CAN2015-20242835851863*19.19151734.15023566
David WainwrightHAM/DER2014-20161625851110930.06114344.71134510
Ajmal ShahzadENG/SUS/LEI2010-20172132850368*20.96107346.88015595
Ian ButlerNZ/OV/NOR2002-20142029845173*21.4895647.18025567
Jackie HendriksWI1962-1969203284476418.6325324.90024351
Ray BrightAUS1977-1986253984453314.35139032.01006442
Robert CroftENG1996-20012134842137*16.19116036.29002502
John GleesonAUS1967-1972294683954510.39100131.670011390
Reggie SchwarzSA1906-1912203583746113.8525851.16016211
Dieter KleinLEI2016-2021223183729416.1754668.13017522
Paul WisemanNZ1998-2005253483663614.0898937.01005434
André NelSA2001-200836428337349.9173146.100011405
Ben GibbonWOR2022-2026252583307519.4171546.15015386
Alex MoirNZ1951-19591730832741*14.865818.97005172
Martin SneddenNZ1981-19902530832733*14.86116728.02006350
George DockrellIRE/SUS/SOM2014-2023142083234026.9266148.87001402
Bob CunisNZ1964-1972203182955112.8325623.83016230
Ray PriceZIM1999-201322388261368.7082131.79006411
Liam DuddingCS/WF2016-202624358260299.6361642.21007401
Alfonso ThomasSOM2014-2015182482435415.1962638.82014250
Jack MorleyDER/LAN2020-202628348237419.1295724.76008243
James TaylorKEN/SUR2020-20261823822231*14.8066633.33001331
Kenny BenjaminWI1992-19982636822243*7.9353441.57008281
Stephen BoockNZ1978-198930418207376.2783124.310010130
Ned LeonardSOM/GLA2021-2025141981854716.8235552.11000253
Tom RichardsonENG1893-18981424817725*11.0610.0000370
Naseem ShahPAK/GLO2019-202421298170338.1050733.53005189
Reece TopleySUS/HAM/ESS2014-202625288111165.5540827.21008131
Ian PeeblesENG1927-193113178982610.894022.5000320

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.