Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT2069th 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)

Colin Munro has the highest strike rate in men's first-class cricket since 2012: 104.32 (minimum 500 balls faced).

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 2012-01-01×

Qualification: Minimum 500 balls faced.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Colin MunroNZ/AA/WOR2012-201731503289628161.622776104.321292316118
Lasith CroospulleCCC2024-202616260121216346.621177102.9752213047
Thanuka DabareCMCC/ACCC2024-2026173009949933.13102097.450819040
Marchant de LangeSA/SOM/GLO2012-202549657105311318.16111794.2714139359
Migael PretoriusSOM/DUR2023-20263241486595*23.3895690.4807410813
Thikshila de SilvaCMCC2025-20261625151769*21.5457589.910424125
Prithvi ShawIND/NOR2018-20241018150313429.5956988.40121792
Tharindu RatnayakeSL/TUCA2024-2026162105128624.3858487.670314029
Rory KleinveldtSA/NOR2012-20183958810369720.72119586.6905814221
Luke RonchiNZ/WF/SOM2012-201726404155812743.28182485.4247421425
Muditha LakshanCCC2025-202612163629117*48.3874384.661606918
Seth RanceCS2014-20213751125655214.4966884.580156623
Virender SehwagIND2012-20131119053211728.0062984.58112803
Mitchell OwenTAS2023-2026182825878322.5869784.220557413
Raminda WijesooriyaPSC/BRC2024-2026162217138033.9585383.590507913
Ravindu FernandoBCAA2024-2026193041117114*42.96134083.3644212225
Chamika KarunaratneSL/NCC2019-202617245807125*42.4796983.282416726
Lahiru UdaraSL/NCC2024-202623382198626155.17239682.8975223525
Tim SoutheeNZ/ND2012-2024105148820307314.50245282.79051920580
Michael HoganKEN/GLA2014-20231051385912095415.30147881.80011616330
Tim JohnstonCAN2012-2018243947657621.8693681.730359022
Sol BudingerLEI2022-202634601160611827.22197181.4819623517
Matt HenryNZ/CAN/WOR2013-20269713619211375*18.06261580.80072126570
Lukas CareyGLA2016-20212738557262*17.3371380.220348610
Jason RoyENG/SUR2014-202548745280514340.65349980.17713736541
Sohan de LiveraMSC2024-20261725185413935.58106879.961528311
Lachlan StackpoleAA2025-202612211820172*41.00102879.772338834
Pavan RathnayakeCCC2024-202616231127322157.86160179.5145010742
Colin de GrandhommeNZ/AA/ND2012-202386139204447174*37.37562679.0482920465126
Ashen BandaraPSC2024-202615230113520049.35145178.2237110319
Dhananjaya LakshanCCC2024-20261621391515050.83119276.762509323
Kaveeshka AnjulaCCC2024-20261517352711037.6469076.381204523
Jamie OvertonENG/SOM/NOR2014-20257310218204012024.29267776.20112925457
Ben ManentiSA/TAS2022-2026417115202412836.14265876.15112624531
Oliver DaviesNSW2023-202627483167325337.18219876.1148321915
Anton DevcichND2012-201833622185913230.98244376.09410823135
Isitha WijesunderaSL/BCAA/ACCC2024-2026193014805416.5563275.950123823
Ahan WickramasingheNCC2024-20261625181110533.79106875.942338015
Ben DuckettENG/NOR/NOT2014-2026156275111091924141.361441775.74285022150647
Harry BrookENG/YOR2017-20261021689715631745.01945475.6919391586290
Liam PlunkettENG/YOR/SUR2014-20192637788312629.43118174.7715310816
Mohammed ShamiIND2013-202364892775056*12.10100574.6302188325
Steven CrookNOR2014-201835576174414534.20234374.434672357
Brett HamptonCAN/ND/HAM2015-202545709171512128.11230574.40210718859
Lahiru SamarakoonTUCA2025-2026111733927328.0052774.380102920
Rishabh PantIND2018-2026529053725159*43.82502374.168213396102
Kushal Janith PereraSL/PSC2015-2025254641281153*30.50173373.9227516013
Hardik PandyaIND2017-20181118153210831.2972073.891426812
Nikhil ChaudharyTAS2025-2026815147916334.2165073.69122505
Grant StewartSUS/KEN2017-2026589412228918227.91310773.673121225871
Page 1Next

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.