Live2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7 (20)ZIM186/5 (19)ZIM need 36 runs in 6 ballsLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsFirst-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 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/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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
Riki WesselsWOR/NOT2014-202190150134781202*34.90760162.908271963749
Josh ClarksonCS2015-2026345261444166*31.39229662.8935815236
Kris SrikkanthIND1981-199243723206212329.88273762.88212722119
Aaron FinchAUS/YOR/SUR2014-201926391138011036.32219762.8129314625
Ron ChandragupthaBCAA2024-202619320126523739.53201462.812611418
Louis DelportAA2018-20252735952553*20.1983662.800125328
Jackson BirdAUS/HAM/KEN2012-2026761151910956411.41174462.79041113319
Percy ChapmanENG1924-19312636492512128.9197062.781527312
Dane VilasSA/LAN2015-20238612411421226637.27671062.7710161250925
Rhys MariuCAN2023-202623403192524052.03306762.766812698
Akila DananjayaSL/CCC2018-2026222633914617.0062362.76004403
Trent BoultNZ/ND2011-202286103509006116.98143662.67021310036
Zak CrawleyENG/KEN2017-20261412596783826730.981251162.65114825111828
Rilee RossouwHAM2017-2019244141231120*33.27196562.6517617613
Sahan ArachchigeNCC2024-20261825373812533.55117962.60233594
Graham WaggGLA2014-2020559212256820032.10410462.57414830256
Jerome TaylorWI2003-20164673785610612.97136862.57111211719
David LloydDER/GLA2014-2025112195145229313*28.89836962.485251675334
Chris RushworthDUR/WAR2014-20251271665713105712.02209962.4101241889
Jamie SmithENG/SUR2019-202688139115273234*41.20845062.4012271068174
Matt McEwanCAN/AA/WF2013-2020416189726318.34155862.3905913422
Sandeep PatilIND1980-198429474158817436.93210362.394741979
Jack BrooksSUS/WOR/YOR2014-202392121391467109*17.89235362.35131219920
Ashar ZaidiSUS/ESS2014-20171924168410629.74109862.30131995
Matt PriorENG/SUS2007-201480123204224131*41.01678562.258281351117
Bayley WigginsCS2021-20251117237513325.0060362.19102573
Duleep MendisSL1982-198824431132912431.64134262.1548210611
Tom BantonSOM2018-202549794261637134.88421162.12413532232
Will JacksENG/SUR2018-2026558372487150*32.72400862.05414929948
Colin MilburnENG1966-1969916265413946.7183062.052219111
Andrew FlintoffENG/IWX1998-2009791309384516731.78619762.055261751382
Ben CottonNOR/DER2014-2018202763304315.7153262.03002502
Shubman GillIND/GLA2020-202646817328726944.42530062.021210537050
James VinceENG/HAM2014-202413322614856024040.381380362.02174117124035
Michael-Kyle PepperESS2018-202649747195914029.24316461.9257723919
Zaman AkhterESS/GLO2023-20263452128617021.52139261.8503910413
Lahiru MadushankaBCAA2024-2026182746519228.30105361.820414821
Darren LehmannAUS1998-200427422179817744.95290961.81510221410
Nic MaddinsonAUS/DUR/VIC2016-202652875300622436.66486561.79910731860
Kevin PietersenENG/SUR2005-201510718610829522747.131346061.6323361099781
Shakib Al HasanBAN/SUR2007-2024721328462121737.27750261.60531755728
Mitchell ClaydonSUS/KEN2014-20215576228247715.26134161.450291278
Agha SalmanPAK2022-2026285361708132*36.34278061.44312418517
Sohag GaziBAN2012-201410161325101*21.6752961.441033211
Ray LindwallAUS1946-1960618413150211821.1552161.4225913713
Shan MasoodPAK/YOR/DER2013-2026751363544123940.91887961.2815241259434
Kyle MayersWI2021-202318323949210*32.72155061.2322511716
Paul StirlingIRE/MID2013-202552833214413826.80350861.12310629722
Collins ObuyaKEN2007-201261014578950.7874861.10050547
Sam BillingsENG/KEN2014-202367969281817132.39461361.095121139914

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.