Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive70th Match · CSA Pro20 2026/27WPSWD25/1 (4.4)WP chose to bowlFirst-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/27NZINDODI2nd ODI · England tour of Australia 2026AUSENG

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
Kane WilliamsonNZNew Zealand tour of England 20222022240964824.0023540.85000150
Dimuth KarunaratneSLSri Lanka tour of New Zealand 2018/192018240967924.0016857.14011130
Michael BracewellNZNew Zealand tour of England 20222022240964924.0016358.90000152
Jermaine BlackwoodWISir Vivian Richards Trophy 2014/152014-2015240965624.0017754.24010130
Shan MasoodPAKPakistan v South Africa Test Series 2013/142013240967524.0020646.6001290
Fraser ColsonWFPlunket Shield 2016/172017240966624.0030032.00010110
Niroshan DickwellaSLIndia tour of Sri Lanka 20262026240968024.0014765.3101190
Zakir HasanBANNew Zealand tour of Bangladesh 2023/242023240965924.0018153.04010101
Nazmul Hossain ShantoBANIndia tour of Bangladesh 2022/232022240966724.0024539.18011110
Bob WyattENGEngland tour of West Indies 1929/301930240965824.0017838.2001161
'Dad' WeirNZNew Zealand tour of England 19311931240964024.00--000-0
Bapu NadkarniINDNew Zealand tour of India 1964/651965441967532.00--011110
David HolfordWIWest Indies tour of Australia 1968/691968-1969240968024.00--010100
Ken WadsworthNZPakistan tour of New Zealand 1972/731973340964524.00--00080
Martin CroweNZNew Zealand tour of England 19901990340965924.0023141.5601091
James FosterENGEngland tour of India 2001/022001350964819.2030631.3700190
Paul HarrisSABasil D'Oliveira Trophy 20082008451963424.0027135.4200091
Tim SoutheeNDPlunket Shield 2020/212020351963624.0012080.00000112
Daniel ChristianNOTSpecsavers County Championship 20162016351963124.0021444.86000121
Glenn MaxwellLANSpecsavers County Championship 20192019450965919.2014168.09011110
Alex LeesENGSouth Africa tour of England 20222022350963919.2018053.3300090
Raveen YasasBSCMajor League Tournament 2025/262025-2026350964619.2024838.7100150
Don KenyonENGSouth Africa tour of England 19551955350968719.20--010100
David LloydENGPakistan tour of England 19741974351964824.0021744.24000110
Mike BrearleyENGIndia tour of England 19791979450963419.2031530.4800080
Craig WhiteENGEngland tour of Sri Lanka 2000/012001361963919.2026236.64001110
Sourav GangulyINDIndia in Sri Lanka Test Series 20082008360963516.0022642.48001112
Adam GilchristAUSIndia tour of Australia 2003/042003-2004460964316.0013073.85001122
Denesh RamdinWIThe Frank Worrell Trophy 2009/102009360965416.0012080.00011170
Moisés HenriquesNSWSheffield Shield 2024/252024361965219.2019848.4801080
Temba BavumaSASouth Africa in India Test Series 2019/202019360963816.0018153.04002131
Hilton CartwrightDERCounty Championship 202220223629671*24.0017654.55012140
Ben FoakesENGEngland tour of West Indies 2021/222022361964219.2018751.34000100
Leon JohnsonWIPakistan v West Indies Test Series 2016/172016360964716.0021045.71000130
Matthew WaiteYORSpecsavers County Championship 20182018460964216.0018950.79001112
Joel ParisWASheffield Shield 2025/262025-2026361963819.2023441.03000120
Shimron HetmyerWIPakistan in West Indies Test Series 20172017360962516.0014665.75000122
Matt MilnesKENBob Willis Trophy 20202020460964316.0021943.84000140
NAJ RobinsonAAPlunket Shield 2024/252025360963916.0024838.71001120
Bert OldfieldAUSAustralia tour of England 193019305619643*19.2025737.3500050
Dennis DyerSASouth Africa tour of England 19471947360966216.00--01000
Jack CheethamSASouth Africa tour of England 19551955362965424.00--01090
Roger HarperWIWest Indies tour of England 198419845619639*19.2016159.63001142
Chris CowdreyENGEngland tour of India and Sri Lanka 1984/851984-1985561963819.2023241.3800092
Ken RutherfordNZNew Zealand tour of England 19941994360963716.0026136.78001120
Adam ParoreNZNew Zealand tour of England 19991999460967316.0019250.00012120
Ruwan KalpageSLSri Lanka tour of India 1993/941994360966316.0020646.60010112
Steve HarmisonENGEngland tour of South Africa 2004/052004-2005573964224.0013571.11002142
Ben MikeLEISpecsavers County Championship 20182018470963913.7117754.24001103
Errol HolmesENGEngland tour of West Indies 1934/3519354729685*19.20--01201
PreviousPage 281Next

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.