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
Ryan McLarenLANHampshire201723113110765.5023755.27100171
Jason RoySURGlamorgan2014-20152301317043.6715882.91010190
Paul HortonLANLeicestershire20152301317043.6726050.38020230
Dean FoxcroftCSOtago Volts2018-20252301319443.6718770.05010155
Tom PrestHAMLancashire20242311318565.5019866.16010173
Peter TregoSOMSurrey20162411314443.6718670.43000201
Glenn PhillipsNZSri Lanka20242411317843.6716380.3701188
Matthew LambWARNottinghamshire20212401316732.7531941.07020160
Ryan PatelSURWorcestershire2018-20252411316143.6722159.28010181
Oshada FernandoSLSouth Africa201924113175*43.6723356.22011172
Saud ShakeelPAKWest Indies20252401318432.7525850.7801090
Toby AlbertHAMGlamorgan20262401316432.7528146.62010192
Afsar ZazaiAFGBangladesh2019-202324113148*43.6727747.29000132
Brad CachopaCANAuckland Aces2012-20143511316932.7526050.38010211
Tom PriceGLOKent2022-20253501317626.2021760.37011180
Laurie EvansWAR/SURHampshire2015-20203601316521.8329544.41011180
Vijay MehraINDWest Indies19623601316221.83--01100
Warren LeesNZIndia197636113149*26.20--000180
David OgilvieAUSIndia19773601314721.8342530.82001110
Chandrakant PanditINDAustralia1986-19924611313926.2022259.01000130
Upul ChandanaSLSouth Africa2000-20045711314021.8324254.13000171
Richard LeviNORWorcestershire2016-20204701313318.7117276.16000201
Tom CullenGLADerbyshire2018-202247113151*21.8332140.81010170
Grant StewartKENWarwickshire2018-20244711315021.8316977.51011147
Peter BocockNDCentral Stags2019-202457113136*21.8322358.74000106
Imtiaz AhmedPAKAustralia1956-19594701315418.71--010-0
Trevor GripperZIMWest Indies2000-20034801314116.3858822.28001141
Steven FinnMIDSussex2014-20194821315621.8318072.78011193
Tim GroenewaldSOM/DERHampshire2014-201958513156*43.6719866.16011155
William TavaréGLOWorcestershire2014-20174801313316.3827547.64001161
David PayneGLONorthamptonshire2016-20227841315632.7525551.37010210
Anil KumbleINDZimbabwe1992-200579313134*21.8332340.56002220
Michael-Kyle PepperESSSomerset2018-20265901313614.5621560.93002200
Bob CunisNZWest Indies1969-19728921315118.71--01280
Joshua Da SilvaWISouth Africa2021-202461211313411.9132140.81002151
Lindsay TuckettSAEngland1947-1949914313140*11.91844.7600300
Brad WhealHAM/WARSurrey2016-2025101741314510.0845828.60002171
Blair TicknerCSNorthern Districts2016-2024141851314210.0836835.60003170
John GleesonAUSEngland1968-197213192131307.7144529.44005160
Bishan BediINDAustralia1968-197812211113126*13.1012263.9300160
GSNFG JayasuriyaCMCCPanadura Sports Club2025110130130130.0021460.75100122
Hamish MarshallWFCanterbury2017121130105*130.0014490.28100192
Ross TaylorNOTHampshire20181201308365.00122106.56010172
Ollie PopeSURKent2022-20232201309665.0025151.79010130
Himasha LiyanageNCCPanadura Sports Club20251201307365.0026948.3302081
Zander de BruynSAIndia20042311308365.0034437.7901093
Ryan McLarenHAM/LANWarwickshire2016-20173301308543.3323854.62010170
Carlos BrathwaiteWIAustralia2015-20162301306943.3320164.6802095
Jeet RavalNZWest Indies20172301308443.3330642.48010200
Jack ShantryWORSurrey2014231130101*65.0018072.22100222
PreviousPage 182Next

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.