Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

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
Tauseef AhmedPAKWest Indies1986363339*11.0014223.2400120
Hamish BennettCAN/WFAuckland Aces2013-2018774332411.009036.6700150
Noel McGregorNZEngland1955-19594713315*5.50978.2500130
Scott BolandVICQueensland2018-202379533118.2513624.2600140
Harry ConwaySA/NSWTasmania2018-202271043315*5.5013424.6300320
Jamie PorterESSWarwickshire2017-20261112833118.2514323.0800230
Maninder SinghINDWest Indies1983-19871013533154.134112.2000410
Yuvraj SinghINDSouth Africa2008110323232.005756.1400060
Dinesh ChandimalCCCBloomfield Cricket and Athletic Club2025110323232.004768.0900040
James PattinsonAUSWest Indies2012-2016410323232.0011926.8900050
Dane PiedtSABangladesh2024110323232.008736.7800020
Daryn SmitDERNottinghamshire2017110323232.005954.2400050
Matt HunnKENGloucestershire2015-20162113232*-24133.3300013
Jeffrey VandersayBCAABurgher Recreation Club2026110323232.005261.5400040
Calvin HarrisonNOTSurrey20231113232*-3982.0500050
Mark AdairWARNottinghamshire2016110323232.005657.1400031
Nathan McSweeneyNORWorcestershire2026110323232.007542.6700040
Hassan AzadNOREssex2023110323232.004965.3100060
Dom LeechYOR/NORGloucestershire2023-2024210323232.005657.1400041
Rahul GunasekeraNSWCColombo Cricket Club2025210323232.005360.3800060
L DawatagePSCBadureliya Sports Club2025110323232.007343.8400010
L DawatageBSCMoors Sports Club2026110323232.005162.7500030
Nishan PeirisCCCNugegoda Sports Welfare Club20251113232*-29110.3400051
V ThewmikaTUCABurgher Recreation Club2025110323232.008139.5100040
Dinushka MalanKYCCNondescripts Cricket Club2025110323232.006847.0600040
Rusi ModiINDPakistan1952110323232.00--000-0
Mahmood HussainPAKNew Zealand1955110323232.00--00050
Naved AshrafPAKZimbabwe1998110323232.009035.5600040
Mahendra NagamootooWINew Zealand2002110323232.004374.4200023
Jim TroughtonWARYorkshire2014120322316.006350.7900040
Nuwan KulasekaraSLAustralia2012120322316.007542.6700022
James MarshallNZAustralia2005120322916.006350.7900030
James FranklinNZZimbabwe2005220321916.007343.8400050
Bazid KhanPAKWest Indies2005120322316.004768.0900050
Dave MohammedWIEngland2004120322316.006350.7900041
Kevin O'BrienIREEngland20191213228*32.008139.5100030
Qaiser AliCANKenya2007120321816.005261.5400030
William PorterfieldWARHampshire2015120322916.0011128.8300020
Tim SoutheeNDOtago Volts20201213219*32.003396.9700041
Wayne ParnellWORGloucestershire2019120321716.006747.7600040
Martin GuptillDERLancashire2015120323216.006648.4800150
Scott BorthwickWFCentral Stags2016120322216.007244.4400040
Mohammad AmirESSKent2019121322832.004374.4200040
Soumya SarkarBANAfghanistan2019120321716.0012525.6000020
Beuran HendricksLEIWorcestershire20221223216*-10331.0700050
Gurinder SandhuSUSYorkshire20251213228*32.009533.6800051
Travis HeadSUSYorkshire2021120321816.007045.7100050
MD DaiPNGNamibia2016120322416.008338.5500040
Matt ColesNOR/KENDurham2017-2019220323016.005855.1700060
Ateeq JavidLEIGlamorgan2018120322916.007343.8400040
PreviousPage 361Next

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.