ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

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
Mohammad AshrafulBANSri Lanka tour of Bangladesh 2005/06200624017413643.5026266.41100184
Steve SmithAUSPakistan v Australia Test Series 2014/1520142401749743.5042940.56021180
Nasir HossainBANBangladesh in Zimbabwe Test Series 201320132411747758.0029758.59020171
Joshua Da SilvaWIWest Indies tour of Bangladesh 2020/2120212401749243.5044039.55010191
Joe HardstaffENGWest Indies tour of England 193919393411749458.00--02081
Peter ParfittENGSouth Africa tour of England 196519652401748643.50--010180
Dion NashNZIndia tour of New Zealand 1998/991998-199924317489*174.0038744.96020140
Gary KirstenSASouth Africa tour of Australia 1993/941993-19943501746734.8056830.63010190
Chris CairnsNZNew Zealand tour of Australia 2001/0220013501746134.8022079.09010154
Craig McMillanNZNew Zealand tour of Australia 1997/9819973601745429.0028561.05021193
BJ WatlingNZNew Zealand tour of United Arab Emirates 2018/19201836117477*34.8050334.59021120
Don TallonAUSEngland tour of Australia 1946/471946-19475601749229.0027363.74011170
Bevan CongdonNZNew Zealand tour of India 1969/7019693601747829.00--020182
Malcolm MarshallWIWest Indies tour of Australia 1984/8519845611745734.8030058.00021281
Eldine BaptisteWIWest Indies tour of England 1984198456117487*34.8030756.68011220
Bryan YoungNZNew Zealand tour of South Africa 1994/951994-19953601745129.0064826.85020170
Tim PaineAUSIndia tour of Australia 2018/192018-20194701744124.8646437.50000200
VVS LaxmanINDPakistan tour of India 1998/9919994801746721.7538545.19011260
Viv RichardsWIAustralia tour of West Indies 1990/91199158117452*24.8634450.58021215
Aunshuman GaekwadINDWest Indies tour of India 1983/84198361101744815.8216247.5300170
Shikhar DhawanIND-2015010173173173.0019588.72100230
Brian LaraWIBangladesh tour of West Indies 2004200422017312086.5022377.58110193
Brendan TaylorZIMBangladesh tour of Zimbabwe 202120211201739286.50165104.85020281
Joe RootENGIndia tour of England 20222022121173142*173.0024072.08100231
Stewie DempsterNZNew Zealand tour of England 1931193112017312086.50--110100
Giff VivianNZSouth Africa tour of New Zealand 1931/32193212017310086.50--11081
Clive RadleyENGEngland tour of New Zealand 1977/78197822017315886.5057030.35100170
BJ WatlingNZNew Zealand in Bangladesh Test Series 2013/14201323117310386.5036247.79111102
Dhruv JurelINDIndia tour of Sri Lanka 20262026231173115*86.5026066.54110143
Bam Bam WeekesWIWest Indies tour of England 1939193923017313757.67--100181
Brun SmithNZNew Zealand tour of England 194919492311739686.50--02082
Gary KirstenSAWest Indies tour of South Africa 2003/042003-200434117313757.6728460.92100231
Hashan TillakaratneSLIndia tour of Sri Lanka 20012001341173136*57.6734450.29100200
Shakib Al HasanBANSri Lanka in Bangladesh Test Series 2013/1420142411735557.6730057.67020251
Azhar AliPAKPakistan tour of New Zealand 2020/212020-20212401739343.2542440.80010220
John ReidNZNew Zealand tour of England 194919492401739343.25--020110
Arjuna RanatungaSLSri Lanka tour of New Zealand 1994/9519952401739043.2531854.40021190
Sherwin CampbellWIWest Indies tour of New Zealand 1999/00199924017317043.2529259.25102232
Daren GangaWIWest Indies tour of Pakistan 2006/0720063501738234.6052133.21020220
Mike DennessENGEngland tour of Pakistan 1972/7319733501736834.6050.00021260
Aunshuman GaekwadINDNew Zealand tour of India 1976/77197635117377*43.25--011140
Martin CroweNZNew Zealand tour of Pakistan and Sri Lanka 1984/8519843501735534.6035548.73010182
Ramiz RajaPAKNew Zealand tour of Pakistan 1990/9119903501737834.6036347.66010220
Shiv Sunder DasINDAustralia tour of India 2000/0120013601738428.8344738.70010241
Romesh KaluwitharanaSLSri Lanka tour of Australia 1995/961995-19963601735028.8321979.00021241
Rohit SharmaINDBorder-Gavaskar Trophy 2014/152014-20153601735328.8338744.70011165
Ben StokesENGEngland tour of Pakistan 2022/2320223611734134.6018693.01001174
Johnny TaylorAUSAustralia tour of England 192119215601737528.83--020250
Rod MarshAUSAustralia tour of New Zealand 1973/7419743601734728.8332054.06000290
Gordon GreenidgeWIWest Indies tour of Australia 1979/801979-19803611737634.6036048.06011151

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.