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
Cyril AllcottNZEngland tour of New Zealand 1929/301930210333333.00--000-0
Dick RichardsonENGWest Indies tour of England 19571957110333333.00--00030
Barry JarmanAUSPakistan tour of Australia 1964/651964110333333.006154.1000030
Shoaib MohammadPAKSri Lanka tour of Pakistan 1985/861985110333333.00--000-0
Curtly AmbroseWIWest Indies tour of New Zealand 1994/951995210333333.003886.8400060
Mahela JayawardeneSLSri Lanka in Bangladesh Test Series 2008/092009120332216.5013823.9100020
Nuwan ZoysaSLWest Indies tour of Sri Lanka 2001/022001220332316.505164.7100050
Stuart MacGillAUSSouth Africa tour of Australia 2005/062005-2006220332916.5032103.1300060
Mark BoucherSAWest Indies tour of Zimbabwe and South Africa 2007/082007120332016.506451.5600040
Makhaya NtiniSAIndia tour of South Africa 2001/022001220332316.503789.1900061
Kyle MillsNZNew Zealand tour of Australia 2004/052004121332933.007345.2100031
Grant FlowerZIMAustralia tour of Zimbabwe 1999/001999120333216.509933.3300021
Shahid AfridiPAKMCC Spirit of Cricket Test Series 20102010120333116.5019173.6800042
Umar GulPAKPakistan v South Africa Test Series 2010/112010221332133.004967.3500051
Farhan AdilPAKBangladesh tour of Pakistan 20032003120332516.506947.8300040
Hamish MarshallNZNew Zealand tour of Zimbabwe 20052005220332016.503497.0600030
Thilan SamaraweeraSLSri Lanka tour of Australia 2007/082007120332016.509335.4800040
Stuart BroadENGEngland in Sri Lanka Test Series 2011/122012121332833.0027122.2200051
Abdur RehmanPAKPakistan in New Zealand Test Series 2010/112011220332816.508937.0800042
William PorterfieldIREPakistan tour of Ireland, England and Scotland 20182018120333216.5014023.5700030
Ajantha MendisSLSri Lanka in India Test Series 2009/102009121332733.008638.3700030
Sunil JoshiINDPakistan tour of India 1998/9919991213325*33.008737.9300041
Naeem IslamBANNew Zealand tour of Bangladesh 2008/092008120331916.5011628.4500040
Joe DenlyENGIreland tour of England 20192019120332316.505955.9300040
Temba BavumaSABasil D'Oliveira Trophy 2019/202020120332716.505757.8900060
Henry NichollsNZNew Zealand in Zimbabwe Test Series 20162016220331816.506253.2300050
Joe RootENGIreland tour of England 20192019120333116.507146.4800030
Chris JordanENGPataudi Trophy 20142014320332016.505560.0000050
Tom BlundellNZWest Indies tour of New Zealand 2025/262025220332916.505362.2600020
Wiaan MulderSAICC World Test Championship 20252025120332716.509435.1100050
Zak CrawleyENGIndia tour of England 20212021120332716.507544.0000050
Richard EllisonENGWest Indies tour of England 198419841213320*33.006749.2500030
Saim AyubPAKPakistan tour of Australia 2023/242024120333316.505560.0000131
Tristan StubbsSAAustralia tour of South Africa 2026/272026120333216.507842.3100030
Tevin ImlachWIWest Indies tour of India 2025/262025120332116.508041.2500041
Louis TancredSAEngland tour of South Africa 1913/141913120332016.50--000-0
Horace ChapmanSAEngland tour of South Africa 1913/141914121331733.00--000-0
Billy BarnesENGAustralia tour of England 18801880120332816.508240.2400020
Andrew StoddartENGEngland tour of Australia and New Zealand 1887/881888120331716.506451.5600030
Arnold FothergillENGEngland tour of South Africa 1888/891889220333216.50520.0000031
Jack WhiteENGAustralia tour of England 193019301213323*33.007245.8300040
Bob WyattENGWest Indies tour of England 19331933220331816.50--000-0
Ernie BromleyAUSEngland tour of Australia 1932/331933120332616.508240.2400020
Alec BedserENGEngland tour of New Zealand 1950/511951220332816.50--00020
Peter CarlsteinSAAustralia tour of South Africa 1957/581958120333216.50--00000
Graham DowlingNZSouth Africa tour of New Zealand 1963/641964120333216.50--00031
Willie RodriguezWIWest Indies tour of England 19631963120332816.50--00020
Mike MacaulaySAEngland tour of South Africa 1964/651965120332116.50--00010
Derek UnderwoodENGIndia tour of England 19711971120332216.507444.5900040
Ashok GandotraINDNew Zealand tour of India 1969/701969120331816.50--00000
PreviousPage 312Next

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.