Live7th 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/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th 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 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

Batting by year (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1908-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Alec StewartENG19921992813172719060.58139052.303301010
Ian ChappellAUS19681968917272616548.40150741.94251691
David WarnerAUS201920199161725335*48.33116462.29213751
Dinesh ChandimalSL202420241017072411642.59132654.60253863
David GowerENG19781978914172211155.54150947.85230791
Sanath JayasuriyaSL200020001018072218840.11117761.34222945
Navjot SidhuIND19971997913072020155.38166043.37311887
Graham GoochENG19931993816072013345.00159145.252401034
Dinesh ChandimalSL202220226103719206*102.71129955.352415815
Michael SlaterAUS199819981019071911337.84138851.80321808
Graham GoochENG198619861121071918334.24161144.63243801
Ben StokesENG201520151425071910128.76106167.771541048
Everton WeekesWI19531953581716207102.29--320200
Shane WatsonAUS200920097121716120*65.09131854.321611011
Majid KhanPAK19771977714171516755.0032756.57140593
Shivnarine ChanderpaulWI2004200410183715128*47.67154146.40232871
George HeadleyWI19301930510071422371.4041755.88401291
Adam GilchristAUS200320031214271413359.5076693.213218514
Quinton de KockSA20192019815071312947.5390378.96251967
Carl HooperWI200120011018171314941.94149747.63160793
Mark TaylorAUS199119911019171314439.61176540.40161660
Ollie PopeENG202220221120171314537.5399771.51251833
John EdrichENG197119711223171313032.41196936.21153650
Gary KirstenSA200020001118171218041.88192437.01142740
Michael VaughanENG200420041222271214035.60129155.15321945
Ian BellENG2005200510182711162*44.44132753.58253753
Nasser HussainENG200320031120171111637.42170741.65151952
Steve SmithAUS2013201311212711138*37.42155045.872317410
Mohammad HafeezPAK20152015713171022459.17114961.792218010
Dhananjaya de SilvaSL202420241017071010841.76111663.62262817
Mohinder AmarnathIND19761976112007108535.504257.14051435
Andrew FlintoffENG/IWX200520051424170910230.83109864.571529218
Kumar SangakkaraSL20022002916270823050.57114961.62130984
Javed MiandadPAK197919799164708160*59.0098141.90231741
Daren GangaWI200620061018170813541.65162843.49140930
Asad ShafiqPAK20152015813070613154.31136251.84330572
Jacques KallisSA200220029143706139*64.18143849.10250912
Faf du PlessisSA2017201710174706135*54.31126555.81161902
Brad HaddinAUS200920091218270612144.13107565.671418211
Kraigg BrathwaiteWI201720171019070613437.16173440.72142696
John WrightNZ19901990711270518578.33164742.81320913
Misbah-ul-HaqPAK20132013815270513554.23168341.89251777
Richie RichardsonWI198819881018170412241.41147347.79140881
Mark TaylorAUS199719971525170412929.33177539.66231741
Wally HammondENG19291929612370217778.00111931.28411380
Wavell HindsWI200220021118070211339.00128654.592401104
Cheteshwar PujaraIND20212021142617029128.08205434.18063931
Kraigg BrathwaiteWI20142014611270121277.89143248.95320681
Saeed AnwarPAK19961996712170117663.73106965.582511001
Harry BrookENG20232023814170118653.9276691.511618611

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.