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
Pankaj RoyINDPakistan tour of India 1952/531952351763019.00--00000
Johnny MartinAUSWest Indies tour of Australia 1960/611960-1961351765519.0014054.2901161
Deryck MurrayWIWest Indies tour of England 19731973350762815.2036820.6500020
Graeme WatsonAUSAustralia tour of South Africa 1966/671966-1967350765015.20--01280
Tauseef AhmedPAKAustralia tour of Pakistan 1988/8919883527635*25.3320537.0700090
Duleep MendisSLSri Lanka tour of India 1986/871986-1987350763815.20--00000
Merv HughesAUSAustralia tour of England 19931993650763815.2022633.6300051
Brooke WalkerNZNew Zealand tour of South Africa 2000/0120003517627*19.0036720.7100050
Stephen FlemingNZEngland tour of New Zealand 2001/022002360764812.6729725.5900090
Misbah-ul-HaqPAKPakistan in Australia Test Series 2016/172016-2017360763812.6721036.1900162
Marlon SamuelsWIWest Indies tour of Sri Lanka 2001/022001360765412.6722733.48012100
HMRKB HerathSLSri Lanka in South Africa Test Series 2011/122011-2012362763019.0013158.0200182
Paul ReiffelAUSAustralia tour of West Indies 1994/951995462762319.0021535.3500060
Ben HilfenhausNOTLV= County Championship 201520153647628*38.0014353.1500192
Andrew CarterHAM/DERSpecsavers County Championship 20162016661763915.207798.70000103
Kagiso RabadaSAIndia tour of South Africa 2017/182018360763012.6724930.5200171
Aiden MarkramSAIndia tour of South Africa 2021/222021-2022360763112.6713556.30000150
Rehan AhmedENGEngland tour of India 2023/242024360762812.6713556.30001110
Nivethan RadhakrishnanTASSheffield Shield 2025/262025360763612.6727427.7400190
J MooresLANCounty Championship 20262026360765712.6712063.3301194
Robert PooreSAEngland tour of South Africa 1895/961896360762012.67--000-0
Matt PooreNZNew Zealand tour of Pakistan 1955/561955360764312.67--00200
Dipak PatelNZNew Zealand tour of Australia 1993/941993361762015.2023132.9000050
Matthew HartNZNew Zealand tour of South Africa 1994/951994-1995360763412.6725030.40001130
Stuart BroadENGBasil D'Oliveira Trophy 2009/102009-2010470762510.8618141.9900291
Peter KirstenSAIndia tour of South Africa 1992/931992-1993471762612.6736920.6000280
Tom SmithGLOCounty Championship 20212021581764710.8623432.48000100
Kyle HoggLANLV= County Championship 201420147817647*10.8616645.7800190
Matthew CarterNOTSpecsavers County Championship 2018201848076229.5013655.8800393
Alfie OgborneSOMCounty Championship 2026202668076389.5020636.8900283
Nipper NicholsonSAAustralia tour of South Africa 1935/361935-1936481762910.86--00421
Malcolm MarshallWIWest Indies tour of Australia 1988/891988-198958076239.5014751.7000182
George DrissellGLOSpecsavers County Championship 2018201859076198.4424031.67002110
George DuckworthENGEngland tour of Australia 1928/291928-19295947639*15.2032723.2400040
Matt SalisburyDURSpecsavers County Championship 20192019510176238.4422533.78002100
Tom AspinwallLANCounty Championship 2024202461047626*12.6712461.2900281
Bob WillisENGEngland tour of Australia 1974/751974-19755105761515.2024930.52000110
Ben CliffYORCounty Championship 20262026913076225.8520038.00005100
Kumar SangakkaraSLBangladesh tour of Sri Lanka 20022002110757575.0011167.57010120
Mark RichardsonNZZimbabwe tour of New Zealand 2000/012000110757575.0022233.7801080
Ross TaylorCSPlunket Shield 2018/192018110757575.008984.27010130
Thisara PereraSLPakistan in Sri Lanka Test Series 20122012110757575.008687.2101043
Taskin AhmedBANBangladesh tour of Zimbabwe 20212021110757575.0013455.97010110
Haris SohailPAKBangladesh in Pakistan Test Series 2019/202020110757575.0010372.8201072
Matthew MontgomeryNOTCounty Championship 20252025110757575.0014651.37010110
Tom GraveneyENGWest Indies tour of England 19691969110757575.0024830.2401070
VVS LaxmanINDBorder-Gavaskar Trophy 2010/1120101217573*75.008291.4601080
Zaheer KhanINDIndia tour of Bangladesh 2004/052004221757575.0011565.22010102
Damien MartynAUSAustralia tour of New Zealand 1992/931993120757437.5011764.1001081
Gary KirstenSAPakistan tour of South Africa 2002/032002-2003220755637.5015149.67010120
PreviousPage 321Next

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.