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
Ken MackayAUSAustralia tour of India 1956/571956340872921.75--000-0
Keith BoyceWIEngland tour of West Indies 1973/7419744418734*29.0011973.1100092
Sidath WettimunySLSri Lanka tour of Australia and New Zealand 1982/8319832418763*29.0023037.8301090
Shadab KabirPAKPakistan tour of England 19961996240873521.7531827.36000110
Mehrab HossainBANBangladesh tour of Zimbabwe 2000/012001240877121.7526832.4601250
Rahmat ShahAFGZimbabwe v Afghanistan in United Arab Emirates 2020/212021240875821.7513564.44011121
Steve WaughAUSAustralia tour of New Zealand 1985/861986350877417.4023736.7101160
Shane WatsonAUSWarne-Muralitharan Trophy 20112011350873617.4012867.97001160
Ed SmithENGSouth Africa tour of England and Ireland 20032003350876417.4017250.58012150
Lahiru ThirimanneSLSri Lanka in England Test Series 20162016350872217.4026233.21000140
Cam FletcherCANPlunket Shield 2022/2320233518738*21.7519345.0800044
Calum HaggettKENSpecsavers County Championship 201620166518733*21.7525733.85000130
Richard GleesonNORSpecsavers County Championship 20162016551873121.7523337.34000130
Billy RootGLACounty Championship 20262026350875917.4018547.03011110
Rob JonesLANSpecsavers County Championship 20172017350873517.4026033.4600190
Rishi PatelESSSpecsavers County Championship 20192019450873517.4021839.91000110
Salim DuraniINDNew Zealand tour of India 1964/651965350873417.40--000121
John EdrichENGPakistan tour of England 19711971350873717.4029729.29001100
John MorrisonNZAustralia tour of New Zealand 1973/741974350876617.4026133.3301290
Graeme WoodAUSAustralia tour of Pakistan 1988/891988351873221.7526333.08000100
Roy DiasSLSri Lanka tour of Pakistan 1985/861985350874817.40--000-0
Andrew HudsonSAPakistan tour of South Africa 1997/981998350874217.4025534.12001110
David RichardsonSAIndia tour of South Africa 1996/971996-1997350873917.4021540.47000110
Greg BlewettAUSPakistan tour of Australia 1995/961995350875717.4024535.5101140
Shaun PollockSASouth Africa tour of Sri Lanka 20002000360873314.5027431.7500071
Taufeeq UmarPAKPakistan v England Test Series 2011/122012361875817.4022638.50011130
Brendon McCullumNZNew Zealand in West Indies Test Series 20142014360873114.5017051.18000110
Shivnarine ChanderpaulWIWest Indies tour of Australia 2005/062005360873914.5027931.1800060
Pat CumminsAUSAustralia tour of West Indies 20252025360872814.5010979.8200064
Kaushal SilvaSLIndia in Sri Lanka Test Series 20152015360875114.5021839.91011130
George ScottGLOBob Willis Trophy 202020204628744*21.7526432.9500170
Zak CrawleyENGNew Zealand tour of England 20222022360874314.5015257.24001160
Karl NunesWIWest Indies tour of England 19281928360873714.50--00100
Allan RaeWIWest Indies tour of Australia 1951/521951-1952360872514.5030.0000160
Clyde WalcottWIWest Indies tour of Australia 1951/521951-1952360876014.5010.0001160
John WatkinsSAAustralia tour of South Africa 1949/501949-1950360873614.50--00100
Intikhab AlamPAKNew Zealand tour of Pakistan 1969/701969361874717.40--00170
Peter PollockSASouth Africa tour of England 19651965363873429.00--00040
Karsan GhavriINDWest Indies tour of India, Pakistan and Sri Lanka 1974/751974-19753618735*17.40--000101
Guy de AlwisSLNew Zealand tour of Sri Lanka 1983/841984360872814.5013166.41000102
Stuart BroadNOTCounty Championship 20212021570874112.4310483.65000122
Stuart BroadENGIndia tour of Ireland and England 20182018570873812.4315954.7200270
Mitchell MarshAUSTrans-Tasman Trophy 2015/162015-2016570873412.4318148.0700192
Jasprit BumrahINDIndia tour of England 202120214728734*17.4014958.39003101
R FlintoffLANCounty Championship 20242024470873212.4326632.71002110
Tom CampbellSAEngland tour of South Africa 1909/101910472874817.40--00100
George UlyettENGEngland tour of Australia 1884/851884-1885570876812.4310.0001170
Harry CaveNZNew Zealand tour of India 1955/561955-19565728722*17.40--000-0
Richard DawsonENGEngland tour of Australia 2002/032002-20034828719*14.5024835.08000120
Karl BrownLANLV= County Championship 20142014581872912.4324335.80001140
PreviousPage 297Next

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.