Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR107/1 (12.1)ES chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T20I3rd 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)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 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
Ed BarnardWORWarwickshire2020-2021333217112*-36759.13110210
Dilshan de SoysaBSC/BRCNugegoda Sports Welfare Club2025-202623021714572.3338855.93110230
Malinda WarnapuraSLWest Indies200824021712054.2535960.45111270
Pathum NissankaSLEngland2024241217127*72.33217100.00110262
Faisal IqbalPAKIndia2006-200735021713943.4036259.94111261
Rashid LatifPAKWest Indies1993-200235221715072.3334063.82100231
Shiv Sunder DasINDSri Lanka20013602176836.1757637.67020270
Sew ShivnarineWIAustralia19783602176336.17--030280
Narsingh DeonarineWIAustralia2009-20124702178231.0058237.29020253
Mitchell MarshWATasmania2019-2024471217108*36.1732866.16100235
Adam RossingtonNORLeicestershire2015-20195712176336.1731868.24010283
Sanjay BangarINDWest Indies20025802177727.1374229.25022231
Chris NashSUS/NOTLancashire2014-20184802176727.1342151.54022350
Ben BrownHAMSussex2025-20264822177136.1739754.66022230
Eddie ByromGLALeicestershire2022-20265802178627.1345947.28020332
Paul DowntonENGIndia1984-19866832177443.4074529.13020170
Mitchell HayCANWellington Firebirds2022-20265912178127.1340353.85012205
Callum McLachlanWFCentral Stags2021-202651002175121.7042650.94013301
Jordan ThompsonYOR/WARSussex2021-2026812121744*19.7333964.01002247
Phil DeFreitasENGNew Zealand1988-1994101222176921.7038556.36021221
Sam BillingsKENEssex2014-20238141217100*16.6938855.93114282
Alzarri JosephWIEngland2017-2024121802173412.0643150.35002235
Tufty MannSAEngland1947-1951142212173610.333145.1600211
Jason GillespieAUSEngland1997-20051823721731*13.5669831.09005243
Frederick SpofforthAUSEngland1877-188718296217509.431747.0601691
Ed JoyceSUSLancashire2014120216137108.0028376.33110252
Tom LathamWAR/SURSomerset2023-20252302169972.0042850.47030300
David BedinghamDURMiddlesex2022-2026231216147108.0034762.25110212
Will GidmanGLO/NOTHampshire2014-201534021611954.0039354.96110250
Stephen CookSASri Lanka2016-201735021611743.2039854.27111210
Basil ButcherWINew Zealand196935121678*54.00--031210
Mohammad HafeezPAKZimbabwe2011-201336021611936.0032067.50100362
Gareth HopkinsAAOtago Volts2012-2014461216116*43.2048544.54110281
Luke WrightSUSKent2016-20183602166036.0033764.09010312
Dean BrownlieNZSouth Africa2012-201336021610936.0043250.00111312
Kavem HodgeWIEngland202436021612036.0031568.57111321
Chris TavaréENGPakistan19823602168236.0073429.43020240
Marcus TrescothickSOMWorcestershire2015-20184702168530.8642151.31021400
Darren SammyWINew Zealand2012-20135812168030.8632965.65022306
Ryan PringleDURYorkshire2015-201648221669*36.0035161.54020322
Tom TaylorWOR/NORSomerset2022-202548121660*30.8637457.75020371
John CampbellWIBangladesh2021-202248221658*36.0041052.68010263
Tom LammonbySOMGloucestershire2020-2022582216101*36.0039654.55112262
Nick GreenwoodWFNorthern Districts2022-20254802167327.0041252.43011292
Lewis GoldsworthySOMWarwickshire2021-20264802169027.0052940.83010310
Matthew MontgomeryDER/NOTMiddlesex2023-20264822165236.0043250.00010300
Jonathan TrottWARSomerset2014-20175902168724.0044348.76021300
Rory BurnsSURDurham2016-20255912165527.0041651.92020332
Keith BoyceWIEngland1973-19747912167227.0030670.59011243
Geoff HowarthNZIndia1976-1981591216137*27.0043439.63101180
PreviousPage 120Next

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.