Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st 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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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
Michael HoganGLASpecsavers County Championship 20192019885633221.0048131.2500074
Malinda PushpakumaraBSCMajor League Tournament 2025/262025-20267826341*10.5017935.2000342
John GleesonAUSAustralia tour of South Africa 1969/70197048163249.0021529.3000380
Richard GleesonNORSpecsavers County Championship 20172017794632512.6014842.57002100
Geoff ChubbSASouth Africa tour of England 195119515936315*10.50--00010
Bob WillisENGEngland tour of Australia and New Zealand 1982/831982-1983593632610.5018234.6200170
Wes AgarSAMarsh Sheffield Shield 2019/202019-202061066320*15.7512351.2200170
Sachin TendulkarINDZimbabwe tour of India 1992/931993110626262.0011454.3901070
Carl HooperWIWest Indies tour of Sri Lanka 1993/941993110626262.0012151.2401040
Mitchell HayCANPlunket Shield 2021/222022110626262.009267.3901060
Dion NashNZNew Zealand tour of Zimbabwe 2000/012000110626262.0013446.2701071
Mark BoucherSAPakistan tour of South Africa 2002/032002-2003220625531.0012450.0001080
Sanwar HossainBANBangladesh tour of Australia 20032003120624631.0014841.89000100
Alok KapaliBANBangladesh tour of Sri Lanka 20022002120623931.0015839.2400080
Justin KempSASouth Africa tour of Australia 2005/062005120625531.0019531.79010100
Rawl LewisWIWest Indies tour of New Zealand 2005/062006120624031.008969.66000120
Junaid SiddiqueBANIndia in Bangladesh Test Series 2009/102010120625531.0015739.4901050
Dilruwan PereraSLZimbabwe tour of Sri Lanka 20172017121623362.0011952.1000062
Jason KrejzaAUSSouth Africa in Australia Test Series 2008/092008121623262.0010857.4100080
Daniel ChristianVICSheffield Shield 2016/172017120625831.0021329.1101060
Cheteshwar PujaraINDIndia in West Indies Test Series 20162016320624631.0022627.4300040
Kirk EdwardsWIThe Frank Worrell Trophy 2011/122012120626131.0011454.39010101
Jos ButtlerLANSpecsavers County Championship 20182018120625931.007483.7801081
Will YoungCSPlunket Shield 2021/222022120624231.0012748.82000110
Liton DasBANBangladesh in Pakistan Test Series 2019/202020120623331.0010559.05000111
Alex LeesENGIndia tour of England 20222022120625631.007483.7801090
Kyle JamiesonNZPakistan tour of New Zealand 2020/212020-2021221623262.009168.1300033
Liam HurtDERCounty Championship 20222022120624931.0010062.0000070
Lorcan TuckerIREIreland tour of England 20232023120624431.009763.9200090
Jake WeatheraldSASheffield Shield 2016/172017120626031.0013745.2601080
Keemo PaulWIWest Indies tour of India 2018/192018120624731.006496.8800093
Zubayr HamzaSASouth Africa in India Test Series 2019/202019120626231.008572.94011101
Jack HobbsENGSouth Africa tour of England 19291929120625231.00--010-0
Henry WoodENGEngland tour of South Africa 1888/891889220625931.008966.29010110
AG Kripal SinghINDWest Indies tour of India 1958/591959120625331.00--010--
Richard CollingeNZNew Zealand tour of India 1976/771976120623631.00--00052
John HampshireENGAustralia tour of England 19721972120624231.0011852.54000100
Viv RichardsWIAustralia tour of West Indies 1977/781978220623931.00--00081
Kapil DevINDIndia tour of Sri Lanka 19931993320623531.007384.9300091
Ravi RatnayekeSLSri Lanka tour of Australia 1987/881988120623831.008077.50000100
Andrew JonesNZEngland tour of New Zealand 1987/8819881216254*62.0017335.8401040
Daniel VettoriNZNew Zealand tour of Sri Lanka 20032003230625520.678672.09011110
James FranklinNZWest Indies tour of New Zealand 2005/0620063316228*31.0017934.6400050
Courtney BrowneWIWest Indies tour of England 19951995232623462.0010559.0500041
Paul ReiffelAUSAustralia tour of England 19931993330624220.6715141.06001100
Pat CumminsAUSAustralia tour of Bangladesh 201720172316233*31.0015340.5200053
Peter HandscombAUSEngland tour of Australia and New Zealand 2017/182017230623620.6714542.7600060
Travis HeadAUSIndia tour of Australia 2020/212020230623820.6715839.2400040
Fraser SheatGLACounty Championship 20242024230623420.676792.54000120
Arthur JonesENGAustralia tour of England 19091909230622820.67--000-0
PreviousPage 354Next

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.