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 runsT2068th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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.
v West Indies×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Sunil GavaskarIND1983198311202745236*41.3969267.05313773
Ravi ShastriIND198319831119357210235.7535934.26121220
Kapil DevIND1983198311192438100*25.7627298.16123346
Aunshuman GaekwadIND19831983112003747218.7016247.5302270
Syed KirmaniIND198319831117433363*25.6227440.88010120
Allan BorderAUS1984198410193767100*47.94202435.62150701
Dilip VengsarkarIND198319831017070415941.4157372.95242631
Geoff LawsonAUS19841984101942634917.5345255.53001310
Kim HughesAUS1984198491802963716.4449051.22004362
VVS LaxmanIND200220028123745154*82.78163545.57240930
Sachin TendulkarIND20022002813163717653.08120652.82223910
Mohinder AmarnathIND19831983815059911739.93300.00245184
Andrew FlintoffENG20042004812258716758.7082970.812306714
Michael VaughanENG20042004815257514044.23103455.61311743
Rahul DravidIND200220028133552144*55.20134940.92220750
Marcus TrescothickENG20042004816248510734.6489154.43211742
Sourav GangulyIND20022002812237175*37.1084344.01021422
Javagal SrinathIND2002200281101784616.1826866.42002234
Rodney HoggAUS1984198481551555215.5044732.89012181
Steve HarmisonENG2004200489210136*14.4310992.66001114
Matthew HoggardENG20042004894933818.6033327.93001100
Andrew StraussENG20092009712259716959.70105756.48300712
Alastair CookENG20092009712359316065.89122248.53231611
Graham ThorpeENG200420047113560119*70.00112949.60230631
Kepler WesselsAUS19841984713053717341.31100353.54143590
Paul CollingwoodENG2009200979149816162.2588556.27220471
Kevin PietersenENG20092009710145510250.5672263.02131493
Wayne PhillipsAUS19841984714039412028.1474752.61121504
Ashley GilesENG200420047801815222.6336949.05010210
Stuart BroadENG200920097931604426.6722770.48001182
Zaheer KhanIND2002200279085469.4413762.0400172
Maninder SinghIND1983198378330156.001216.6700110
Rahul DravidIND20112011611157011957.00125045.60230493
VVS LaxmanIND201120116113541176*67.63100553.83141470
Graham ThorpeENG1995199561205069442.17105048.19052660
Mike AthertonENG19951995612048811340.67120140.63121610
Alec StewartENG1998199861114528345.20110840.79040510
Matt PriorENG20092009682415131*69.1757572.17131491
Graham ThorpeENG19981998611333910342.3897234.88110290
Nasser HussainENG19981998611229510632.7890832.49112280
Graeme WoodAUS1984198461102956826.8269539.57020290
Roger BinnyIND1983198361102706524.5516539.39020182
MS DhoniIND20112011610126214429.1141962.53112176
Yashpal SharmaIND1983198361122476327.44--02101
Greg RitchieAUS1984198461102447822.1843356.35021292
Mike AthertonENG1998199861101996418.0962631.79011180
Harbhajan SinghIND2002200261001063710.6013876.81003123
Dean HeadleyENG1998199869269319.8626226.3400150
Terry AldermanAUS19841984612462237.7524025.8300360
Angus FraserENG1998199868044175.5014131.2100140
Page 1Next

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.