Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd 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 runsODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd 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.

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Angus RobsonSUS/DUR/LEI2014-201952983272312028.66540650.37224143923
Ian BellENG/WAR2004-2020170292321088823541.882162550.35316125133752
Luke WellsSUS/LAN2014-202614824513873125837.631734850.33223721116172
Temba BavumaSA/NOR2014-20267513014451717938.94897650.327271051822
Avishka PereraNSWC2025-20261222049010922.2797450.31202552
Shadman IslamBAN2018-202631593157812028.18313750.302961843
Angus McKenzieCAN/OV2021-2025304385915316.89117550.30017717
Carl HooperWI1987-200210117315576223336.471146250.2713271363363
Sean TerryHAM/NOR2015-2016611128662*28.6056950.26032381
Herschelle GibbsSA1996-2008901547616722841.951227050.2614261188747
Geoff LawsonAUS1980-19894668128947415.96175550.260461001
Lou VincentNZ/AA2001-201228492154522432.87307550.2439519318
Alex LeesENG/YOR/DUR2014-2026166282151028919538.542048050.24274529126241
Jonathan TrottENG/WAR2009-201811419611760822641.121514550.231839179494
Pramodya WickramasingheSL1991-200140645555519.41110550.230117694
Zafar GoharPAK/MID/GLO2021-202662100921479523.59427550.22014923222
Elton ChigumburaZIM2004-2014142705698821.07113350.22046676
Vusi SibandaZIM2003-2014142805919321.11117750.21023866
Jeff ThomsonAUS1972-19855173206794912.81122950.200014689
Tom LathamNZ/CAN/DUR2012-20261522671411041264*43.642199350.20295820128843
Ali OrrSUS/HAM2021-202642783255119834.01508250.2059433033
Luis ReeceDER/LAN2014-202610918922614221136.781223850.1914291573531
Daryl MitchellNZ/CAN/ND2012-202610817818613019038.311221550.1813379595118
Luke HollmanMID2021-202648723181410326.29361650.1719525011
Paul CollingwoodENG/DUR2003-201813222724756120637.251507250.1717351586050
Irosh SamarasooriyaPSC2024-2026142426919631.41137850.150526914
Michael HusseyAUS2005-20137913716623519551.531243650.1419291268539
Keith MillerAUS1946-195655877295814736.98122950.12713522228
Mark BoucherSA/IWX1997-201214720624551512530.301100550.115351765620
Will GidmanKEN/GLO/NOT2014-201831508145212534.57289850.102941853
Dhanushka GunathillekeSL2017-201881602996118.6959750.08020323
Vic RichardsonAUS1924-19361930070613823.53124250.08115631
Hilton CartwrightAUS/MID/DER2017-202669124114058171*35.91810650.066221150340
Mehedi Hasan MirazBAN2016-20266110911238410424.33476350.05211626926
Alex WakelyNOR2015-20216210310307412333.05614650.02614739621
Will RhodesYOR/DUR/WAR2015-202611818910620320734.651240350.0113241077227
Carlton BaughWI2003-2012213626106817.94122050.00031714
Afsar ZazaiAFG2018-20261017137811323.6375650.00101345
Stuart WilliamsWI1994-200230523118312824.14236749.981361716
Nathan SmithNZ/OV/WF2016-20266610314226011425.39452449.96114828024
Oli CarterSUS2021-202643736217418532.45435249.95115427717
Tapash BaisyaBAN2002-2005214063846611.2976949.93029472
Rory BurnsENG/SUR2014-2026183318221197222740.452398649.91236921155533
John SimpsonMID/SUS2014-2026165266388666205*38.011736449.91184316111169
Anuk FernandoNSWC/BSC2024-2026121912656414.7253149.91011291
HMRKB HerathSL1999-20189314428169980*14.65340549.9003232016
Harry PodmoreMID/KEN/DER2016-202447691994766*18.94189849.8903411111
Nathan HauritzAUS2004-2010172474267525.0685449.88021503
Risith UpamalBRC/TUCA2025-2026914240515133.7581249.88110464
Nixon McLeanWI1998-2001183223684612.2773849.860064011

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.