Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 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)ODI1st ODI · India in New Zealand 2026/27NZINDTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2064th Match · CSA Pro20 2026/27WARBOLODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWA

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
Darren SammyWI2007-201338632132310621.69194967.8815815734
Mohammad RafiqueBAN2000-200833636105911118.58163064.9714811034
Tony LockENG1952-1968496397428913.7464639.16038681
Hasan AliPAK/YOR/WAR2017-2026436396915412.8094972.8102116237
Jim LakerENG1948-19594663156766314.0829643.58026432
Ian BishopWI1989-19984263116324812.15174336.260010622
CBRLS KumaraSL/NCC2016-2026446325296477.7980037.000018433
Dudley NourseSA1935-195134627296023153.8210863.8991431586
Stan McCabeAUS1930-193839625274823248.21321760.0261342695
Craig ErvineZIM2011-202632623199116033.75403049.4048221915
Brian McMillanSA1992-1998386212196811339.36459242.86313320611
Josh InglisAUS/LEI/WA2018-2026386271912153*34.76284567.2165623020
Yuvraj SinghIND2003-201240626190016933.93327757.98311726022
Salman ButtPAK2003-201033620188912230.47400247.2031062761
Anton DevcichND2012-201833622185913230.98244376.09410823135
Boeta DippenaarSA1999-2007386251718177*30.14412841.623782375
Shane DowrichWI2015-2020356281570125*29.07334146.9939817811
Liam ScottSA2020-202635626149714726.73312947.8417615023
Toby AlbertHAM/KEN2023-202634621133112421.82315042.2524616211
Nicky BojeSA2000-200643621013128525.23271548.320451856
Madan LalIND1974-198639621610427422.65110848.74057871
Jack BlackhamAUS1877-18943562118007415.6926640.23046480
Andy RobertsWI1974-19834762117626814.94130341.670365422
Matt SalisburyHAM/DUR/ESS2014-2024456211472459.25155230.410012561
Sanjay ManjrekarIND1987-199637616204321837.15528238.684932201
Zafar AnsariENG/SUR2014-201637619197311237.94523337.7031072214
Archie MacLarenENG1894-190935614193114033.8820.005841480
John CrawleyENG1994-2003376191800156*34.62458939.224941873
Tom LaceMID/DER/GLO2018-202234615176814331.57399844.2249102333
Lewis GoldsworthySOM/LEI2021-202638614175913030.86400443.933742294
Craig MeschedeSOM/GLA2014-201841619160110730.79232168.9829722925
David WieseSUS2016-202041616149510627.18208471.741101020123
Andrew HallSA/NOR2002-201436617142216326.33300647.311781806
Alan DavidsonAUS1953-19634461713288024.59106436.00051918
Peter NevillAUS/NSW2015-202240617125772*23.28314539.970851331
Matt McEwanCAN/AA/WF2013-2020416189726318.34155862.3905913422
Devendra BishooWI2011-20183661157074515.37190337.150010704
Adam FinchWOR/SUR2019-20264161215564313.90172532.23009666
Tom HaywardENG1896-190935602199913734.4770.0031271430
Aaron HardieSUR/WA2019-2026366091906174*37.37354753.74210124610
Shoaib MalikPAK2001-201535606189824535.15415545.6838623917
Tharanga ParanavitanaSL2009-201232605179211132.58427441.9321192065
Joe DarlingAUS1894-190533602165717828.5760.003881419
Matthew MontgomeryDER/NOT2022-202634603164617828.88351846.792782261
Sol BudingerLEI2022-202634601160611827.22197181.4819623517
JM CummingOV2022-202632604160311328.63346346.291512248
Delray RawlinsSUS2017-202234601127510021.61221757.51171116927
Joshua Da SilvaWI2020-2026346091258100*24.67307340.941551297
George RhodesWOR/LEI2016-20223260811859022.79296639.950761631
Harry DeardenLEI2016-20213560211848720.41270043.850561735

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.