Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

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 HayCANPlunket Shield 2025/262025-202671023078538.3861549.92020324
Max ChuOVPlunket Shield 2021/222021-20227112307103*34.1171143.18111421
Javed MiandadPAKSri Lanka tour of Pakistan 1985/861985331306203*153.00--110-1
Tillakaratne DilshanSLPakistan in Sri Lanka Test Series 2012201224030612176.5046665.67210373
Angelo MathewsSLSri Lanka in England Test Series 2014201424030616076.5053956.77200412
Dimuth KarunaratneSLSri Lanka tour of United Arab Emirates and Pakistan 2017/18201724030619676.5066046.36110251
Devon ConwayNZNew Zealand tour of England 2021202124030620076.5055854.84110361
Sachin TendulkarINDWest Indies tour of India 2002/03200235130617676.5058452.40100430
Thilan SamaraweeraSLIndia in Sri Lanka Test Series 20102010353306137*153.0060150.92121271
Garry SobersWIWest Indies tour of England 19731973351306150*76.5059851.17120410
Graham GoochENGNew Zealand tour of England 1990199035030615461.2054855.84111421
Ashwell PrinceSAIndia tour of South Africa 2006/072006-200736130612161.2071342.92111320
Bill WoodfullAUSAustralia tour of England 1926192646030614151.00--202180
Ravichandran AshwinINDEngland in India Test Series 2016/1720165703067243.7156454.26041371
Sourav GangulyINDPakistan tour of India 1998/9919994813067843.7176839.84040294
Jock CameronSASouth Africa tour of England 193519355803069038.25--030196
Mike SmithENGEngland tour of India 1963/64196458230675*51.00--020362
Ollie PopeENGIndia tour of England 2025202559030610634.0052358.51111400
Wally HammondENGAustralia tour of England 1930193059030611334.0091533.44110301
Maurice LeylandENGEngland tour of Australia 1932/331932-19335903068634.0078339.08022390
Viv RichardsWIWest Indies tour of India 1983/84198369030612034.007095.71110302
Vinoo MankadINDIndia tour of Australia 1947/481947-1948510030611630.6077039.74203260
George BartlettSOMSpecsavers County Championship 20182018611030611027.8256054.64101363
Matthew ShortVICSheffield Shield 2021/222021-202271323069027.8267045.67010373
Tom BaileyLANCounty Championship 20212021121403066321.8653457.30023383
Kasey AldridgeSOMCounty Championship 20242024101403068421.8662948.65023323
Tillakaratne DilshanSLSri Lanka in Bangladesh Test Series 2008/092009120305162152.5034089.71200353
Chris GayleWIWest Indies tour of New Zealand 2008/092008230305197101.6754855.66110368
Mark ChapmanAAPlunket Shield 2024/252024230305276101.6737980.471003010
Michael SlaterAUSNew Zealand tour of Australia 1993/94199334030516876.2554256.27110330
Dilip VengsarkarINDWest Indies tour of India 1987/881987352305102*101.6777439.41210280
Jeffrey StollmeyerWIWest Indies tour of England 195019504713057850.83--020180
Jeff DujonWIWest Indies tour of England 198819885713056750.8362948.49040360
Steve WaughAUSEngland tour of Australia 2002/032002-200358030510238.1349661.49120480
Scott KuggeleijnWFPlunket Shield 2012/132012-2013581305142*43.5746665.45111375
Robin SmithENGWest Indies tour of England 199519954813059043.5768244.72020390
Doug BracewellCSPlunket Shield 2017/182017-20188923059743.5751659.11022356
Tom HaywardENGEngland tour of Australia 1901/021901-19025903059033.8910.00021340
Tom HaywardENGAustralia tour of England 190519055903058233.89--030210
Bert SutcliffeNZNew Zealand tour of South Africa 1953/541953-195459130580*38.1330.00031139
Syed KirmaniINDIndia tour of Australia 1977/781977-19785903055533.8965646.49020280
Roy MinnettAUSEngland tour of Australia 1911/121911-191251003059030.5052657.98032390
Bill WoodfullAUSEngland tour of Australia 1932/331932-1933510130573*33.8999430.68031150
Graeme SmithSASouth Africa in Bangladesh Test Series 2007/082008230304232101.3339676.77110401
Travis HeadAUSSri Lanka tour of Australia 2018/192019231304161152.0048662.55120391
Rahul DravidINDSri Lanka tour of India 1997/9819973403049376.0067844.84030361
Mark TaylorAUSSri Lanka tour of Australia 1989/90198924030416476.0061649.35200322
AB de VilliersSASouth Africa in India Test Series 2007/082008351304217*76.0049861.04100282
Alastair CookENGWest Indies tour of England 2017201735030424360.8055954.38100390
Majid KhanPAKNew Zealand tour of Pakistan 1976/77197635030411260.80--120464

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.