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
Ben StokesENG202220221526287012036.25121671.552419426
VVS LaxmanIND200120011016086928154.31138262.881501392
Ted DexterENG196119611018386818057.87--2511131
Viv RichardsWI198819881117086714651.00108180.202611209
Marlon SamuelsWI20122012711186626086.60161153.7634011111
Ross TaylorNZ2013201310175866217*72.17151357.243421034
Shubman GillIND2024202412222866119*43.30139362.173338818
Steve WaughAUS1989198911166865177*86.50148158.41341880
Rahul DravidIND199919991019186519048.06203842.444101071
Garry SobersWI19601960712186422678.554320.93412862
Mohammad YousufPAK200220029142864204*72.00138862.253411273
Larry GomesWI198419841219586414361.71182347.39430850
Chetan ChauhanIND19791979172608648433.23166833.15092960
Viv RichardsWI198419841521286220845.37125568.693321146
Joe RootENG201320131427286218034.48212140.64231942
Mahela JayawardeneSL200420041120186123745.32178648.21231995
Marcus TrescothickENG200220021121286116145.32139361.811631259
Graeme HickENG199419941323186111039.14174449.371501144
David GowerENG19851985812186021578.18151956.623201031
Brian LaraWI199719971221085913240.90146158.803311158
Marvan AtapattuSL2001200113224859201*47.72190345.14324920
Mudassar NazarPAK198319831115285823166.00166248.68310711
Daryll CullinanSA1999199910142855275*71.25155255.094121063
Mark WaughAUS200120011422385412044.95157254.332531124
Ricky PontingAUS200920091323185315038.77126467.481721116
Murali VijayIND201420141020085214642.60190044.842511106
Joe RootENG201920191223085122637.00183746.33243921
Ramnaresh SarwanWI20092009914085029160.71146158.184101013
Arthur MorrisAUS19481948712284819684.8046341.47430932
Sourav GangulyIND199719971115084817356.53181146.823311178
Mike GattingENG198519858135847207105.88157353.853401053
Virat KohliIND201420141020184716944.58139960.544221012
Angelo MathewsSL201520151121184512242.25158953.18330878
Zak CrawleyENG202220221529184412230.14132963.512331320
Bill EdrichENG19471947813184319170.2564638.54240874
Sadagoppan RameshIND19991999918184314349.59170249.532511030
Colin BlandSA196419649164841144*70.0888537.74250806
Justin LangerAUS200220021117184125052.56121569.222201223
Saleem MalikPAK19941994814184023764.62142159.113201150
Mohammad YousufPAK200020001118183912449.35214939.04421837
Neil McKenzieSA200120011320083910341.95211939.59171906
Patsy HendrenENG193019307142838205*69.8343158.00260801
Wasim JafferIND200720071019183820246.56156253.653431211
Tamim IqbalBAN20102010714083715159.79103780.713611139
Imam-ul-HaqPAK20222022816183715755.80177047.29331897
Cheteshwar PujaraIND2018201813231837132*38.05217638.47343982
Adam GilchristAUS200420041425383714438.05111575.073348916
Saeed AnwarPAK19941994814083616959.71141958.912511083
Cheteshwar PujaraIND201620161116183612455.73172648.443401072
Adam GilchristAUS200520051522283616241.8098584.8732110022

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.