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/27QUETASODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th 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 runsT2063rd 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 opposition (Men's First-class)

More filters

Player, team, opposition, ground, series, dates…
Reset"Match result" is from the side of the player or team.
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Kirti AzadINDEngland1981340712417.7518239.0100080
Mike VelettaAUSWest Indies1988240713717.7524828.6300050
Tom WestleyENGWest Indies20173517144*17.7515645.51000100
David PayneGLOEssex2014-20213527148*23.6711860.1700263
Adam RileyKENGlamorgan2014-20164557132*-18737.9700090
Josh ShawGLOWorcestershire2016-20204527138*23.6713054.62001120
Hasan AliWAR/LANEssex2022-20233517153*17.7566107.5801155
Brydon CarseDURLancashire2016-20264527158*23.6717740.1101123
Jordan CoxKEN/ESSWorcestershire2021-2025350713214.2011860.17000101
William BrannSAEngland1922-1923350715014.20--01100
Peter CarlsteinSAAustralia1958-1964351713717.75--00150
Roland ButcherENGWest Indies1981350713214.2016044.3800190
Tim ZoehrerAUSNew Zealand1986350713014.2021133.6500060
Tim CurtisENGAustralia1989350714114.2021233.49001120
John MorrisENGIndia1990352713223.6717839.8900060
Nehemiah PerryWIAustralia1999351712617.7515944.6500180
Mathew SinclairNZEngland2008360713911.8318937.57000110
Nathan HauritzAUSIndia2004-20103617121*14.2015944.6500170
James FranklinNZWest Indies2006-20085627128*17.7522132.1300160
Craig MeschedeGLAGloucestershire2015-2017460712811.8311959.66002121
Michael BurgessSUS/WARGloucestershire2018-2020360712811.8314548.97000130
Sam CookESSNottinghamshire2019-2025562712917.7511860.1700171
Ryan HarrisonAACentral Stags2022-2025461712314.2034320.7000170
Mahmudul Hasan JoyBANPakistan2021-2026360715211.8312457.26012130
Ashley ChandrasingheVICWestern Australia2023-20243617146*14.2041117.2700060
Peter PhilpottAUSWest Indies1965560712211.83--000-0
Qasim UmarPAKWest Indies1986361714814.2023630.0800070
Rikki ClarkeWARSurrey2016-2017470712710.1418039.44001120
Matthew FisherYOR/SURHampshire2015-20265717122*11.8317540.5700170
Dattaram HindlekarINDEngland1936-1946472712614.20--00000
Brian TaberAUSIndia1969570714610.14--00100
Stuart MacGillAUSEngland1998-200368071438.8813154.2000370
Matt ColesHAM/KENGlamorgan2014-201668071298.8810468.27003121
Brett RandellNDCentral Stags2017-2022583715614.2020834.1301291
Shivlal YadavINDEngland1980-19856937128*11.8324229.34000100
Roshan MahanamaSLZimbabwe1994-1998712171246.4523729.9600360
Graham DilleyENGWest Indies1980-19881117471285.4621932.42005110
Kyle MillsAACanterbury2012110707070.0012954.2601082
Jordan ThompsonYORWorcestershire2023-2025210707070.0058120.6901064
W SahanACCCPanadura Sports Club20251117070*-12755.1201050
Phil MustardDURLancashire2014120707035.0017240.7001180
Wayne ParnellWOREssex20181217050*70.0011262.50010102
Sam BillingsKENDurham20171217070*70.009772.16011140
Will GidmanGLOKent20141217039*70.0011660.3400071
Ollie RobinsonSUSEssex2016120705135.009474.47010130
Tim RouseSOMYorkshire2017120706935.0012954.2601050
Charlie HemphreyGLALancashire2019120705635.0018238.46010110
Sheridon GumbsLEIEssex2026120704935.0020434.3100090
Manav SutharWARYorkshire2026120703735.0011262.50000111
VR RubasingheNCCColts Cricket Club20261217061*70.008879.5501071
PreviousPage 265Next

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.