Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ES108/3 (12)WAR206/4 (20)ES need 99 runs in 48 ballsT2067th 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
Barry SinclairNZSouth Africa tour of New Zealand 1963/64196436026413844.00--111370
Geoff HowarthNZEngland tour of New Zealand 1977/78197836026412244.0087330.24200260
Gordon GreenidgeWINew Zealand tour of West Indies 1984/85198547226410052.8060044.00110350
Jack RichardsENGEngland tour of Australia 1986/871986-198757026413337.7164940.68101290
Ijaz AhmedPAKPakistan tour of India 1998/99199947026421137.7152949.91101311
Brian LaraWIWest Indies tour of England 200420044802649533.0040665.02021371
Syd GregoryAUSEngland tour of Australia 1897/981897-18985822647144.0010.00021100
Harry TrottAUSEngland tour of Australia 1894/951894-18955902649529.33--011150
Laurie EvansSUSSpecsavers County Championship 20192019711026411324.0050152.69111391
Leo CarterCANPlunket Shield 2021/222021-202281332645626.4057246.15010393
Harry PodmoreKENSpecsavers County Championship 20182018111972645322.0059344.52010271
Rachin RavindraDURCounty Championship 20222022121263217263.0040764.62100360
Abid AliPAKPakistan tour of Bangladesh 2021/22202123026313387.6751151.47110302
Nasir HossainBANWest Indies in Bangladesh Test Series 2012/1320122402639665.7539466.75030276
Basil D'OliveiraENGAustralia tour of England 1968196824126315887.6758245.19110371
Shane WatsonAUSThe Frank Worrell Trophy 2009/1020093502639652.6047055.96021390
Mike AthertonENGIndia tour of England 1996199635126316065.7563041.75111300
Dinesh KarthikINDIndia tour of Ireland, England and Scotland 200720073602639143.8351850.77030331
Azhar AliPAKPakistan v Sri Lanka Test Series 2011/12201136226310065.7572236.43120221
Jonny BairstowYORSpecsavers County Championship 201820183602639543.8328293.26031351
John ReidNZEngland tour of New Zealand 1962/63196336126310052.60--121332
Joe WeatherleyHAMBob Willis Trophy 202020205712639843.8364540.78020380
Mushtaq MohammadPAKPakistan tour of India 1960/611960-196157126310143.83--110250
Moisés HenriquesNSWMarsh Sheffield Shield 2019/202019-202048126312437.5744059.77101265
Joe ClarkeNOTBob Willis Trophy 2020202058126313337.5744858.71110350
Stuart WilliamsWIIndia tour of West Indies 1996/97199758026312832.8851551.07102312
Aravinda de SilvaSLPakistan tour of Sri Lanka 2000200059026311229.2267738.85101300
BJ WatlingNDPlunket Shield 2013/142013-201459126311432.8842162.47111440
Robbie WhiteMIDCounty Championship 202220226902638129.2264740.65020233
John ReidNZNew Zealand tour of South Africa 1953/541953-195459026313529.22--112262
John WaiteSANew Zealand tour of South Africa 1961/621961-196259026310129.22--111131
Pankaj RoyINDAustralia tour of India 1959/601959-196051002639926.30--02100
George HillYORCounty Championship 2021202171102637123.9171436.83020351
Adam RouseKENSpecsavers County Championship 2017201771212636823.9153349.34012393
Matthew CritchleyDERSpecsavers County Championship 20162016712126370*23.9147954.91010361
Geoff BoycottENGEngland tour of Australia 1978/791978-197961202637721.92116322.6101160
Charles StoboWASheffield Shield 2023/242023-2024101612636117.5359044.58013281
Michael CarberryHAM/LEISpecsavers County Championship 20172017101702639815.4772236.43010353
Virender SehwagINDSouth Africa tour of India 2004/05200423026216487.3336471.98110364
Babar AzamPAKSri Lanka in Pakistan Test Series 2019/202019232262102*262.0035573.80210292
Darren BravoWIWest Indies in New Zealand Test Series 2013/14201324026221865.5049952.51101370
David BoonAUSNew Zealand tour of Australia 1993/94199334126210687.3354148.43121270
Tom LathamCANPlunket Shield 2021/222021241262127*87.3351351.07200262
Mahela JayawardeneSLEngland tour of Sri Lanka 2000/01200135026210152.4047355.39120284
Jacques KallisSABasil D'Oliveira Trophy 20122012351262182*65.5045557.58100342
Ben DuckettENGEngland tour of Pakistan 2024/25202435026211452.4030585.90121331
Agha SalmanPAKEngland tour of Pakistan 2024/252024351262104*65.5035474.01120274
Imran KhanPAKIndia tour of Pakistan 1989/901989452262109*87.3342062.38110286
Javed MiandadPAKEngland tour of Pakistan 1977/781977-197835326288*131.0060543.31030185
Carl HooperWIWest Indies tour of India 1994/9519943602628143.6737270.43020308
PreviousPage 103Next

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.