Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T1013th Match · Abu Dhabi T10 League 2026UTEEODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by year (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.

Qualification: Minimum 20 innings.

PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Damien MartynAUS2004200414262135316156.38260351.986511485
Virender SehwagIND2008200814271146231956.23170385.8536118122
Clem HillAUS1902190211212106014255.79--271491
Kumar SangakkaraSL2004200411200111427055.70175163.623511516
Sachin TendulkarIND2002200216261139219355.68256854.214531974
Joe RootENG2024202417313155626255.57245563.386511472
Marcus TrescothickENG2005200513240132319455.13209963.0344318011
Virat KohliIND2018201813240132215355.08243354.345521442
Harry BrookENG2024202412200110031755.00129485.0143110514
David WarnerAUS2015201513240131725354.88160981.8547216311
Justin LangerAUS2004200414270148121554.85269754.9154217210
Michael ClarkeAUS2009200913234104213854.84187455.603531151
Yashasvi JaiswalIND20242024152921478214*54.74213169.3639316836
Alastair CookENG2015201514261136426354.56312343.683811500
Sunil GavaskarIND1979197917260140722154.12243347.434801773
Chris GayleWI2004200412221113514154.05159371.254701856
Sunil GavaskarIND1976197611201102415653.8970737.484401095
Kevin PietersenENG2006200614261134315853.72205765.2946117115
Dean ElgarSA2017201712210112819953.71221850.865411433
Neil McKenzieSA2008200814233107322653.65239144.883321355
Herschelle GibbsSA2001200113221112419653.52241446.563611569
Ken BarringtonENG19631963112011015132*53.4226334.22350787
Andrew StraussENG2009200914242117216953.27216554.134401512
Matthew HaydenAUS2005200515293138013853.08255054.125421756
Hashim AmlaSA2008200815242116115952.77211454.923611480
Mark TaylorAUS1993199315232110617052.67250944.08450963
Usman KhawajaAUS20232023132411210195*52.61279243.343631375
Graeme SmithSA/IWX200520051221299014852.11174856.644311254
VVS LaxmanIND2002200215234984154*51.79217045.352521230
Mahela JayawardeneSL200620061120198337451.74182753.803241165
Paul CollingwoodENG2006200614264112120650.95256943.6432010811
Michael HusseyAUS201020101222396719550.89190650.733521184
Kevin PietersenENG2008200812200101515250.75169959.745101227
Michael ClarkeAUS2008200813232106311850.62227946.644521022
Kevin PietersenENG2007200711211100722650.35165260.964111174
Ramnaresh SarwanWI20042004122111005261*50.25189253.123421332
Darren BravoWI201120111020194919549.95196148.393309813
David WarnerAUS201720171121199712349.85156663.674401157
Ian BothamENG1982198214220109520849.77174762.6836212511
Mark TaylorAUS199519951221294512349.74211944.602601021
Steve WaughAUS199919991422299319949.65211546.95421973
Mike AthertonENG200020001221199013649.50271436.483501091
Jacques RudolphSA2004200411213890154*49.44210042.383541293
Mike AthertonENG1994199413230113614449.39282940.164531381
Inzamam-ul-HaqPAK199519951120098710149.35208647.321921203
Mark WaughAUS199319931521198713749.35156263.192811095
Kumar SangakkaraSL2011201111210103421149.24229545.054411094
Joe RootENG2016201617322147725449.23243360.7131011701
Mike AthertonENG19951995132411129185*49.09309836.442711340
Allan LambENG199019901120192913948.89156859.254211234

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.