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
Sharujan ShanmuganathanTUCAMoors Sports Club2025110606060.0010159.4101091
Charitha BuddhikaSLBangladesh20022226031*-9265.2200070
Sanwar HossainBANWest Indies2002120603630.0011950.4200060
Ross TaylorSUSDerbyshire2016220605430.007777.9201080
Tim BresnanWARGloucestershire2020121603860.0018632.2600060
Marcus NorthDERSurrey2014120604430.009662.50000101
Craig CachopaSUSYorkshire2014120605330.0016237.0401070
Daniel HughesSUSDurham2025120606030.0011253.57011100
GSNFG JayasuriyaPSCNugegoda Sports Welfare Club20251216048*60.007678.9500053
Karun NairNORSussex2024120605730.0012348.7801071
Craig MeschedeGLAWarwickshire20181216053*60.008868.1801091
Alex HughesDERSussex2017120604630.0014840.5400060
Tom MilnesDERGlamorgan2017120605330.0012149.5901070
Mosaddek HossainBANAfghanistan20191216048*60.009960.6100012
Nathan SmithWORSurrey2024120606030.0059101.6901192
Brydon CarseDURLeicestershire2019-2020220604330.0010060.0000080
Jaker AliBANSouth Africa2024120605830.0012647.6201070
David BedinghamDURSurrey2024120603730.006789.55000100
Joshua Da SilvaWINew Zealand2020120605730.0010955.0501060
Tim RobinsonNORMiddlesex2025120604330.0011054.5500080
Thanuka DabareACCCNegombo Cricket Club2025120606030.0057105.2601173
Ravindu RasanthaCCCBadureliya Sports Club2025120603930.009861.2200081
Dilshan de SoysaBSCAce Capital Cricket Club2026120603730.0011253.5700071
Ron ChandragupthaBCAANugegoda Sports Welfare Club2025120603230.006592.31000100
Sam WoodLEIMiddlesex2025120603330.008768.9700073
Martin HortonENGIndia1959220605830.00--01060
Jeff MossAUSPakistan19791216038*60.0013644.1200041
Carlton BaughWISri Lanka2010331605030.0014541.3801070
Roald BadenhorstCSOtago Volts2012-2013230602720.0017135.0900090
Matt TaylorWFAuckland Aces2016230604120.0014341.9600090
Jomel WarricanWISouth Africa20242326035*60.009861.2200153
Kyle HopeWIZimbabwe2017230604320.0014441.6700080
Chris BenjaminWAR/KENNorthamptonshire2022-20263316031*30.0012946.5100070
Dilhara PolgampolaKYCCBurgher Recreation Club2025230602320.0020728.9900050
John GuyNZEngland1959230605620.0017135.0901090
Al SahariarBANPakistan2002240602115.008669.77000120
HMRKB HerathSLZimbabwe2016-2017340602715.009861.2200080
Luke WrightSUSLancashire2014241602220.008075.0000053
Adrian GriffithWIZimbabwe20002416054*20.0012149.59012110
Stuart MeakerSURMiddlesex2016-2017340604215.0015638.4600170
Aminul IslamBANNew Zealand2001240604215.0021328.1700110
Ajaz PatelDUR/LEIGlamorgan2023-2026341603120.0010060.0000080
Theunis de BruynSAEngland2017240604815.0011253.5700180
Matt SalisburyDUR/LEIMiddlesex2022-2024241604520.0017634.09000100
Malinda PushpakumaraSLEngland20182416042*20.008570.5900091
Saif HassanBANSri Lanka2021240603415.0012249.1800192
Hamza ShaikhWAR/LEISomerset2024-2026240602415.0017135.0900070
P PathirajaCCC/ACCCMoors Sports Club2025240602715.0011552.1700161
Tom JonesOVNorthern Districts2025-2026240602815.0011253.5700080
Dick MotzNZWest Indies1969340602315.00--00051
PreviousPage 287Next

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.