Live7th 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 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)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)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th 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.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Aristides KarvelasSUS2022-2026203134105714.6473955.48024459
Ben WheelerCS2012-20212837469481*21.03125155.48066995
Tom Kohler-CadmoreWOR/YOR/SOM2014-20261031729522416932.05941855.4713212269665
Ravindra JadejaIND2012-202691136264160175*37.82751655.35628840382
S LiyanageCMCC/ACCC2024-2026142525346723.2296555.34020494
Aamer SohailPAK1992-200047833282320535.29510355.3251363838
Geraint JonesENG/GLO2004-201546725170810025.49308855.31110322416
Andrew HazeldineCAN/OV2018-2025223454274114.7277255.310075910
William LuxtonYOR2022-20262033283616726.97151255.291521099
Michael BoothWAR2024-2026161933887024.2570255.27021515
James RewENG/SOM2022-20266310411404422143.48731755.271219749235
Caleb JewellDER/TAS2019-2026721314406223231.98735055.277191052315
Phil DeFreitasENG1986-1995446859348814.83169155.2304101038
Zaheer AbbasPAK1969-19857812411506227444.80693555.2312201051122
Alviro PetersenSA/SOM/LAN2010-2016721197426519138.08772655.201019550429
JK DenlyKEN2024-2026111713987424.8872155.20023533
Babar AzamPAK/SOM2016-20266712411481119642.58871855.18934957428
Finn AllenAA/WF2018-2024203426717920.97121655.18043968
Marnus LabuschagneAUS/GLA/QUE2017-2026140244181013821544.861838455.15274817120942
Ravichandran AshwinIND/WOR/NOT2011-202411516718397612426.68721055.156171045526
Mohammad RizwanPAK/SUS2016-20265287103024171*39.27548555.13416532020
Ben AitchisonDER2020-202647647102311217.95185855.06221011914
Jack CarsonSUS2020-20267411814248210523.87451155.022121530936
Ben WrightGLA2014-20151117036912321.7167154.99113621
Nalin PriyadarshanaPSC2024-2026151852815721.6251154.99013371
Sabbir RahmanBAN2016-2018112224816624.0587554.97045576
Junior MurrayWI1993-200233454918101*22.39167054.971391026
Z MalikWAR2025-20261829373614228.31133954.972228913
Martin GuptillNZ/AA/WOR2009-2023731366510722739.28929254.9611281664775
Craig McMillanNZ1997-2005559110311614238.47567054.96619736754
Roy DiasSL1982-198720361128510936.71158054.943821411
Ben RaineDUR/LEI2014-202614420830429010624.10781154.923181851236
Xavier BartlettQUE2019-2026294197097222.16129254.880537721
Roscoe ThattilKCCC/BSC2024-2026101815708833.53103954.86030476
Tony de ZorziSA2023-20251731191917730.63167754.802338813
Craig McDermottAUS1984-199671901394042*12.21171654.780013906
Bryan StrangZIM1995-2001264594655312.9284954.77018542
Jomel WarricanWI2015-20262545173714113.2567854.72007329
Devon ConwayNZ/WF/SOM2018-202661111105000327*49.50913954.711321766541
Ben DwarshuisNSW2022-20261116429760*24.7554354.70012324
Dale PhillipsOV/AA2019-202649904297114934.55543254.69913738619
Blake MacdonaldVIC/NSW2023-202611211554109*27.70101354.69134677
DKRC JayatissaACCC2024-2026172322864013.6252354.680033011
Chadd SayersAUS/GLO/SA2017-20212336857358*20.46104854.68027705
Brendan TaylorZIM/NOT2004-2026701296425817134.62779154.651119651434
Charlie ShreckLEI2014-20174260223955610.3972354.630118641
Michael PappsNZ/WF2004-20185610483950316*41.15723154.631015755918
Marcus TrescothickENG/SOM2000-2019145261151025721941.701877754.63274924153162
Dawid MalanENG/MID/YOR2014-20251091909729221940.291335254.6117361696535
Upul TharangaSL2005-201731583175416531.89321254.613862399

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.