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
Craig MilesDUR/WARCounty Championship 20232023440683317.0012853.1300052
Shai HopeWISobers/Tissera Trophy 2015/162015240683517.0015743.3100090
Josh ShawSOMCounty Championship 20262026342682834.0018037.78000101
Hasan AliPAKPakistan tour of West Indies 20212021240682817.008085.0000044
Zakir HasanBANBangladesh tour of Pakistan 20242024241684022.6713948.9200072
John CampbellWISri Lanka tour of West Indies 2020/212021240684217.0021232.0800080
Justin GreavesWIWest Indies tour of Australia 2023/242024240683317.0011658.6200090
Macalister WrightTASSheffield Shield 2020/212021240683317.0023229.3100070
Angus McKenzieCANPlunket Shield 2025/262025341682722.6718736.3600080
Harry JuppENGEngland tour of Australia and New Zealand 1876/771877240686317.0026225.5701120
Arthur JonesENGEngland tour of Australia 1907/081908240683417.00--00160
Arthur GilliganENGEngland tour of South Africa 1922/231922-19232416839*22.67--000-0
Steve CamachoWIIndia tour of West Indies 1970/711971240683517.00--00071
Brian LuckhurstENGEngland tour of New Zealand 1970/7119712416829*22.6721032.3800040
Madan LalINDWest Indies tour of India, Pakistan and Sri Lanka 1974/751974-1975240684817.00--001110
Iqbal QasimPAKAustralia tour of Pakistan 1988/891988341682822.6718935.98000100
Mohsin KhanPAKPakistan tour of India 1983/841983341684422.6710.0000100
Ken RutherfordNZEngland tour of New Zealand 1991/921992241683222.6719135.6000090
Chris LewisENGEngland tour of Australia 1994/951995240684017.0012753.54000110
Paul StrangZIMPakistan tour of Zimbabwe 1994/951995340683217.0020133.8300050
Daniel VettoriNZEngland tour of New Zealand 2001/022002350684213.6011658.62001110
Ashwell PrinceSASouth Africa in India Test Series 2007/082008351682317.0023828.5700040
Trent CopelandNSWSheffield Shield 2017/182017-2018452684122.679670.83000101
Taijul IslamBANZimbabwe in Bangladesh Test Series 2014/152014351683217.0012753.5400090
Craig CachopaSUSSpecsavers County Championship 20162016350683413.6015145.0300260
Jack WildermuthQUESheffield Shield 2022/232023351683817.0015743.3100090
George GarrettKENCounty Championship 20252025451683517.0020433.3300040
Harry CameDERCounty Championship 20212021350684513.6011360.18000100
Pawan SandeshCCCMajor League Tournament 2025/262026352681922.6711758.12000101
Warren BardsleyAUSAustralia tour of South Africa 1921/221921351683017.00--00050
Chandrasekhar GadkariINDIndia tour of West Indies 1952/5319533526850*22.67--01200
Wasim BariPAKIndia tour of Pakistan 1982/831982-1983650683013.6017040.0000070
Geoff ArnoldENGNew Zealand tour of England 19731973353682634.0021232.0800080
Lance CairnsNZPakistan tour of New Zealand 1978/7919793516823*17.00--00091
Shoaib MohammadPAKPakistan tour of Australia 1989/901990350684313.6016241.9800170
Allan DonaldSAEngland tour of South Africa 1995/961995-1996563683222.6717439.0800160
Wasim AkramPAKPakistan tour of Australia 1995/961995360683311.3315145.0300071
Saeed AjmalPAKPakistan in South Africa Test Series 2012/132013361683113.6017239.5300191
Suranga LakmalSLSri Lanka in South Africa Test Series 2016/172016-2017361683113.607788.31001130
James PattinsonAUSBorder-Gavaskar Trophy 2012/132013362683017.0022530.2200160
Mark SteketeeQUESheffield Shield 2020/212020-2021660682711.3310763.5500253
Babar AzamPAKPakistan in Australia Test Series 2016/172016-2017360682311.3314148.2300170
Nathan SmithNZNew Zealand tour of England 20262026360683811.3312653.9700081
George BartlettSOMSpecsavers County Championship 201720173616827*13.6011260.71001102
Ian MeckiffAUSAustralia tour of India 1959/601959-19605646845*34.00--00100
Mike ShrimptonNZEngland tour of New Zealand 1965/661966360683811.333616.6700260
Naushad AliPAKPakistan tour of New Zealand 1964/651965360682011.33--00000
Richard HadleeNZNew Zealand tour of Australia 1973/741973-1974360682011.3316142.2400031
Wally EdwardsAUSEngland tour of Australia 1974/751974360683011.3321931.0500260
Mike GattingENGEngland tour of India 1981/821981-1982561683213.6016241.9800290
PreviousPage 340Next

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.