Live9th Match · Sheffield Shield 2026/27QUE280 & 0/1 (0)VIC307 & 173 (78.2)Stumps - Day 3ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by year (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Garry SobersWI19601960712186422678.554320.93412862
Mohammad YousufPAK200220029142864204*72.00138862.253411273
Ben SlaterDER/NOT201820181019086410945.47172450.121611280
Larry GomesWI198419841219586414361.71182347.39430850
Chetan ChauhanIND19791979172608648433.23166833.15092960
Liam DawsonHAM/ESS201520151527486414037.57174249.601201064
Cameron BancroftAUS/GLO2017201715285864206*37.57183747.031521113
Tom LathamNZ/CAN/DUR201720171220286317747.94163952.653301114
Aubrey FaulknerSA19101910714186220466.3157155.52240452
Ben DuckettENG/NOT2026202611201862203*45.37114175.552311222
Viv RichardsWI198419841521286220845.37125568.693321146
Joe RootENG201320131427286218034.48212140.64231942
Mahela JayawardeneSL200420041120186123745.32178648.21231995
Marcus TrescothickENG200220021121286116145.32139361.811631259
Greg HayCS201620161121186113643.05176048.922301011
Graeme HickENG199419941323186111039.14174449.371501144
Peter TregoSOM2015201515263861130*37.43126568.062431249
David GowerENG19851985812186021578.18151956.623201031
Brad CachopaAA2015201510165859135*78.09162952.733401209
Luke WellsSUS201620161320185918145.21196243.784101013
Brian LaraWI199719971221085913240.90146158.803311158
Marvan AtapattuSL2001200113224859201*47.72190345.14324920
Matthew CritchleyESS2025202514222859145*42.95164352.283311058
Will SmithHAM20152015163058599334.36228437.610631042
Mudassar NazarPAK198319831115285823166.00166248.68310711
Sean DicksonDUR202220221018085818647.67144459.424219913
Ross TaylorNZ/CS/NOT201820181628085814630.64118172.651761157
Darren StevensKEN201420141525285710537.26118972.0814011817
Saif ZaibNOR202620261422285614242.80117972.603501028
Sean ErvineHAM201420141623485612145.05138361.8924311010
Ian WestwoodWAR201520151425185619635.67187145.751401112
Sam RobsonMID2023202314285856126*37.22177948.123221000
Daryll CullinanSA1999199910142855275*71.25155255.094121063
Jake LehmannSA2025202511202855130*47.50125867.975101051
Mark WaughAUS200120011422385412044.95157254.332531124
Joe ClarkeWOR201720171223485414244.95116973.052311232
Ricky PontingAUS200920091323185315038.77126467.481721116
Daniel Bell-DrummondKEN202420241326285313535.54157054.332511092
Alex WakelyNOR201520151526285312335.54176648.302411283
Michael PappsWF201520151020085217142.60142559.793311097
Murali VijayIND201420141020085214642.60190044.842511106
Niall O'BrienLEI201420141427385213335.50150856.501541123
Samit PatelNOT2017201713171851257*53.19123069.192201049
Ben DuckettNOR201520151119185115447.28117472.494221184
Ramnaresh SarwanWI20092009914085029160.71146158.184101013
Rob KeoghNOR2015201516292850163*31.48150856.372221162
James ColesSUS202320231220084918042.45133363.693311048
Arthur MorrisAUS19481948712284819684.8046341.47430932
Sourav GangulyIND199719971115084817356.53181146.823311178
Colin MunroAA/WOR20152015915084828156.53808104.953307943

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.