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 2000-01-01×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Marlon SamuelsWI20122012711186626086.60161153.7634011111
Ross TaylorNZ2013201310175866217*72.17151357.243421034
Shubman GillIND2024202412222866119*43.30139362.173338818
Mohammad YousufPAK200220029142864204*72.00138862.253411273
Joe RootENG201320131427286218034.48212140.64231942
Mahela JayawardeneSL200420041120186123745.32178648.21231995
Marcus TrescothickENG200220021121286116145.32139361.811631259
Marvan AtapattuSL2001200113224859201*47.72190345.14324920
Mark WaughAUS200120011422385412044.95157254.332531124
Ricky PontingAUS200920091323185315038.77126467.481721116
Murali VijayIND201420141020085214642.60190044.842511106
Joe RootENG201920191223085122637.00183746.33243921
Ramnaresh SarwanWI20092009914085029160.71146158.184101013
Virat KohliIND201420141020184716944.58139960.544221012
Angelo MathewsSL201520151121184512242.25158953.18330878
Zak CrawleyENG202220221529184412230.14132963.512331320
Justin LangerAUS200220021117184125052.56121569.222201223
Mohammad YousufPAK200020001118183912449.35214939.04421837
Neil McKenzieSA200120011320083910341.95211939.59171906
Wasim JafferIND200720071019183820246.56156253.653431211
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
Shiv Sunder DasIND20012001132418308436.09218837.930811111
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
Justin LangerAUS200120011017282212354.80151454.294311028
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

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.