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
Neil McKenzieSAPakistan tour of South Africa 2002/032002-2003220755137.5013057.6901091
Moin KhanPAKPakistan tour of New Zealand 2000/012001220754737.5075100.00000120
Sean WilliamsZIMZimbabwe tour of Ireland 20242024120754037.5010670.7500090
Sohail KhanPAKPakistan in Australia Test Series 2016/172016121756575.008291.4601084
Tim SoutheeNZEngland tour of Australia and New Zealand 2017/182018220755037.509083.33010101
Andrew BalbirnieIREIreland tour of Zimbabwe 2024/252025120756637.5017143.8601030
Swapnil PatilUAEICC Intercontinental Cup 2015/162015120757537.5016545.4501170
Dean ElgarSASouth Africa in Bangladesh Test Series 20152015221754775.0016744.9100070
Liton DasBANAfghanistan tour of Bangladesh 202320231217566*75.009678.1301081
Keshav MaharajSASri Lanka tour of South Africa 2020/212020-2021220757337.5011465.7901062
Paul WalterESSSpecsavers County Championship 20162016220754737.5011167.57000120
Rashid KhanAFGAfghanistan tour of Bangladesh 2019/202019120755137.508390.3601083
Brad DavisSASheffield Shield 2018/192019120755237.5018340.98010110
Migael PretoriusDURCounty Championship 20232023320753937.5057131.58000140
S WadugeACCCMajor League Tournament 2025/2620261217571*75.0017044.1201070
Charlie BarnettENGIndia tour of England 19361936121754375.00--000-0
Dattu PhadkarINDPakistan tour of India 1952/531952221755775.00--010-0
Peter RichardsonENGEngland tour of New Zealand 1958/591959220756737.505315.0901050
Rusi SurtiINDPakistan tour of India 1960/611960-1961220756437.50--01070
John EdrichENGEngland tour of New Zealand 1974/751975220756437.5020436.76010120
Haroon RasheedPAKPakistan tour of New Zealand 1978/791979120754037.50--00071
Hashmatullah ShahidiAFGIreland v Afghanistan in United Arab Emirates 2023/242024120755537.5015149.6701090
Mark RamprakashENGZimbabwe tour of England 20002000230755625.0018640.32010110
Ashley GilesENGEngland tour of West Indies 2003/042004330753725.0018440.7600060
Mark BoucherSASri Lanka in South Africa Test Series 2011/122011-2012330756525.0014950.34010100
Brendon McCullumNZWest Indies tour of New Zealand 2008/092008230753125.0013256.8200062
Craig CummingNZSri Lanka tour of New Zealand 2004/052005230754725.0027527.2700070
Ravindra JadejaINDIndia in West Indies Test Series 20192019231755837.5018241.2101091
Nasir HossainBANSri Lanka in Bangladesh Test Series 2013/142014230754225.0011366.37000130
Henry NichollsNZBangladesh tour of New Zealand 2021/222022230757525.0013356.39012120
IA RobertsonOVPlunket Shield 2012/132012-2013330753125.0011565.22000113
Dominic BessSOMSpecsavers County Championship 20162016230754125.0014053.5700081
Wiaan MulderSASouth Africa tour of West Indies 202420242317541*37.5015847.4700163
Iqbal QasimPAKNew Zealand tour of Pakistan and Sri Lanka 1984/8519843317545*37.5014153.1900080
Dirk WellhamAUSPakistan tour of Australia 1981/821981230753625.0028826.0400080
Dipak PatelNZNew Zealand tour of Zimbabwe 1992/9319922327558*75.0013057.6901062
Graeme SmithSAAustralia tour of South Africa 2005/062006240754018.7516844.6400190
Kamran AkmalPAKPakistan tour of West Indies 20052005240754918.7510770.09000130
Stephen FlemingNZSri Lanka tour of New Zealand 2006/072006240754818.7523032.61002100
Hashan TillakaratneSLSri Lanka tour of New Zealand 1996/9719972417555*25.0026927.8801090
Khaled MashudBANBangladesh tour of Australia 20032003240754418.7523132.47000100
Nuwan KulasekaraSLPakistan in Sri Lanka Test Series 20092009340753818.7514352.45000111
Shakib Al HasanBANSouth Africa in Bangladesh Test Series 2007/082008240754018.7519837.8800080
Shakib Al HasanBANIndia in Bangladesh Test Series 2009/102010240753418.7514053.57000101
Stuart BroadENGSri Lanka in England Test Series 20142014240754718.758687.21001130
Kemar RoachWIBangladesh tour of West Indies 2024/252024240754718.7520935.8900051
Michael NeserAUSThe Ashes 2025/262025-2026340753518.7518540.54001120
Chris MorrisSASouth Africa tour of England 20172017240753618.7518540.54000110
Shai HopeWIWest Indies tour of New Zealand 2017/182017240753718.7520636.41001121
Nazmul Hossain ShantoBANSouth Africa tour of Bangladesh 2024/252024240753618.7512858.5900092
PreviousPage 322Next

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.