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
Jonty RhodesSAZimbabwe tour of South Africa 1999/001999110707070.0013850.7201081
Ian BellENGWest Indies tour of England 20042004110707070.0013053.85010100
Mominul HaqueBANBangladesh tour of Zimbabwe 20212021110707070.009276.09010130
Mark RamprakashENGAustralia tour of England 19931993120706435.0020633.9801060
Upul ChandanaSLAustralia tour of Sri Lanka 2003/042004120704335.0011560.8700090
WPUJC VaasSLBangladesh tour of Sri Lanka 20052005220706535.008384.34010111
Yuvraj SinghINDPataudi Trophy 20112011120706235.0014747.62010110
Andy FlowerZIMSouth Africa tour of Zimbabwe 1995/961995120706335.0013751.0901060
Roshan MahanamaSLEngland tour of Sri Lanka 1992/931993120706435.009474.47010110
Dinesh ChandimalSLZimbabwe tour of Sri Lanka 20172017120705535.0011759.8301080
KL RahulINDNew Zealand in India Test Series 2016/172016120703835.008978.65000121
Percy McDonnellAUSAustralia tour of England 18801880120704335.0011759.83000110
Syed Wazir AliINDIndia tour of England 19321932120703935.00--000-0
John WaiteSAEngland tour of South Africa 1964/651965220706435.00--01040
Javed BurkiPAKAustralia tour of Pakistan 1964/651964120706235.00--010-0
Eric RussellENGSouth Africa tour of England 19651965120707035.00--01160
Doug WaltersAUSEngland tour of Australia 1976/771977120706635.0015146.3601050
Saleem MalikPAKZimbabwe tour of Pakistan 1996/971996220705235.0013950.3601081
Eddie HemmingsENGIndia tour of England 19901990320705135.0018138.67010100
Roy DiasSLSri Lanka tour of England 19841984120703835.0018338.2500080
Trevor GripperZIMBangladesh tour of Zimbabwe 2003/042004230706523.3314050.0001161
Mushfiqur RahimBANBangladesh tour of Australia 20262026231703635.0017739.5500080
Dilruwan PereraSLSri Lanka tour of Bangladesh 2017/182018230703223.3312954.2600090
Tim SoutheeNZNew Zealand tour of India 2024/252024230706523.338483.3301164
Tim AmbroseENGNew Zealand in England Test Series 20082008330706723.3316741.9201190
Ravichandran AshwinINDNew Zealand tour of India 2021/222021230703823.3311958.82001100
Kieran PowellWISouth Africa tour of West Indies 20212021230705123.3315545.16010130
Bilawal BhattiPAKPakistan v Sri Lanka Test Series 2013/142013-2014231703235.0015345.7500091
Mark WoodENGNew Zealand tour of England 20212021230704123.3312157.85001121
Ben DwarshuisNSWSheffield Shield 2026/272026230703623.3313153.4400051
Kyle VerreynneSASouth Africa tour of India 2025/262025230704523.3317440.2300080
Yohan MendisCCCMajor League Tournament 2024/252025231703835.0014050.0000090
Gerald SmithsonENGEngland tour of West Indies 1947/481948230703523.33--00100
Brian StathamENGIndia tour of England 19591959332703870.00--00020
Andy RobertsWIWest Indies tour of Australia 1981/821981-1982230704223.3312157.8500063
Martin SneddenNZAustralia tour of New Zealand 1981/821982331703235.0015744.5900070
Sachin TendulkarINDAustralia tour of India 2004/052004240705517.5016841.6701061
Graham ThorpeENGEngland tour of Zimbabwe 1996/9719962417050*23.3321532.5601090
Romesh KaluwitharanaSLSri Lanka tour of Zimbabwe 1999/001999341703023.3314249.30000130
WPUJC VaasSLIndia in Sri Lanka Test Series 20082008341704723.3315445.45001130
Ricky PontingAUSAustralia in South Africa Test Series 2011/122011240706217.5017839.3301261
Daniel VettoriNZSouth Africa tour of New Zealand 1998/991999340703217.5015644.8700080
Scott StyrisNZNew Zealand tour of Australia 2004/052004240702817.5017639.77000111
Shivnarine ChanderpaulWISouth Africa tour of West Indies 2000/012001240704017.5024928.1100060
Ramnaresh SarwanWIPakistan tour of West Indies 20052005240705517.5019136.6501090
Grant FlowerZIMZimbabwe tour of Pakistan 1998/991998241703123.3326726.2200090
Khaled MahmudBANEngland tour of Bangladesh 2003/042003240703317.5011163.0600081
Roshan MahanamaSLPakistan tour of Sri Lanka 19941994240703717.5016741.9200080
Roshan MahanamaSLSri Lanka tour of South Africa 1997/981998240705017.5022830.7001171
Hamilton MasakadzaZIMNew Zealand tour of Zimbabwe 20052005240704217.5013950.3600292
PreviousPage 334Next

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.