Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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
Mohammad RizwanPAKPakistan tour of Sri Lanka 202220222401204030.0021356.34000140
Lewis McManusHAMLV= County Championship 2015201524112053*40.0037032.43010130
Agha SalmanPAKBangladesh tour of Pakistan 202420242411205440.0020359.11011103
Curtis CampherIREIreland tour of Bangladesh 2025/26202524112071*40.0037631.9101194
Dilip VengsarkarINDIndia tour of Australia 1985/861985-19863421207560.0038331.3301080
Somachandra De SilvaSLSri Lanka tour of Australia and New Zealand 1982/8319832401206130.0036632.7902190
Robin SmithENGNew Zealand tour of England 199419943401207830.0029740.40010170
Nathan HauritzAUSPakistan in Australia Test Series 2009/102009-20103511207530.0024548.98010131
Salman ButtPAKIndia tour of Pakistan 2005/0620063501205324.0017867.42011230
Mark StonemanENGWest Indies tour of England 201720173511205230.0025646.88010160
Gus AtkinsonSURCounty Championship 2023202355212055*40.0014980.54011144
Peter MayENGPakistan tour of England 195419544501205324.00--011120
Wes HallWIIndia tour of West Indies 1961/62196255212050*40.00--01002
Phil SharpeENGWest Indies tour of England 196919693501208624.0031837.74010130
Javed MiandadPAKPakistan tour of West Indies 1992/9319933501204324.0023650.85000132
Gus LogieWIWest Indies tour of England 199119914501207824.0021855.05010151
Rahul DravidINDIndia in South Africa Test Series 2010/112010-20113601204320.0035433.90000150
Gavin RennieZIMZimbabwe tour of Sri Lanka 2001/022001-20023601206820.0025646.88011170
Richard LeviNORLV= County Championship 201420143601205920.0022653.10011200
Matt HenryCANPlunket Shield 2021/2220214601204320.0013787.59000144
Liam NorwellWARSpecsavers County Championship 201920194621206430.0016075.00011174
Daniel LawrenceENGSri Lanka tour of England 202420243601203520.0018365.57000112
Blake CullenMIDCounty Championship 202520253621204230.0022553.33000190
H JayasundaraCMCCMajor League Tournament 2025/262025-20264601205420.0024349.38012150
Oliver PeakeVICSheffield Shield 2026/2720263601205020.0024948.19012200
Martin DonnellyNZNew Zealand tour of England 193719373611205824.00--01261
Norbert PhillipWIAustralia tour of West Indies 1977/7819783611204624.00--000180
Mohammad AzharuddinINDIndia tour of South Africa 1992/931992-19934601206020.0021655.56010120
Ramiz RajaPAKWest Indies tour of Pakistan 1986/8719863601206220.0038531.1701140
Rahul DravidINDBorder-Gavaskar Trophy 2008/0920084701205117.1427443.80011180
Chris WoakesENGThe Ashes 2019201947112037*20.0024948.19000132
George HankinsGLOCounty Championship 202120215711203720.0026744.94000180
Michael BoothWARCounty Championship 2025202578112058*17.1425048.00011140
John GleesonAUSWest Indies tour of Australia 1968/691968-19695831204524.0024437.70002110
Stuart WilliamsWIAustralia tour of West Indies 1994/9519954811204217.1430539.34002170
Shaun PollockSAEngland tour of South Africa 2004/052004-20055911204315.0024848.39003140
James HarrisMID/GLALV= County Championship 2014201469212041*17.1435134.19001170
Alex BarrowSOMLV= County Championship 2015201551021202815.0024449.18003180
Mark WoodDURLV= County Championship 20142014610212020*15.0027643.48000190
Ranitha LiyanarachchiPSCMajor League Tournament 2024/252024-202561001204312.0017269.77004125
Jackson BirdTASSheffield Shield 2022/232022-202391211203010.9119063.16000150
Sam CookESSCounty Championship 20212021121221203712.0028542.11003110
George GarrettKENCounty Championship 2024202491691204817.1430439.47001150
Justin LangerAUSWest Indies tour of Australia 2005/0620051201199959.5021754.84010110
Ricky PontingAUSAustralia tour of Pakistan 1998/99199812111976*119.0023550.6401090
Younis KhanPAKPakistan tour of Bangladesh 2001/02200222011911959.5022353.36101200
AB de VilliersSAWest Indies tour of Zimbabwe and South Africa 2007/0820071201196059.5025945.95020150
Luke RonchiNZNew Zealand in England Test Series 201520151201198859.5093127.96010164
Ben CooperNEDICC Intercontinental Cup 2017201712111982119.0028142.35010190
Christopher CarterHKICC Intercontinental Cup 2016/1720171201198459.5023850.00010181
PreviousPage 242Next

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.