Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd 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)T2070th 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 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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)ODI5th 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by year (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1981-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Inzamam-ul-HaqPAK/IWX200520058153100018483.33150366.534611155
Sachin TendulkarIND1997199712171100016962.50196950.794301315
Allan BorderAUS1986198611193100014062.50232043.105301112
David WarnerAUS201720171121199712349.85156663.674401157
Brian LaraWI19941994814099637571.14157163.402411263
AB de VilliersSA2010201011185996278*76.62170458.453418318
Ollie PopeENG202420241730099419633.13144368.883431205
Steve WaughAUS199919991422299319949.65211546.95421973
Nasser HussainENG200220021424199315543.17219745.203601344
Kumar SangakkaraSL200120011319199214055.11204648.483511311
Graeme SmithSA/IWX200520051221299014852.11174856.644311254
Mike AthertonENG200020001221199013649.50271436.483501091
Javed MiandadPAK1983198311141989280*76.08192651.35341758
Shivnarine ChanderpaulWI201220129155987203*98.70209847.04351983
Inzamam-ul-HaqPAK199519951120098710149.35208647.321921203
Mark WaughAUS199319931521198713749.35156263.192811095
Rahul DravidIND199719971218298414861.50266436.941901122
VVS LaxmanIND2002200215234984154*51.79217045.352521230
Rachin RavindraNZ202420241224198424042.78163660.1524110311
Shubman GillIND20252025916298326970.21154363.7151011215
Mahela JayawardeneSL200620061120198337451.74182753.803241165
Mahela JayawardeneSL200720078111982213*98.20177755.265111086
Mark ButcherENG200320031323197913744.50209546.733511482
Geoff BoycottENG198119811326297513740.63271335.94342730
Steve WaughAUS199719971525297316042.30209846.383521140
Andrew StraussENG200820081221197217748.60223243.554331080
Alec StewartENG199419941322297214348.60175655.353411460
Marcus TrescothickENG200120011325197212240.50195449.742611334
Graeme SmithSA201020101118097118353.94169157.424301144
Andrew StraussENG20042004918297113760.69190850.894411231
Richie RichardsonWI199119911018297018260.63191850.574411305
Steve WaughAUS1993199315216969157*64.60207746.653421000
Kumar SangakkaraSL20072007792968222*138.29150164.494201243
Michael HusseyAUS201020101222396719550.89190650.733521184
Joe RootENG201720171119096619050.84156361.802801381
Marvan AtapattuSL200420041120096624948.30178454.154121331
Steve SmithAUS20192019813096521174.23171556.273401116
Michael HusseyAUS200620061015396518280.42180953.342701113
Shivnarine ChanderpaulWI2005200511203964203*56.71211745.54331924
Mark RamprakashENG199819981324496115448.05282134.07172873
Alastair CookENG200920091424396016045.71198448.393421101
Steve WaughAUS199519951118595920073.77196448.83352862
Michael VaughanENG200320031324195818341.65196048.883311373
Marnus LabuschagneAUS202220221119295720456.29153862.224121084
David BoonAUS198919891120495720059.81217843.942421110
Nasser HussainENG199819981529395410636.69273734.862631092
Graham ThorpeENG2004200412207951119*73.15194348.944401111
Ian BellENG201120118113950235118.75148464.025211153
Desmond HaynesWI198419841525395014543.18187850.003611071
Darren BravoWI201120111020194919549.95196148.393309813

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.