Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAST2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2064th 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 runsT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2065th 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 runsODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT20I3rd 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 runsODI1st 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
R SilvaBSCChilaw Marians Cricket Club2025120585629.008965.1701041
Dilshan de SoysaBRCMoors Sports Club2024120584229.0013542.9600080
Sam WoodLEINorthamptonshire20241215857*58.009561.0501053
Shashika DulshanRCCChilaw Marians Cricket Club20251215831*58.0010256.8600041
Andrew NealHAMYorkshire2026120583929.0012546.4000052
Charlie AbsolomENGAustralia1879120585229.00--01050
Phil SharpeENGIndia19641215831*58.00--00080
Steve ElworthySAEngland1998120584829.007181.6900080
Hugo BurdonQUESouth Australia2026120583929.009362.3700070
Naved-ul-HasanPAKIndia2005-20062315838*29.007379.4500091
Dwayne SmithWIEngland2004230582819.3310455.7700072
Geraint JonesGLOEssex2015230583719.3312446.7700060
Mark GillespieWFNorthern Districts2014330584919.3355105.4500181
Chris WoakesWAREssex2017-2026230582319.3310058.00000130
Sean AbbottSURWorcestershire2024230583819.338072.5000052
Mitchell McClenaghanAAOtago Volts2012-2017230584719.337280.5600072
Jonathon BoultNDAuckland Aces2013-20153315853*29.008568.2401142
Keith BarkerWARGlamorgan2018230585819.338568.2401291
Liam BanksWAREssex2019230585019.3311251.7901170
Tom PriceGLODerbyshire2023-2025230583219.3311849.1500150
Joe CracknellMIDLeicestershire2021-2025230583819.3314240.8500030
Doodles TapscottSAEngland19232315850*29.00--01001
Percy ChapmanENGWest Indies1928331585029.00--01001
Martyn MoxonENGAustralia1988-1989230584019.3317034.1200160
Paras MhambreyINDEngland1996231582829.0011152.2500080
Andrew HallNORYorkshire2014240582414.508469.0500090
Ray PriceZIMAustralia2003241583619.3317632.9500190
Jamie HowNZAustralia2008240582814.5015337.9100180
Mehrab Hossain jnrBANSouth Africa20082415843*19.3311152.2500170
Calum MacLeodDURSomerset2015241584419.3311749.5700280
Nathan RimmingtonDURSussex20182415849*19.339064.4400171
Mohammad MithunBANNew Zealand2019240584714.5014340.5600180
Lockie FergusonAACentral Stags2015-20174425831*29.009163.7400171
Matthew SpriegelNORYorkshire20142415829*19.3314440.28000110
Mark WallaceGLANorthamptonshire2015-20163425827*29.0010256.8600180
Aaron ThomasonSUSLancashire20212415846*19.3325322.9200120
Alex MellorWAR/DEREssex2016-2017240584414.5013542.9600190
Sam TruloffQUEVictoria2022-2023240582514.5019130.3700050
Ben CurranNORWorcestershire2019-20202415817*19.3311152.2500070
Ben AllisonWORSurrey2024-2025240582714.5018631.1800080
Marco JansenSANew Zealand20222425837*29.0013343.6100080
Geeth KumaraBSCAce Capital Cricket Club2024-20262415830*19.3317233.7200040
Hanno JacobsSA/NSWVictoria2025241584119.3310654.7200131
Frank MilliganENGSouth Africa1899240583814.50--00000
Gavin StevensAUSPakistan1959240582814.50--000-0
Charlie StayersWIIndia19624415835*19.33--000-0
Taslim ArifPAKWest Indies1980241583219.3314739.4600150
Neil JohnsonZIMSouth Africa1999240582314.5015736.9400041
Nick CookENGNew Zealand1983-1984350582611.6020029.0000050
Logan van BeekDER/LEIGloucestershire2019-20254515834*14.5012247.5400071
PreviousPage 292Next

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.