Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive68th Match · CSA Pro20 2026/27ESWAR96/0 (9.5)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
Promod MaduwanthaBRC/NCCBloomfield Cricket and Athletic Club2025-2026220219166109.5039655.30110190
Dinesh ChandimalCCCPanadura Sports Club2025-202623021914473.0025286.90100189
Tillakaratne DilshanSLZimbabwe1999-2004551219163*54.7545947.71101270
Alex DaviesLANDerbyshire2015-20203502198943.8032168.22021286
Feroze KhushiESSKent2020-202435021916443.8034264.04101272
Tony LewisENGPakistan19733502198843.80--020240
Ollie RobinsonDUR/KENDerbyshire2021-202656021911436.5031769.09100282
Sol BudingerLEINorthamptonshire2024-20253602195636.5023692.80021304
Chris ReadNOTWarwickshire2014-20165812196931.2944049.77021251
Daniel DouthwaiteGLASussex2019-20244812196331.2943350.58010312
Sam LoxtonAUSEngland1948-19516802199327.3810.00011185
Ashok MankadINDWest Indies1971-197548121953*31.29--01060
Brett D'OliveiraWORWarwickshire2020-20257902197624.3346547.10021300
Tim RobinsonWFNorthern Districts2022-20255902196424.3339954.89021252
John ReidNZAustralia1985-198669121910827.3863034.76100270
Jack RussellENGNew Zealand1990-19926912194327.3860636.14001270
Ryan HindsWIEngland2004-200971002198421.9051542.52011292
Ben RaineDUR/LEIMiddlesex2018-2026610221958*27.3832467.59011301
Daniel LawrenceENGSri Lanka2021-202451012197324.3341552.77010173
Rick McCoskerAUSWest Indies1975-19795102219109*27.3847346.30101160
Tim AmbroseWARSurrey2016-201961112198521.9051842.28023280
Tom BaileyLANSurrey2015-2024101332196621.9037458.56012281
Devendra BishooWIPakistan2011-201781522192816.8562335.15001151
Anil KumbleINDPakistan1999-20071519521937*15.6460036.50002281
Zak CrawleyENGNew Zealand2019-2024112102194310.4340054.75003381
Alex HalesNOTDerbyshire2017110218218218.00218100.00100381
Jim ChristySANew Zealand193223021810372.67--120-1
James AdamsHAMDerbyshire20142402188454.5047046.38030242
Lewis HillLEILancashire2015-202534021811954.5036959.08110271
Sidath WettimunySLEngland1982-198424021819054.5057038.25100240
Luke WrightSUSWarwickshire2014-201846021811036.3339155.75112302
Norm O'NeillAUSPakistan195936321813472.67--100190
Ali BacherSAEngland19653602187036.33--020170
Sean WilliamsZIMNew Zealand2016-202548021811927.2530272.19100340
Gary BallanceYORLancashire2016-20186802188527.2547046.38021350
James SalesNORLancashire2023-20265812189231.1447046.38010300
Tom LawesSUREssex2022-20266922184431.1442051.90001321
Chris CookeGLAWarwickshire2018-202651002185921.8045747.70010320
Aneurin DonaldHAM/GLAEssex2015-202251002186721.8038756.33021263
Phil SimmonsWIPakistan1988-199751012188724.2232068.13010350
Tom MoodyAUSSri Lanka1989-1992510021810621.8054040.37111210
Junior MurrayWIIndia1994-200271012188524.2239155.75022223
Denesh RamdinWISri Lanka2005-201561102185619.8252641.44010250
James NeeshamOV/WFAuckland Aces2012-201871122185124.2229274.66010372
Charles StoboNSW/WATasmania2023-202681112186121.8045647.81011282
Ian DavisAUSNew Zealand1973-197781312185018.1757837.72011170
Kamran AkmalPAKAustralia2004-201071402184715.5735761.06003362
Keshav MaharajSASri Lanka2016-2024101632187316.7732866.46014215
Mohammad AmirPAKEngland2010-20181018521839*16.7759236.82002321
Eric PetrieNZEngland1958-1966101852185516.7729913.71011100
PreviousPage 119Next

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.