Live6th Match · Pakistan ODI Tri-Series 2026/27SLENG301/3 (41.4)SL chose to bowlLive7th Match · Sheffield Shield 2026/27SAWA406/5 (116)Stumps - Day 1T20I2nd 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 records (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.

PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Kushal Janith PereraSL/PSC2015-2025254641281153*30.50173373.9227516013
Hardik PandyaIND2017-20181118153210831.2972073.891426812
Nikhil ChaudharyTAS2025-2026815147916334.2165073.69122505
Grant StewartSUS/KEN2017-2026589412228918227.91310773.673121225871
Haider AliDER20231016148114632.0765373.66132639
Shimron HetmyerWI2017-2019163008389327.93113873.640508527
S KosalaCCC/KCCC2024-20261523198312844.68133573.6327210621
James NeeshamNZ/OV/WF2012-202553899288714736.09393773.33515638245
Niroshan DickwellaSL/NCC2014-2026731258383412632.77524473.11230743520
Rehan AhmedENG/LEI2022-202644742239413633.25328072.99711732425
Brian BennettZIM2024-20261220256813931.5677972.91233795
Jesse TashkoffWF2023-20261326085810933.00117872.8433311813
Hasan AliPAK/YOR/WAR2017-2026436396915412.8094972.8102116237
Matt ColesHAM/NOR/KEN2014-20195267410918317.32149972.7804714821
Glenn MaxwellAUS/HAM/YOR2013-202321363105714032.03145672.6024411618
Aneurin DonaldHAM/DER/GLA2014-2026661137310623429.30427972.591201141337
Keith BoyceWI1971-19762130365795*24.3363172.27044795
Matt MachanSUS2014-201627453142219233.86197372.0734417912
David WieseSUS2016-202041616149510627.18208471.741101020123
Maurice TateENG1924-1935395251198100*25.4964171.611558414
Darren StevensKEN2014-20229314112437923733.95611671.607251658093
Robin PetersonSA2003-2014152034648427.2964971.49032612
Richard OliverWOR2014-20151731096217931.03134771.422521452
Janith LiyanageBCAA/RCC2025-20261117181613651.00114671.203407216
Shane SnaterNED/ESS2017-2026679015150083*20.00210871.16071217340
Quinton de KockSA2014-2021549163300141*38.82465270.94622741133
Peter TregoCS/SOM/NOT2012-2020649973190154*34.67450570.81614840337
Richard LeviNOR2014-202048827255016834.00362470.36413736720
John HastingsAUS/WOR/DUR2012-2017274528789120.42124970.3006811317
Muttiah MuralitharanSL/IWX1992-20101331645612616711.68179470.29013314629
James FullerOV/MID/HAM2013-2026911372327789324.37395470.260111334142
Viv RichardsWI1974-199112118212854029150.24992270.20244510105184
Sarfraz AhmedPAK2010-2023549514303111837.42432070.1642143099
Philip SaltSUS/LAN2016-202548792243313031.60346970.14513931120
David WilleyYOR/NOR2014-2021314971103104*26.26157570.0324513928
James WeighellDUR/GLA/LEI2015-2022243546768421.8196869.830368514
Mitchell SwepsonAUS/GLA/QUE2017-20266583248636914.63123669.820191081
W SahanACCC2024-20261726268615328.5898369.79220737
David WarnerAUS/NSW2011-202411721599198335*44.651321969.58273914109369
Victor TrumperAUS1899-1912488983163214*39.05133969.4581372604
David BedinghamSA/DUR2020-20268913813658127952.65950469.242221776491
Charles MacartneyAUS1907-192635554213117041.7875369.197911993
Craig MeschedeSOM/GLA2014-201841619160110730.79232168.9829722925
Glen ChappleLAN2014-20151521541045*25.6359568.91001514
Jeetan PatelNZ/WF/WAR2006-201915222234384710520.46559368.782123147264
Roneel HiraCAN2013-20151427064910024.0494568.681458711
Andy BlignautZIM2001-2005193638869226.85129268.5806610223
Roelof van der MerweNED/SOM2016-20222843388513522.13129268.502498623
Sachitha JayathilakeTUCA2024-20261423476110240.05111268.441524241
Jake Fraser-McGurkVIC/SA2019-20251731161110120.3789368.421117213

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.