Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive69th Match · CSA Pro20 2026/27TITDOL28/0 (3)Play interrupted - TIT chose to bowlT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2068th 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)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)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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 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
Chris GreenNSWWestern Australia2022-202558218438*30.6731159.16000204
Doug RingAUSSouth Africa1952-19535801845823.00--021230
Bob BarberENGIndia1961-196258118469*26.29--010150
Simon O'DonnellAUSEngland19855811844826.2940345.66001193
Ben DuckettNOTSomerset2018-20235901847520.4427965.95012224
Aaron RedmondOVNorthern Districts2012-2015510118456*20.4441344.55012262
Fraser ColsonWFCentral Stags2013-202051001848818.4038547.79012283
Jack IkinENGAustralia1946-194751001846018.4057032.28013140
Mudassar NazarPAKWest Indies1986-198851001844118.4042443.40001180
Steve RixonAUSIndia1977-197851001845018.4037537.07010120
Nicky BojeSAAustralia2002-200661211844816.7329961.54001321
Justin GreavesWISri Lanka202622018318091.5033654.46100142
Alviro PetersenLANHampshire20162301839861.0028065.36020231
Lasith CroospulleCCCNondescripts Cricket Club2025-202623018312861.0019991.96100209
Paul StirlingMIDSomerset2016-20173401838545.7528564.21020234
Ahmed ShehzadPAKAustralia201424018313145.7531258.65100155
George BaileyTASVictoria2017-201824018310645.7533854.14110192
Cheteshwar PujaraYORHampshire2015-2018241183133*61.0037648.67101251
Ashton TurnerWATasmania2018-202434118382*61.0028663.99020202
Greg SmithLEIWorcestershire20142401838545.7535251.99010300
Matthew BoyceLEIGlamorgan2014-20152401836045.7545640.13020260
Jim BurkeAUSIndia195634018316145.75--10000
Hansie CronjeSAZimbabwe1995-19993411836461.0038247.91030231
Rahmat ShahAFGIreland2019-20242401839845.7534852.59021300
Joe RootYORSussex2021-20263501839636.6027167.53020200
Scott StyrisNZIndia2002-200346018311930.5041244.42102192
Scott BorthwickSURKent2019-20203601839530.5040245.52021280
Eric FreemanAUSWest Indies1968-19694601837630.5017684.66020194
Brian McMillanSAPakistan1995-199746018311330.5032556.31100220
Saif ZaibNORSurrey2021-202347018312426.1437648.67100172
Nick GreenwoodWFAuckland Aces2023-20264701835526.1435351.84020241
Zaman AkhterGLOLeicestershire2023-20255731836445.7527566.55010201
Eldine BaptisteWIEngland1984-199067118387*30.5033055.45011220
George BaileyAUSEngland2013-20145811835326.1431158.84011158
Adam WheaterHAM/ESSLancashire2016-20185811834726.1440345.41000220
Tom WestleyESSMiddlesex2017-20235811834826.1439646.21000260
Matt MilnesKEN/NOTYorkshire2018-20225831837836.6044241.40011300
Josh BohannonLANGlamorgan2019-20255801835322.8834353.35010222
Mark CosgroveLEIGlamorgan2015-201959118359*22.8845740.04013260
Tom MooresNOTEssex2018-20215901838720.3337049.46012207
Harry CameDERLeicestershire2022-20256901835620.3345540.22012240
Tufty MannSAAustralia1949-19505901835220.33--01202
Hamilton MasakadzaZIMPakistan2002-201351001837518.3048138.05012242
Hanuma VihariINDAustralia2018-202161011834220.3364028.59000210
Walter RobinsENGAustralia1930-193761021836122.8830260.60022220
Bruce FrenchENGPakistan198771021835922.8845240.49012241
Fergus O'NeillVICTasmania2022-202681121834420.3328763.76001280
Josh CobbNOR/LEIEssex2014-202161211834916.6438148.03003300
Travis MullerOVCanterbury2020-202471231834620.3355932.74001261
Andy RobertsWIIndia1974-1983141741836814.0818137.5701279
PreviousPage 140Next

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.