Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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
Graham DilleyENGNew Zealand tour of England 19861986210171717.005530.9100010
Azeem HafeezPAKIndia tour of Pakistan 1984/8519842111717*---000-0
Laxman SivaramakrishnanINDIndia tour of West Indies 1982/831983110171717.00--000-0
Aamer MalikPAKAustralia tour of Pakistan 1988/8919881111717*-5630.3600020
Phil SimmonsWIWest Indies tour of Sri Lanka 1993/941993110171717.003154.8400040
Ashley GilesENGSouth Africa tour of England 199819981211716*17.005332.0800010
Ashley GilesENGEngland tour of Australia 2002/03200212017138.503647.2200020
Anil KumbleINDSouth Africa tour of India 2004/0520042201798.503943.5900020
Paul CollingwoodENGAustralia tour of England and Scotland 2005200512017108.507722.0800020
Marvan AtapattuSLSri Lanka tour of West Indies 1997199712017108.504636.9600020
Russel ArnoldSLSri Lanka tour of Australia 2004200412017118.503844.7400020
Mark BoucherIWXICC World XI tour of Australia 2005/06200512017178.504537.7800110
Inzamam-ul-HaqPAKSouth Africa tour of Pakistan 2007/08200712017148.503647.2200010
Waqar YounisPAKPakistan tour of New Zealand 1992/931993121171317.003450.0000020
Waqar YounisPAKEngland tour of Pakistan 2000/01200012017178.505729.8200120
Craig McMillanNZNew Zealand tour of Pakistan 2002200212017158.501894.4400001
Ashish NehraINDIndia tour of South Africa 2001/0220011221717*-3056.6700011
Corey CollymoreWIAustralia tour of West Indies 1998/9919991211711*17.006028.3300020
Daren PowellWIICC World Cup 2002/03200222017168.506028.3300011
Jerome TaylorWIWest Indies tour of New Zealand 2005/062006121171317.002958.6200030
Javed OmarBANPakistan tour of Bangladesh 2001/02200212017178.509018.8900110
Javed OmarBANBangladesh tour of South Africa 2002/03200212017108.505928.8100010
Dewald PretoriusSASouth Africa tour of England and Ireland 200320033201798.503450.0000030
Paul WisemanNZPakistan tour of New Zealand 2000/0120011201798.508220.7300000
Manjural Islam RanaBANNew Zealand tour of Bangladesh 2004/05200412017168.508619.7700010
Roshan MahanamaSLSri Lanka tour of England 1991199112017158.506028.3300010
JP DuminySABasil D'Oliveira Trophy 2017201712017158.505431.4800030
Shahadat HossainBANWest Indies in Bangladesh Test Series 2012/13201212017138.503154.8400030
Mushfiqur RahimBANBangladesh tour of New Zealand 2021/222022121171217.006028.3300020
Tamim IqbalBANSri Lanka in Bangladesh Test Series 2008/09200912017178.503745.9500130
Ishant SharmaINDIndia in New Zealand Test Series 2019/20202012017128.504438.6400020
Wahab RiazPAKSri Lanka tour of United Arab Emirates and Pakistan 2017/18201712017168.504141.4600010
Tim SoutheeNZNew Zealand tour of United Arab Emirates 2018/1920181211715*17.001989.4700001
Angelo MathewsSLBangladesh tour of Sri Lanka 2021202112017128.505034.0000011
Rubel HossainBANBangladesh tour of South Africa 2017/18201712017108.504141.4600030
Dale RichardsWISouth Africa in West Indies Test Series 2010201012017178.502373.9100140
Josh HazlewoodAUSICC World Test Championship 20252025121171717.005431.4800020
Junaid KhanPAKPakistan in South Africa Test Series 2012/13201312117917.003745.9500040
Njabulo NcubeZIM-201102017148.502373.9100001
Kaushal SilvaSLSri Lanka in South Africa Test Series 2011/12201112017178.504636.9600110
Trent BoultNZBangladesh tour of New Zealand 2021/222022221179*17.001894.4400040
Taijul IslamBANBangladesh tour of Zimbabwe 202620261201798.503647.2200030
Aminul IslamBANICC World Cup 2002/03200212017128.505630.3600020
Ish SodhiNZNew Zealand in India Test Series 2016/17201612017178.503943.5900121
Mohammed ShamiINDICC World Test Championship 20212021121171317.0011154.5500040
Peter MoorIREIreland tour of Bangladesh 2022/23202312017168.508619.7700030
Dhananjaya de SilvaSLIndia tour of Sri Lanka 2017201712017178.501894.4400140
Wiaan MulderSASouth Africa tour of England 2022202212017148.506526.1500020
Wiaan MulderSASouth Africa tour of Pakistan 2025/26202512017178.504438.6400130
Jhye RichardsonAUSThe Ashes 2021/2220211201798.507242.8600002
PreviousPage 367Next

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.