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/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/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

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 MoodyAUSNew Zealand tour of Australia 1989/901989110616161.0013545.1901080
Matthew HaydenAUSBangladesh tour of Australia 20032003220615030.5011254.46010100
Jacob OramNZNew Zealand tour of Bangladesh 2004/0520042216138*61.0019930.6500031
Sarel BurgerNAMICC Intercontinental Cup 2016/1720161216152*61.0018033.8901070
Jacques RudolphSAZimbabwe tour of South Africa 2004/0520052216149*61.009266.3000091
Tillakaratne DilshanSLSri Lanka tour of Bangladesh 2008/092008120614730.507779.2200051
Graeme CremerZIMZimbabwe tour of Sri Lanka 20172017120614830.5012748.0300060
Abdur RehmanPAKPakistan v South Africa Test Series 2010/112010220616030.5014442.3601081
Tino MawoyoZIMNew Zealand in Zimbabwe Test Series 20162016120613530.5020130.35000100
Tanvir AhmedPAKPakistan in West Indies Test Series 20112011121615761.0010160.40010110
Jonny BairstowENGBasil D'Oliveira Trophy 20172017120615130.5010160.4001080
David WieseSUSBob Willis Trophy 20202020120615730.506889.7101063
Mark WoodENGEngland tour of Australia and New Zealand 2017/182018120615230.507680.2601091
Laxman SreekumarUAEICC Intercontinental Cup 2015/162015120616130.508274.39011100
Stephen DohenyIREIreland tour of Bangladesh 2025/262025120614630.5012947.2900041
Jake CarderWASheffield Shield 2020/2120211226157*-13146.5601040
Ibrahim ZadranAFGAfghanistan tour of Zimbabwe 2025/262025120614230.508274.3900090
Billy BarnesENGAustralia tour of England 18861886220615830.50--01000
Dilip VengsarkarINDPakistan tour of India 1983/841983120614030.50--000-0
Kapil DevINDSri Lanka tour of India 1982/831982120613130.50--000-0
Geoff MarshAUSEngland tour of Australia 1987/881988120615630.5026423.1101040
Brian McMillanSASouth Africa tour of England 19981998120615430.5014542.0701090
Hansie CronjeSASouth Africa tour of Zimbabwe 1995/9619951216156*61.0011851.6901041
Richard SnellSASouth Africa tour of Sri Lanka 19931993221614861.0010160.40000100
Steve JamesENGSri Lanka tour of England 19981998120613630.5026123.3700040
Nicky BojeSASouth Africa tour of New Zealand 2003/042004231612530.5011055.45000110
Hasan RazaPAKICC World Cup 2002/032002230614620.3317035.88000100
Tim SoutheeNZNew Zealand in Sri Lanka Test Series 201920192316124*30.509167.0300033
Adrian BarathWIWest Indies in Sri Lanka Test Series 2010/112010230615020.3311353.9801090
Dean BrownlieNDPlunket Shield 2019/202019230615420.3320629.6101170
Colin de GrandhommeNZSouth Africa in New Zealand Test Series 2016/172017230615720.338076.2501152
Nick BeardOVPlunket Shield 2015/1620152316125*30.5014741.50000100
Travis HeadAUSBangladesh tour of Australia 20262026230612220.3310160.40000100
Nathan BuckNORBob Willis Trophy 20202020231613230.507383.5600054
Kyle JamiesonAAPlunket Shield 2021/222022231613230.5013744.5300061
Peter BocockNDPlunket Shield 2023/242024230613620.3310856.4800090
Maurice TateENGAustralia tour of England 192619265316133*30.50--000-1
Zulfiqar AhmedPAKPakistan tour of England 19541954230613420.33--00070
Brendon JulianAUSAustralia tour of England 199319932316156*30.5012349.5901171
Mohammad WasimPAKPakistan tour of South Africa 1997/981998230614420.337581.3300090
Sadagoppan RameshINDZimbabwe tour of India 2000/012000230614820.3312050.8300180
Ian WardENGPakistan tour of England 20012001230613920.3314741.5000030
Brendon McCullumNZNew Zealand in Sri Lanka Test Series 20092009240612915.2512648.4100051
Ramnaresh SarwanWIWest Indies tour of Pakistan 2006/0720062416135*20.3313146.56001120
Khaled MashudBANBangladesh tour of Sri Lanka 20052005240612615.2516237.6500070
Saeed AnwarPAKPakistan tour of England 20012001240612915.2510757.01000100
Misbah-ul-HaqPAKPakistan in New Zealand Test Series 2009/102009240613315.2523026.5200131
Vusi SibandaZIMPakistan in Zimbabwe Test Series 20132013240613115.2518532.97000100
Jeetan PatelNZNew Zealand in Sri Lanka Test Series 20092009240612615.2511055.4500050
Mitchell JohnsonAUSBorder-Gavaskar Trophy 2010/112010240614715.2511055.4500173
PreviousPage 357Next

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.