ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · 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 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by year (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1925-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
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
Greg ChappellAUS198019801018295323559.56183052.082511072
Graham ThorpeENG2004200412207951119*73.15194348.944401111
Donald BradmanAUS19311931790950226105.56--501930
Ian BellENG201120118113950235118.75148464.025211153
Desmond HaynesWI198419841525395014543.18187850.003611071
Darren BravoWI201120111020194919549.95196148.393309813
Neil HarveyAUS19531953815094820563.20128.33432840
Joe RootENG201820181324194812541.22178253.20262923
Hashim AmlaSA201720171221194713747.35174454.303411304
Rahul DravidIND200420041218394627063.07222642.502431223
Mark TaylorAUS199519951221294512349.74211944.602601021
Sourav GangulyIND200220021625294513641.09190249.682521246
Gary KirstenSA199819981528594521041.09231840.772521183
Jacques KallisSA20122012915194422467.43169255.794111217
VVS LaxmanIND2010201011184939143*67.07181251.822701021
Zaheer AbbasPAK19821982911093521585.00137667.954301057
Rahul DravidIND200120011323393518046.75232140.281601131
Wally HammondENG193319338112934336*103.7877538.323206114
Tony GreigENG197419741421093414844.48203245.964201006
AB de VilliersSA20132013913193316477.75159758.424501022
Kim HughesAUS198119811324193121340.48201046.32321950
Matthew ElliottAUS199719971321093019944.29189749.023301284
Kane WilliamsonNZ20142014917292919261.93183850.544201023
Allan LambENG199019901120192913948.89156859.254211234
Steve SmithAUS202320231324292912142.23198146.903311076
Alastair CookENG20112011811092729484.27183550.52420970
Michael SlaterAUS199519951221292721948.79172253.83332937
Dilip VengsarkarIND198319831525292415940.1792262.58262772
Alastair CookENG200720071121092311843.95190748.403511070
Graeme SmithSA200420041122292113946.05166655.282531115
Travis HeadAUS202320231223191916341.77121675.5815112713
Sunil GavaskarIND19711971714391822083.4534841.38451752
Michael SlaterAUS199419941019191617650.89170253.822401060
Chris GayleWI200220021423191620441.64186349.171711583

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.