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
William ShaldersSASouth Africa tour of England 19071907361833116.60--00100
Wally GroutAUSAustralia tour of West Indies 1964/651965560833513.83--00000
Peter LeverENGEngland tour of Australia 1970/711970-1971560833613.8319742.13000100
Gary CosierAUSAustralia tour of West Indies 1977/781978360834613.83--00191
Dilip VengsarkarINDIndia tour of New Zealand 1975/761976360833013.83--00030
Grant BradburnNZNew Zealand tour of Pakistan 1990/9119903628330*20.7527929.7500090
Mark WaughAUSIndia tour of Australia 1991/921991-1992460833413.8317148.5400151
Usman AfzaalENGAustralia tour of England 20012001361835416.6013760.58010120
Nathan LyonAUSIndia tour of Australia 2018/192018-20194738338*20.7515354.2500261
George RhodesLEIBob Willis Trophy 202020204728322*16.6023435.47000110
N FernandesMIDCounty Championship 20252025470835811.8619742.13011100
Timm van der GugtenGLASpecsavers County Championship 201920196858329*27.6715852.5300091
Jacob DuffyOVPlunket Shield 2021/222021-2022780832410.3817946.37002130
Alan ConnollyAUSAustralia tour of South Africa 1969/701970482833613.8313860.1400182
Curtly AmbroseWIEngland tour of West Indies 1997/981998681833111.8615553.5500291
Tom RichardsonENGEngland tour of Australia 1897/981897-18985938325*13.8310.0000150
Wayne ClarkAUSIndia tour of Australia 1977/781977-1978510183339.2220540.0000270
Harry ConwayNORCounty Championship 202620261114583219.2236122.99003100
James BakerNDPlunket Shield 2017/182017-20181015483217.5529028.6200452
Jacob DuffyOVPlunket Shield 2023/242023-202481528317*6.3817148.54004101
Jamie PorterESSSpecsavers County Championship 201820181215383316.9231326.52004110
Henry CrocombeSUSCounty Championship 2021202191728346*5.5325133.07006100
Liam NorwellGLOLV= County Championship 201520151419983198.3018943.92005111
Nicky BojeSAZimbabwe tour of South Africa 2004/052005210828282.009487.23010151
Hashan TillakaratneSLAustralia tour of Sri Lanka 19921992110828282.0017945.8101090
Inzamam-ul-HaqPAKPakistan tour of New Zealand 1995/961995120828241.0015253.95011130
Craig McMillanNZWest Indies tour of New Zealand 1999/001999220825141.0020440.2001091
Hannan SarkarBANBangladesh tour of South Africa 2002/032002120826541.0011372.57010140
Yasir HameedPAKPakistan tour of India 2004/052005120827641.0014955.0301081
Darren SammyWINew Zealand in West Indies Test Series 20122012220825041.0010975.23010103
Darren SammyWIClive Lloyd Trophy 2012/132013220827341.0077106.4901094
Shakib Al HasanBANSouth Africa in Bangladesh Test Series 20152015220824741.0017945.8100080
Malinda WarnapuraSLBangladesh tour of Sri Lanka 20072007220828241.0014158.1601190
Tim SoutheeNZEngland in New Zealand Test Series 2007/0820081218277*82.0060136.6701059
Murali VijayINDIndia in Sri Lanka Test Series 20152015120828241.0013759.8501142
Doug BracewellNZSri Lanka in New Zealand Test Series 2015/162015221824782.0011173.87000130
Dean ElgarSA-2014020826141.0017447.13010101
Rassie van der DussenSASri Lanka tour of South Africa 2020/212020-2021220826741.0016948.52010140
Alex HughesDERCounty Championship 20222022120824941.0020240.5900051
Nazmul Hossain ShantoBANBangladesh in Pakistan Test Series 2019/202020120824441.0019741.6200091
Cameron SteelSURCounty Championship 20252025220825541.0016649.40010122
Oshada FernandoSLBangladesh tour of Sri Lanka 20212021120828141.0022636.2801080
Blake MacdonaldNSWSheffield Shield 2022/232023120826141.0015652.56010100
Bill VoceENGEngland tour of New Zealand 1932/331933220826641.00--010-1
Jack IkinENGIndia tour of England 19521952220825341.00--01010
Peter BurgeAUSAustralia tour of Pakistan 1964/651964121825482.00--010-0
Neil McKenzieSAIndia tour of South Africa 2001/022001230826827.3317945.8101070
Mushtaq AhmedPAKNew Zealand tour of Pakistan 1996/971996230824227.3318644.09000110
MS DhoniINDEngland in India Test Series 2008/092008230825327.3315752.2301180
Ravindra JadejaINDIndia in New Zealand Test Series 2013/1420142318230*41.0081101.23000122
PreviousPage 306Next

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.