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 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)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
Peter HeineSASouth Africa tour of England 195519554717422*12.33--00050
Peter PollockSAAustralia tour of South Africa 1969/7019704737436*18.5019238.5400181
Anil KumbleINDPakistan tour of India 1998/991999481741810.5725728.7900160
Glenn McGrathAUSAustralia tour of West Indies 1998/991999484743918.5011464.9100080
Daryl MitchellNZEngland in New Zealand Test Series 2019/202019110737373.0015945.9101081
Alec BannermanAUSEngland tour of Australia and New Zealand 1878/791879110737373.00--01070
Inzamam-ul-HaqPAKPakistan tour of Bangladesh 2001/022002220734336.5014650.0000082
Faisal IqbalPAKPakistan in New Zealand Test Series 2009/102009120736736.5019537.4401090
Chris GayleWIBangladesh in West Indies Test Series 20142014121736473.0011563.48010121
Imran FarhatPAKPakistan in South Africa Test Series 2012/132013120734336.5015148.3400080
Mushfiqur RahimBANSri Lanka tour of Bangladesh 2008/092008121736173.0013852.9001070
Stuart BroadENGWest Indies tour of England 20202020221736273.0059123.73010101
Dinesh ChandimalSLPakistan in Sri Lanka Test Series 20122012120736536.5015646.7901090
Mominul HaqueBANBangladesh tour of Zimbabwe 20262026120736036.5011165.77010140
Devon ConwayNZICC World Test Championship 20212021120735436.5020036.50010100
Lorcan TuckerIREIreland v Afghanistan in United Arab Emirates 2023/242024121734673.0016245.0600070
Kepler WesselsAUSNew Zealand tour of Australia 1985/861985120737036.5019637.2401061
Joylord GumbieZIMZimbabwe tour of Ireland 20242024120734936.5014450.69000100
Godfrey EvansENGIndia tour of England 19591959220737336.5073100.00011120
Geoff ArnoldENGPakistan tour of England 19671967220735936.5015447.4001072
Sunil GavaskarINDEngland tour of India 1979/801980120734936.5014450.6900051
Ian DavisAUSEngland tour of Australia 1976/771977120736836.5017541.7101060
David HookesAUSEngland tour of Australia 1976/771977120735636.508882.95010110
Eddie HemmingsENGAustralia tour of England 19891989120733836.5013155.73000100
Martin CroweNZNew Zealand tour of Australia 1993/941993121734273.0019537.4400090
Tim ZoehrerAUSAustralia tour of India 1986/8719863217352*73.0013753.28010102
Chandika HathurusingheSLEngland tour of Sri Lanka 1992/931993120735936.5021533.9501090
Craig SpearmanNZPakistan tour of New Zealand 1995/961995120734036.5012558.40000101
Rahmat ShahAFGAfghanistan tour of India 20262026120736036.5015148.3401092
Damien MartynAUSSouth Africa tour of Australia 1993/941993-1994230735924.3321134.6001070
Faisal IqbalPAKPakistan tour of India 2007/082007230735124.3312956.5901190
Shivnarine ChanderpaulWIZimbabwe tour of West Indies 1999/002000230734924.3323630.9300060
Ryan HindsWISouth Africa tour of West Indies 20052005230734824.3320236.1400070
Niroshan DickwellaSLSri Lanka tour of Bangladesh 202220222317361*36.5010966.9701070
Niroshan DickwellaSLSri Lanka tour of Bangladesh 2017/182018230736224.338289.0201090
Brandon MavutaZIMWest Indies tour of Zimbabwe 2022/232023230735624.3317541.71010110
Mahmudul Hasan JoyBANSri Lanka tour of Bangladesh 20222022230735824.3317142.69011120
Bill BrownAUSAustralia tour of England 19481948230733224.336227.4200010
Bert SutcliffeNZEngland tour of New Zealand 1958/591959230736124.3315945.91011101
Les FavellAUSEngland tour of Australia 1958/591959231735436.5020934.9301060
Ken MackayAUSAustralia tour of Pakistan 1959/601959330734024.33--000-0
Dav WhatmoreAUSPakistan tour of Australia 1978/791979230734324.3324629.6700040
Saleem MalikPAKPakistan tour of Sri Lanka 199419942317350*36.5012160.3301080
Alec StewartENGEngland tour of Australia 1994/951994241733324.3312956.59000110
Sanath JayasuriyaSLSri Lanka tour of New Zealand 1996/971997240735018.2511563.4801180
Rashid LatifPAKPakistan tour of New Zealand 1993/941994341733024.3313056.1500082
Khaled MashudBANEngland tour of Bangladesh 2003/042003240735118.2520435.7801160
Salman ButtPAKSouth Africa tour of Pakistan 2007/082007240734018.2517541.71000120
Ian BellENGNew Zealand in England Test Series 20132013240733118.2522532.44000100
JP DuminySABasil D'Oliveira Trophy 2015/162015-2016241732924.3316943.20000121
PreviousPage 218Next

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.