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 resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th 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)T2063rd 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
James AndersonENGPakistan v England Test Series 2011/1220123615415*10.8010650.9400051
Chris GayleWIWest Indies tour of Sri Lanka 2001/02200136054449.0011049.0900370
Ramnaresh SarwanWIWest Indies tour of Australia 2000/012000-200136054519.0013739.4201360
Aaron RedmondNZNew Zealand in England Test Series 2008200836054289.0018030.0000170
Nathan LyonAUSBorder-Gavaskar Trophy 2012/132013363541818.0024422.1300060
Vic PollardNZNew Zealand tour of Pakistan 1969/7019693615428*10.80--00120
Geoff CookENGEngland tour of Australia and New Zealand 1982/831982-198336054269.0017131.5800030
Jack LeachENGThe Ashes 20192019473542113.5016832.1400070
Pankaj RoyINDIndia tour of England 1952195247054357.7110.0000500
Doug WaltersAUSAustralia tour of England 1972197247054207.7118129.8300040
Rodney HoggAUSWest Indies tour of Australia 1984/8519844735421*13.5014437.5000260
Jim SmithENGEngland tour of West Indies 1934/35193548054256.75--00203
Rodney HoggAUSAustralia tour of India 1979/801979610254196.7517921.2300350
AB de VilliersSAZimbabwe tour of South Africa 2017/182017110535353.006581.5401051
Liton DasBANZimbabwe tour of Bangladesh 2019/202020110535353.009555.7901050
Arthur WoodENGAustralia tour of England 19381938110535353.009555.7901080
Geoff MarshAUSSri Lanka tour of Australia 1987/881988110535353.0011645.6901050
Daryll CullinanSASouth Africa tour of India 1999/002000110535353.008661.6301051
Heath StreakZIMSouth Africa tour of Zimbabwe 1995/961995120535326.506877.9401181
Khaled MashudBANIndia tour of Bangladesh 2000/012000121533253.0018928.0400020
Nathan HauritzAUSTrans-Tasman Trophy 2009/1020102225341*-8363.8600072
Stuart CarlisleZIMSouth Africa tour of Zimbabwe 2001/022001120534926.5023322.7500041
Clayton LambertWIWest Indies tour of England 19911991120533926.507471.6200051
Tim RobinsonENGSri Lanka tour of England 198819881215334*53.0016731.7400050
Tim SoutheeNZWest Indies tour of New Zealand 2017/182017121533153.005989.8300052
Lahiru ThirimanneSLSri Lanka in South Africa Test Series 2011/122012120533026.5015234.8700060
Liton DasBANSouth Africa in Bangladesh Test Series 20152015220535026.5011346.9001070
Wiaan MulderSASouth Africa tour of Pakistan 2020/212021120533326.5012343.0900061
Dhruv JurelINDIndia tour of England 20252025120533426.508661.6300060
Dion MyersZIMBangladesh tour of Zimbabwe 20212021120532726.5015334.6400013
Charles MacartneyAUSEngland tour of Australia 1911/121912120532726.5010053.0000070
Jim ChristySAEngland tour of South Africa 1930/311931120533726.50--00031
Jack NitschkeAUSSouth Africa tour of Australia 1931/321931220534726.50--00030
Matt PooreNZSouth Africa tour of New Zealand 1952/531953121534553.00--00080
Bob BarberENGAustralia tour of England 19641964120532926.5014337.0600020
AG Milkha SinghINDPakistan tour of India 1960/611961220533526.50--000-0
Willie RodriguezWIIndia tour of West Indies 1961/621962220535026.50--01001
Graeme PollockSASouth Africa tour of New Zealand 1963/641964120533026.50--00080
David HolfordWIIndia tour of West Indies 1970/711971120534426.50--000-0
Graham GoochENGEngland tour of Sri Lanka 1981/821982120533126.5010550.48000100
Chetan SharmaINDAustralia tour of India 1986/871986220533026.509356.9900051
Asanka GurusinhaSLSouth Africa tour of Sri Lanka 19931993120532726.5015633.9700060
Tony DodemaideAUSNew Zealand tour of Australia 1987/881987120535026.5021624.5401040
Peter TaylorAUSEngland tour of Australia 1986/871987120534226.5021824.3100020
Ajay SharmaINDWest Indies tour of India 1987/881988120533026.5016931.3600080
Adam ParoreNZZimbabwe tour of New Zealand 2000/0120001225350*-14835.81010100
Deep DasguptaINDZimbabwe tour of India 2001/022002230533317.6716033.1300061
Zaheer KhanINDIndia in New Zealand Test Series 2013/142014230532217.676779.1000081
Boeta DippenaarSASri Lanka tour of South Africa 2000/012000-2001230532217.678860.2300080
Shane WarneAUSAustralia tour of New Zealand 2004/0520053315350*26.506779.1001052
PreviousPage 259Next

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.