Live9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th 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 2026AFGZIMT20I4th 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)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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

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
Alastair CookESS202220221425296614542.00219544.014201230
Michael HusseyAUS200620061015396518280.42180953.342701113
Shivnarine ChanderpaulWI2005200511203964203*56.71211745.54331924
Henry NichollsNZ/CAN/SOM202620261220396412156.71149264.612711146
Emilio GayENG/DUR2026202613212964159*50.74150464.104431431
Moeen AliENG/WOR201420141521196216248.10178953.7726111916
Cameron GreenAUS/GLO/WA202520251629296212835.63175554.813331027
Luke ProcterNOR2022202213235961144*53.39215944.513421018
Mark RamprakashENG199819981324496115448.05282134.07172873
Alastair CookENG200920091424396016045.71198448.393421101
Steve WaughAUS199519951118595920073.77196448.83352862
Joe DenlyKEN201720171018195922756.41158460.5434212114
Ian BellENG/WAR2014201412211958189*47.90160359.7635111113
Ryan HigginsGLO201920191421595819959.88125076.644321249
Michael VaughanENG200320031324195818341.65196048.883311373
Anuj DalDER2022202213196957146*73.62183652.12350970
David BoonAUS198919891120495720059.81217843.942421110
Samit PatelNOT201620161628095712434.18159759.9226112015
Liam DawsonHAM202420241320495612059.75142667.043508719
Brendan TaylorNOT201520151628095615234.14168756.673321262
Beau WebsterAUS/WAR/TAS2025202518325956100*35.41157260.811801087
Leus du PlooyMID2024202414212955196*50.26152362.712501048
Matt MachanSUS201520151424095519239.79119479.983331259
Ryan HigginsMID202320231425295513741.52152062.831811104
Emilio GayDUR202520251323295416145.43147664.634151262
Nasser HussainENG199819981529395410636.69273734.862631092
Greg ChappellAUS198019801018295323559.56183052.082511072
Kane WilliamsonNZ/ND/YOR201820181120195313950.16170955.762721074
Nick BrowneESS201720171422095222143.27211145.101521282
Graham ThorpeENG2004200412207951119*73.15194348.944401111
Dawid MalanMID201620161523195114743.23167356.843521304
Donald BradmanAUS19311931790950226105.56--501930
Ian BellENG201120118113950235118.75148464.025211153
Alex LeesDUR202520251425295017241.30169356.113341252
Desmond HaynesWI198419841525395014543.18187850.003611071
Darren BravoWI201120111020194919549.95196148.393309813
Nick BrowneESS201620161421394925552.72178453.202411194
Ben SlaterNOT2024202414265949168*45.19184151.552511314
Neil HarveyAUS19531953815094820563.20128.33432840
Hashim AmlaSA201720171221194713747.35174454.303411304
Rahul DravidIND200420041218394627063.07222642.502431223
Mark TaylorAUS199519951221294512349.74211944.602601021
Riki WesselsNOT201420141323394515847.25148963.4716112218
Sourav GangulyIND200220021625294513641.09190249.682521246
Gary KirstenSA199819981528594521041.09231840.772521183
Jacques KallisSA20122012915194422467.43169255.794111217
Neil BroomCAN/OV2015201510192944131*55.53155660.673411167
Ajinkya RahaneIND/HAM201920191422294211947.10184751.003631143
Kiran CarlsonGLA202620261426194220937.68176753.312651225
Tom HainesSUS202220221221294124349.53150462.573321290

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.