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
Ian HollandLEIGlamorgan2024-20265701717924.4340941.81010200
Blake NikitarasNSWTasmania2022-20254701715124.4337445.72010201
Matthew HurstLANMiddlesex2025-202647117167*28.5035348.44010154
Trevor GripperZIMSri Lanka1999-20024801718321.3848335.40011200
Chris WoakesWARSussex2014-20264821716428.5029757.58011241
William TavaréGLOKent2014-201758017110521.3839942.86102260
Tom TaylorWOR/NOR/DERNottinghamshire2017-20255801715721.3830755.70011201
Dean JonesAUSNew Zealand1987-19905811719924.4332253.11012220
Varun ChopraWAR/ESSNottinghamshire2014-201861001718217.1031254.81012230
Andrew SalterGLAKent2014-202171021713121.3832752.29001231
Philip SaltSUS/LANMiddlesex2018-202361001715017.1025866.28012242
Ian HollandHAM/LEILancashire2017-202571011715019.0048735.11011181
Tom BaileyLANSomerset2016-202481121716319.0037245.97010240
Fraser SheatCANWellington Firebirds2020-202691111714117.1027063.33001242
Ben RaineDUR/LEILancashire2015-202671231713719.0041041.71003180
Peter TooheyAUSEngland1978-1979612117181*15.5544938.08012110
Ravi RatnayekeSLPakistan1982-198681321713815.5514217.6100321
Arthur MitchellENGSouth Africa19352301707256.67--020-0
Tamim IqbalBANAustralia20172401707842.5037145.82020153
Fawad AlamPAKSouth Africa202124117010956.6743738.90100172
Jake WeatheraldLEISussex20262401708342.5022874.56010241
Danial IbrahimSUSWorcestershire2021-20232401709442.5029757.24011261
Chris BenjaminKENGlamorgan202524117094*56.6737645.21010220
Roger HartiganAUSEngland190824017011642.50--100180
Cotar RamaswamiINDEngland19362411706056.67--010-1
Reg SimpsonENGPakistan195434017010142.50--100120
Jimmy AdamsWIPakistan20003521706056.6759328.67010100
Harry PodmoreKEN/DERSussex2017-202146317066*56.6733950.15010133
Zak ChappellDERGloucestershire2024-20264621706142.5035947.35010194
Kasey AldridgeSOM/DURKent2022-20264611705734.0030755.37011191
Tony MacGibbonNZPakistan19553621706142.50--011101
Trevor FranklinNZSri Lanka19913601706928.3364726.28010150
Craig SpearmanNZIndia199936117054*34.0051133.27020220
Sam ElliottVICTasmania2022-202647217080*34.0038344.39010200
Khaled MashudBANEngland2003-20054801705121.2546236.80011150
Daniel FlynnNZIndia2009-20124801706721.2541840.67011260
Nurul HasanBANNew Zealand2017-20234801704721.2529058.62002250
Graham WaggGLAEssex2014-20164801704721.2526863.43001174
Shadman IslamBANNew Zealand2019-20224801703721.2532152.96000200
Callum McLachlanWFCanterbury2021-202448017010021.2525566.67103162
Angus LovellQUESouth Australia2024-202648117072*24.2936147.09010170
Derick ParryWIIndia1978-19796911705521.2511448.2501140
Yuvraj SinghINDWest Indies2006-201161011703918.8938943.70001222
Shamar JosephWIAustralia2024-202551021704421.2518492.390011310
Jeetan PatelWARSurrey2016-201961101703115.4524669.11002290
Yasir ShahPAKSri Lanka2015-202281211702715.4536746.32002154
Simon HarmerESSLancashire2017-202491311704914.1741640.87002160
Nathan LyonAUSNew Zealand2011-2024121441704117.0032053.13000201
David LloydGLADurham2017-202381401703112.1433750.45003250
Heath StreakZIMSri Lanka1994-2002915517036*17.0056430.14001170
PreviousPage 149Next

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.