Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th 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
Arjuna RanatungaSLPakistan tour of Sri Lanka 1985/861986351316135*79.0038355.35120254
Matthew HaydenAUSSouth Africa tour of Australia 2005/062005-200636031613752.6759952.75121422
Mansur Ali Khan PataudiINDNew Zealand tour of India 1964/65196546031615352.67--200552
Sidath WettimunySLSri Lanka tour of Pakistan 1981/82198236031615752.6767247.02110460
Moeen AliENGPakistan in England Test Series 2016201647231610863.2045769.15120365
Colin MilburnENGWest Indies tour of England 19661966482316126*52.6747167.09111457
Dilip VengsarkarINDPakistan tour of India 1979/801979-1980582316146*52.6799931.63111302
Chad BowesCANPlunket Shield 2024/252024-202559031611435.11310101.94201425
Graeme HickENGEngland tour of West Indies 1993/9419945903169635.1163050.16020431
Alec StewartENGEngland tour of Australia 1998/991998-1999510131610735.1150662.45122350
Grant StewartSUS/KENCounty Championship 2022202271223169031.6037384.720432916
Graham YallopAUSAustralia tour of England 19811981612031611426.3369545.47112340
Bruce MartinAAPlunket Shield 2012/132012-2013813131611426.3351960.89110511
Nathan SmithOVPlunket Shield 2018/192018-2019713231675*28.7360652.15011394
S DixitAAPlunket Shield 2024/252024-202571303167424.3172043.89020391
Sam RobsonMIDLV= County Championship 2014201481413167524.3159653.02020430
Liam ScottSASheffield Shield 2024/252024-202581633168324.3162050.97032343
Tom TaylorNORCounty Championship 20212021111723165021.0769745.34011432
Sourav GangulyINDIndia tour of England 19961996230315136105.0065548.09200452
Harbhajan SinghINDNew Zealand in India Test Series 2010/112010341315115105.0045369.542102414
Nasser HussainENGIndia tour of England 2002200246031515552.5064748.69200501
Mohammad HafeezPAKPakistan in Sri Lanka Test Series 2012201236031519652.5055856.45110361
Mohammad AzharuddinINDPakistan tour of India 1986/87198756031514152.5033845.56200300
Graeme HickENGEngland tour of India 1992/93199336031517852.5056655.65111422
Clive LloydWIWest Indies tour of Australia 1968/691968-196948031512939.3849951.30120402
KL RahulINDIndia tour of England 2021202148031512939.3873542.86111392
Alex CareySASheffield Shield 2017/182017-201848131513945.0050262.75111382
Oli StoneNOTCounty Championship 202420246903159035.0068845.78032480
Colin de GrandhommeNDPlunket Shield 2022/232022-202351013158435.00302104.300422712
Ryan DuffyOVPlunket Shield 2015/162015-2016510131510435.0062250.64110400
Ollie PopeENGEngland tour of India 2023/242024510031519631.5048465.08102361
Brian CloseENGWest Indies tour of England 1963196351003157031.5057434.84031380
Adam LythYORLV= County Championship 2015201571203156726.2565648.02032460
Carl CachopaAAPlunket Shield 2014/152014-201581403156522.5086236.54020412
Daniel HughesNSWSheffield Shield 2020/212020-202171403157422.5079939.42012381
Anuj DalDERCounty Championship 2024202491413159424.2371344.18022320
Adam RossingtonESSCounty Championship 20232023815131510422.5062050.81103353
Rikki ClarkeWAR/SURSpecsavers County Championship 20172017121903158316.5874042.57012396
Tom ScrivenLEICounty Championship 20232023122043157819.6954358.01025452
Aravinda de SilvaSLSri Lanka tour of Australia 1989/901989230314167104.6762450.32120384
Mushtaq MohammadPAKPakistan tour of New Zealand 1972/731973230314201104.67--120360
Mominul HaqueBANSri Lanka tour of Bangladesh 2017/18201824031417678.5043871.69201243
Ken McClureCANPlunket Shield 2019/20202035031415262.8046667.38120423
Rahul DravidINDIndia in New Zealand Test Series 2008/0920093613148362.8083737.51040451
Nathan AstleNZEngland tour of New Zealand 2001/02200236131422262.80304103.291103813
Saeed AnwarPAKAustralia tour of Pakistan 1994/9519943603148552.3358953.31030452
Usman KhawajaAUSSouth Africa in Australia Test Series 2016/17201636031414552.3365547.94121323
Tino MawoyoZIM-2011-2012081314163*44.8686136.47110380
Matt RenshawQUESheffield Shield 2017/182017-201848231411252.3351760.74120324
Dattu PhadkarINDIndia tour of Australia 1947/481947-194848231412352.3376541.05131340

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.