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
Mohammad AsifPAK2005-2010233813141295.6446330.450014190
Rahat AliPAK2013-201821311313635*7.5637236.56008193
Ryan HadleyGLA/NSW2023-202622261312350*9.4657221.50015112
Adam LythENG/YOR2014-2026170291121058523037.942073051.06294923147263
Viv RichardsWI1974-199112118212854029150.24992270.20244510105184
Justin LangerAUS1993-200710518212769625045.271419254.2323301191140
Mohammad YousufPAK1998-20108915612753022352.291437252.3924331195751
Kraigg BrathwaiteWI/YOR/WAR2011-202511822412673021231.751654140.6913342268618
Joe DenlyENG/MID/KEN2014-202511619712661522735.761267452.1913351984153
Rob KeoghNOR2014-202512621212602617230.131118653.8716211977618
Richie RichardsonWI1983-19958614612594919444.401240047.771627876123
Daryl MitchellWOR2014-2021100174125733206*35.391230346.602018207237
Colin IngramSOM/GLA2014-202677133125731257*47.36999257.361823877539
Matt RenshawAUS/SOM/KEN2016-202696166125648200*36.681159248.721717363547
Ajinkya RahaneIND/HAM/LEI2013-20249416112557918837.441120749.7814271364736
Dhananjaya de SilvaSL/CCC2016-20268013812527220441.84880259.9015241161849
Bill LawryAUS1961-19716712312523421047.15745139.191327645815
Robert O'DonnellAA/ND2014-20268915512510722335.71976552.3011231063969
Arjuna RanatungaSL1982-200093155125105135*35.70895750.544381255340
Ollie RobinsonDUR/KEN2018-20269915212503319835.95751167.011027762349
Lewis HillLEI2015-2026100164124878162*32.09912053.499261659915
Sean DicksonSOM/DUR/KEN2015-20269916912477031830.38938450.8310212157434
Steven CroftLAN2014-202310114812471815634.691008046.819231354425
Daryll CullinanSA1993-200169115124554275*44.21930048.9714201054825
Jake LehmannHAM/YOR/LAN2016-202680146124481133*33.44752859.521126155652
Darren StevensKEN2014-20229314112437923733.95611671.607251658093
Neil BroomNZ/CAN/OV2012-20206712012386016135.74713454.11812747028
Billy RootGLA/NOT2015-20267613012364713230.91689152.92517947415
Sam CurranENG/SUR2015-20267511312325212632.20491766.142231443854
Ryan PatelSUR2017-20267511612318313430.61671447.415141042622
Alex HughesDER2014-20226210612283514230.16614946.115101236510
Wiaan MulderSA/KEN/ESS2019-20265288122741367*36.07469858.34681035527
Graham WaggGLA2014-2020559212256820032.10410462.57414830256
Liam LivingstoneENG/LAN2016-2026548212249722435.67422359.13414731628
Tim SoutheeNZ/ND2008-202412017412247177*15.25299882.420722245104
Les AmesENG1929-1939477212243414940.57213939.788751726
Kyle VerreynneSA/NOT2021-20265585122396148*32.82417557.3975526222
Grant StewartSUS/KEN2017-2026589412228918227.91310773.673121225871
Gary WilsonIRE/DER/SUR2014-20194672122157160*35.95388055.5911452699
Ben HorneAA2017-2023497712212516232.69417250.93310627128
Brian McMillanSA1992-1998386212196811339.36459242.86313320611
Brad CachopaCAN/AA2012-20163764121957135*37.63387150.5639127112
Bapu NadkarniIND1955-19684167121414122*25.714912.24176802
Bob TaylorENG1971-198457831211569716.28426027.1403101001
Joel ParisWA2018-202643651210889320.53287337.8701112110
Ian JohnsonAUS1946-195645661210007718.5249037.350610532
Taijul IslamBAN2014-202663105129644710.37249838.5900131063
Brett RandellCS/ND/SOM2017-202643691295490*16.74237640.15051310112
Graham McKenzieAUS1961-19716089129457612.2796434.0202157016
Geoff LawsonAUS1980-19894668128947415.96175550.260461001

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.