Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st 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
H JohalAAPlunket Shield 2023/242024230846528.0016850.0001156
Paul GibbENGIndia tour of England 19461946230846028.00--01100
Clyde WalcottWIEngland tour of West Indies 1959/601960230845328.00--010-0
Ted DexterENGEngland tour of New Zealand 1962/631963330844628.00--000130
Arjuna RanatungaSLSri Lanka tour of Australia 1989/901989230843828.0020740.5800060
Ian SalisburyENGEngland tour of Pakistan 2000/012000331843342.0031526.6700060
Sanath JayasuriyaSLSri Lanka tour of South Africa 1997/981998240845121.0012268.85011121
Chris HarrisNZNew Zealand tour of Sri Lanka 1992/931992241845628.0031926.3301050
Avishka GunawardeneSLPakistan tour of India 1998/991999240844321.0011175.68001150
Mohammad RafiqueBANIndia tour of Bangladesh 2004/052004240844721.0012169.42000150
Alistair CampbellZIMZimbabwe tour of Pakistan 1996/971996240845221.0017448.28010100
Tillakaratne DilshanSLWest Indies in Sri Lanka Test Series 2010/112010340845421.0012666.6701190
Upul TharangaSLSri Lanka tour of New Zealand 2006/072006240843321.0018744.92000101
Sunil JoshiINDIndia tour of West Indies 1996/971997441844328.0022237.8400061
Peter SiddleAUSThe Ashes 20192019341844428.0017348.5500090
Kraigg BrathwaiteWIWest Indies tour of Pakistan 2024/252025240845221.0012368.2901082
Dhananjaya de SilvaSLAustralia tour of Sri Lanka 2024/252025240843921.0013164.12001150
Dasun ShanakaSLSri Lanka tour of South Africa 2020/212020-20212418466*28.0016351.5301045
Ollie PopeENGNew Zealand tour of England 20212021241842328.0014259.15000120
Tom CullenGLASpecsavers County Championship 20172017240844221.0018545.4100071
Oliver DaviesNSWSheffield Shield 2022/232023240843121.009885.7100090
Snuffy BrowneWIWest Indies tour of England 19281928240844421.00--000-1
Richie BenaudAUSAustralia tour of Pakistan 1959/601959341842928.00--000-0
Jackie HendriksWIWest Indies tour of New Zealand 1968/6919693418454*28.00--01080
Saleem AltafPAKPakistan tour of New Zealand 1972/7319733428453*42.00--01050
David ColleyAUSAustralia tour of England 19721972340845421.0016052.5001090
Michael HoldingWIEngland tour of West Indies 1980/8119814418458*28.0012169.4201255
Joel GarnerWIEngland tour of West Indies 1980/811981440844621.0016451.2200070
Malcolm MarshallWIIndia tour of West Indies 1988/8919893418440*28.0015255.2600153
Arjuna RanatungaSLPakistan tour of Sri Lanka 19941994240844121.0012169.42001130
Shoaib MohammadPAKPakistan tour of England 19871987340845021.0023136.36011100
Gladstone SmallENGNew Zealand tour of England 199019903428444*42.0015554.19000130
Mike VelettaAUSNew Zealand tour of Australia 1987/881987340843921.0023735.4400060
Jack RussellENGNew Zealand tour of England 19901990340844321.0024334.57001130
Aamer SohailPAKPakistan tour of West Indies 1992/931993240845521.0017348.55010130
Marvan AtapattuSLAustralia tour of Sri Lanka 19991999351842921.0021638.8900180
Shaun PollockSASouth Africa tour of Australia 1997/981997-1998351844021.0024035.00000120
Vic RichardsonAUSAustralia tour of South Africa 1935/361935-1936550844516.80--00000
Wally GroutAUSAustralia tour of England 19641964550843716.8022138.01001110
Brian BoothAUSEngland tour of Australia 1965/661965-1966350842716.8024833.8700090
Allan BorderAUSPakistan tour of Australia 1981/821981350843716.8018545.4100070
Paul DowntonENGWest Indies tour of England 19881988351842721.0023435.9000070
Mark BoucherSASouth Africa tour of England 19981998560843514.0017548.00001120
Moeen AliENGPakistan v England Test Series 2015/162015360843514.0023735.4400070
Ed BarnardWORBob Willis Trophy 202020205628448*21.0016351.5300351
John CampbellWIWest Indies tour of England 20202020361843216.8015354.90001100
Abdullah ShafiquePAKPakistan tour of England 20262026360846114.0018744.92012100
BV KneeboneOVPlunket Shield 2024/252024-2025460845814.0021139.81011101
Gerald HartiganSAEngland tour of South Africa 1913/141913-1914360845114.00--01200
Peter BurgeAUSAustralia tour of England 195619563618435*16.80--00080
PreviousPage 303Next

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.