Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th 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)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by series (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Sanwar HossainBANBangladesh tour of South Africa 2002/032002240864921.5014061.43001130
Tapash BaisyaBANBangladesh tour of West Indies 20042004240864821.5018745.9900090
Mohammad AshrafulBANBangladesh in Zimbabwe Test Series 20132013240864021.5022138.91000100
Jacques RudolphSAAustralia in South Africa Test Series 2011/122011240863021.5012668.25000130
Thilan SamaraweeraSLWarne-Muralitharan Trophy 20112011240864321.5022138.9100180
Jamie HowNZWest Indies tour of New Zealand 2008/092008240865421.5012071.67010130
Mushfiqur RahimBANIndia tour of Bangladesh 2022/232022240862821.5017349.71000100
Alviro PetersenSASir Vivian Richards Trophy 2014/152014-2015340864221.5017150.29001121
Angelo MathewsSLPakistan tour of Sri Lanka 20222022240864221.5020841.35001101
Ahmed ShehzadPAKPakistan in Sri Lanka Test Series 20142014240865821.5017848.3101090
Dimuth KarunaratneSLSri Lanka tour of South Africa 2018/192019240863021.5017948.04000120
Pat CumminsAUSAustralia tour of South Africa 2026/272026241864328.6713464.1800084
Mominul HaqueBANSouth Africa tour of Bangladesh 2024/252024240868221.5012369.9201292
Hanuma VihariINDIndia in New Zealand Test Series 2019/202020240865521.5018745.99010150
Niroshan DickwellaSLSri Lanka tour of India 2021/2220222418651*28.6716851.19010120
Matthew FisherYORSpecsavers County Championship 20172017240863721.5024734.82000120
Agha SalmanPAKPakistan tour of South Africa 2024/252024-2025240864821.5015455.84000100
Tristan StubbsSASouth Africa tour of Pakistan 2025/262025240867621.5023436.7501161
K NuwanthaSLIndia tour of Sri Lanka 20262026240864621.5031127.6500091
Jack BrownENGAustralia tour of England 18961896240863621.50--000-0
Verdun ScottNZEngland tour of New Zealand 1950/511951241866028.67--01160
Ijaz ButtPAKAustralia tour of Pakistan 1959/601959240865821.50--01100
Bob TaylorENGEngland tour of Pakistan 1977/781977-1978341863628.6745019.1100160
Manoj PrabhakarINDEngland tour of India and Sri Lanka 1984/8519842418635*28.6721140.7600090
Ian HealyAUSAustralia tour of New Zealand 1992/931993340865421.5017150.29011111
Denis LindsaySASouth Africa tour of New Zealand 1963/641964350863717.20250.0000060
Prasanna JayawardeneSLWarne-Muralitharan Trophy 20112011350864717.2015057.33002103
Brad HaddinAUSBorder-Gavaskar Trophy 2011/122011-20124528642*28.6717948.0400142
Shaun UdalENGEngland tour of Pakistan 2005/0620053518633*21.5014260.56001101
Ravichandran AshwinINDAustralia tour of India 2022/232023450863717.2018546.49000101
Jason HolderWIWest Indies tour of England 20172017350864317.2016751.50001140
Keshav MaharajSASouth Africa tour of Australia 2022/232022-2023350865317.2013464.18010111
Nick GubbinsMIDLV= County Championship 20142014350865417.2022138.9101191
Cameron PaulCANPlunket Shield 2024/252024-2025450863517.2027231.6200080
Roy MinnettAUS1912 Triangular Tournament1912450863917.20--00100
Bill LockwoodENGAustralia tour of England 190219024518652*21.50--01100
Les AmesENGNew Zealand tour of England 19371937352863928.67--000-0
Basil ButcherWIWest Indies tour of India and Ceylon 1966/671966-1967350863517.20--001100
Ken WadsworthNZNew Zealand tour of England 19731973350864617.2023935.98001120
Sadiq MohammadPAKWest Indies tour of Pakistan 1980/811980350863617.2025034.4000160
Imran KhanPAKPakistan tour of Australia 1976/771976-1977350864817.2021340.3800190
Lance CairnsNZAustralia tour of New Zealand 1981/821982351863421.5010482.6900065
Mudassar NazarPAKPakistan tour of England 19781978350863117.2029928.7600070
Mark ButcherENGNew Zealand tour of England 19991999360863314.3325234.13000140
John CrawleyENGEngland tour of Australia 1998/991998-1999360864414.3322638.0500070
Michael PappsNZSouth Africa tour of New Zealand 2003/042004361865917.2026632.33012150
Tim SoutheeNZNew Zealand tour of England 20222022360863314.339491.49001141
Harry BoamWFPlunket Shield 2012/132012-2013461863117.2023237.07002121
Ajaz PatelCSPlunket Shield 2018/192019461864217.2017549.14001131
Stephen CookGLASpecsavers County Championship 20182018360863614.3320741.5500090
PreviousPage 299Next

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.