Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting records (Men's First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2012-01-01×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Upul TharangaSL2014-201716322104111534.70177258.752521404
Wes DurstonDER2014-20162543910398530.56154467.290711485
Gus AtkinsonENG/SUR2020-202646658103911818.23173959.7512712119
Joseph Peter PhillipsGLO2023-202621391103813627.32212948.761631400
Sammu AshanCMCC/ACCC2024-202616272103714641.48171460.5034210414
Rory KleinveldtSA/NOR2012-20183958810369720.72119586.6905814221
Johann MyburghSOM2014-201623373102511830.15171059.942651506
Ben AitchisonDER2020-202647647102311217.95185855.06221011914
Regis ChakabvaZIM2012-202121414101910127.54248241.06153998
Jack DaviesMID2020-20253250510169122.58229244.3307213011
Promod MaduwanthaBRC/NCC2024-202618246101416656.33209748.35451880
Mark SteketeeYOR/ESS/QUE2017-202560781510125316.06174458.03031011511
Justin GreavesWI2024-2026183441006202*33.53196551.20322982
Matthew FisherENG/YOR/SUR2015-202660771910058817.33232043.3202141247
Thanuka DabareCMCC/ACCC2024-2026173009949933.13102097.450819040
Keegan PetersenSA/DUR2021-2024203629918229.15209347.350601140
Lachlan HearneNSW/QUE2021-20262240399010626.76176556.091711262
Stephen PetersNOR2014-2015214019888825.33181854.350761370
S KosalaCCC/KCCC2024-20261523198312844.68133573.6327210621
Ahmed ShehzadPAK2013-20171325198217640.92192650.99341998
Andrew BalbirnieIRE/GLA2013-202619372982205*28.06181854.021651143
A BandaraCCC2024-202615238980200*65.33163160.09310915
Gayan ManeeshanKYCC2024-20261525298016042.61149065.773401009
George HankinsGLO2016-20213453297311619.08210346.271471293
Matt McEwanCAN/AA/WF2013-2020416189726318.34155862.3905913422
Henry BrookesMID/WAR/DER2017-20264768139728917.67190251.1007910820
Nathan BuckNOR/LAN/LEI2014-20224467199705320.21182953.0303614218
Josh ThomasSOM2025-20261627196813637.23159060.883531394
Michael YardySUS2014-20151830096713932.23183852.613431270
Gareth HarteDUR2018-20202342396511424.74246839.10146993
Taijul IslamBAN2014-202663105129644710.37249838.5900131063
Dilshan de SoysaBSC/BRC2024-20261626296214540.08205346.86251876
Richard OliverWOR2014-20151731096217931.03134771.422521452
Callum McLachlanWF2021-20262039496010027.43170156.441591207
Brett RandellCS/ND/SOM2017-202643691295490*16.74237640.15051310112
Alzarri JosephWI/WOR2016-2026487529528613.04164357.94031410434
Michael HusseyAUS2012-201312204950150*59.38173254.854208711
Nipun KarunanayakeBCAA2024-20261930494913836.50183451.741928812
Kyle MayersWI2021-202318323949210*32.72155061.2322511716
Simon KerriganENG/NOR/LAN2013-20236385269496216.08226341.9402161159
Navod ParanavithanaTUCA2025-20261524194815241.22162358.412309010
Stuart PoynterIRE/DUR2013-20213454494717018.94167656.501381210
Harry PodmoreMID/KEN/DER2016-202447691994766*18.94189849.8903411111
Minod BhanukaSL/CCC/TUCA2021-20261725094017337.60144864.9218210511
Danial IbrahimSUS2021-202623424940121*24.74214643.802461203
Hanuma VihariIND/WAR2018-20221934393911130.29224641.811631182
Travis MullerCAN/OV/WF2017-20263760199357122.80256036.520341227
Joe CracknellMID2021-20262027393211238.83159058.621531078
Sam FanningWA2022-2026183219329930.06225841.280831025
Tom LawesSUR2022-2026415399318321.16167655.550451299

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.