Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR63/0 (7)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
Younis KhanPAKPakistan v Sri Lanka Test Series 2013/142013-201436128513657.0051555.34110271
Dimuth KarunaratneSLIndia tour of Sri Lanka 2017201736028514147.5063245.09110300
Kusal MendisSLSri Lanka tour of West Indies 2018201836028510247.5052454.39110354
Saleem MalikPAKWest Indies tour of Pakistan 1990/91199036128510257.0050057.00121320
Fergus O'NeillNOTCounty Championship 202620265722856157.0049457.69030383
Syed KirmaniINDAustralia tour of India 1979/801979672285101*57.0056341.92110411
Norm O'NeillAUSSouth Africa tour of Australia 1963/641963-19644812858840.7126844.03031291
Ben StokesDURLV= County Championship 201420146902858531.6745862.23021480
Jack HaynesWORBob Willis Trophy 202020205922855140.7153453.37020370
David WarnerAUSThe Ashes 2023202351002856628.5050756.21020351
Feroze KhushiKEN/ESSCounty Championship 20242024610028510728.5035879.61122462
Frank WoolleyENGEngland tour of Australia 1920/211920-192151002857928.5044364.33042311
Sam WhitemanWASheffield Shield 2024/252024-2025611028510225.9163245.09112353
BJ WatlingNDPlunket Shield 2020/212020-202171222857728.5065243.71022372
Calum HaggettKENLV= County Championship 2015201591312858023.7568341.73022381
Toby Roland-JonesMIDCounty Championship 202620261318128545*16.7642067.86003355
Sachin TendulkarINDIndia tour of Bangladesh 2004/052004221284248*284.0043465.44100410
Shakib Al HasanBANBangladesh in New Zealand Test Series 2016/17201724028421771.0036677.60111410
Imtiaz AhmedPAKNew Zealand tour of Pakistan 1955/56195534028420971.00--111320
Daryll CullinanSASri Lanka tour of South Africa 1997/98199824028411371.0047060.43211332
George BaileyMIDSpecsavers County Championship 20162016351284110*71.0052953.69120431
Ben StokesDURCounty Championship 2022202235028416156.80265107.171112019
Arthur ShrewsburyENGAustralia tour of England 1893189335128410671.00--12090
Mushtaq MohammadPAKNew Zealand tour of Pakistan 1976/77197635128410771.00--210300
Sourav GangulyINDIndia tour of Australia 2003/042003-200446028414447.3342466.98110400
Graham ThorpeENGEngland tour of Pakistan 2000/01200036128411856.8071239.89121150
Virat KohliINDBorder-Gavaskar Trophy 2012/13201346128410756.8055651.08110352
Cyril WaltersENGEngland tour of India 1933/341933-193436228410271.00--12000
Bill LawryAUSAustralia tour of India 1964/6519643612846856.80--030390
Dean ElgarSABasil D'Oliveira Trophy 2015/162015-2016471284118*47.3357449.48100312
Eric RowanSAEngland tour of South Africa 1938/391938-193947128489*47.33--03100
Tom HainesSUSSpecsavers County Championship 2018201868028412435.5045462.56111460
Washington SundarINDIndia tour of England 20252025482284101*47.3358748.38111238
Rhys MariuCANPlunket Shield 2023/24202448128414540.5749657.26110391
Sithara GimhanMSCMajor League Tournament 2024/252024-202578028413435.5055051.64111254
Gordon WhiteSAEngland tour of South Africa 1909/10191048028411835.50--11101
Tony GreigENGAustralia tour of England 197519754802849635.5046561.08020421
Dilip VengsarkarINDEngland tour of India and Sri Lanka 1984/851984-198558128413740.5757949.05100371
Usman KhawajaLANLV= County Championship 201420145902848631.5660447.02031370
K AmanthaACCCMajor League Tournament 2025/2620265912847535.5050256.57021402
Trevor GoddardSAAustralia tour of South Africa 1957/581957-19585912849035.50--021101
Hansie CronjeSAWest Indies tour of South Africa 1998/991998-19995902845831.5663344.87021272
Zin HarrisNZNew Zealand tour of South Africa 1961/621961-1962510128410131.5610.00112172
Craig SerjeantAUSAustralia tour of West Indies 1977/781978510128412431.56--101361
Matthew PardoeWORLV= County Championship 2014201491312845223.6765043.69012392
Tim BresnanYORSpecsavers County Championship 20172017111502846118.9368341.58016421
Andrew SalterGLACounty Championship 202220221217228445*18.9362645.37002374
Justin BroadNORCounty Championship 20242024111712847517.7556949.91014331
Tom BaileyLANSpecsavers County Championship 20182018121922846616.7153852.79012431
Mitchell ClaydonKENLV= County Championship 20142014142122847714.9549457.49013423

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.