Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)First-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)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)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENG

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
Kapil DevINDIndia tour of West Indies 1988/891989460913415.1711181.98000120
John WrightNZNew Zealand tour of Australia 1980/811980360914415.1732128.3500060
Geoff LawsonAUSAustralia tour of Pakistan 1982/8319823619157*18.2016355.83012101
Balwinder SandhuINDIndia tour of West Indies 1982/831983462916822.7540.0001161
Curtly AmbroseWIEngland tour of West Indies 1993/941994560914415.1716654.82001110
Liam Patterson-WhiteNOTSpecsavers County Championship 201920195829158*15.1731029.35013101
Richie BenaudAUSAustralia tour of India 1959/601959-1960582912515.17--00100
Adam RileyKENLV= County Championship 20152015792913413.0031029.35001120
Tom BaileyLANSpecsavers County Championship 20162016691915311.3825535.69012140
Hugh TayfieldSAEngland tour of South Africa 1956/571956-1957592912413.00--00070
Paul DowntonENGEngland tour of West Indies 1985/8619865101912610.1132428.0900070
Tim GroenewaldSOMSpecsavers County Championship 2018201871159136*15.1714961.07002113
Kyle AbbottHAMSpecsavers County Championship 201920191012291259.1023039.57001151
Michael HoganGLACounty Championship 20222022141349119*10.1112970.54001111
Chris RushworthDURCounty Championship 2021202113136913113.0014961.07002150
Henry CrocombeSUSCounty Championship 2026202610135912111.3816854.17001131
William ScottonENGAustralia tour of England 18841884110909090.0037524.0001090
Mark WaughAUSAustralia tour of Zimbabwe 1999/001999110909090.0015458.44010130
Malinda WarnapuraSLSri Lanka in Bangladesh Test Series 2008/092009120906345.0020743.48010100
Gerhard ErasmusNAMICC Intercontinental Cup 201720171219078*90.0014362.9401053
Temba BavumaSASri Lanka tour of South Africa 2020/212020-2021220907145.0015558.06010100
Will YoungNZNew Zealand tour of England 20212021120908245.0023538.30010120
Jason HolderWINew Zealand in West Indies Test Series 20142014120905245.0015558.0601071
Babar AzamPAKPakistan v West Indies Test Series 2016/172016120906945.0014362.9401080
Matt MilnesYORCounty Championship 20232023221907590.0011379.65010101
Jimmy AdamsWISouth Africa tour of West Indies 1991/9219921219079*90.0019945.23010120
Rohit SharmaINDSri Lanka tour of India 2021/222022230904630.0013268.18000111
Ravindra JadejaINDIndia tour of Australia 2018/192018-2019230908130.0012373.1701091
Tom LathamNZPakistan tour of New Zealand 2020/212020-2021230905330.0018648.3901080
Tom LathamCANPlunket Shield 2024/252024-2025230903330.0019845.45000100
Dhananjaya de SilvaSLSri Lanka tour of South Africa 2018/192019230904830.0013666.18000131
Ted BowleyENGSouth Africa tour of England 19291929230904630.00--000-0
Alan DavidsonAUSAustralia tour of Pakistan 1959/601959331904745.00--000-1
Richard HuttonENGPakistan tour of England 197119712319058*45.0024137.34010111
Phil EdmondsENGIndia tour of England 19821982330906430.0021442.0601080
Asif MujtabaPAKPakistan tour of England 19961996230905130.0032827.4401070
Sourav GangulyINDIndia tour of South Africa 2001/022001241904230.0015358.82000150
Harbhajan SinghINDIndia tour of England 20022002340905422.5085105.88010170
Abdul RazzaqPAKSri Lanka tour of Pakistan 2004/052004241903930.0018548.6500182
Hashan TillakaratneSLSri Lanka tour of South Africa 1997/981998240905522.5026733.71011130
Carl HooperWIAustralia tour of West Indies 1998/991999240904722.5021142.65000120
Darren SammyWIBangladesh in West Indies Test Series 20092009240904822.5015856.96000100
Stuart BroadENGEngland in New Zealand Test Series 2007/082008241904230.0017551.4300092
Junaid SiddiqueBANBangladesh in New Zealand Test Series 2007/082008240907422.5019645.92010140
Tim SoutheeNZNew Zealand in India Test Series 2010/112010240903822.5013268.1800056
Ravichandran AshwinINDIndia tour of South Africa 2017/182018240903822.5014462.50000140
Lahiru ThirimanneSLSri Lanka tour of India 2017/182017240905122.5024237.19010120
Tom LathamNZPakistan in New Zealand Test Series 2016/172016240908022.5019546.15011130
Aminul IslamBANAsian Test Championship 2001/022001240905622.5023238.79010100
Glenn PhillipsNZAustralia tour of New Zealand 2023/242024240907122.5013168.70010150
PreviousPage 291Next

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.