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
Mitchell JohnsonAUSTrans-Tasman Trophy 2015/162015220312915.505556.3600050
Graeme SwannENGThe Wisden Trophy 2008/0920093223120*-28110.7100040
Graeme SwannENGThe Wisden Trophy 20122012320313015.5030103.3300060
Brenton ParchmentWISir Vivian Richards Trophy 2007/082008120312015.507441.8900030
Tim SoutheeNZSouth Africa in New Zealand Test Series 2016/172017120312715.503783.7800022
Virat KohliINDIndia tour of England 20222022120312015.505952.5400060
Ravindra JadejaINDICC World Test Championship 20212021120311615.5010230.3900040
Ajinkya RahaneINDAustralia in India Test Series 2016/172017120311815.507640.7900040
Paul StirlingIREIreland tour of Zimbabwe 2024/252025120312115.504765.9600022
Peter SiddleAUSSouth Africa in Australia Test Series 2016/1720161213118*31.005754.3900060
Suranga LakmalSLSri Lanka tour of Australia 2018/192019120312415.503491.1800040
Devon ThomasWIWest Indies tour of Australia 2022/232022120311915.509333.3300030
Shuvagata HomBANEngland in Bangladesh Test Series 2016/1720161213125*31.004667.3900050
Taijul IslamBANBangladesh tour of West Indies and United States of America 20182018121311831.004077.5000060
Veerasammy PermaulWIEngland tour of West Indies 2021/2220222213126*31.0010928.4400030
Hanuma VihariINDIndia tour of England 20222022120312015.509731.9600020
Gary BallanceENGSouth Africa tour of England 20172017120312715.505259.6200060
Kagiso RabadaSABasil D'Oliveira Trophy 20172017120312715.506250.0000050
PADLR SandakanSLSouth Africa tour of Sri Lanka 20182018120312515.506448.4400040
Wanindu HasarangaSLEngland tour of Sri Lanka 2020/212021120311915.504077.5000040
Shaheen Shah AfridiPAKBangladesh tour of Pakistan 202420241213129*31.004077.5000012
Shubman GillINDICC World Test Championship 20232023120311815.503491.1800040
Cameron GreenAUSICC World Test Championship 20232023120312515.5010230.3900050
Zubayr HamzaSASouth Africa tour of New Zealand 2021/222022120312515.5010629.2500040
Wesley MadhevereZIMZimbabwe tour of England 20252025120313115.504667.3900140
Richard EllisonENGIndia tour of England 19861986120311915.5013822.4600030
Murray BissetSAEngland tour of South Africa 1909/1019101213127*31.00--000-0
James CranstonENGAustralia tour of England 18901890120311615.50--000-0
Alfred ArcherENGEngland tour of South Africa 1898/9918991213124*31.00--000-0
James LangridgeENGWest Indies tour of England 19331933220312215.50--000-0
Dooley BriscoeSAAustralia tour of South Africa 1935/361935120311615.50--000-0
Ron HamenceAUSEngland tour of Australia 1946/4719471213130*31.0010629.2500020
Jack MoroneyAUSWest Indies tour of Australia 1951/521951120312615.50--00020
Derek ShackletonENGEngland tour of India, Pakistan and Ceylon 1951/5219511213121*31.00--000-0
Zulfiqar AhmedPAKNew Zealand tour of Pakistan 1955/5619553213121*31.00--000-0
Majid KhanPAKPakistan tour of England 19821982120312115.508337.3500040
Lance CairnsNZEngland tour of New Zealand 1977/781978120312015.505556.3600050
Abdul QadirPAKPakistan tour of Sri Lanka 1985/861986220312015.50--000-0
Somachandra De SilvaSLAustralia tour of Sri Lanka 1982/831983120312615.506845.5900040
Ashok MalhotraINDEngland tour of India 1981/821982220313115.504175.6100150
Roland HolderWIWest Indies tour of Pakistan 1997/981997120312615.509831.6300050
Andrew HudsonSAAustralia tour of South Africa 1996/971997120313115.506646.9700150
Jimmy CookSASouth Africa tour of Sri Lanka 19931993120312415.5016219.1400030
Ali ShahZIMZimbabwe tour of India 1992/931993120312515.507839.7400050
Basit AliPAKSri Lanka tour of Pakistan 1995/961995120312715.509233.7000020
Roger TwoseNZNew Zealand tour of Australia 1997/981997120312915.507143.6600030
Robert CroftENGEngland tour of New Zealand 1996/971997220313115.507143.6600150
Mahendra NagamootooWIWest Indies tour of England 20002000120311815.503783.7800050
Nasser HussainENGZimbabwe tour of England 20002000230312110.338735.6300170
Zaheer KhanINDIndia in Bangladesh Test Series 2009/102010230312010.334568.8900150
PreviousPage 318Next

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.