Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM163/2 (45.2)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
Marnus LabuschagneAUSThe Ashes 201920194703538050.4369251.01040490
Lee IrvineSAAustralia tour of South Africa 1969/70197047035310250.4365054.31120336
Greg MatthewsAUSEngland tour of Australia 1990/911990-199157235312870.6078145.20120280
Vernon RansfordAUSAustralia tour of England 19091909593353143*58.83--110211
Nick BrowneESSCounty Championship 20242024610035318435.3067552.30110380
Bayley WigginsCSPlunket Shield 2021/222021-2022712135313332.0953166.48101563
Scott CurrieLEICounty Championship 202420241114435312035.3076945.90111433
Harry BrookYORSpecsavers County Championship 201920191016035310122.0653066.60100490
Tom Kohler-CadmoreYORCounty Championship 20212021111803538919.61100435.16012413
Sunil GavaskarINDIndia tour of Australia 1985/861985-1986341352172117.3387540.23200350
AB de VilliersSAPakistan in South Africa Test Series 2012/13201335135212188.0057461.32210400
Joe RootENGEngland tour of Pakistan 2024/25202435035226270.4052167.56100210
Misbah-ul-HaqPAKPakistan v England Test Series 2015/16201536035210258.6771849.031303112
Alex DoolanTASSheffield Shield 2017/182017-2018462352247*88.0053665.67111405
Charlie McLeodAUSEngland tour of Australia 1897/981897-189858235211258.67--130270
Wally HammondENGSouth Africa tour of England 19291929482352138*58.67--21100
Jack MoroneyAUSAustralia tour of South Africa 1949/501949-195058135211850.29--211130
Jonny BairstowENGEngland in India Test Series 2016/1720165913528944.0068351.54030275
Andrew StoddartENGEngland tour of Australia 1894/951894-1895510135217339.11--111271
John WatkinsSASouth Africa tour of Australia 1952/531952-195351003529235.20--030351
Garry SobersWIAustralia tour of West Indies 1964/65196551013526939.11--020-1
Brad WilsonNDPlunket Shield 2012/132012-2013611035213932.0083642.11120461
Nick GreenwoodWFPlunket Shield 2024/252024-202561203528029.3369550.65031360
Brad WilsonOVPlunket Shield 2017/182017-2018815035211123.4796136.63123400
Alec BannermanAUSEngland tour of Australia 1884/851882-188581513529425.14--030391
Hilton CartwrightWASheffield Shield 2025/262025-202681603526422.0083342.26010401
Stephen FlemingNZNew Zealand tour of South Africa 2005/06200635035126270.2059558.99101462
Sourav GangulyINDIndia tour of England 2002200246035112858.5059259.29131463
Polly UmrigarINDNew Zealand tour of India 1955/561955-195656135122370.20--110260
Joe SolomonWIWest Indies tour of India 1958/591958-1959463351100*117.00--120-0
Virender SehwagINDBorder-Gavaskar Trophy 2008/0920084803519243.8842682.39030432
Steven CrookNORSpecsavers County Championship 201820185903519239.0057061.58030450
Peter MayENGEngland tour of Australia 1954/551954-195559035110439.0048638.68121340
Jackie McGlewSANew Zealand tour of South Africa 1953/541953-19545913518643.88--030190
Michael JonesLANCounty Championship 2025202581203516329.2552367.110213512
Harry BrookENGEngland tour of New Zealand 2024/25202435035017170.0038092.11211318
Joe HardstaffENGNew Zealand tour of England 1937193735035011470.00--220161
Rishabh PantINDIndia tour of Australia 2018/192018-2019471350159*58.3347374.00100315
Kieran Noema-BarnettCSPlunket Shield 2018/192018-201958035010843.7570649.58212437
Nick GubbinsMIDBob Willis Trophy 2020202048035019243.7560058.33111401
Keith MillerAUSEngland tour of Australia 1950/511950-1951591350145*43.75--111291
Ben FoakesSURCounty Championship 20212021810235013343.7583042.17122430
Frank WorrellWIWest Indies tour of England 195719575101350191*38.89--112420
Wayne PhillipsAUSAustralia tour of England 1985198561113509135.0066952.32020521
Jonathan TattersallYORSpecsavers County Championship 2018201871213507031.8294237.15020490
Glenn PhillipsAAPlunket Shield 2017/182017-2018612135010431.8260757.66122543
Brad SchmulianCSPlunket Shield 2024/252024-2025814335010831.8283142.12110410
Matthew GilkesNSWSheffield Shield 2023/242023-2024101703505720.5980343.59042320
Steve WaughAUSWest Indies tour of Australia 2000/012000-2001461349121*69.8073847.29200351
Easton McMorrisWIIndia tour of West Indies 1961/62196246034912558.17--120-0

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.