Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG10/0 (2.4)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting records (Men's First-class)

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

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
Colin MunroNZ/AA/WOR2012-201731503289628161.622776104.321292316118
Lasith CroospulleCCC2024-202616260121216346.621177102.9752213047
Thanuka DabareCMCC/ACCC2024-2026173009949933.13102097.450819040
Marchant de LangeSA/SOM/GLO2011-202550677106211317.70113693.4914149559
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
Shahid AfridiPAK1998-201027481171615636.51197386.9758622052
Rory KleinveldtSA/NOR2012-20183958810369720.72119586.6905814221
Luke RonchiNZ/WF/SOM2012-201726404155812743.28182485.4247421425
Muditha LakshanCCC2025-202612163629117*48.3874384.661606918
Seth RanceCS2014-20213751125655214.4966884.580156623
Mitchell OwenTAS2023-2026172725878323.4869684.340547413
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/ND2008-202412017412247177*15.25299882.420722245104
Virender SehwagIND/IWX2001-20131041806858631949.341044182.23233216123391
Adam GilchristAUS1999-200896137205570204*47.61679681.96172614676100
Michael HoganKEN/GLA2014-20231051385912095415.30147881.80011616330
Tim JohnstonCAN2012-2018243947657621.8693681.730359022
Sol BudingerLEI2022-202634601160611827.22197181.4819623517
Kapil DevIND1978-199413118415524816331.05553880.918271658761
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
Oliver DaviesNSW2023-202626463165625338.51216076.6748321615
Graeme SwannENG2008-201360761413708522.10179176.4905518119
Kaveeshka AnjulaCCC2024-20261517352711037.6469076.381204523
Jamie OvertonENG/SOM/NOR2014-20257310218204012024.29267776.20112925457
Anton DevcichND2012-201833622185913230.98244376.09410823135
Isitha WijesunderaSL/BCAA/ACCC2024-2026193014805416.5563275.950123823
Ahan WickramasingheNCC2024-20261625181110533.79106875.942338015
Ben ManentiSA/TAS2022-2026416914197912835.98261075.82112623931
Ben DuckettENG/NOR/NOT2014-2026156275111091924141.361441775.74285022150647
Harry BrookENG/YOR2017-20261021689715631745.01945475.6919391586290
Clem HillAUS1896-191248892341219139.2293374.9271992481
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
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.