Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES152/5 (17.3)WAR206/4 (20)ES need 55 runs in 15 ballsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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 bowledT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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
John SnowENGWest Indies tour of England 196619663526259*20.6717735.0301280
Bruce TaylorNZNew Zealand tour of England 19731973350622012.4010559.0500080
Aaqib JavedPAKSri Lanka tour of Pakistan 1995/9619953526228*20.6713545.9300080
Craig WhiteENGWest Indies tour of England 20002000461622712.4016437.8000280
Morné MorkelSASouth Africa tour of England 201720173626220*15.5010360.19002110
Tim SoutheeNZNew Zealand in West Indies Test Series 201420143616221*12.407088.5700043
Ian PeeblesENGEngland tour of South Africa 1927/281927-1928463622620.67--00000
Mervyn DillonWIIndia tour of West Indies 2002200257062438.8612450.0000382
Ivo BlighENGEngland tour of Australia 1884/851882-1883471621910.33--00260
Punch PhilipsonENGEngland tour of Australia 1894/951894-1895471623010.33--00010
Frank LaverAUSAustralia tour of England 19051905573622415.50--00000
Jim LakerENGEngland tour of Australia 1958/591958-19594726222*12.4018832.9800030
Claude NewberrySAEngland tour of South Africa 1913/141913-191448062167.75--00100
Bernard BosanquetENGEngland tour of Australia 1903/041903-190448162168.86--00050
Chud LangtonSAAustralia tour of South Africa 1935/361935-1936510162166.89--00101
Glenn McGrathAUSNew Zealand tour of Australia 2004/052004210616161.009266.3001051
Jacques KallisSASouth Africa tour of Pakistan 1997/981997110616161.0015738.8501060
Shaun PollockSASouth Africa tour of Zimbabwe 1999/001999110616161.0011055.4501052
Robin PetersonSASouth Africa tour of Bangladesh 20032003110616161.0010955.9601080
Robin PetersonSAIndia in South Africa Test Series 2013/142013110616161.0052117.3101091
Asad ShafiqPAKPakistan v South Africa Test Series 2010/112010110616161.0011851.69010100
Kamindu MendisSLAustralia tour of Sri Lanka 20222022110616161.0013744.5301070
Mitchell HayNZWest Indies tour of New Zealand 2025/262025110616161.009365.5901091
Navjot SidhuINDZimbabwe tour of India 1992/931993110616161.009862.24010100
Tom MoodyAUSNew Zealand tour of Australia 1989/901989110616161.0013545.1901080
Matthew HaydenAUSBangladesh tour of Australia 20032003220615030.5011254.46010100
Jacob OramNZNew Zealand tour of Bangladesh 2004/0520042216138*61.0019930.6500031
Jacques RudolphSAZimbabwe tour of South Africa 2004/0520052216149*61.009266.3000091
Tillakaratne DilshanSLSri Lanka tour of Bangladesh 2008/092008120614730.507779.2200051
Graeme CremerZIMZimbabwe tour of Sri Lanka 20172017120614830.5012748.0300060
Abdur RehmanPAKPakistan v South Africa Test Series 2010/112010220616030.5014442.3601081
Tino MawoyoZIMNew Zealand in Zimbabwe Test Series 20162016120613530.5020130.35000100
Tanvir AhmedPAKPakistan in West Indies Test Series 20112011121615761.0010160.40010110
Jonny BairstowENGBasil D'Oliveira Trophy 20172017120615130.5010160.4001080
Mark WoodENGEngland tour of Australia and New Zealand 2017/182018120615230.507680.2601091
Stephen DohenyIREIreland tour of Bangladesh 2025/262025120614630.5012947.2900041
Ibrahim ZadranAFGAfghanistan tour of Zimbabwe 2025/262025120614230.508274.3900090
Billy BarnesENGAustralia tour of England 18861886220615830.50--01000
Dilip VengsarkarINDPakistan tour of India 1983/841983120614030.50--000-0
Kapil DevINDSri Lanka tour of India 1982/831982120613130.50--000-0
Geoff MarshAUSEngland tour of Australia 1987/881988120615630.5026423.1101040
Brian McMillanSASouth Africa tour of England 19981998120615430.5014542.0701090
Hansie CronjeSASouth Africa tour of Zimbabwe 1995/9619951216156*61.0011851.6901041
Richard SnellSASouth Africa tour of Sri Lanka 19931993221614861.0010160.40000100
Steve JamesENGSri Lanka tour of England 19981998120613630.5026123.3700040
Nicky BojeSASouth Africa tour of New Zealand 2003/042004231612530.5011055.45000110
Hasan RazaPAKICC World Cup 2002/032002230614620.3317035.88000100
Tim SoutheeNZNew Zealand in Sri Lanka Test Series 201920192316124*30.509167.0300033
Adrian BarathWIWest Indies in Sri Lanka Test Series 2010/112010230615020.3311353.9801090
Colin de GrandhommeNZSouth Africa in New Zealand Test Series 2016/172017230615720.338076.2501152
PreviousPage 242Next

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.