Live9th Match · Sheffield Shield 2026/27QUE202/5 (71)VIC307 (90.4)Stumps - Day 2Live62nd Match · CSA Pro20 2026/27LIOTITLions won the toss and chose to batT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T20I3rd 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)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)T2063rd Match · CSA Pro20 2026/27DOLWPODI1st 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/27NZIND

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
Dhananjaya de SilvaSL20162016612161512955.91112754.57220772
Angelo MathewsSL20222022813161519951.25135445.42212548
Dominic SibleyENG202020209141615133*47.31162337.89222701
Mominul HaqueBAN201420147142614131*51.17117952.08251690
Usman KhawajaAUS202520251018161423236.12109156.28112522
Mehedi Hasan MirazBAN20242024101826149738.38111355.17040784
Kraigg BrathwaiteWI201620168143613142*55.73145842.04150591
Graeme SmithSA20072007917061313336.06104858.49131801
Chris GayleWI200120011019161317534.06132946.121231030
Virat KohliIND201920198112612254*68.0096763.29222783
Ravichandran AshwinIND201620161214061211843.71127148.15241662
Cyril WashbrookENG19481948611161119561.1017238.95220581
Ian BothamENG198419841017061113835.9494764.52141788
Colin CowdreyENG19661966101826119638.19130038.54052590
Colin CowdreyENG1962196269161018276.2535448.31310571
Stephen FlemingNZ199719971019061012932.11136344.75164733
Alec StewartENG200220021016360912346.85113053.89142750
Jonny BairstowENG201820181120060911030.45113853.51225752
Temba BavumaSA20172017122016098932.05129247.14052731
Dimuth KarunaratneSL20232023610060817960.8093964.75230700
Brian LaraWI1998199881516089343.43110355.12050895
Travis HeadAUS20242024915060815240.5371285.39313678
Roshan MahanamaSL19921992610060715360.70118551.22240791
Ross TaylorNZ20192019812160720055.1894564.23230606
Tatenda TaibuZIM20052005816260715343.36143742.24152765
Daryl MitchellNZ20242024112116078430.35121350.040505811
Ramnaresh SarwanWI20082008713060612846.62122149.63240673
Javed MiandadPAK197819788135606154*75.7558142.86231437
Ross TaylorNZ201620169155606173*60.6093764.67313704
Zak CrawleyENG20232023815160618943.2968588.47130783
Kamran AkmalPAK200620061218360611340.4090067.33232902
Ed CowanAUS201220121118060613633.67138443.79141731
Rahul DravidIND200720071019260612935.65145041.79130861
Ian ChappellAUS19721972713060519646.54132245.76232775
Ian ChappellAUS19741974815160514543.21118051.27211754
Habibul BasharBAN20012001816160510840.33111154.46162792
Gordon GreenidgeWI19871987612160421354.91121349.792216415
Graham ThorpeENG20012001713260413854.91130946.14230691
Javed MiandadPAK198019809151604106*43.14135144.71150603
Simon KatichAUS20042004816260412543.14122749.23140661
Kim HughesAUS19821982121916048833.56166136.36052583
Aravinda de SilvaSL1991199159060326767.0093764.35210767
Rick McCoskerAUS197719771018160310735.47145541.44232553
Peter ParfittENG19621962911260211966.8918754.01410632
Ollie PopeENG20252025916060217137.6387868.56212762
Tony GreigENG197719771016060210337.63146041.23142725
Ben StokesENG20242024132326028028.6791665.72051629
Doug WaltersAUS19731973711160111260.1020450.98240773
Tom LathamNZ20192019812060116150.08114152.67311634
Lindsay HassettAUS19531953814060016342.86--310490

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.