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
Mitchell JohnsonAUSAustralia in South Africa Test Series 2013/142014340663316.508974.16001101
Shakib Al HasanBANBangladesh tour of India 2024/252024240663216.5013947.48001100
Morné MorkelSAIndia in South Africa Test Series 2010/112010-2011340662816.5013349.62000100
James PattinsonVICSheffield Shield 2018/192018-2019340663016.5020532.2000090
Keshav MaharajSAIndia tour of South Africa 2021/222021-2022340662516.5011258.93000110
Richmond MutumbamiZIMPakistan in Zimbabwe Test Series 20132013241662922.0014047.14000110
Gabe BellTASSheffield Shield 2026/2720263426635*33.0014146.81000110
David BedinghamSASri Lanka tour of South Africa 2024/252024241663522.009172.5300061
Nick WelchZIMZimbabwe tour of Bangladesh 20252025240665416.5016639.7601152
Corey RocchiccioliWARCounty Championship 20252025440662816.509073.3300073
Neil BrandSASouth Africa tour of New Zealand 2023/242024240663416.5012951.16000110
Hedley VerityENGEngland tour of South Africa 1938/391938-1939540662916.50--00000
Mike ShrimptonNZNew Zealand tour of Australia 1973/741973-1974240662816.5020033.0000150
Neil HawkeAUSAustralia tour of England 19641964542663733.0018435.8700080
Graham VivianNZNew Zealand tour of West Indies 1971/721972440663816.50--00170
Sarfraz NawazPAKPakistan tour of Australia 1978/791979240663516.5018336.0700070
Paul StrangZIMZimbabwe tour of Sri Lanka 19961996241665022.0014844.5901070
Paul StrangZIMNew Zealand tour of Zimbabwe 1997/981997240664216.5014445.8300070
Lee GermonNZNew Zealand tour of Pakistan 1996/971996240665516.5018036.67012110
Vikram RathourINDIndia tour of South Africa 1996/971996-1997240664416.5022429.4600060
Mohammad WasimPAKWest Indies tour of Pakistan 1997/981997341662822.0023228.4500070
Wasim RajaPAKSri Lanka tour of Pakistan 1981/821982351663116.509569.47001121
Mohammad SamiPAKIndia tour of Pakistan 2003/042004350664913.2020532.2000280
Guy WhittallZIMZimbabwe tour of Pakistan 1993/941993350663313.2023428.2100170
Keshav MaharajLANSpecsavers County Championship 20182018350663813.206798.5100183
Rob KeoghNORSpecsavers County Championship 20182018350662913.2019633.6700070
Conor McKerrYOR/SURCounty Championship 20242024450663213.207983.5400190
Barry KnightENGWest Indies tour of England 19691969351663116.5020532.2000170
Dick MotzNZNew Zealand tour of England 19691969350662313.2016041.2500081
Joel GarnerWIAustralia tour of West Indies 1983/8419845526624*22.0010861.1100042
Anil KumbleINDIndia tour of South Africa 1996/971996-1997361662913.2020432.3500041
Javagal SrinathINDPakistan tour of India 1998/991999360664911.0015442.8600160
Sanath JayasuriyaSLSri Lanka tour of South Africa 2000/012000-2001360662611.0012055.00002100
Inzamam-ul-HaqPAKPakistan tour of England 19921992461662613.2015143.7100160
Umar GulPAKPakistan in New Zealand Test Series 2009/102009360663111.0013449.2500182
Daren PowellWIThe Wisden Trophy 2008/0920095626622*16.5022629.2000240
Simon JonesENGAustralia tour of England and Scotland 200520054646620*33.009867.35002101
Denesh RamdinWIThe Frank Worrell Trophy 20082008361663613.2015542.5800290
Josh TongueWORCounty Championship 20212021461661713.2015642.3100070
AJ LeonardWFPlunket Shield 2022/232022360663011.0018835.1100080
Ed MiddletonGLOCounty Championship 202420244636624*22.0017837.0800161
BGS MendisNSWCMajor League Tournament 2025/262025-20263646636*33.0030921.3600060
J.J. FerrisAUSAustralia tour of England 188818883636620*22.00--00000
Tommy RoutledgeSAEngland tour of South Africa 1895/961896360662411.00--00100
Stan NicholsENGSouth Africa tour of England 19351935462663016.50--00000
Alec BedserENGSouth Africa tour of England 195119515636630*22.00--00160
Ray LindwallAUSSouth Africa tour of Australia 1952/531952-19534616638*13.20--00060
Ijaz ButtPAKPakistan tour of England 19621962360663311.00--00020
Peter PollockSAEngland tour of South Africa 1964/651964-1965562662016.509319.3500040
Deryck MurrayWIWest Indies tour of New Zealand 1979/801980361663013.2018835.1100050
PreviousPage 345Next

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.