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)T2069th 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/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th 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
Ishan KishanINDIndia tour of West Indies 202320232327852*78.009185.7101082
Nauman AliPAKEngland tour of Pakistan 2024/252024230784526.0014852.7000071
Lahiru UdaraSLBangladesh tour of Sri Lanka 20252025230784026.0011269.64000120
'Young Jack' HearneENGSouth Africa tour of England 19241924331783539.00--000-0
Andy RobertsWIWest Indies tour of New Zealand 1979/8019802327835*78.0012761.4200063
Ravi ShastriINDPakistan tour of India 1983/841983230785226.0014336.3601150
Adam ParoreNZPakistan tour of New Zealand 2000/012001332784678.0016746.7100061
Sourav GangulyINDIndia tour of West Indies 1996/971997440784219.5023832.77000100
Steve WaughAUSNew Zealand tour of Australia 2001/022001340786719.5021236.7901190
Daniel VettoriNZNew Zealand tour of South Africa 2007/0820072427846*39.0010475.0000090
Guy WhittallZIMZimbabwe tour of England 20002000241782826.0011369.03000100
Heath StreakZIMIndia tour of Zimbabwe 20012001240784019.5019140.8400060
Al SahariarBANZimbabwe tour of Bangladesh 2001/022001240784019.5019340.41000110
Mohammad AshrafulBANSouth Africa tour of Bangladesh 20032003240782819.5026429.55000120
Alistair CampbellZIMZimbabwe tour of Sri Lanka 19961996240783619.5023932.6400050
Rajin SalehBANNew Zealand tour of Bangladesh 2004/052004240784119.5027328.5700193
Stuart CarlisleZIMPakistan tour of Zimbabwe 1994/9519953417846*26.0022934.0600160
Darren SammyWIPakistan in West Indies Test Series 20112011240784119.5012164.4600082
Alastair CookENGSri Lanka in England Test Series 20142014240782819.5016447.56000110
Tamim IqbalBANBangladesh in South Africa Test Series 2008/092008240783119.5017444.83000110
Rohit SharmaINDIndia tour of South Africa 2017/182018240784719.5019041.0500091
Martin GuptillNZNew Zealand in India Test Series 20122012240785319.5015849.37010120
Craig ErvineZIMClive Lloyd Trophy 2012/132013241782926.0024831.45000110
Andrew McBrineIREIreland tour of Bangladesh 2025/262025240785219.5019639.8001190
Solomon MireZIMWest Indies tour of Zimbabwe 2017/182017240784719.5013557.78001121
Shamar JosephWIPakistan tour of West Indies 20262026240783819.5055141.8200085
Ian CrombNZSouth Africa tour of New Zealand 1931/3219322417851*26.00--01152
Ghulam AhmedINDPakistan tour of India 1952/531952441785026.00--01102
Peter LashleyWIWest Indies tour of Australia 1960/611960-1961240784119.5015139.0700171
Bryan YuileNZEngland tour of New Zealand 1962/631963240786419.50--01190
Glenn TurnerNZAustralia tour of New Zealand 1976/771977240783619.5022434.8200080
Andy RobertsWIWest Indies tour of Australia 1979/801979-1980340785419.5018342.6201090
Andy RobertsWIWest Indies tour of England 19801980341782426.0021236.7900090
Bill AtheyENGIndia tour of England 19861986240783819.5022434.8200160
Chris SmithENGNew Zealand tour of England 19831983240784319.5027328.57001100
Carlisle BestWIEngland tour of West Indies 1985/861986341783526.0020538.0500091
Chris LewisENGIndia tour of England 19961996341783126.0023932.6400170
Roland HolderWISri Lanka tour of West Indies 19971997241783426.0018143.09000110
Mark LathwellENGAustralia tour of England 19931993240783319.5020039.0000180
Nayan MongiaINDSri Lanka tour of India 1997/981997341785726.0021935.6201091
Colin MillerAUSWest Indies tour of Australia 2000/012000-20013417837*26.0011866.1000034
Mark BoucherSANew Zealand tour of South Africa 2005/062006350783315.6020138.8100190
Kyle MillsNZNew Zealand in England Test Series 20082008350785715.6019440.2101081
Hashan TillakaratneSLEngland tour of Sri Lanka 2003/042003350784515.6020338.4200190
Dale SteynSABasil D'Oliveira Trophy 2009/102009-2010352784726.0014852.7000063
Ravichandran AshwinINDIndia tour of Australia 2020/212020-20213517839*19.5020637.86001100
Collie SmithWIWest Indies tour of New Zealand 1955/561956450786415.6020.0001192
Allan LambENGEngland tour of Pakistan 1983/841984350782915.6019639.8000060
Simon DoullNZPakistan tour of New Zealand 1993/941994350782915.6010574.29001110
Jeff CroweNZNew Zealand tour of Australia 1987/881987360782513.0028127.7600160
PreviousPage 209Next

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.