Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR130/2 (14.3)ES chose to bowlT2067th 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
Michael HusseyAUSSouth Africa tour of Australia 2005/062005-200635027912255.8056049.82110354
Bas de LeedeDURCounty Championship 2023202365227910393.0042765.34120272
Imran KhanPAKPakistan tour of Australia 1989/90199035127913669.7575337.05110172
Javed MiandadPAKIndia tour of Pakistan 1989/90198945027914555.8060046.50110220
Mark WaughAUSSouth Africa tour of Australia 1997/981997-1998351279115*69.7564843.06211371
Gary KirstenSASouth Africa tour of Australia 1997/981997-1998361279108*55.8063543.94122311
Wavell HindsWISouth Africa tour of West Indies 2005200546027921346.5056549.38101392
Wally HammondENGWest Indies tour of England 1939193936127913855.80--100210
Allan BorderAUSNew Zealand tour of Australia 1985/861985361279152*55.8065542.60110273
Leo CarterCANPlunket Shield 2018/192018-20195702799239.8660646.04020442
Mohinder AmarnathINDIndia tour of West Indies 1975/7619764702798539.86--02073
Ben StokesENGThe Ashes 2013/142013-201448027912034.8854950.82100354
Jack LeaningKENBob Willis Trophy 20202020581279220*39.8653552.15102360
Chad BowesCANPlunket Shield 2022/232022-202368027911834.88270103.33202425
Harry MakepeaceENGEngland tour of Australia 1920/211920-192148027911734.8870139.80120120
Will YoungCSPlunket Shield 2022/232022-202359027910531.0051554.17122370
T HarshanaBCAAMajor League Tournament 2025/2620267902798931.0054850.91020260
Dilip VengsarkarINDIndia tour of West Indies 1982/8319835902799431.0010391.26021200
Vic RichardsonAUSEngland tour of Australia 1932/331932-193351002798327.9059746.73013250
Mike AthertonENGEngland tour of Australia 1990/911990-1991510127910531.0089131.31112260
Alex HughesDERLV= County Championship 201520157113279111*34.8849756.14101361
SB KeeneAAPlunket Shield 2024/252024-202571202796523.2546759.74020325
Jack TaylorGLOSpecsavers County Championship 2019201991302799921.4658048.10010400
Toby Roland-JonesMIDCounty Championship 20252025121862795723.2535778.15012407
Ollie RobinsonSUSSpecsavers County Championship 20182018132132795215.5045261.73013321
Chris WrightLEICounty Championship 202220221322727936*18.6050555.25003423
Sanath JayasuriyaSLPakistan tour of Sri Lanka 1996/97199724027811369.5045760.83120242
Tamim IqbalBANBangladesh tour of New Zealand 2018/19201924027812669.5033084.24120442
Dimuth KarunaratneSLWest Indies tour of Sri Lanka 2021/22202124027814769.5050455.16110310
Viv RichardsWIPakistan tour of West Indies 1987/88198824027812369.5035777.87110370
Sanath JayasuriyaSLSouth Africa tour of Sri Lanka 2000200035027814855.6039370.74111431
Bruce EdgarNZAustralia tour of New Zealand 1981/82198235027816155.6082433.74110330
Sachin TendulkarINDIndia tour of Australia 1999/001999-200036027811646.3350854.72121301
Brad HaddinAUSThe Ashes 2009200946027812146.3340069.50110313
Alastair CookENGEngland tour of Sri Lanka 2007/08200736027811846.3367741.06121290
James NeeshamNZNew Zealand in West Indies Test Series 2014201436027810746.3341467.15120278
Gareth RoderickGLOLV= County Championship 201420143602789846.3338272.77031370
Will YoungDURCounty Championship 2021202147027812439.7169340.12201331
Daren GangaWIAustralia tour of West Indies 2003200348027811734.7565742.31201402
Cheteshwar PujaraINDIndia tour of Ireland and England 20182018481278132*39.7172638.29111330
KS RanjitsinhjiENGAustralia tour of England 1899189958227893*46.33--021110
Nathan McAndrewWARCounty Championship 202220227912786334.7561445.28020373
Kapil DevINDPakistan tour of India 1979/801979-19806902788430.8938672.02020333
Daryll CullinanSAWest Indies tour of South Africa 1998/991998-199959027816830.8955050.55101330
Brett HuttonNOTLV= County Championship 2015201591322787225.2767541.19012360
Marlon SamuelsWIWest Indies in Bangladesh Test Series 2012/13201223027726092.3350055.40100343
Angelo MathewsSLSri Lanka tour of Zimbabwe 2019/202020231277200*138.5069539.86110205
Kane WilliamsonNZNew Zealand tour of Pakistan 2022/232022-2023231277200*138.5059346.71100321
Geoff BoycottENGIndia tour of England 19671967231277246*138.5061944.75100341
Marvan AtapattuSLZimbabwe tour of Sri Lanka 1997/98199824127722392.3353951.39101391

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.