Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-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 2026AFGZIMODI5th 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
Mushtaq AhmedPAKPakistan tour of New Zealand 1995/961995120292414.508235.3700040
Brad HaddinAUSThe Ashes 20152015120292214.505850.0000060
Abdur RazzakBANNew Zealand tour of Bangladesh 2008/092008120291814.506743.2800030
Graeme CremerZIM-2012020292614.508334.9400030
Dale SteynSABasil D'Oliveira Trophy 20082008221291929.005949.1500040
Junaid SiddiqueBAN-2010020292114.506346.0300050
Sulieman BennWIWest Indies in Sri Lanka Test Series 2010/1120102212929*29.005552.7300102
Wriddhiman SahaINDBangladesh in India Test Series 2019/2020192212917*29.005255.7700040
Kemar RoachWIWest Indies tour of Pakistan 2024/252025121292529.006246.7700030
Ravichandran AshwinINDICC World Test Championship 20212021120292214.504663.0400030
Ravichandran AshwinINDIndia tour of Australia 2024/252024120292214.503680.5600030
Umesh YadavINDIndia tour of Bangladesh 2022/2320222212915*29.0023126.0900032
Tom LathamNZIndia in New Zealand Test Series 2013/142014120292914.507240.2800130
Mohammed ShamiINDIndia tour of England 20222022120291614.504564.4400050
Kushal Janith PereraSLSri Lanka tour of Australia 2018/1920191212929*29.005850.0000150
Shadman IslamBANBangladesh tour of Zimbabwe 20262026120292014.504959.1800040
Mir HamzaPAKPakistan tour of South Africa 2024/252025120291614.503387.8800012
Alzarri JosephWISri Lanka tour of West Indies 2020/212021220292914.504959.1800131
Richard NgaravaZIMIreland tour of Zimbabwe 2024/252025120291514.508036.2500020
Mahidul Islam AnkonBANSouth Africa tour of Bangladesh 2024/252024120292914.506643.9400112
Akash DeepINDBangladesh tour of India 2024/252024220291714.503582.8600042
Marco JansenSAWest Indies tour of South Africa 2022/2320231212923*29.005255.7700050
Charith AsalankaSLWest Indies tour of Sri Lanka 2021/222021120291914.507041.4300021
Sai SudharsanINDSouth Africa tour of India 2025/262025120291514.5017916.2000030
Dunith WellalageSLPakistan tour of Sri Lanka 20222022120291814.504761.7000030
Iqbal SiddiquiINDEngland tour of India 2001/022001121292429.003096.6700031
Amite HasanBANBangladesh tour of Zimbabwe 20262026120292514.504072.5000050
Wilfred RhodesENGAustralia tour of England 19211921120291914.50--00050
W.G. GraceENGAustralia tour of England 18991899120292814.50--00000
Jim ParksENGNew Zealand tour of England 19371937120292214.50--000-0
Murray ChappleNZSouth Africa tour of New Zealand 1952/531953120292214.50--000-0
Easton McMorrisWIPakistan tour of West Indies 1957/581958120291614.50--000-0
Bill LawryAUSAustralia tour of Pakistan 1964/651964120292214.50--000-0
Peter TruscottNZPakistan tour of New Zealand 1964/651965120292614.50--00000
Dennis AmissENGPakistan tour of England 19671967121292629.0011325.6600030
Rick McCoskerAUSEngland tour of Australia 1976/771977120292514.508534.1200030
Abdul QadirPAKSri Lanka tour of Pakistan 1985/861985320291914.50--000-0
Ray BrightAUSEngland tour of Australia 1979/801979120291714.507837.1800030
Graeme WoodAUSEngland tour of Australia and New Zealand 1982/831982120292914.507837.1800130
Peter SleepAUSAustralia tour of Pakistan 1982/831982120292914.505255.7700150
Mansoor AkhtarPAKSri Lanka tour of Pakistan 1981/821982120292314.507638.1600050
Ian SmithNZNew Zealand tour of England 19901990221292729.004663.0400040
Ravi RatnayekeSLSri Lanka tour of India 1982/831982120292314.50--000-0
Ashantha de MelSLAustralia tour of Sri Lanka 1982/831983120292914.507538.6700130
Roger HarperWIWest Indies tour of Australia 1988/891989120291714.5010826.8500030
Courtney WalshWINew Zealand tour of West Indies 1995/9619962222917*-5058.0000031
Ramiz RajaPAKPakistan tour of England 19871987220291514.505453.7000030
Asanka GurusinhaSLSri Lanka tour of Pakistan 1985/861985120291714.50--000-0
Ian HealyAUSAustralia tour of India 1996/971996120291714.505750.8800060
Jack RussellENGSri Lanka tour of England 19911991121291729.006147.5400030
PreviousPage 324Next

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.