Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th 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)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)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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 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 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
Allan LambENGPakistan1982-199281401803312.8643641.28002210
Abdul QadirPAKAustralia1982-1988111501804512.0044240.72001230
Devendra BishooWIIndia2011-2018111851804513.8537548.00003222
Ishant SharmaINDAustralia2008-2018253913180316.9266327.150011240
Karl BrownLANNorthamptonshire20151201799789.5035151.00020220
Kaushal SilvaSLBangladesh201423017913959.6733852.96100202
Bryan ValentineENGIndia1933-193423017913659.67--100122
John BenaudAUSPakistan197223017914259.6724762.75100202
Jacques RudolphGLASussex20162401798744.7535750.14010230
Harry TectorIRESri Lanka20232401798544.7538746.25010174
MPM WeerasingheACCCBloomfield Cricket and Athletic Club2025-20262401797444.7525969.11020211
Stephen CookSAAustralia201635017910435.8044740.04101160
Will PucovskiVICTasmania2019-2024352179131*59.6723875.21101230
John NicolsonSAEngland19283501797835.80--010-0
Shoaib MohammadPAKZimbabwe19933511798144.7559729.98020180
Trevor GripperZIMAustralia1999-20033601796029.8353333.58021210
Rob NewtonNORNottinghamshire2014-20173601795329.8333753.12020240
Charlie HemphreyGLAGloucestershire2019-20203601796029.8341842.82020242
Tony de ZorziSAPakistan2024-202536117910435.8033253.92110114
Ollie RobinsonDUR/KENMiddlesex2020-202646017911229.8330059.67100210
Alan TurnerAUSPakistan1976-19773601798229.8331756.47011191
Collis KingWIEngland1976-19804611796335.8034951.29021221
Woorkeri RamanINDNew Zealand1988-19904611799635.8039145.78022231
Peter KirstenSAEngland199436117910435.8046838.25100230
Jeetan PatelWAREssex2017-20194711797129.8326368.06020192
Ben CoxWOR/LEILancashire2018-20255701794125.5729959.87000241
Travis DeanVICWestern Australia2022-20234701798725.5741742.93011300
Brooke GuestDERYorkshire2023-20244701797525.5741643.03010230
Tom LammonbySOMNorthamptonshire2020-202347117911029.8344440.32101160
Liam ScottSANew South Wales2021-20265711796129.8331956.11011194
Lawrence RoweWIIndia19764711794729.83--000-0
Bill AtheyENGNew Zealand1986-19884701795525.5741343.34010200
Craig SpearmanNZWest Indies1996-19994711795429.8334751.59011231
Nazmul Hossain ShantoBANSouth Africa2022-20244801793822.3835151.00000195
Saleem MalikPAKZimbabwe1995-19986801795222.3844140.59010201
Faisal IqbalPAKEngland2001-200659117958*22.3839645.20012222
Mitchell SantnerNZSri Lanka2015-20245901796719.8940344.42010165
Mark WoodENGNew Zealand2015-20215921795225.5728862.15011282
Emilio GayDUR/NORGloucestershire2021-20267901797419.8941243.45012230
Shadman IslamBANPakistan2021-202651011799319.8940544.20010230
Adithya AshokAANorthern Districts2023-202661031794125.5761429.15001203
Will SmithHAM/DURWarwickshire2015-201861101794516.2743641.06001200
Rob JonesWOR/LANWarwickshire2016-202561101796616.2746038.91012260
Curtly AmbroseWIIndia1989-199791131793722.3840344.42000192
Ben CoxWOR/LEIMiddlesex2015-2025812117953*16.2732355.42013194
Chris WrightWAR/LEINottinghamshire2014-202271321796516.2733453.59013320
Karsan GhavriINDWest Indies1974-197991331794317.903641.67000102
Jack LeachSOMNottinghamshire2016-2026121631793713.7731956.11002272
Srinivasaraghavan VenkataraghavanINDEngland1967-1979132031792810.5349536.16005212
Bishan BediINDEngland1967-19792235917920*6.8847038.090011220
PreviousPage 143Next

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.