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
David SheppardENGPakistan tour of England 19541954220503725.00--00040
Doug InsoleENGSouth Africa tour of England 19551955120504725.00--00000
Headley KeithSASouth Africa tour of Australia 1952/5319531215040*50.00--00040
Colin CowdreyENGPakistan tour of England 19711971120503425.0014135.4600080
Javed MiandadPAKIndia tour of Pakistan 1984/851984220503425.00--000-0
Allan BorderAUSEngland tour of Australia 1987/8819881215048*50.0012041.6700010
Ottis GibsonWIWest Indies tour of South Africa 1998/991999120503725.0011244.6400060
Rudi SteynSANew Zealand tour of South Africa 1994/951995120503825.0017428.7400080
Gavin RobertsonAUSAustralia tour of Pakistan 1998/991998120504525.0012739.3700051
Zaheer KhanINDIndia in South Africa Test Series 2010/112010-2011230502716.679055.5600152
Wasim AkramPAKAustralia tour of Pakistan 1998/991998230503516.6716430.4900180
Ashwell PrinceSASouth Africa in Bangladesh Test Series 2007/082008230503816.679652.0800060
Shingirai MasakadzaZIMBangladesh in Zimbabwe Test Series 20132013230502416.6714334.9700050
Niroshan DickwellaSLPakistan in Sri Lanka Test Series 20142014230502416.677566.6700050
Niroshan DickwellaSLSri Lanka tour of South Africa 2018/192019230504216.6750100.0000171
Kagiso RabadaSAPakistan tour of South Africa 2024/252024-20252325031*50.005198.0400060
Marnus LabuschagneAUSAustralia tour of Sri Lanka 2024/2520252315026*25.009552.6300070
Percy FenderENGAustralia tour of England 192119212315044*25.00--00140
Naoomal JeoomalINDEngland tour of India 1933/341934231504325.00--00000
Barry KnightENGEngland tour of New Zealand 1965/661966231502525.0011533.0400040
Zaheer AbbasPAKEngland tour of Pakistan 1972/731973231502425.00--00040
Chris OldENGEngland tour of Australia 1974/751974-1975230504316.675886.2100162
Martin CroweNZNew Zealand tour of India 1995/961995230502416.6711045.4500071
WPUJC VaasSLSri Lanka tour of South Africa 2000/012000-2001241503816.679950.5100072
Kyle MillsNZEngland in New Zealand Test Series 2007/0820082415025*16.678956.1800080
Daniel VettoriNZAustralia tour of New Zealand 1999/002000241502716.679254.3500190
Mohammad AshrafulBANBangladesh in England Test Series 20102010240502112.509254.3500080
Kumar DharmasenaSLSri Lanka tour of Australia 1995/961995-1996240503012.5015432.4700170
Javed OmarBANEngland tour of Bangladesh 2003/042003240502712.5015931.4500050
HMRKB HerathSLSouth Africa in Sri Lanka Test Series 20142014241502016.6710448.0800080
S. SreesanthINDSouth Africa in India Test Series 2007/082008341502916.677566.6700171
MahmudullahBANPakistan in Bangladesh Test Series 2011/122011240503212.509055.5600271
Martin GuptillNZNew Zealand in South Africa Test Series 2012/132013240504812.5014534.48001100
Anamul HaqueBANNew Zealand in Bangladesh Test Series 2013/142013240502212.5010149.5000070
Neil WagnerNZNew Zealand in England Test Series 20132013242502725.009055.5600081
Sam CurranENGEngland tour of West Indies 2018/192019241501716.677566.6700090
Dhananjaya de SilvaSLSri Lanka tour of Australia 2018/192019240502512.5013935.9700030
Kusal MendisSLPakistan tour of Sri Lanka 20232023240501812.5010348.5400080
Mohammad NawazPAKPakistan v West Indies Test Series 2016/172016340502512.5015731.8500140
Alzarri JosephWIWest Indies tour of Australia 2022/232022240504312.5010448.0800143
Roston ChaseWIWest Indies tour of South Africa 2022/232023240502812.5011643.1000251
Shimron HetmyerWIWest Indies tour of India 2018/192018240501712.5010249.0200061
Nazmul Hossain ShantoBANPakistan tour of Bangladesh 2021/222021240503012.5010050.0000160
Wiaan MulderSABangladesh tour of South Africa 2021/222022240503312.5013537.0400141
Joshua Da SilvaWIWest Indies tour of Australia 2022/232022240502312.5011942.0200170
Yashasvi JaiswalINDIndia tour of South Africa 2023/242023-2024240502812.508558.82001110
Johnny TyldesleyENGAustralia tour of England 18991899240502212.50--000-0
Clarrie GrimmettAUSAustralia tour of England 19261926341503516.67--00000
Harold LarwoodENGSouth Africa tour of England 19291929340503512.50--00100
Jackie McGlewSASouth Africa tour of England 19511951240504012.50--00000
PreviousPage 267Next

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.