Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 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
Kemar RoachWIPakistan tour of West Indies 202120212415830*19.3311152.2500051
Tharanga ParanavitanaSLNew Zealand in Sri Lanka Test Series 20092009240583414.5015437.6600160
Mohammad MithunBANBangladesh tour of New Zealand 2018/192019240584714.5014340.5600180
Taijul IslamBANPakistan tour of Bangladesh 20262026240582214.5012147.9300060
Shan MasoodPAKPakistan v England Test Series 2015/162015240585414.5010356.3101071
Theunis de BruynSAAustralia tour of South Africa 2017/182018241583619.3312147.9300090
Rory BurnsENGEngland tour of India 2020/212021240583314.5010654.7200260
Ollie RobinsonENGPakistan tour of England 20262026340585014.506589.2301281
Jomel WarricanWIWest Indies tour of Bangladesh 2018/192018241584119.339461.7000131
Kusal MendisSLSri Lanka tour of United Arab Emirates and Pakistan 2017/182017240582914.5015038.6700050
Zak CrawleyENGEngland tour of New Zealand 2022/232023240582814.509561.05000110
Marco JansenSASouth Africa tour of New Zealand 2021/2220222425837*29.0013343.6100080
Wesley MadhevereZIMZimbabwe tour of Bangladesh 20252025241582419.3312546.4000190
Frank MilliganENGEngland tour of South Africa 1898/991899240583814.50--00000
Vijay ManjrekarINDPakistan tour of India 1952/531952340582914.50--00000
Gavin StevensAUSAustralia tour of Pakistan 1959/601959240582814.50--000-0
Charlie StayersWIIndia tour of West Indies 1961/6219624415835*19.33--000-0
Bryan YuileNZNew Zealand tour of Pakistan 1969/7019692435847*58.00--00040
Taslim ArifPAKWest Indies tour of Pakistan 1980/811980241583219.3314739.4600150
Anil KumbleINDIndia tour of West Indies 1996/9719975525823*19.3317632.9500030
Josh HazlewoodAUSSouth Africa in Australia Test Series 2016/172016352582919.3312347.1500090
Devendra BishooWISri Lanka tour of West Indies 20182018351584014.5023324.8900270
Jermaine BlackwoodWIThe Frank Worrell Trophy 2015/162015-2016350582811.6012944.9600291
Hugh TrumbleAUSAustralia tour of England 18931893351583514.50--00000
Trevor GoddardSAAustralia tour of South Africa 1969/701970350581711.6021027.6200050
Wasim BariPAKNew Zealand tour of Pakistan 1969/701969351581914.50--00040
Dominic CorkENGPakistan tour of England 19961996350582611.6012347.1500190
Ryan SidebottomENGIndia tour of Ireland, England and Scotland 200720073635825*19.3311948.7400080
Suranga LakmalSLEngland tour of Sri Lanka 2018/1920183635815*19.3312446.7700161
Jasprit BumrahINDEngland tour of India 2023/242024461582611.6014639.7300261
Marcus HarrisAUSThe Ashes 2019201936058199.6712147.9300090
Eric TindillNZNew Zealand tour of England 193719373615837*11.60--00100
John SparlingNZNew Zealand tour of South Africa 1961/621961-196236058199.67--00000
Gordon GreenidgeWIWest Indies tour of Pakistan 1990/91199036058219.6712048.3300060
Kenny BenjaminWIEngland tour of West Indies 1993/9419945625843*14.5013144.2700261
William AttewellENGEngland tour of Australia 1884/851884-1885572583011.6010.0000260
Roy SwetmanENGEngland tour of West Indies 1959/60196047058458.29100.0000200
Graham DilleyENGWest Indies tour of England 1988198847158289.679461.70001100
Gil LangleyAUSWest Indies tour of Australia 1951/521951-195258258239.67--00140
Dilip DoshiINDPakistan tour of India 1979/801979-198068158208.2917932.4000160
Tom RichardsonENGEngland tour of Australia 1894/951894-18955935812*9.67--00220
Subhash GupteINDIndia tour of England 19591959510158216.44--00120
Faisal IqbalPAKSri Lanka in Pakistan Test Series 2008/092009210575757.0014140.4301060
Mushtaq AhmedPAKPakistan tour of Zimbabwe 1997/981998110575757.0014539.3101051
Brian BoothAUSPakistan tour of Australia 1964/651964110575757.009858.1601030
Haroon RasheedPAKPakistan tour of Australia 1976/771977110575757.0010653.7701040
Yuvraj SinghINDIndia in Sri Lanka Test Series 20102010120575228.507873.0801091
Shaun PollockSAPakistan tour of South Africa 2002/032002-20032215736*57.0046123.9100072
Stephen FlemingNZNew Zealand tour of India 1995/961995220574128.5012047.5000041
Nathan AstleNZIndia tour of New Zealand 1998/991998121575657.0015636.5401061
PreviousPage 250Next

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.