Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th 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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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
Stephen FlemingNZSouth Africa tour of New Zealand 1994/951995120442722.009148.3500041
Michael ClarkeAUSICC World XI tour of Australia 2005/062005120443922.007657.8900050
Mashrafe MortazaBANNew Zealand tour of Bangladesh 2008/092008120444422.009048.8900170
Misbah-ul-HaqPAKPakistan in New Zealand Test Series 2016/172016120443122.0015528.3900040
Sean WilliamsZIMZimbabwe tour of Sri Lanka 20172017120442222.006369.8400050
Yasir ArafatPAKPakistan tour of India 2007/082007120444422.007261.1100170
Ross TaylorNZIndia in New Zealand Test Series 2013/142014120444122.008850.0000041
Shaun MarshAUSAustralia in South Africa Test Series 2011/122011120444422.0010342.7200180
David WarnerAUSICC World Test Championship 20232023120444322.006864.7100080
Ryan HarrisAUSBorder-Gavaskar Trophy 2011/1220122214435*44.006864.7100021
Craig ErvineZIMZimbabwe tour of England 20252025120444222.007757.1400060
Dean BrownlieNZSouth Africa in New Zealand Test Series 2011/122012120442922.008055.0000080
Reece YoungNZ-20110224435*-7261.1100061
Trent BoultNZNew Zealand in Sri Lanka Test Series 20192019220442622.004793.6200032
Neil WagnerNZBangladesh in New Zealand Test Series 2016/172017220442622.008551.7600051
Rumesh RatnayakeSLAustralia tour of Sri Lanka 1982/831983120443022.0011239.2900070
Sharjeel KhanPAKPakistan in Australia Test Series 2016/172017120444022.004597.7800071
Anderson PhillipWIWest Indies tour of Australia 2022/232022121444344.008253.6600051
Matt RenshawAUSSouth Africa in Australia Test Series 2016/1720161214434*44.0018324.0400070
Reginald AllenAUSEngland tour of Australia 1886/871887120443022.003836.8400030
Percy HornibrookAUSEngland tour of Australia 1928/291929120442622.0022219.8200030
Oscar Da CostaWIEngland tour of West Indies 1934/351935121442544.00--000-0
Lall SinghINDIndia tour of England 19321932120442922.00--000-0
James LangridgeENGSouth Africa tour of England 19351935120442722.00--000-0
Reg SimpsonENGEngland tour of New Zealand 1954/551955220442322.00--00051
Jim LakerENGWest Indies tour of England 19501950120444022.00--00060
George ThomsAUSWest Indies tour of Australia 1951/521952120442822.00--00020
AlimuddinPAKAustralia tour of Pakistan 1956/5719561214434*44.00--000-0
Majid KhanPAKPakistan tour of England 19711971220443522.0015029.3300030
David BrownENGEngland tour of New Zealand 1965/661966220444422.0050.0000140
Graham VivianNZNew Zealand tour of India 1964/651965120444322.00--00071
John BenaudAUSAustralia tour of West Indies 1972/731973120443622.00--00041
Collis KingWIPakistan tour of West Indies 1976/771977120444122.00--00000
Dilip VengsarkarINDEngland tour of India 1979/801980120443422.007459.4600050
Yajurvindra SinghINDIndia tour of England 197919791214443*44.0012236.0700010
Shivlal YadavINDIndia tour of New Zealand 1980/811981120444322.0021820.1800030
Paul AllottENGIndia tour of England 198219822214441*44.006369.8400021
Duleep MendisSLEngland tour of Sri Lanka 1981/821982120442722.0012136.3600041
Derek StirlingNZNew Zealand tour of England 19861986221442644.0013333.0800042
Sanjay ManjrekarINDNew Zealand tour of India 1995/9619951214429*44.009446.8100060
Phil NewportENGAustralia tour of England 19891989120443622.0010044.0000040
Michael SlaterAUSAustralia tour of India 1996/971996120444422.009844.9000160
Colin MillerAUSAustralia tour of West Indies 1998/991999120444322.0041107.3200022
Bahir ShahAFGAfghanistan tour of Zimbabwe 2025/262025120443222.006369.8400070
Dion EbrahimZIMZimbabwe tour of Bangladesh 2001/022001230444114.6712236.0700120
Mushfiqur RahmanBANBangladesh tour of Zimbabwe 2003/042004230444414.6712335.7700230
HMRKB HerathSLSobers/Tissera Trophy 2015/1620152314426*22.006765.6700141
Xavier MarshallWIWest Indies tour of New Zealand 2008/092008230442014.6712834.3800071
Kushal Janith PereraSLSobers/Tissera Trophy 2015/162015230442314.676864.7100040
Tharindu KaushalSLPakistan in Sri Lanka Test Series 20152015230441814.679745.3600060
PreviousPage 281Next

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.