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
Usman KhawajaAUS201620161016075314547.06138754.29242943
Kane WilliamsonNZ201620161018275311347.06141053.40160772
Mohammad AzharuddinIND19901990710075219275.2095376.50310991
Taufeeq UmarPAK20032003713075213557.85165945.332501102
Martin CroweNZ19871987713175113762.58154748.55340852
Herschelle GibbsSA20042004714175119257.77140853.3423110313
Younis KhanPAK20072007816275113053.64134255.96332972
Ken BarringtonENG19671967610275014893.75174043.10330724
Javed MiandadPAK198719871115175026053.57102146.23161544
Graeme WoodAUS19781978918075012641.6767435.16250611
Clive LloydWI197519757121749242*68.0932979.03321667
Colin CowdreyENG19681968914074914853.50101035.253411000
Brian LaraWI200620061018074921641.61124760.063239110
MS DhoniIND2010201013191749132*41.61135055.481407911
David WarnerAUS201620161119174814441.5686186.88221916
Rishabh PantIND202120211221274810139.37110967.451508515
Rahul DravidIND20092009610174717783.00153748.60250974
Misbah-ul-HaqPAK201420149163747102*57.46144051.883415816
Kane WilliamsonNZ201320131119174711441.50173143.15170862
Yashasvi JaiswalIND202520251019074517539.21112666.163331106
Robin SmithENG1990199012226745121*46.56174342.74261810
Sarfraz AhmedPAK20142014916574311267.55100873.71340752
Dimuth KarunaratneSL201820189171743158*46.44131256.63172711
Travis HeadAUS201920191117274216149.47136554.36241981
Trevor GoddardSA1964196491727409349.3385338.22060471
Mark WaughAUS199419941017174014046.25141552.30240715
Mahela JayawardeneSL200020001018174016743.53142951.78230954
Roston ChaseWI201720171019274013143.53150149.30241864
Matt PriorENG2009200913203740131*43.53101872.69162902
Carl HooperWI199719971221374012941.11118762.342328713
Chris GayleWI2009200910161739165*49.27109167.744118218
Gus LogieWI198819881220273895*41.00120561.24051992
Ian BellENG200620061121373811941.00155347.52342783
Stephen FlemingNZ200420041017173720246.06144051.18221914
Greg ChappellAUS197719771018073612140.89162145.40231731
Ben DuckettENG202520251018073514940.8383388.242321006
Desmond HaynesWI199119911019473511149.00163145.06150970
Saleem MalikPAK198419849153734119*61.17116150.563401001
Asad ShafiqPAK201620161121173313736.65136053.90255853
Marvan AtapattuSL2000200010181732207*43.06194637.62243871
Azhar AliPAK201120111018273210045.75182940.02171802
Usman KhawajaAUS201820181018073217140.67168943.34240782
Kevin PietersenENG201120118111731202*73.10114064.12240932
Herbie CollinsAUS19211921914173020356.1560552.73220770
Allan BorderAUS198019801016573015366.36164344.43240749
Greg RitchieAUS198519851018173014642.94188838.67230662
Gary BallanceENG20142014813172915660.75143350.873311012
Hashim AmlaSA20162016915072920148.60142151.302311012
Leonard HuttonENG19391939611172819672.80--230450
Gautam GambhirIND2009200959172716790.88140151.89410822

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.