Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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 runsFirst-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 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
Abid AliPAKEngland20203501396027.8036338.29010140
Tom HartleyLANNottinghamshire2020-202435213958*46.3329147.77020181
AM VaughanSOMNottinghamshire2025-202635213966*46.3336538.08010160
Ryan PringleDURSussex2015-20173611396027.8045630.48010190
Billy RootGLA/NOTSomerset2016-202036113966*27.8027151.29011221
Dominic BessENGPakistan2018-20205621395734.7526153.26010181
Emilio GayENGNew Zealand20263601395723.1725953.67021220
Zaman AkhterESS/GLOYorkshire2023-20264611397027.8019770.56011183
Graham GoochENGSouth Africa19943601393323.1727051.48000210
Ben DwarshuisNSWTasmania2022-202647213940*27.8024057.92000162
Shai HopeWIBangladesh20184701396719.8633141.9901061
Zak CrawleyKENWorcestershire2021-20264701395419.8625155.38010250
Josh BohannonLANLeicestershire2019-202547113945*23.1734440.41001161
Chris NashSUSDurham2014-20175801393617.3825155.38001212
Toby Roland-JonesMIDGloucestershire2019-202658213951*23.1726352.85011162
Toby Roland-JonesMIDLeicestershire2022-20256821395923.1720468.14010118
Jamie OvertonSURSomerset2021-20246831394227.8022262.61000134
Budhi KunderanINDWest Indies1962-19664811397919.86--010211
Kagiso RabadaSANew Zealand2016-20227911394717.3820667.48002195
Nicholas WinterSAWestern Australia2018-202059113953*17.3842632.63012180
Dilruwan PereraSLAustralia2016-201951001396413.9025754.09011192
Felix OrganHAMWarwickshire2021-202451001394113.9032642.64001220
Neil FosterENGPakistan1984-198791201393911.5835439.27003162
Mohammed ShamiINDAustralia2014-2023121661393713.9018774.33003155
Kenny BenjaminWIEngland1994-19981216513943*12.6431943.57004171
Andrew CaddickENGWest Indies1994-20001421213929*7.3248528.66005130
Bob WillisENGWest Indies1973-198413221313924*15.4443332.10003160
Jamie SmithSURGlamorgan2021110138138138.0023658.47100170
Malcolm NofalWFOtago Volts2018-201922013811069.0018375.41100145
Kevin PereraNSWCSinhalese Sports Club202512013811669.0016782.63100230
Zaheer AbbasPAKSri Lanka1982-198532013813469.0014890.54100122
Asim KamalPAKSouth Africa20032301389946.0031743.53010181
Wasim JafferINDBangladesh2007231138138*69.0023359.23102170
Tom SmithLANNorthamptonshire20142301387946.0021364.79020172
J PereraMSCNondescripts Cricket Club20252301385246.0027749.82020120
Bruce MartinAACentral Stags2012-201334213856*69.0025653.91020180
Bruce MartinAANorthern Districts2012-201344013811434.5020966.03100211
Mitchell SantnerNZBangladesh2017-20233411387346.0021065.71010124
James AdamsHAMGloucestershire20142401384334.5038835.57000230
Aneurin DonaldHAM/GLANottinghamshire2017-20192401385334.5022361.88010141
Tristan StubbsSAWest Indies20242401386834.5023857.98010122
Kirk McKenzieWIAustralia20242401385034.5020467.65010201
BI KellawayGLASomerset20262401385934.5027450.36020210
Tim PaineTASVictoria2017-202235113871*34.5027450.36011160
Craig OvertonSOMGloucestershire2020-20224511385434.5023558.72010181
Tom FellWORYorkshire2015-20183501384527.6025653.91000210
Alex WakelyNORMiddlesex2018-20193501387627.6029247.26010200
Geoff CookENGIndia19823501386627.6032642.33020150
Shreyas IyerINDEngland2022-20243601383523.0024257.02000151
Jamie SmithSURNottinghamshire2019-20264601385723.0029546.78012160
PreviousPage 175Next

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.