Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th 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 2002-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Adam VogesAUS20152015121861028269*85.67174259.014311332
Kusal MendisSL2018201812231102319646.50187254.653411269
Simon KatichAUS2008200811202102115756.72206449.474401141
Kevin PietersenENG2008200812200101515250.75169959.745101227
Kane WilliamsonNZ202420249181101315659.59186154.434411176
Alastair CookENG2006200613242101312746.05229044.244301120
Jacques KallisSA/IWX2005200511184101114972.21214547.1344210212
AB de VilliersSA2005200511190100817853.05188453.503501344
Kevin PietersenENG2007200711211100722650.35165260.964111174
Ramnaresh SarwanWI20042004122111005261*50.25189253.123421332
Ian BellENG2013201314273100511341.88235842.623511306
Jonathan TrottENG2012201215282100514338.65230143.682621240
Marcus TrescothickENG2004200413263100413243.65185654.094321514
Mahela JayawardeneSL20142014101811003203*59.00197350.843511058
Marcus TrescothickENG2003200313243100321947.76179955.752621529
Dinesh ChandimalSL2017201712242100316445.59223544.883511024
Inzamam-ul-HaqPAK/IWX200520058153100018483.33150366.534611155
David WarnerAUS201720171121199712349.85156663.674401157
AB de VilliersSA2010201011185996278*76.62170458.453418318
Ollie PopeENG202420241730099419633.13144368.883431205
Nasser HussainENG200220021424199315543.17219745.203601344
Graeme SmithSA/IWX200520051221299014852.11174856.644311254
Shivnarine ChanderpaulWI201220129155987203*98.70209847.04351983
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
Andrew StraussENG200820081221197217748.60223243.554331080
Graeme SmithSA201020101118097118353.94169157.424301144
Andrew StraussENG20042004918297113760.69190850.894411231
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
Alastair CookENG200920091424396016045.71198448.393421101
Michael VaughanENG200320031324195818341.65196048.883311373
Marnus LabuschagneAUS202220221119295720456.29153862.224121084
Graham ThorpeENG2004200412207951119*73.15194348.944401111
Ian BellENG201120118113950235118.75148464.025211153
Darren BravoWI201120111020194919549.95196148.393309813
Joe RootENG201820181324194812541.22178253.20262923
Hashim AmlaSA201720171221194713747.35174454.303411304
Rahul DravidIND200420041218394627063.07222642.502431223
Sourav GangulyIND200220021625294513641.09190249.682521246
Jacques KallisSA20122012915194422467.43169255.794111217

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.