Live6th Match · Pakistan ODI Tri-Series 2026/27SL75/1 (12.5)ENG386/5 (50)SL need 312 runs in 223 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd 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 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)First-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 by format (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.

PlayerFormatSpanMatInnsNORunsHSAveBFSR1005004s6s
Colin MunroAA/WORFirst-class2012-201730483288128164.022750104.761291313118
Niroshan DickwellaNCCFirst-class2024-20261725198112640.88949103.372721229
Lasith CroospulleCCCFirst-class2024-202616260121216346.621177102.9752213047
Thanuka DabareCMCC/ACCCFirst-class2024-2026173009949933.13102097.450819040
Marchant de LangeSOM/GLO/GLAFirst-class2017-202548657105311318.16111794.2714139359
Dinesh ChandimalCCCFirst-class2025-202612160102015263.75112091.074318725
Migael PretoriusSOM/DURFirst-class2023-20263241486595*23.3895690.4807410813
Tharindu RatnayakeTUCAFirst-class2024-2026141905028626.4255790.130304028
Thikshila de SilvaCMCCFirst-class2025-20261625151769*21.5457589.910424125
Luke RonchiWF/SOMFirst-class2012-201722324123912744.25139289.0145317319
Rory KleinveldtNORFirst-class2015-20183553610099721.47113488.9805614119
Lahiru UdaraNCCFirst-class2024-202618292167326161.96190987.6465119520
Shahid AfridiPAKTests1998-201027481171615636.51197386.9758622052
Harry BrookENGTests2022-202641702361031753.09418286.321020539555
Ben DuckettENGTests2016-202649913336418238.23390286.21716744219
Chamika KarunaratneNCCFirst-class2024-202616225785125*46.1892684.772406326
Muditha LakshanCCCFirst-class2025-202612163629117*48.3874384.661606918
Seth RanceCSFirst-class2014-20213751125655214.4966884.580156623
Mitchell OwenTASFirst-class2023-2026172725878323.4869684.340547413
Raminda WijesooriyaPSC/BRCFirst-class2024-2026162217138033.9585383.590507913
Matt HenryCAN/WOR/SOMFirst-class2013-2025628713143775*19.42172083.55031017449
Ravindu FernandoBCAAFirst-class2024-2026193041117114*42.96134083.3644212225
Tim SoutheeNZTests2008-202410715510224577*15.48271582.69072121598
Jason RoySURFirst-class2014-202543645261814344.37318182.30712633940
Virender SehwagIND/IWXTests2001-20131041806858631949.341044182.23233216123391
Adam GilchristAUSTests1999-200896137205570204*47.61679681.96172614676100
Michael HoganKEN/GLAFirst-class2014-20231051385912095415.30147881.80011616330
Tim JohnstonCANFirst-class2012-2018243947657621.8693681.730359022
Sol BudingerLEIFirst-class2022-202634601160611827.22197181.4819623517
Glenn MaxwellHAM/YOR/WARFirst-class2014-20231422271814035.9088681.041448311
Kapil DevINDTests1978-199413118415524816331.05553880.918271658761
Colin de GrandhommeNZTests2016-2022294471432120*38.70178080.4528614141
Lukas CareyGLAFirst-class2016-20212738557262*17.3371380.220348610
Sohan de LiveraMSCFirst-class2024-20261725185413935.58106879.961528311
Lachlan StackpoleAAFirst-class2025-202612211820172*41.00102879.772338834
Pavan RathnayakeCCCFirst-class2024-202616231127322157.86160179.5145010742
Colin de GrandhommeAA/ND/HAMFirst-class2012-20235795133015174*36.77384678.396211432485
Ashen BandaraPSCFirst-class2024-202615230113520049.35145178.2237110319
Liam PlunkettYOR/SURFirst-class2014-20192230477112629.6599077.881429316
Dhananjaya LakshanCCCFirst-class2024-20261621391515050.83119276.762509323
Jamie OvertonSOM/NOR/SURFirst-class2014-2025719918193412023.88252076.75111823955
Oliver DaviesNSWFirst-class2023-202626463165625338.51216076.6748321615
Graeme SwannENGTests2008-201360761413708522.10179176.4905518119
Kaveeshka AnjulaCCCFirst-class2024-20261517352711037.6469076.381204523
Ben ManentiSA/TASFirst-class2022-2026417015201712836.67264876.17112624431
Anton DevcichNDFirst-class2012-201833622185913230.98244376.09410823135
James NeeshamOV/WF/DURFirst-class2012-202541678217814736.92286875.94311429434
Ahan WickramasingheNCCFirst-class2024-20261625181110533.79106875.942338015
Shan MasoodYOR/DER/LEIFirst-class2022-202525402251523966.18331875.808933069
Matt HenryNZTests2015-2026354966767215.7289575.5304119121
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.