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
Stuart MatsikenyeriZIMWest Indies20032411165738.6718463.04010113
Omari BanksWIAustralia200324211647*58.0026244.27000150
Geraint JonesGLOLancashire20152401168829.0018463.04010161
Henry NichollsWOR/SOMSussex2025-20262401165029.0027642.03011100
Henry NichollsWOR/SOMEssex2025-20262411169638.6723050.43011150
Andrew McBrineIREEngland2019-202324111686*38.6717665.91011190
James MiddlebrookNORDurham20142401164729.0018961.38000190
Prince MasvaureZIMSri Lanka20202401165529.0035632.58010131
Michael-Kyle PepperESSDurham2021-20253401169229.0022551.56010180
Ben MikeYOR/LEISurrey2021-20223401167429.0016869.0501094
Oshada FernandoSLZimbabwe20202411164738.6727342.49000100
Keacy CartyWISouth Africa20242401164229.0021952.97000161
Abdul KadirPAKNew Zealand19652401165829.0010.00011100
Ollie PopeSURMiddlesex2017-202135111637*29.0015674.36001182
Tip FosterENGSouth Africa19073501165123.20--01150
Malcolm WallerZIMBangladesh2013-20143601165519.3332635.58010110
Ben RaineDURLeicestershire2019-202376311651*38.6720756.04010150
Matt MilnesYOR/KEN/NOTWorcestershire2018-202656211650*29.0021952.97010101
Daren GangaWISri Lanka2001-20034701164716.5730837.66001140
Simon HarmerESSMiddlesex2017-20235711163219.3326743.45000171
Varun ChopraWARSussex2014-20154701168116.5724846.77010150
Sam BillingsKENMiddlesex2018-202347111631*19.3325345.85001150
Matt MilnesKENSurrey2019-20225721164323.2024746.96000160
Mitchell OwenTASQueensland2023-202547111629*19.3313188.55001142
Lord TennysonENGSouth Africa1913-19145701165216.57--01100
Steven FinnENGNew Zealand20135801165614.5037431.02012140
Ken WadsworthNZPakistan1969-19736801164514.50--00280
Blair HartlandNZEngland1992-19944801164514.5034933.24002150
Matt McEwanAA/WFCanterbury2015-201969211647*16.5724148.13001161
Joel CurtisWASouth Australia2024-20265921163616.5725645.31000140
Callum ParkinsonDUR/DER/LEIGloucestershire2016-2026710111624*12.8940029.0000080
Tom HartleyLANNorthamptonshire2021-202661021162814.5028640.56001110
Ishant SharmaINDWest Indies2011-2019121131165714.5025944.79012120
Mashrafe MortazaBANSouth Africa2003-200861211162910.5515276.32001180
Ian McPeakeWFCentral Stags2017-202471231164412.8928640.56003132
Gabe BellTASVictoria2017-2026915411635*10.5534733.43000160
Michael SneddenWFAuckland Aces2019-20261016511644*10.5553421.7200180
Oliver Hannon-DalbyWARSomerset2014-202513197116409.6731636.71003171
Dinesh ChandimalSLIreland2023222115102*-16968.05100140
Sohag GaziBANNew Zealand2013221115101*115.0018263.19100114
Richard OliverWORLeicestershire20141201157857.5013585.19010170
James KettleboroughGLAGloucestershire20151201158157.5021453.74010170
Jeff CaseCANOtago Volts20181201159057.5026044.23010170
Ashen BandaraPSCMoors Sports Club20261201156057.5014280.99020110
Janith LiyanageBCAAMoors Sports Club202612111583*115.0016071.8801063
Sheridon GumbsLEIGlamorgan20261201159357.5023249.57010190
Sharujan ShanmuganathanTUCAAce Capital Cricket Club2026121115103*115.0023648.73100112
Wavell HindsWIBangladesh20022301157538.3315375.16010200
Michael LumbNOTNorthamptonshire20142301159938.3324546.94010150
Will YoungNZZimbabwe20252311157457.5017764.97010150
PreviousPage 198Next

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.