Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

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.
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Wasim AkramPAK1985-2002104147192898257*22.64538952.83371732457
Rehan AhmedENG/LEI2022-202644742239413633.25328072.99711732425
Tom BantonSOM2018-202549794261637134.88421162.12413532232
Aaron RedmondNZ/OV2008-201536674222115435.25426052.14512532120
Mohammad RizwanPAK/SUS2016-20265287103024171*39.27548555.13416532020
Nic MaddinsonAUS/DUR/VIC2016-202653875300622436.66486561.79910731860
Keith StackpoleAUS1966-197443805280720737.43344949.43714531810
Ravi ShastriIND1981-19928012114383020635.79794236.751112931722
Jack HobbsENG1908-1930611027541021156.95544946.54152843168
Mushtaq MohammadPAK1959-1979571007364320139.17280233.01101943164
Graeme WoodAUS1978-1988591126337417231.83706640.2191393168
Colin MunroNZ/AA/WOR2012-201731503289628161.622776104.321292316118
Adam ParoreNZ1990-20027712819286511026.28739938.72214631612
Liam LivingstoneENG/LAN2016-2026548212249722435.67422359.13414731628
Ken McClureCAN2015-202546809243721034.32510747.72581031621
Shikhar DhawanIND2013-201834581231519040.61345866.9575431612
Neil WagnerNZ/OV/ND2012-20251502034126247216.20461256.90063631584
Max ChuOV2019-202646788249115135.59531646.86411631513
Kyle AbbottSA/HAM/WOR2013-202613618331234097*15.39448352.20082731529
Michael Guptill-BunceAA2013-201835651211318933.02312267.68314531518
Ken RutherfordNZ1985-1995569982465107*27.09535446.043181631415
Jimmy AdamsWI1992-20015390173012208*41.26801737.5761473134
Joe WeatherleyHAM/KEN2016-2026651074239016823.20566942.16212103133
Dan MousleyWAR2019-202654856230214429.14397357.94118831314
Logan van BeekNED/CAN/WF2013-202689133322572111*25.47487552.762111031137
Nick SelmanGLA2016-202152975247415026.89543945.49612163113
Philip SaltSUS/LAN2016-202548792243313031.60346970.14513931120
Ben McDermottDER/LAN/TAS2017-2026508792833146*36.32626445.23221631039
Joey EvisonSUS/KEN/LEI2020-20265793102508109*30.22507649.41116731030
Sarfraz AhmedPAK2010-2023549514303111837.42432070.1642143099
Jack CarsonSUS2020-20267411814248210523.87451155.022121530936
Tom TaylorWOR/NOR/DER2014-2026931502724628020.02499349.310111630921
Nazmul Hossain ShantoBAN2017-202645842280516334.21520853.8698830835
Geoff MarshAUS1985-199250937285413833.19812435.1341533071
Ramiz RajaPAK1984-199757945283312231.83569145.4922273073
Gareth BergHAM/NOR2015-20237410314242899*27.28400160.680141530733
Shai HopeWI/YOR2015-202651974270514729.09600945.0259230513
Matthew WaiteWOR/YOR2018-202662100162515109*29.94443156.762161030526
Gus LogieWI1983-199152789247013035.80398257.8421683059
Kepler WesselsAUS/SA1982-199440713278817941.00599846.4861553043
Andrew EllisCAN2012-201841684227817135.59404556.32610430328
Graham WaggGLA2014-2020559212256820032.10410462.57414830256
Anil KumbleIND1990-2008131173322506110*17.77645538.8215173029
Arthur MorrisAUS1946-195546793353320646.49173844.531212430110
Ridley JacobsWI1998-20046511221257711828.32539147.803141230023
Anuj DalDER2018-202672103172771146*32.22539651.35513112996
Tim WardTAS2021-202642783253414433.79583643.42317429912
Will JacksENG/SUR2018-2026558372487150*32.72400862.05414929948
Basil D'OliveiraENG1966-197244708248415840.06503943.96515429814
Paul StirlingIRE/MID2013-202552833214413826.80350861.12310629722

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.