Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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
Tamim IqbalBAN20102010714083715159.79103780.713611139
Imam-ul-HaqPAK20222022816183715755.80177047.29331897
Cheteshwar PujaraIND2018201813231837132*38.05217638.47343982
Adam GilchristAUS200420041425383714438.05111575.073348916
Cheteshwar PujaraIND201620161116183612455.73172648.443401072
Adam GilchristAUS200520051522283616241.8098584.8732110022
Taufeeq UmarPAK201120111019183123646.17187644.30332941
Kevin PietersenENG201020101422283122741.55133662.201531185
Cheteshwar PujaraIND20132013813282920475.36147456.243301071
Graeme SmithSA201220121019282513148.53152254.20351971
Justin LangerAUS200320031221182414641.20144856.913421076
Rory BurnsENG201920191223082413335.83188243.782511060
Inzamam-ul-HaqPAK20022002914082332958.79129463.602109914
Abdullah ShafiquePAK202220229182823160*51.44201340.883218010
Ben StokesENG2019201911213821135*45.61155952.662419017
Ross TaylorNZ201220121018381914254.60149054.97321904
Ross TaylorNZ2008200812221818154*38.95136459.972401137
Travis HeadAUS202520251121181717040.85102979.40230979
AB de VilliersSA201220121016281516958.21144056.60221986
Alviro PetersenSA201220121019281518247.94163249.943211053
KL RahulIND202520251019181313745.17167648.513301004
Ricky PontingAUS201020101223181320936.95142856.931631013
Shane WatsonAUS201320131224181017635.22135060.0023110510
Ajinkya RahaneIND201420141019180914744.94134860.013421092
Gary KirstenSA20022002914080616057.57155351.903401061
Kaushal SilvaSL201420141120080613940.30189442.561501012
Joe RootENG202520251018280515050.31139557.71412821
Rahul DravidIND200820081528280513630.96208538.612421080
Michael HusseyAUS200920091323180412136.55181844.221631061
Rahul DravidIND200320035102803233100.38156351.38230892
Darren LehmannAUS200420041220080315340.15129861.862611004
Marnus LabuschagneAUS202320231325280311134.91185143.381411032
Habibul BasharBAN20032003918080110844.50137558.25170990
Liton DasBAN202220221018080014144.44138757.68250983
Simon KatichAUS20102010918179610646.82168947.13251961
Jonathan TrottENG201320131121079312137.76158849.941521040
Adam GilchristAUS2002200211165792204*72.0089088.992419516
Virender SehwagIND200620061221179125439.5593184.962241205
Younis KhanPAK201520158141789171*60.69139156.72310795
Matthew HaydenAUS200620061018078915343.83143355.06242934
Andrew StraussENG200520051222078914735.86151252.183131014
David WarnerAUS201220121118078818043.78105374.832409511
Joe RootENG202320238142787153*65.58103176.332506815
Ian BellENG201020101014278613865.50150452.26250904
Virender SehwagIND/IWX20052005814178520160.38100178.422211146
Sourav GangulyIND200820081325378310235.59142954.79154816
Ross TaylorNZ20092009814078215155.86133858.452401069
Daniel VettoriNZ20092009814177914059.92116167.10330834
Joe RootENG201420147113777200*97.13133958.03330801
Ian BellENG2007200711201777109*40.89146353.11171991

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.