Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd 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 runsFirst-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 First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerSeriesSpanMatInnsNORunsHSAveBFSR1005004s6s
Temba BavumaSASouth Africa tour of England 201720173601775229.5040244.03010210
Ben SmithCSPlunket Shield 2020/212021361177111*35.4045838.65101270
Joe RootENGEngland tour of West Indies 2018/19201936017712229.5036248.90100180
Imam-ul-HaqSOMCounty Championship 202220223611779035.4034950.72021201
Abbas Ali BaigINDAustralia tour of India 1959/601959-19603601775829.50--020-0
Ken WadsworthNZNew Zealand tour of West Indies 1971/7219725631777859.00--010200
Dilip VengsarkarINDIndia tour of Sri Lanka 1985198536117798*35.40--02100
Wayne PhillipsAUSNew Zealand tour of Australia 1985/8619853601776329.5052633.65010130
Michael SlaterAUSAustralia tour of New Zealand 1999/00200036017714329.5031156.91100281
Kevin PietersenENGBasil D'Oliveira Trophy 2009/102009-20104701778125.2935649.72011211
Chris WoakesENGPakistan in England Test Series 201620164721775835.4041942.24010231
Johnny BriggsENGEngland tour of Australia 1884/851884-188557017712125.292150.00100230
Bob CatterallSAEngland tour of South Africa 1930/311930-19314701775625.29--02052
Ravindra JadejaINDPataudi Trophy 201420144801776822.1329759.60011252
Chris JordanSUSLV= County Championship 2015201568217756*29.5020885.10010233
Charles KellewayAUSEngland tour of Australia 1911/121911-19124801777022.1353832.90010200
Vernon PhilanderNOTLV= County Championship 201520155921774125.2941043.17000201
Tom PriceGLOCounty Championship 202120216941777135.4047237.50010220
Blake NikitarasNSWSheffield Shield 2023/242023-20245901775619.6746837.82011192
Norbert PhillipWIWest Indies tour of India and Sri Lanka 1978/791978-19796941774735.404854.1700132
Archie LenhamSUSCounty Championship 2022202261021774822.1347137.58002230
Hanif MohammadPAKPakistan tour of England 1962196251001774717.70--00250
Ajaz PatelCSPlunket Shield 2022/232022-202371101774916.0937547.20000230
Travis MullerOVPlunket Shield 2020/212020-202171141774625.2935649.72001271
Adam WheaterESSSpecsavers County Championship 201920191012117730*16.0932953.80001250
Sam HainWARSpecsavers County Championship 2017201771301775813.6238545.97011220
Ahmed ShehzadPAKPakistan v New Zealand Test Series 2014/152014110176176176.0037147.44100171
Adam GilchristAUSNew Zealand tour of Australia 2004/05200422017612688.0023176.19110194
Craig McMillanNZBangladesh tour of New Zealand 2001/02200122017610688.0021183.41110282
Scott StyrisNZNew Zealand tour of West Indies 20022002121176107176.0032354.49110152
Thomas OdoyoKENICC Intercontinental Cup 2007/082007221176103*176.0031256.41110241
Hashim AmlaSANew Zealand in South Africa Test Series 2012/13201322017611088.0030956.96110170
Murali VijayINDBorder-Gavaskar Trophy 2010/11201012017613988.0035549.58100202
Mohammad YousufPAKPakistan tour of New Zealand 2003/04200323117688*88.0038745.48020240
Chris CairnsNZNew Zealand tour of Zimbabwe 2000/01200023117612488.0028561.75100195
Kurtis PattersonSURCounty Championship 202520252301768558.6727464.23020261
Javed MiandadPAKAustralia tour of Pakistan 1982/83198233017613858.6738845.36100163
VVS LaxmanINDSri Lanka in India Test Series 2009/1020093411766358.6737646.81031180
Jacques KallisSASouth Africa tour of New Zealand 1998/991999341176148*58.6741642.31100221
Rajin SalehBANAustralia tour of Bangladesh 2005/0620062401767144.0046238.10020170
Haris SohailPAKSri Lanka tour of United Arab Emirates and Pakistan 2017/1820172401767644.0038945.24020154
Dhananjaya de SilvaSLPakistan tour of Sri Lanka 2022202224017610944.0028062.86100232
Agha SalmanPAKPakistan tour of Bangladesh 202620262401767144.0028661.54020152
Jaker AliBANBangladesh tour of West Indies 2024/2520242401769144.0026366.92020175
Ben GeddesSURCounty Championship 2022202234017612444.0041642.31100232
Nuwanidu FernandoSSCMajor League Tournament 2024/25202534017611044.0020585.85111157
Walter ReadENGAustralia tour of England 188618863401769444.00--020150
Tom GraveneyENGEngland tour of Ceylon and Pakistan 1968/69196934017610544.00--10090
Adam ParoreNZZimbabwe tour of New Zealand 1995/96199624217684*88.0038445.83021230
Imran FarhatPAKPakistan tour of England and Scotland 200620063501769135.2027963.08011261
PreviousPage 170Next

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.