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/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th 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
Tom EmmettENGEngland tour of Australia and New Zealand 1876/771877240734818.255928.8100000
W.G. GraceENGAustralia tour of England 18881888340733818.25--00000
Bobby AbelENGAustralia tour of England 19021902240733818.25--000-0
Jack RyderAUSAustralia tour of England 19261926341734224.33--00000
Douglas JardineENGNew Zealand tour of England 19311931343733873.00--00040
Leslie TownsendENGEngland tour of India 1933/341933-1934340734018.25--000-1
John JamesonENGEngland tour of West Indies 1973/741974240733818.2517741.24000101
Alan TurnerAUSAustralia tour of New Zealand 1976/771977241733024.3315148.3400061
Phil EdmondsENGEngland tour of New Zealand 1977/781978340735018.2518938.6201091
Duleep MendisSLPakistan tour of Sri Lanka 1985/861986340735818.25--010-0
Saleem YousufPAKNew Zealand tour of Pakistan 1990/911990340733318.2517940.7800081
Asanka GurusinhaSLSri Lanka tour of Pakistan 1991/921991-1992340733318.2520635.4400080
Phil DeFreitasENGSouth Africa tour of England 19941994340733718.258190.12000101
Mike AthertonENGAustralia tour of England 19891989240734718.2521034.7600170
Jeff CroweNZNew Zealand tour of Australia 1985/861985351733518.2523531.0600081
Morné MorkelSABasil D'Oliveira Trophy 2009/102009-2010451732318.2515347.71001110
Imam-ul-HaqPAKNew Zealand tour of United Arab Emirates 2018/192018350732714.6014948.99000120
Gus AtkinsonENGThe Ashes 2025/262025350733714.608585.8800063
Peter ParfittENGAustralia tour of England 19641964450733214.6026028.08000100
Chetan SharmaINDWest Indies tour of India 1987/881987351732718.2515148.3400290
Darren GoughENGWest Indies tour of England 19951995360732912.1716145.3400171
Matt PriorENGIndia tour of Ireland, England and Scotland 20072007361734214.6020236.1400190
Rob BaileyENGEngland tour of West Indies 1989/901990360734212.1716444.5100250
Dilruwan PereraSLEngland tour of Sri Lanka 2018/192018360733012.1717342.2000181
Azhar AliPAKPakistan tour of Ireland, England and Scotland 20182018360735012.1721633.8001090
Anton DevcichNDPlunket Shield 2013/142013360733312.179180.2200192
Mathew PillansSURSpecsavers County Championship 201620164617334*14.6012757.48002110
TM AnnandCSPlunket Shield 2024/252024-2025560734612.177794.81002141
Hugh WeibgenQUESheffield Shield 2026/272026360733512.1711066.36002111
Ken MackayAUSAustralia tour of England 19561956360733812.17--00270
Ramakant DesaiINDEngland tour of India, Pakistan and Ceylon 1961/621961-1962461732914.60--000121
Bruce TaylorNZIndia tour of New Zealand 1967/681968360732812.17--00141
Dipak PatelNZWest Indies tour of New Zealand 1986/871987360732112.1724429.9200140
Roger TwoseNZNew Zealand tour of England 19991999460735212.1724130.2901371
Mark RamprakashENGEngland tour of West Indies 1993/941994470732310.4318539.4600090
Mitchell MarshAUSIndia tour of Australia 2024/252024470734710.4315846.2000162
Himesh RamanayakePSCMajor League Tournament 2024/252024-2025672732914.6028425.7000123
S NirmalBSCMajor League Tournament 2024/2520254737328*18.2522232.8800291
James KellyAUSAustralia tour of England 19051905574734224.33--00000
Ian BothamENGEngland tour of West Indies 1980/811981470732610.4322432.5900160
Jack RussellENGWest Indies tour of England 19911991470734610.4323031.7400160
Mervyn DillonWIWest Indies tour of Australia 2000/01200048073279.1315248.0300390
Vic PollardNZIndia tour of New Zealand 1967/68196848073249.13195.2600101
Steve HarmisonENGEngland tour of Australia 2006/072006-200759173239.1316643.9800280
Steven FinnMIDLV= County Championship 201520157947321*14.6015447.40001140
Oliver Hannon-DalbyWARLV= County Championship 20142014894734014.6016344.79001101
Adam FinchWORCounty Championship 202520255937317*12.1723431.2000181
AzharullahNORSpecsavers County Championship 201720177105732314.6011563.48002110
Saqib MahmoodLANCounty Championship 202120218114732010.4322732.1600180
Jamie PorterESSCounty Championship 2021202112137733012.1720835.1000191
PreviousPage 328Next

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.