Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR152/3 (16.5)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
Tillakaratne DilshanSLNew Zealand in Sri Lanka Test Series 20092009241277123*92.3330391.42110272
Tamim IqbalBANPakistan in Bangladesh Test Series 2015201524027720669.2542365.48100287
Martin GuptillNZNew Zealand in West Indies Test Series 201220122402779769.2563243.83030343
Wasim AkramPAKPakistan tour of Sri Lanka 2000200045127710069.2550954.42121268
Rahul DravidINDIndia tour of South Africa 1996/971996-199736127714855.4069339.97110380
Marvan AtapattuSLSri Lanka tour of England 2002200236127718555.4064443.01110310
David BoonAUSAustralia tour of South Africa 1993/9419943612779655.4062344.46020340
Ben FoakesENGEngland tour of Sri Lanka 2018/19201836227710769.2549256.30110215
Alan KippaxAUSWest Indies tour of Australia and New Zealand 1930/311930-193156027714646.17--110300
George HeadleyWIWest Indies tour of England 19331933361277169*55.40--110180
Terry JarvisNZNew Zealand tour of West Indies 1971/72197246027718246.1755532.79101230
Ridley JacobsWIEngland tour of West Indies 2003/042004471277107*46.1745061.56110303
Luis ReeceDERBob Willis Trophy 2020202047127712246.1751853.47121343
Matthew ShortVICSheffield Shield 2018/192018-201947227764*55.4059946.24030274
Nazar MohammadPAKPakistan tour of India 1952/531952581277124*39.57--11100
Michael SlaterAUSAustralia tour of West Indies 1998/99199948027710634.6358547.35101254
Nummy DeaneSAEngland tour of South Africa 1927/281927-19285912777734.63--020-1
Alastair CookENGThe Ashes 2013201351002776227.7076136.40031320
Johnny TyldesleyENGEngland tour of Australia 1903/041903-190451002779727.70--031302
Roy McLeanSASouth Africa tour of England 19551955510027714227.70--111322
Nathan BuckNORSpecsavers County Championship 2019201991142775339.5736176.73031444
Michael NeserGLACounty Championship 2022202291212776225.1845960.35010363
James PeirsonQUEMarsh Sheffield Shield 2019/202019-2020712227751*27.7056049.46010371
John SimpsonMIDSpecsavers County Championship 2018201871302773921.3157548.17001460
Llew JohnsonOVPlunket Shield 2024/252024-2025713227780*25.1856449.11010317
Jordan ThompsonYORCounty Championship 202420241214227756*23.0829793.270232913
Jordan ThompsonYORCounty Championship 20222022142132775115.3947258.69012354
Mohammad YousufPAKPakistan tour of Bangladesh 2001/022002221276204*276.0037673.40110452
Lou VincentNZSri Lanka tour of New Zealand 2004/05200523027622492.0046259.74111314
Aiden MarkramSAWest Indies tour of South Africa 2022/23202324027611569.0042764.64110450
Archie JacksonAUSEngland tour of Australia 1928/29192924027616469.0061944.59100250
Allan BorderAUSPakistan tour of Australia 1978/79197924127610592.0072538.07120210
Steve WaughAUSIndia tour of Australia 1999/001999-200035027615055.2057947.67110300
Cooper ConnollyWASheffield Shield 2024/252024-20253512767969.0047558.11040265
AB de VilliersSASouth Africa in Australia Test Series 2012/13201236127616955.2062943.88100313
Keegan PetersenSAIndia tour of South Africa 2021/222021-20223602768246.0049955.31030380
Navjot SidhuINDIndia tour of West Indies 1996/97199746027620146.0067540.89101321
Dean JonesAUSAustralia tour of Sri Lanka 19921992361276100*55.2053451.69120262
AB de VilliersSABasil D'Oliveira Trophy 2009/102009-20104702766439.4350854.33030291
Simon KatichAUSAustralia tour of India 2004/0520044812769939.4358946.86020290
Michael HusseyAUSThe Ashes 2009200958027612134.5057747.83122400
George GunnENGEngland tour of West Indies 1929/3019304802768534.5032540.62010120
Alastair CookENGEngland tour of Australia 2006/072006-2007510027611627.6064442.86100240
KL RahulINDIndia tour of Australia 2024/252024-202551012768430.6755150.09021280
Jake WeatheraldSASheffield Shield 2018/192018-2019510027615027.6051853.28101285
Clem HillAUSEngland tour of Australia 1903/041903-190451002768827.60--020250
Graham GoochENGEngland tour of West Indies 1985/86198651002765327.6070739.04042240
MLR BuddikaPSCMajor League Tournament 2024/252024-202571132768434.5054950.27020205
Ashton TurnerWASheffield Shield 2024/252024-202571222767927.6042265.40010321
Max ChuOVPlunket Shield 2020/212020-202171232765330.6779834.59011390

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.