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
Shoaib MalikPAKPakistan tour of West Indies 20052005120776438.5011964.71010100
Marlon SamuelsWIClive Lloyd Trophy 2012/132013220775138.5012760.63010112
Imran NazirPAKPakistan tour of India 1998/991999120776438.5011964.71010121
Andrew StraussENGBangladesh tour of England 20052005220776938.5012362.60010110
Gary WilsonIREICC Intercontinental Cup 2017/182017120775638.5015150.9901080
Nathan McCullumOVPlunket Shield 2012/132012120777738.5010474.04011141
Khurram ManzoorPAKPakistan in Australia Test Series 2009/102010120777738.5024331.6901180
BJ WatlingNDPlunket Shield 2018/192018-2019220777738.5014553.10011130
Usman KhawajaAUSAustralia in South Africa Test Series 2011/122011120776538.5016746.1101091
Jason RoyENGIreland tour of England 20192019120777238.508986.52010101
Gareth AndrewWORLV= County Championship 20152015120777038.5013258.3301071
Nurul HasanBANBangladesh tour of New Zealand 2021/222022120774138.5011666.38000130
Kusal MendisSLZimbabwe tour of Sri Lanka 20172017120776638.5011666.3801070
Asif IqbalPAKAustralia tour of Pakistan 1964/651964120774138.50--000-0
Graham RoopeENGAustralia tour of England 19751975120777738.5021535.81011110
Karsan GhavriINDIndia tour of Pakistan 1978/791978120774238.50--000-0
Allan BorderAUSAustralia tour of England 198019801227756*-10970.6401082
Roy DiasSLEngland tour of Sri Lanka 1981/821982120777738.5013656.62011110
Duleep MendisSLSri Lanka tour of England 19881988120775638.5014055.00010110
Anura RanasingheSLSri Lanka tour of India 1982/831982120777738.50--01100
Rahul DravidINDIndia tour of Sri Lanka 19971997230776925.6725230.56010100
Gary KirstenSAICC World Cup 2002/032002230775525.6718940.74010130
Boeta DippenaarSAIndia tour of South Africa 2001/022001230772925.6727627.90000130
Taufeeq UmarPAKPakistan tour of New Zealand 2003/042003230773425.6720337.93000110
Andy FlowerZIMZimbabwe tour of Pakistan 1998/9919982327760*77.0018741.1801191
Guy WhittallZIMSri Lanka tour of Zimbabwe 1994/9519943317761*38.5025729.96010100
James FranklinNZSri Lanka tour of New Zealand 2004/052005230775525.6714353.8501061
Chamara KapugederaSLSouth Africa tour of Sri Lanka 20062006231776338.5012462.10010102
Aaron FinchSURSpecsavers County Championship 20182018230774325.6710573.3300063
Regis ChakabvaZIMZimbabwe v Afghanistan in United Arab Emirates 2020/212021230774425.6710871.30001111
Mark WoodENGEngland tour of Pakistan 2022/2320222317736*38.508590.59000130
Nathan McAndrewSUSCounty Championship 20242024230775325.6712362.60010121
Mehedi Hasan MirazBANBangladesh tour of Australia 20262026230776525.6721635.6501061
Nauman AliPAKSouth Africa tour of Pakistan 2020/212021230774525.6716347.24000102
Yashasvi JaiswalINDIndia tour of Sri Lanka 20262026230774525.679382.80001140
Arthur GilliganENGSouth Africa tour of England 19241924430773625.67--000-1
Ijaz AhmedPAKPakistan tour of West Indies 1987/881988230774325.6720637.3800080
Aamer SohailPAKPakistan tour of England 19961996231774638.5010970.64000120
VVS LaxmanINDSouth Africa tour of India 1996/971996240775119.2520837.0201090
Sanath JayasuriyaSLSri Lanka tour of New Zealand 2004/052005241774825.6710474.04000130
Nicky BojeSASri Lanka tour of South Africa 2000/012000-2001341773225.6714951.6800080
Stephen FlemingNZIndia tour of New Zealand 1998/991998-1999240774219.2518441.85001100
Nathan AstleNZZimbabwe tour of New Zealand 1995/961996240773219.2521635.6500080
Khaled MashudBANBangladesh tour of Sri Lanka 20022002241772625.6722733.9200070
Kumar DharmasenaSLSri Lanka tour of West Indies 19971997240773119.2514055.0000080
Stuart BroadENGSouth Africa tour of England 20222022340773519.2574104.05000102
Ben HilfenhausAUSMCC Spirit of Cricket Test Series 201020102417756*25.6712462.10010101
Daniel FlynnNZNew Zealand in Sri Lanka Test Series 20092009240775019.2516446.95011100
Peter SiddleAUSBorder-Gavaskar Trophy 2011/122011-2012440774119.2516746.1100080
Dinesh ChandimalSLSri Lanka tour of Bangladesh 2023/242024240775919.2512661.1101172
PreviousPage 317Next

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.