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 runsODI5th 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 drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st 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
Craig McMillanNZNew Zealand tour of Sri Lanka 1998199836015914226.5024864.11101146
Alastair CookENGPakistan v England Test Series 2011/1220123601599426.5051330.99010140
Mushfiqur RahimBANZimbabwe in Bangladesh Test Series 2014/1520143611596431.8029254.45011184
Martin GuptillNZNew Zealand in India Test Series 2016/1720163601597226.5030252.65011242
Steve SmithAUSThe Ashes 2010/112010-201136115954*31.8032449.07010150
Mitchell SantnerNZNew Zealand in India Test Series 2016/1720163601597126.5040239.55010223
Joshua Da SilvaWIWest Indies tour of England 2024202436115982*31.8030252.65011154
Peter BurgeAUSEngland tour of Australia 1965/661965-196646015912026.5030552.13101150
Frank HayesENGWest Indies tour of England 19731973361159106*31.8046434.27102181
Kapil DevINDIndia tour of Pakistan 1989/9019894601595526.5019083.68011240
Warwick ArmstrongAUSEngland tour of Australia 1901/0219024741595553.00--010141
Nip PellewAUSAustralia tour of England 192119215711595226.50--010200
Pat CumminsAUSIndia tour of Australia 2024/252024-20255801594919.8825163.35000172
Wasim AkramPAKPakistan tour of India 1998/9919995901593817.6730951.46000205
William ScottonENGEngland tour of Australia 1884/851884-18855911598219.88--01180
Ray LindwallAUSAustralia tour of England 195319535901596217.67--021193
Fazal MahmoodPAKPakistan tour of West Indies 1957/5819585901596017.67--01302
Bert OldfieldAUSEngland tour of Australia 1928/291928-192951021594819.8853129.94001110
Kamran AkmalPAKSri Lanka in Pakistan Test Series 2008/092009211158158*-18485.8710085
Lou VincentNZNew Zealand tour of Australia 2001/02200112015810479.0026260.31110211
Kevin O'BrienIREPakistan tour of Ireland, England and Scotland 2018201812015811879.0028555.44100170
Karl NunesWIEngland tour of West Indies 1929/3019301201589279.0050131.54020190
Yuvraj SinghINDSri Lanka in India Test Series 2009/1020093301586852.6724065.83020192
Lance KlusenerSASri Lanka tour of South Africa 2000/012000-20012311589779.0027457.66020201
Moin KhanPAKPakistan tour of England 1996199623115810579.0028954.67100151
Henry NichollsNZEngland tour of Australia and New Zealand 2017/182018231158145*79.0029952.84101190
Roston ChaseWIWest Indies tour of Zimbabwe 2017/1820172301589552.6724863.71010142
Verdun ScottNZWest Indies tour of New Zealand 1951/5219522301588452.67--01070
Majid KhanPAKPakistan tour of New Zealand 1978/791979231158119*79.00--100180
Matt HorneNZIndia tour of New Zealand 1998/991998-19992401586339.5035244.89010211
Mushfiqur RahimBANAustralia tour of Bangladesh 201720172401586839.5043336.4901091
Ben StokesENGEngland tour of New Zealand 2024/2520243411588052.6724664.23010152
Kavem HodgeWIWest Indies tour of New Zealand 2025/262025241158123*52.6736743.05102200
Noel HarfordNZNew Zealand tour of Pakistan 1955/5619552401589339.50--021110
Pat SymcoxSASouth Africa tour of Pakistan 1997/9819973401588139.5025661.72020203
Matthew HaydenAUSAustralia tour of New Zealand 2004/0520053501586131.6031849.69010220
Andy FlowerZIMZimbabwe tour of Pakistan 1993/9419933511586339.5036243.65021180
BJ WatlingNZ-2010-2012051158102*39.5031150.80100180
Richie RichardsonWIPakistan tour of West Indies 1992/9319933501586831.6026160.54021232
Gus AtkinsonENGSri Lanka tour of England 2024202435015811831.6021872.48100174
Michael HoldingWIWest Indies tour of England 198419844501586931.6018187.290221410
Dilip VengsarkarINDIndia tour of England 199019903501585231.6036942.82010180
Mike GattingENGEngland tour of Pakistan 1983/8419843501587531.6042637.09021140
Misbah-ul-HaqPAKPakistan in Sri Lanka Test Series 200920093601586526.3339040.51021151
Yasir HameedPAKPakistan tour of India 2007/0820073601583926.3328355.83000280
Ian BellENGPakistan v England Test Series 2015/1620153611586331.6050131.54011111
Angelo MathewsSLSri Lanka tour of England 202420243611586531.6034945.27011111
Moeen AliENGSouth Africa tour of England 2017201736115875*31.6018884.04010223
Gulabrai RamchandINDAustralia tour of India 1956/57195636015810926.33--10100
Bruce TaylorNZNew Zealand tour of India 1964/65196536115810531.60--100224
PreviousPage 112Next

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.