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
Graeme SwannENGNew Zealand in England Test Series 201320132313226*16.007145.0700030
Sarfraz AhmedPAKPakistan tour of Sri Lanka 20232023231321716.004768.0900060
Neil BroomNZSouth Africa in New Zealand Test Series 2016/172017230322010.677244.4400150
Josh HazlewoodAUSBorder-Gavaskar Trophy 2014/152014-20153333232*-5360.3800070
Taijul IslamBAN-2015-20170313216*16.009334.4100060
Leon JohnsonWIIndia in West Indies Test Series 20162016230322310.6711029.0900130
Bill LockwoodENGAustralia tour of England 18931893230322210.67--00100
Stan WorthingtonENGEngland tour of New Zealand 1929/301930430323210.6710.0000200
Ken FunstonSASouth Africa tour of New Zealand 1952/531953230321710.67--00000
Colin McDonaldAUSAustralia tour of India 1956/571956230322910.67--00100
Peter PollockSASouth Africa tour of New Zealand 1963/641964330322410.67--00000
Norman GiffordENGIndia tour of England 19711971231321716.0020415.6900040
Max WalkerAUSPakistan tour of Australia 1972/731972-1973230321610.678040.0000030
Abdul QadirPAKNew Zealand tour of Pakistan and Sri Lanka 1984/851984330321410.679135.1600022
Norman CowansENGEngland tour of New Zealand 1983/841984230322110.679135.1600060
Peter TaylorAUSWest Indies tour of Australia 1988/891988-19892313218*16.0011029.0900120
Nayan MongiaINDIndia tour of Sri Lanka 19971997231321516.0014522.0700020
Paul CollingwoodENGNew Zealand in England Test Series 200820083413224*10.678338.5500130
Zaheer KhanINDIndia in South Africa Test Series 2013/1420132413229*10.677542.6700232
André NelSASouth Africa tour of Australia 2005/062005-2006341321410.675657.1400050
Ian BradshawWIWest Indies tour of New Zealand 2005/0620063413220*10.6713523.7000130
Peter FultonNZIndia in New Zealand Test Series 2013/14201424032138.008338.5500020
Shahadat HossainBANZimbabwe in Bangladesh Test Series 2014/15201424032188.008537.6500131
Abdur RehmanPAKPakistan in Zimbabwe Test Series 2013201324032168.0011228.5700150
Ishant SharmaINDWest Indies in India Test Series 2011/12201134032178.009533.6800130
Darren BravoWIWest Indies tour of New Zealand 2020/21202024032128.008736.7800050
Kieran PowellWIPakistan tour of West Indies 2021202124032238.006747.7600140
Kyle MayersWIPakistan tour of West Indies 2021202124032328.005954.2400350
Mitchell SantnerNZTrans-Tasman Trophy 2019/20201924032278.0010530.4800150
Vishwa FernandoSLSri Lanka tour of Bangladesh 2023/242024241321110.678537.6500030
Anderson PhillipWIWest Indies tour of New Zealand 2025/26202524032178.0015520.6500140
Nazmul Hossain ShantoBANSri Lanka tour of Bangladesh 2023/24202424032208.008139.5100030
Fakhar ZamanPAKPakistan tour of South Africa 2018/192018-201924032128.007841.0300050
Kepler WesselsAUSAustralia tour of West Indies 1983/84198424032208.0012026.6700010
Khurram ShahzadPAKPakistan tour of England 2026202624032148.003982.0500060
Sydney BarnesENGEngland tour of Australia 1901/021901-19023413226*10.6710.0000100
Peter SmithENGEngland tour of Australia 1946/471946-194724032248.009334.4100020
Willie WatsonENGAustralia tour of England 1956195624032188.00--00120
Tony MacGibbonNZEngland tour of New Zealand 1950/51195124032208.00--00131
Ebbu GhazaliPAKPakistan tour of England 1954195424032188.00--00230
Mohammad MunafPAKAustralia tour of Pakistan 1959/601959242321916.00--000-0
Hedley HowarthNZAustralia tour of New Zealand 1973/7419743423229*16.0012625.4000230
Phil EdmondsENGAustralia tour of England 197519752413213*10.678836.3600030
Asif MujtabaPAKWest Indies tour of Pakistan 1986/87198624032128.0015520.6500020
Curtly AmbroseWIPakistan tour of West Indies 20002000341322210.6710231.3700131
Daryll CullinanSASouth Africa tour of Pakistan 1997/98199734032168.009732.9900150
Jason GallianENGWest Indies tour of England 1995199524032258.0012725.2000220
Adam HuckleZIMZimbabwe tour of New Zealand 1997/98199824032198.009234.7800250
Neil JohnsonZIMZimbabwe tour of West Indies 1999/00200024032298.008537.6500230
Ricky PontingAUSSouth Africa in Australia Test Series 2012/13201235032166.407244.4400160
PreviousPage 316Next

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.