Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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
Brian LaraWI19991999815183221359.43141258.923401198
Taufeeq UmarPAK201120111019183123646.17187644.30332941
Allan BorderAUS1984198411203831100*48.88214436.61160771
Kevin PietersenENG201020101422283122741.55133662.201531185
Jacques KallisSA1999199910153830148*69.17232835.65351775
Denis ComptonENG195419541116183027855.33--242541
Shiv Sunder DasIND20012001132418308436.09218837.930811111
Cheteshwar PujaraIND20132013813282920475.36147456.243301071
Roy FredericksWI197619761223282913839.48111956.03254741
Clyde WalcottWI19551955510082715582.70--520810
Leonard HuttonENG195419541017182520551.5616235.80231662
Graeme SmithSA201220121019282513148.53152254.20351971
Justin LangerAUS200320031221182414641.20144856.913421076
Rory BurnsENG201920191223082413335.83188243.782511060
Inzamam-ul-HaqPAK20022002914082332958.79129463.602109914
Abdullah ShafiquePAK202220229182823160*51.44201340.883218010
Justin LangerAUS200120011017282212354.80151454.294311028
Ben StokesENG2019201911213821135*45.61155952.662419017
Martin CroweNZ198519851017182018851.25189543.272411051
Ross TaylorNZ201220121018381914254.60149054.97321904
Allan LambENG198419841525281911035.61185244.22420975
Saeed AnwarPAK19981998915081814554.53152153.783301094
Allan BorderAUS19891989111758188568.17190342.980110851
Ross TaylorNZ2008200812221818154*38.95136459.972401137
Travis HeadAUS202520251121181717040.85102979.40230979
Bill LawryAUS19681968814181620562.77163642.67341833
AB de VilliersSA201220121016281516958.21144056.60221986
Alviro PetersenSA201220121019281518247.94163249.943211053
Sourav GangulyIND199919991019381312550.81163949.602719210
KL RahulIND202520251019181313745.17167648.513301004
Ricky PontingAUS201020101223181320936.95142856.931631013
David BoonAUS19921992816181213554.13221736.63411910
Justin LangerAUS199919991423081014435.22180244.95330714
Shane WatsonAUS201320131224181017635.22135060.0023110510
Ajinkya RahaneIND201420141019180914744.94134860.013421092
Gary KirstenSA20022002914080616057.57155351.903401061
Kaushal SilvaSL201420141120080613940.30189442.561501012
Desmond HaynesWI198019801320080618440.30215737.37321854
Joe RootENG202520251018280515050.31139557.71412821
Rahul DravidIND200820081528280513630.96208538.612421080
Murray GoodwinZIM199819989172804166*53.60152952.58161974
Gordon GreenidgeWI198319831117480419461.8591036.70241514
Gary KirstenSA200120011222280422040.20171646.852331022
Michael HusseyAUS200920091323180412136.55181844.221631061
Rahul DravidIND200320035102803233100.38156351.38230892
Colin CowdreyENG196019601019180315544.61506.00332591
Darren LehmannAUS200420041220080315340.15129861.862611004
Marnus LabuschagneAUS202320231325280311134.91185143.381411032
Sunil GavaskarIND19861986913080217661.69162949.23330864
Mike AthertonENG199819981529180210328.64235434.07145990

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.