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/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2069th 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 runsT2063rd 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 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
Jamie GibsonWFNorthern Districts2021-2022341794626.3322834.6500080
Alex HughesDERLancashire2015-2019240793719.7516747.3100161
Arron LilleyLANSurrey2015-2016241793826.339781.4400084
Brad DavisSAVictoria2019-2020240795219.7519540.51011120
Fletcha MiddletonHAMSussex2025240793419.7511270.54000110
Callum McLachlanWFOtago Volts2023-2024241793826.3311369.91000120
Gus MillerNORDerbyshire2024-2026240794219.7521536.7400090
Manoj SarathchandraKYCC/SSCBurgher Recreation Club2025240795319.7513160.3101071
Andrew NealHAMSussex2026240794619.7516348.47000121
Nasim-ul-GhaniPAKIndia1960-19614417970*26.33--01180
Atul WassanINDNew Zealand1990341795326.3311966.3901180
David RichardsonSASri Lanka1993340796219.7522934.5001080
Gareth BattySURMiddlesex2016-2017451793819.7521237.26000120
Chris WoakesWARSomerset2015-2024450793915.8017944.13001100
Kieran Noema-BarnettGLOSussex2017-20183527937*26.3316946.7500155
Mark PettiniLEIGloucestershire2016-2017351795419.7517844.38010110
Ollie NewtonWFCentral Stags2017-20183527943*26.3312065.8300183
Ramesh MendisSLAustralia2022-2025350792915.8023633.4700260
Pat SymcoxSAIndia1996351793219.7517445.4000124
Pat CumminsAUSBangladesh2017-20264617933*15.8020638.3500163
Ryan DuffyOVCanterbury2013-2015361792715.8019141.3600170
Nick LarkinNSWQueensland2019-2020360793113.1720738.16000110
Felix OrganHAMLancashire2021-2023360794213.1722834.6500090
Joe SmallWIEngland1928-1930360795213.17--01200
Denis AtkinsonWIIndia1948-1949462794519.75--00200
Trevor ChappellAUSEngland1981361792715.8041818.9000030
Alfonso ThomasSOMWarwickshire2014-20154727932*15.8018642.4700090
Brad WhealHAM/GLOSomerset2016-20256737925*19.7518742.25000140
Brad WhealHAMWarwickshire2016-20254737946*19.7523333.91002110
Callum ParkinsonDUR/LEILancashire2019-20266737936*19.7525131.4700281
Lewis GoldsworthySOMNottinghamshire2021-20264717933*13.1717744.6300081
Barry SinclairNZIndia1965-1968470793011.29--00260
Tim GroenewaldSOMSurrey2016-2019682793113.1716647.5900283
Luke FletcherNOTWorcestershire2015-20248837927*15.8018742.2500092
Mahmudul Hasan JoyBANWest Indies2022-202448079429.8826629.7000280
Zakary FoulkesCANWellington Firebirds2022-202548079439.8823633.47003101
John MacleanAUSEngland1978-19794817933*11.2935722.1300250
Shoaib AkhtarPAKSri Lanka1999-2004592792611.2922734.8000183
Stuart MeakerSUS/SURLancashire2015-20216957930*19.7518742.2500180
Kyle AbbottHAM/WORKent2016-202489179269.8815949.6900171
Dinanath RamnarineWISouth Africa20015927935*11.2927029.26000100
Trent CopelandNSWVictoria2020-202351027921*9.8820538.5400280
Michael RaeCAN/OVCentral Stags2015-2026101067922*19.7511469.30000111
Basit AliPAKAustralia1994-1995510079267.9030825.6500270
Mushtaq AhmedPAKEngland1992-2000912179207.1828927.3400280
Chris RushworthDURDerbyshire2017-202210137793313.1712861.72002101
Dilip DoshiINDPakistan1979-19831116279205.6421436.9200590
Daniel VettoriNDCentral Stags2013110787878.0010078.00010120
Shaiman AnwarUAEScotland2016110787878.0012960.4701090
Karun NairNORWarwickshire2023110787878.0017744.07010101
PreviousPage 250Next

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.