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
Ryan McLarenSA/HAM/LAN2010-2017334711156310743.42321148.682912048
Ben CurranZIM/NOR2018-202633552142212126.83275751.581521871
Keith ArthurtonWI1988-1995335051382157*30.71339640.6928814517
Gulabrai RamchandIND1952-196033535118010924.58--256421
Mohammad RafiqueBAN2000-200833636105911118.58163064.9714811034
Ken WadsworthNZ1969-19763351410108021.49129643.67055991
Bruce YardleyAUS1978-1983335449787419.56146946.970481145
Junior MurrayWI1993-200233454918101*22.39167054.971391026
Johnny BriggsENG1884-18993350581512118.118134.571210680
Michael BatesAA2012-20163345137266022.69176041.250247915
Venkatesh PrasadIND1996-200133472020330*7.5270328.880010110
Jarrod McKayOV/CS2019-2026334423163237.7664025.47009220
Dilip DoshiIND1979-1983333810129204.6140232.090014130
Jeffrey StollmeyerWI1939-195532565215916042.33--4122783
James TaylorENG/NOT2012-201632583210629138.29412351.08313624911
Craig ErvineZIM2011-202632623199116033.75403049.4048221915
Tharanga ParanavitanaSL2009-201232605179211132.58427441.9321192065
Thorn ParkesOV2022-202632583174611531.75365447.7811422006
JM CummingOV2022-202632604160311328.63346346.291512248
Ramesh MendisSL/MSC2021-2026324341339160*34.33245654.5216411810
Sam WellsOV2012-201732493129611828.17256550.532871836
Vic PollardNZ1965-197332597126611624.35112737.272741244
George RhodesWOR/LEI2016-20223260811859022.79296639.950761631
Kris ClarkeND/GLO2022-202632548117610325.57222452.8813313919
Donovan GrobbelaarAA2013-201732526117310125.50257045.641751459
Chris LewisENG1990-199632513110511723.02242145.641461376
Jack DaviesMID2020-20253250510169122.58229244.3307213011
Migael PretoriusSOM/DUR2023-20263241486595*23.3895690.4807410813
Hugh TrumbleAUS1890-19043257148517019.79--047330
Dion NashNZ1992-200132451472989*23.52210234.68045654
Dick MotzNZ1961-1969325636126011.5524739.2703125314
Simon DoullNZ1992-20003250115704614.6285266.900010769
Matthew BaconOV/WF2016-202632441244147*13.7898045.00005554
Matthew KuhnemannAUS/DUR/GLA2021-20263241163335613.3290336.88016261
Sean HuntSUS2021-20263247202856510.5686333.020110305
Pedro CollinsWI1999-200632477235245.8870133.520014300
Jordan BuckinghamYOR/NOR/SA2022-202632462191173.6447019.360011110
Colin MunroNZ/AA/WOR2012-201731503289628161.622776104.321292316118
Yashasvi JaiswalIND2023-2026315722612214*47.49392866.50713733145
Wasim JafferIND2000-200831581194421234.11404548.0651162723
Mitchell HayNZ/CAN/NOT2022-202631517188014642.73365751.41116418230
Chris TavaréENG1980-198931562175514932.50573530.6021251750
Upul TharangaSL2005-201731583175416531.89321254.613862399
Chris BenjaminDUR/WAR/KEN2021-202631546173812736.21323953.663832018
Johnny TyldesleyENG1899-190931551166113830.76--4941233
Nari ContractorIND1955-196231521161110831.59--1112572
Paul SheahanAUS1967-197431536159412733.91253441.522731562
Shadman IslamBAN2018-202631593157812028.18313750.302961843
Michael PollardCAN/WF2013-2018315851510124*28.49307149.17112618816
Brian HastingsNZ1969-1976315661510117*30.20195934.004761343

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.