Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM200/2 (54.1)ZIM chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st 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
Frank WoolleyENGAustralia tour of England 192119215803439542.88--021401
John HoltWIWest Indies tour of India 1958/591958-195958134312349.00--121210
Doug WaltersAUSAustralia tour of England 196819685903438638.1181042.35031371
Ben DuckettENGEngland tour of India 2023/242024510034315334.3040085.75100542
Jack BrownENGEngland tour of Australia 1894/951894-1895510234314042.88--112270
Rachin RavindraWFPlunket Shield 2021/222021-202261123437038.1182041.83030490
Kaveen BandaraNCCMajor League Tournament 2025/262025-2026811134310234.3057759.45121290
Lewis GregorySOMCounty Championship 2023202391213436531.1861355.95010500
Wiaan MulderLEICounty Championship 2023202310162343102*24.5058258.93113484
Kumar SangakkaraSLSri Lanka in England Test Series 2014201424034214785.5067650.59130390
Ricky PontingAUSAustralia v Pakistan in Sri Lanka and the UAE 2002/03200234034215085.5050667.59200424
Mohammad YousufPAKEngland tour of Pakistan 2000/01200034034212485.5084140.67210342
Hashim AmlaSASir Vivian Richards Trophy 2014/152014-2015341342208114.0063354.03110380
Alastair CookENGEngland in Bangladesh Test Series 2009/102010241342173114.0054063.33200332
Mohammad YousufPAKEngland tour of Pakistan 2005/06200535034222368.4060556.53110394
Jeffrey StollmeyerWIWest Indies tour of India, Pakistan and Ceylon 1948/491948-194945034216068.40--120200
Garry SobersWIWest Indies tour of India and Ceylon 1966/671966-196735234295114.00--050444
Maurice LeylandENGSouth Africa tour of England 1935193546034216157.00--120221
Mohammad RizwanSUSCounty Championship 2022202257134213057.0055261.96121442
Alec StewartENGEngland tour of South Africa 1999/001999-20005803429542.7560456.62031513
Leonard HuttonENGAustralia tour of England 194819484803428142.7531334.19040121
Greg ChappellAUSAustralia tour of West Indies 1972/73197358134210648.86--120400
Tony GreigENGEngland tour of India and Sri Lanka 1976/771976-197758034210342.7592636.93120363
Viv RichardsWIWest Indies tour of Australia 1984/85198459134220842.7546873.08112355
Cole McConchieCANPlunket Shield 2018/192018-2019610234216242.7562854.46101443
Frederick FaneENGEngland tour of South Africa 1905/061906510134214338.00--120390
Deryck MurrayWIWest Indies tour of Australia 1975/761975-197661103426631.0957359.69040375
Fynn Hudson-PrenticeDERSpecsavers County Championship 2019201971223429934.2049569.09021484
Jake WeatheraldSASheffield Shield 2022/232022612034210028.5067150.97121492
Will PucovskiVICSheffield Shield 2023/242023-2024712134213131.0984540.47111290
Tom RogersVICSheffield Shield 2024/252024-202581403427624.4367650.59031482
Kurtis PattersonNSWSheffield Shield 2020/212020-2021816034210221.3872946.91102422
Rory KleinveldtNORSpecsavers County Championship 20172017111713428621.3835696.070124011
Chris WrightWARSpecsavers County Championship 20182018141823427221.3880742.38023390
Mahela JayawardeneSLBangladesh tour of Sri Lanka 20072007330341165113.6747571.79200385
Rahul DravidINDNew Zealand in India Test Series 2010/11201034034119185.2578343.55200400
Neil McKenzieSASouth Africa in India Test Series 2007/082008351341155*85.2567050.90110451
Ian ChappellAUSPakistan tour of Australia 1972/731972-197335034119668.2052964.46110424
Navjot SidhuINDAustralia tour of India 1997/9819983503419768.2060955.99040477
Chris CairnsNZAustralia tour of New Zealand 1999/00200036034110956.8353463.861203913
AB de VilliersSAAustralia in South Africa Test Series 2013/14201436034111656.8377444.06110423
Kraigg BrathwaiteWIEngland tour of West Indies 2021/22202236234116085.2590237.80120351
Stewie DempsterNZEngland tour of New Zealand 1929/30193046234113685.25--12081
Mike AthertonENGEngland tour of Pakistan 2000/01200036134112568.2098934.48120260
Mark BoucherSABasil D'Oliveira Trophy 2009/102009-20104713419556.8350267.93030402
Gundappa ViswanathINDIndia tour of England 1979197947034111348.7185339.98130390
Simon KatichAUSThe Ashes 2009200958034112242.6363353.87111440
Mohsin KhanPAKIndia tour of Pakistan 1982/831982-1983682341101*56.8365252.30120411
Jeff DujonWIWest Indies tour of Australia 1984/85198458134113948.7159757.12111372
Douglas JardineENGEngland tour of Australia 1928/291928-19295913419842.63132425.76031320

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.