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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th 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 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
Ollie RaynerMID/HAM/KEN2014-2019628810117552*15.06241648.6302181680
Donovan GrobbelaarAA2013-201732526117310125.50257045.641751459
Tillakaratne DilshanSL/DER/SUR2012-201517332116714737.65174566.884641504
Oli StoneENG/MID/NOR2014-202659831511659017.13256445.4404151559
Will WilliamsCAN/GLO/LAN2012-2026881243411659812.94369831.50021611613
Tony PalladinoDER2014-2019649720116160*15.08240948.1902111438
Andrew HoddYOR2014-201836536116096*24.68215553.830971532
Mitchell PerryVIC2020-20264668811597519.32310837.2904111373
Troy JohnsonOV/WF2020-2026264551156194*28.90258844.672441507
Daniel DrewSA2019-2025224331153208*28.82257344.812371351
Tom HelmMID/GLA/LEI2014-202664892511476417.92224551.0904813713
Chris GreenLAN/NSW2022-2026274011114616039.52205755.7126013720
Karl BrownLAN2014-201826421114413227.90262843.531741681
Ethan BamberMID/WAR/GLO2018-20268812036113610713.52264143.01102014114
Ashen BandaraPSC2024-202615230113520049.35145178.2237110319
Justin BroadNOR2023-202630475113517127.02198757.122371353
James PattinsonAUS/NOT/VIC2012-2022486114113289*24.09258243.8402514415
Mahmudul Hasan JoyBAN2021-202623430112917126.26250845.022681297
Kagiso RabadaSA/KEN2015-2026761142111277112.12218251.65012214320
Washington SundarIND/HAM/LAN2021-20262238101125101*40.18236347.6117310622
Alexei KervezeeWOR2014-201623382112111031.14196057.192641438
Jackson BirdAUS/HAM/KEN2012-2026771162011206411.67176563.46041113321
Carl CachopaCS/AA2012-2015223911118179*29.42231648.2726415410
Ravindu FernandoBCAA2024-2026193041117114*42.96134083.3644212225
Conor McInerneySA2018-202524470111714223.77252944.171671413
Jake BallENG/SOM/DUR2014-20268412434111149*12.34170565.16001515626
David WilleyYOR/NOR2014-2021314971103104*26.26157570.0324513928
Vidura AdikariCMCC2025-2026173051096200*43.84217550.39262998
Ed CowanAUS/NSW2012-201819330109413633.15250343.711721373
HMRKB HerathSL2012-201859971710946713.68224448.7502151351
Matt ColesHAM/NOR/KEN2014-20195267410918317.32149972.7804714821
Joel ParisWA2018-202643651210889320.53287337.8701112110
Andrew UmeedSOM/WAR2016-202530533107711321.54246743.6622912710
Shiv ThakorDER2015-201723346107613038.43165864.902321444
AM VaughanSOM2024-20263152710738023.84215649.770441456
James AndersonENG/LAN2012-20261772451161071818.30242344.2001391544
Greg SmithLEI/NOT2014-201727511106811821.36220948.351461511
Tarun NethulaCS/AA2012-2017416010106810821.36208151.321291545
Alex ThomsonWAR/DER2017-20254667510666017.19233345.690491349
Stephen CookSA/DUR/GLA2016-201820371106411729.56217448.943451180
Josh ShawYOR/SOM/GLO2016-202662851710634515.63219048.54001513118
Brad HaddinAUS2012-201526447106211828.70176660.1418511619
Robert KeyKEN2014-201524431106115825.26220548.121541322
Kyle JamiesonNZ/CAN/AA2014-202647701410616718.95199553.1804911024
Daniel WorrallGLO/SUR/SA2017-2026771043810585116.03177559.61021913723
Glenn MaxwellAUS/HAM/YOR2013-202321363105714032.03145672.6024411618
Marchant de LangeSA/SOM/GLO2012-202549657105311318.16111794.2714139359
Yasir ShahPAK/KEN2014-202251768104911315.43218847.94101112211
Charlie HemphreyGLA/QUE2017-20202343210479325.54258640.490841254
Ian CockbainGLO2014-2021264421043151*24.83279437.332551245

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.