Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)ODI2nd 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)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)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-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 2026AFGZIM

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
Dushan VimukthiPSCMajor League Tournament 2025/262025-202681013385737.5676844.01020315
Victor TrumperAUSEngland tour of Australia 1907/081907-1908510033816633.8050.00113370
Bob BarberENGEngland tour of India, Pakistan and Ceylon 1961/621961-196281223388633.80--020291
Jonathan TattersallYORCounty Championship 2023202391313387928.1750866.54010501
Henry CooperNDPlunket Shield 2023/242023-202481313388328.1764052.810204410
Tom AlsopHAMSpecsavers County Championship 20192019914333815030.7363053.65111423
Ken McClureCANPlunket Shield 2016/172016-201781403389224.1487338.72020432
Liam DawsonHAMSpecsavers County Championship 2018201891523387226.0062154.43010302
Luke WrightSUSSpecsavers County Championship 2018201891603388821.1356160.25015523
Kasey AldridgeDURCounty Championship 20262026131633389926.0064952.08011421
Kyle JarvisLANSpecsavers County Championship 20162016162343385717.7963653.14013473
Kane WilliamsonNZSri Lanka tour of New Zealand 2022/232023231337215168.5050167.27200343
Haroon RasheedPAKEngland tour of Pakistan 1977/781977-197835133712284.2561954.44200418
Peter MayENGNew Zealand tour of England 19581958561337113*67.40--210366
Javed MiandadPAKNew Zealand tour of Pakistan and Sri Lanka 1984/85198436233710484.2567350.07210451
Alex DaviesLANBob Willis Trophy 202020205813378648.1454861.50041541
Tim BresnanYORLV= County Championship 201420149903379537.4474545.23041443
Daniel HughesNSWSheffield Shield 2021/222021-202259233789*48.1484739.79041470
Frank IredaleAUSEngland tour of Australia 1894/951894-189559033714037.4410.00121290
Polly UmrigarINDWest Indies tour of India 1958/591958-19595913377642.13--030130
Tom GraveneyENGAustralia tour of England 196819685913379642.1375944.40020350
Matthew WadeAUSThe Ashes 20192019510033711733.7057858.30201471
Arthur MorrisAUSAustralia tour of England 1953195351003378933.70--031310
Frank WorrellWIWest Indies tour of Australia 1951/521951-1952510033710833.70--110290
Colin McDonaldAUSWest Indies tour of Australia 1960/611960-196151003379133.7044742.73030210
James RewSOMCounty Championship 202220227123337101*37.4484939.69111420
Michael JonesDURCounty Championship 2021202181313378128.0875944.40021510
Liam TrevaskisDURCounty Championship 20222022111553378833.7077143.71021441
Harry DeardenLEISpecsavers County Championship 20192019111603376121.0681241.50011491
Karl BrownLANSpecsavers County Championship 20162016101703376119.8276044.34023470
Brett HuttonNOTSpecsavers County Championship 20162016121933377421.0681741.25023410
Chris WrightLEICounty Championship 202320231420633766*24.0749667.94014448
Ravi ShastriINDIndia tour of England 1990199035033618767.2072346.47200401
Jacques RudolphSASouth Africa tour of New Zealand 2003/042004362336154*84.0079042.53122562
Allan BorderAUSWest Indies tour of Australia 1981/821981-198236133612667.2086938.67130210
Bruce EdgarNZNew Zealand tour of England 198319834803368442.0096934.67040360
Clive LloydWIPakistan tour of West Indies 1976/77197759133615742.00--100217
Tom FellWORBob Willis Trophy 20202020592336110*48.0074245.28110410
Cameron BancroftWASheffield Shield 2020/212020-202159033610437.3374145.34120400
Kaveeshka AnjulaCCCMajor League Tournament 2024/252024-202579133611042.0041181.751102317
Tom HaywardENGEngland tour of Australia 1897/981897-18985903367237.33--020290
Gary KirstenSAWest Indies tour of South Africa 1998/991998-1999510133613437.3383140.43122360
Ahan WickramasingheNCCMajor League Tournament 2024/252024-2025610033610533.6046272.73110355
George HeadleyWIWest Indies tour of Australia and New Zealand 1930/311930-1931510133610537.3310.00201300
Ajit WadekarINDAustralia tour of Ceylon and India 1969/701969510133691*37.33--031230
James VinceENGEngland tour of Australia and New Zealand 2017/182017-201861103368330.5569448.41030500
Bryce StreetQUESheffield Shield 2022/232022-20236111336102*33.60103232.56111370
Ravi ShastriINDWest Indies tour of India 1983/84198361113367733.6035934.26021170
LJ WoodcockWFPlunket Shield 2018/192018-201971203368028.0076743.81020490
Harry CameDERCounty Championship 2024202481413368425.8587138.58033440

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.