Live4th T20I · India in New Zealand 2026/27NZ26/1 (2.2)INDIND chose to bowlLive4th ODI · Ireland in Namibia 2026/27NAMIRENamibia won the toss and chose to bowlLive7th 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 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODI4th 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 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting records (Men's First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v Australia×
PlayerSpanMatInnsNORunsHSAveBFSR1005004s6s
Charlie BarnettENG1936-1948916062412939.00140544.41220743
Ravi ShastriIND1985-1992910262220677.75151241.142105111
Mohammad YousufPAK1998-20101121062211129.62116053.62131856
Tillakaratne DilshanSL2004-20131121161814730.90114653.93213861
Saeed AhmedPAK1959-1972714061116643.6432759.94130260
Jackie McGlewSA1952-1958917060410835.53--231321
Eric RowanSA1935-1950815060114340.07--14180
Allan SteelENG1880-18881320360014835.2916851.79201510
Ken FunstonSA1952-1958101915999233.28--050222
Eddie PaynterENG1933-19387114591216*84.43128745.92131753
Dick BarlowENG1881-1887173045916222.737346.58023310
Imam-ul-HaqPAK2018-2023714159015745.38152138.79231496
Craig McMillanNZ1997-2005122215847927.81120248.590527010
Dwayne BravoWI2005-2009816058011336.25111851.882226312
David SheppardENG1951-1963916058011336.2525151.00231451
Maurice TateENG1924-1930203015785419.9364071.72024604
Kraigg BrathwaiteWI2012-20251426057411022.08135142.49145562
Bruce MitchellSA1931-1936102025739531.83--042201
Sarfraz AhmedPAK2010-2023916457210947.6775575.76140512
Ravichandran AshwinIND2011-2024233635726217.33114849.83022663
Kris SrikkanthIND1985-19921016056811635.5091462.14131844
Wasim AkramPAK1990-19991324256212325.55107652.23121765
Joe HardstaffENG1936-19489161559169*37.27154036.30121580
Gus LogieWI1984-1991111735569739.71105452.75051720
Bobby AbelENG1888-190211191555132*30.83--121380
'Young Jack' HearneENG1911-19261624255411425.18118436.74122420
Tom LathamNZ2015-2024102005497327.45136140.34041601
Hanif MohammadPAK1956-1964612154810449.8242346.57231200
Ajit WadekarIND1967-196991815489932.2434549.86042480
Billy ZulchSA1910-1921816154715036.4783742.29220541
Tim RobinsonENG1985-1989812154517549.55109149.95211650
Quinton de KockSA2014-2018814054510438.9385663.67140684
Glenn TurnerNZ1973-19777121541110*49.18141938.13220550
Douglas JardineENG1928-1933101815409831.76211025.59042440
Shubman GillIND2020-2025916153712835.8089260.20120673
Adam ParoreNZ1993-20011019553411038.14129541.24110525
Lawrence RoweWI1973-19801219052810727.7996144.95131631
Peter RichardsonENG1956-1959916052610432.8849132.99130500
Denesh RamdinWI2005-2016142725257121.00106949.11044660
Ben DuckettENG2023-2026101905239827.5364481.21021621
Ridley JacobsWI1999-20031121252296*27.47107648.51041643
Shaun PollockSA1997-20061324651767*28.7291256.69022684
Anil KumbleIND1996-2008203065128721.33128939.72012591
Mohammad RizwanPAK2019-20247132510104*46.3681462.65122505
Asanka GurusinhaSL1989-1996814251014342.50133938.09202521
William ScottonENG1881-1887152525109022.1739023.33032260
Vernon PhilanderSA2011-2018142475097329.94105448.29031549
Barry RichardsSA197047050814072.5785459.48220705
Abdullah ShafiquePAK2022-20246121507136*46.09125340.46132504
Hashan TillakaratneSL1989-2004815150511936.07128039.45131490

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.