Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 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.
v Australia×
PlayerYearSpanMatInnsNORunsHSAveBFSR1005004s6s
Tom HaywardENG1899189957141313768.83--211380
Javed MiandadPAK1988198835041221182.4090445.58200592
Joe RootENG20232023591412118*51.5055174.77120397
Desmond HaynesWI1991199159141211151.5085248.36120600
Leonard HuttonENG19511951362411156*102.75--130300
Alvin KallicharranWI1978197858040812751.00--211601
Eddie PaynterENG19381938462407216*101.7579851.00111532
John EdrichENG1971197148140713058.14108037.69130370
Ross TaylorNZ2015201536140529081.0052077.88101590
Cheteshwar PujaraIND2017201747040520257.86104938.61121380
Ben StokesENG2023202359040515545.0062664.701203115
Basil ButcherWI19651965510040511740.50--11001
Sachin TendulkarIND20102010241403214134.3369358.15120454
Wally HammondENG1938193846040324067.1777651.93121501
Murali VijayIND2014201436040214467.0073754.55130464
Jack HobbsENG1925192547040115457.2993641.45211290
Cyril WaltersENG193419345914018250.13100839.7804080
Ian BothamENG198119816121399149*36.2742893.22213577
Abdullah ShafiquePAK20222022361397136*79.4099639.86120394
Martin CroweNZ1987198736039613766.0070156.49130431
Trevor GoddardSA196419644823949365.6785338.22030180
KL RahulIND201720174713939065.5069856.30060512
Andrew StraussENG20052005510039312939.3068057.79200502
Geoff BoycottENG19811981612039213732.67117933.25111220
Babar AzamPAK2022202235039019678.0082147.50120392
Rory BurnsENG20192019510039013339.0089643.53121490
Paul CollingwoodENG2006200648138920655.5786844.82110362
Jacques KallisSA2006200648138811455.4386245.01210530
Brian LaraWI/IWX2005200548038622648.2567157.53100421
Andrew HudsonSA1994199459038610242.8990342.75131440
Allan LambENG198219824803858348.1367557.04040531
Derek RandallENG19771977610238517448.1379948.19121470
Ted DexterENG1964196458038417448.0090042.67120540
David GowerENG19891989611038310634.8263460.41120550
Roy FredericksWI1973197351013819842.33--030522
Chetan ChauhanIND197919796803808447.5067635.21040510
Ted DexterENG1961196159037818042.00--111511
Alec StewartENG1993199361203787831.5081046.67030522
Sunil GavaskarIND1986198645037717275.4079647.36210421
Hashim AmlaSA2012201236037719662.8364458.54200392
Mohsin KhanPAK1983198347037515253.5770053.57200411
Graeme PollockSA1964196446037417562.3343445.85200444
Garry SobersWI1969196936037311362.1730968.28210592
Vijay HazareIND1948194836037214562.0095139.12210430
Dilip VengsarkarIND1979197968037211246.5073440.87130464
Sachin TendulkarIND20042004362371241*92.7569353.54120441
Imam-ul-HaqPAK2022202236137015774.0090340.97210334
Mike GattingENG1981198161203705930.8375848.81040411
Denis ComptonENG1947194736136814773.6097237.86210340
Marvan AtapattuSL20042004510036813336.8082844.44200530

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.