Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st 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/27WARBOLODI5th 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
K NuwanthaPSC/BSCChilaw Marians Cricket Club2025-2026230411813.675278.8500061
Hanno JacobsSA/NSWQueensland2025-2026230412113.6711834.7500130
Frank MooneyNZWest Indies19522314134*20.50--00000
Ian BothamENGSri Lanka1982-1991330412213.678647.6700080
Niroshan BandaratillekeSLWest Indies2001331412520.507951.9000030
Yasir HameedPAKEngland2010240413610.257455.4100161
Stuart BroadNOTSurrey2018-2019241413013.676959.4200050
Calum MacLeodDURNottinghamshire2014-20152414120*13.675574.5500171
Roneel HiraCANNorthern Districts2015240411610.256266.1300051
Kruger van WykNZSri Lanka2012241412813.679543.1600240
Nick BrowneESSSussex2016-2020240411910.259941.4100070
Dushmantha ChameeraSLSouth Africa2016-2021240412210.2510240.2000260
Blair TicknerDERNorthamptonshire2024-20253414122*13.677852.5600160
Shreyas IyerINDSouth Africa2023-2024241413113.677058.5700151
Harry BrookYORMiddlesex2017-2024240413810.258349.4000260
George GarrettWAR/KENHampshire2022-20242424127*20.5012333.3300150
Eamonn VinesVICQueensland2019-2020240411210.2519021.5800050
Jack MorleyDERLancashire2025241414113.6715127.1500270
Josh BakerWORDurham2022-2024340412710.259941.4100060
James SalesNOREssex2021-2022240412810.2511336.2800160
Shahadat HossainBANSri Lanka2024240411810.259941.4100160
Murvin AbinashBRCNondescripts Cricket Club2025-2026240413010.257753.2500023
Kenny BurnAUSEngland1890240411910.25--00100
Doug InsoleENGWest Indies1950-1957240412110.25--00210
Roger BinnyINDAustralia1981-1985340413810.2512233.6100210
Zahid FazalPAKAustralia1994240412710.2516624.7000050
Jacob OramNZIndia2002-20033514126*10.2513630.1500140
Thilan ThusharaSLPakistan20094524115*13.677356.1600060
Jamie GibsonWFOtago Volts2020-2022351411910.2510937.6100250
Ollie RobinsonSUSHampshire2015-202535041238.207852.5600170
Mohammad AbbasPAKAustralia2018-2019351412910.2513929.5000042
Azeem HafeezPAKIndia1983-1984552411813.6710.0000100
Steve SmithAUSWest Indies198435041128.209436.1700060
Pragyan OjhaINDSri Lanka2009-20105644118*20.5018222.5300030
Callum FergusonSAVictoria2017-202036041266.8314428.4700260
David PayneGLOMiddlesex2018-202146141168.2011136.9400040
Kyle HopeWIEngland201736041256.8310638.6800260
Harry DeardenLEINottinghamshire2017-202036041166.8311834.7500260
Bill VoceENGWest Indies1930463412013.675250.0000020
Ben MikeLEISussex2018-202467041225.868946.0700150
Graeme AldridgeNDAuckland Aces2012-201558241106.8315027.3300140
Ben SandersonNORSomerset2020-202348141135.869642.7100280
Noel HarfordNZEngland195848041235.13--00300
Alf ValentineWIIndia1953-196279341136.83--00201
Mark FootittDER/NOT/SUREssex2014-201861124121*4.568250.0000681
Stephen BoockNZWest Indies1980-1987811241224.5621918.7200300
Jamie PorterESSNottinghamshire2018-2026101364113*5.8618522.1600140
Shannon GabrielWIIndia2013-20231016441153.4210738.3200451
Jarrod McKayOV/CSNorthern Districts2019-202691664114*4.1023617.3700650
MKGCP LakshithaSLBangladesh2002110404040.004686.9600080
PreviousPage 335Next

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.