LiveFinal · Pakistan ODI Tri-Series 2026/27PAKSL166/2 (30.2)PAK chose to bowlLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

Batting by series (Men's Tests)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Habibul BasharBANSri Lanka tour of Bangladesh 2005/0620062401837345.7530460.20020200
Alastair CookENGEngland tour of India 2005/062006241183104*61.0046139.70110210
Ahmed ShehzadPAKPakistan v Australia Test Series 2014/15201424018313145.7531258.65100155
Tim PaineAUSBorder-Gavaskar Trophy 2010/1120102401839245.7540445.30020240
Asad ShafiqPAKSri Lanka tour of United Arab Emirates and Pakistan 2017/18201724018311245.7537548.80100160
Joe RootENGNew Zealand in England Test Series 201520152401839845.7530759.61021230
Jim BurkeAUSAustralia tour of India 1956/57195634018316145.75--10000
Javed MiandadPAKPakistan tour of Australia 1978/791979241183129*61.0050636.17100200
Kraigg BrathwaiteWISir Vivian Richards Trophy 2014/152014-201535018310636.6038148.03100220
Denis AtkinsonWIWest Indies tour of New Zealand 1955/5619564501838536.60--02192
Geoff HowarthNZAustralia tour of New Zealand 1981/82198235118358*45.7545040.67020250
Kim HughesAUSEngland tour of Australia 1979/801979-19803501839936.6039446.45010170
Mansoor AkhtarPAKAustralia tour of Pakistan 1982/83198235218311161.0029462.24100281
Graham ThorpeENGEngland tour of Sri Lanka 2003/0420033601835730.5058431.34010180
Chris CairnsNZNew Zealand tour of England 199919994601838030.5028464.44010197
Clive LloydWIWest Indies tour of England 196919693601837030.5035950.97010213
Faf du PlessisSAIndia tour of South Africa 2017/1820183601836330.5042043.57021260
Eric FreemanAUSWest Indies tour of Australia 1968/691968-19694601837630.5017684.66020194
Glenn TurnerNZWest Indies tour of New Zealand 1968/6919693601837430.50--01170
Paul DowntonENGEngland tour of India and Sri Lanka 1984/851984-19855631837461.0060330.35020130
Nayan MongiaINDWest Indies tour of India 1994/9519943601838030.5032356.66011270
Shaun MarshAUSIndia tour of Australia 2018/192018-20194701836026.1444041.59010191
Rory BurnsENGIndia tour of England 202120214701836126.1448337.89022211
Peter PollockSAAustralia tour of South Africa 1966/671966-196757318375*45.75--01000
George BaileyAUSThe Ashes 2013/142013-20145811835326.1431158.84011158
Alex CareyAUSThe Ashes 2021/222021-20225901835120.3339945.86011150
Tufty MannSAAustralia tour of South Africa 1949/501949-19505901835220.33--01202
Graham GoochENGAustralia tour of England 198919895901836820.3341544.10022250
Shaun MarshAUSThe Frank Worrell Trophy 2015/162015110182182182.0026668.42100151
Ben DuckettENGIreland tour of England 20232023121182182182.00178102.25100241
Ian SmithNZIndia tour of New Zealand 1989/90199032018217391.00153118.95100233
Saeed AnwarPAKZimbabwe tour of Pakistan 1996/9719962311828191.0025072.80030310
Mushfiqur RahimBANIreland tour of Bangladesh 2025/26202523118210691.0034752.45110101
Desmond HaynesWIAustralia tour of West Indies 1977/7819782301826660.67--030234
Stephen FlemingNZNew Zealand tour of Pakistan 1996/97199624118292*60.6738247.64020261
Habibul BasharBANSouth Africa tour of Bangladesh 200320032401827545.5029661.49020280
Mark RichardsonNZPakistan tour of New Zealand 2003/0420032401828245.5059130.80010200
Xavier MarshallWIThe Frank Worrell Trophy 200820082401828545.5030859.09020271
Stuart BroadENGPataudi Trophy 2011201144118274*60.6718996.30021232
Mominul HaqueBANPakistan in Bangladesh Test Series 201520152401828045.5034952.15020211
Mominul HaqueBANZimbabwe tour of Bangladesh 2018/19201824018216145.5030360.07100220
Dave HoughtonZIMZimbabwe tour of Pakistan 1996/9719962401827345.5028065.00020223
Michael SlaterAUSAustralia tour of Sri Lanka 199919993401829645.5041643.75021142
Sherwin CampbellWISri Lanka tour of West Indies 199719972401827945.5033055.15020180
Shaun PollockSASouth Africa tour of Australia 2005/062005-200635218267*60.6726169.73010202
Maurice TateENGSouth Africa tour of England 19291929352182100*60.67--10001
Kim HughesAUSAustralia tour of Pakistan 1979/8019803501828836.4039745.84021242
John WrightNZNew Zealand tour of Australia 1985/8619853501824636.4062928.93000160
Matthew ElliottAUSAustralia tour of South Africa 1996/9719973501828536.4041244.17010281
Angelo MathewsSLIndia tour of Sri Lanka 201720173601828330.3333853.85011185

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.