Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2069th Match · CSA Pro20 2026/27TITDOLODI1st 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)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)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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
Hashan TillakaratneSLSri Lanka tour of New Zealand 1996/9719972417555*25.0026927.8801090
Khaled MashudBANBangladesh tour of Australia 20032003240754418.7523132.47000100
Nuwan KulasekaraSLPakistan in Sri Lanka Test Series 20092009340753818.7514352.45000111
Shakib Al HasanBANSouth Africa in Bangladesh Test Series 2007/082008240754018.7519837.8800080
Shakib Al HasanBANIndia in Bangladesh Test Series 2009/102010240753418.7514053.57000101
Stuart BroadENGSri Lanka in England Test Series 20142014240754718.758687.21001130
Kemar RoachWIBangladesh tour of West Indies 2024/252024240754718.7520935.8900051
Michael NeserAUSThe Ashes 2025/262025-2026340753518.7518540.54001120
Chris MorrisSASouth Africa tour of England 20172017240753618.7518540.54000110
Shai HopeWIWest Indies tour of New Zealand 2017/182017240753718.7520636.41001121
Nazmul Hossain ShantoBANSouth Africa tour of Bangladesh 2024/252024240753618.7512858.5900092
Alex CareyAUSAustralia tour of South Africa 2026/2720262417537*25.0015448.7000180
Eddie PaynterENGWest Indies tour of England 19391939241753425.00--00100
Roy McLeanSAEngland tour of South Africa 1964/651964240753018.75--00042
Johnny MartinAUSAustralia tour of India 1964/651964240753918.75--001112
Geoff BoycottENGSouth Africa tour of England 19651965240753118.75--00110
Ian DavisAUSAustralia tour of New Zealand 1976/771977241753425.0020636.4100070
Richard HadleeNZNew Zealand tour of Sri Lanka 1983/841984340752918.7511963.0300180
Malcolm MarshallWIPakistan tour of West Indies 1987/881988241754825.0012958.1400091
Julien WienerAUSWest Indies tour of Australia 1979/801979-1980240754018.7518241.2100040
Fanie de VilliersSASouth Africa tour of India 1996/9719962417567*25.0021934.2501161
Brett LeeAUSBorder-Gavaskar Trophy 2007/082008351755918.7517742.37011100
Ranjan MadugalleSLSri Lanka tour of Pakistan 1985/861985350756515.00--01200
Geraint JonesENGEngland tour of India 2005/062006350755215.0020037.50010120
Alviro PetersenSAPakistan in South Africa Test Series 2012/132013350752715.0019438.66000110
Ishant SharmaINDIndia in Sri Lanka Test Series 201020103527531*25.0028726.1300050
Peter SiddleAUSSouth Africa in Australia Test Series 2008/092008-2009351752318.7515548.3900070
Mohammad AmirPAKPakistan in West Indies Test Series 20172017350752715.0015947.1700071
Mohammed ShamiINDIndia tour of England 202120213517556*18.7510174.2601271
Syd GregoryAUSAustralia tour of England 18931893350755715.00--01100
William AttewellENGEngland tour of Australia 1891/9218923517543*18.7520.0000250
Barberton HalliwellSAAustralia tour of South Africa 1902/031902350755715.00--01100
Bert HopkinsAUSAustralia tour of South Africa 1902/031902350753015.00--00000
Sam LoxtonAUSEngland tour of Australia 1950/511950-1951350753215.0010.0000140
Graham McKenzieAUSAustralia tour of England 19611961352753425.00--00030
Peter van der MerweSASouth Africa tour of Australia 1963/641963-1964351753118.7515736.9400180
David MurrayWIEngland tour of West Indies 1980/811981451754618.7517443.1000060
Ijaz AhmedPAKPakistan tour of South Africa 1997/981998350753415.0018740.11001100
Aamer SohailPAKPakistan tour of South Africa 1997/981998350753615.0024230.9900090
Daren GangaWIWest Indies tour of South Africa 1998/991998-1999360752812.5028426.4100180
Rajin SalehBANBangladesh tour of Sri Lanka 20072007360755112.5031024.1901380
Fred TruemanENGEngland tour of Australia 1958/591959360753612.5015947.1700371
Kim ElgieSANew Zealand tour of South Africa 1961/621961-1962360755612.5020.0001280
Rod MarshAUSPakistan tour of Australia 1983/841983-19845627533*18.7513455.97001100
Desmond HaynesWIPakistan tour of West Indies 1987/881988360754812.5025429.5300160
Curtly AmbroseWIWest Indies tour of England 19881988562754318.7514850.6800291
Zahid FazalPAKWest Indies tour of Pakistan 1990/911990360753212.5019538.4600090
Reggie SchwarzSAEngland tour of South Africa 1905/061906570753310.71--00091
Percy ChapmanENGEngland tour of South Africa 1930/311930-1931570752810.71--00170
Graeme HickENGWest Indies tour of England 19911991470754310.7129125.7700290
PreviousPage 215Next

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.