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 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th 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)ODI5th 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
Murray ParkerNZPakistan1976120424021.00--00031
Peter TaylorAUSIndia1991220423121.008947.1900010
Ruwan KalpageSLSouth Africa1993121424242.009544.2100070
Jason GallianENGSouth Africa1995120422821.0018223.0800060
Runako MortonWIPakistan2006230422114.008151.8500061
Alviro PetersenSOM/LANWarwickshire2014-2016230422514.005872.4100080
George DockrellSUS/SOMDurham2014-20152314237*21.006267.7400160
Ajmal ShahzadNOTSomerset20142324223*42.0011636.2100030
Richard JonesLEIWorcestershire2014-2016230423314.008549.4100050
Will DavisDER/LEIKent2016-2021231424221.006366.6700161
Warren BarnesOVWellington Firebirds2018-20192324224*42.007853.8500050
Louis KimberNOR/LEILancashire2025-2026230423314.004593.3300071
BS McKinneyDURYorkshire2025230422914.0011835.5900080
Arthur FaggENGAustralia1936230422714.0020520.4900010
Roy MarshallWINew Zealand1952230422614.00--00100
Jeff ThomsonAUSNew Zealand1982330422514.007357.5300051
Bob WoolmerENGIndia1976-1977230422214.008947.1900030
David CapelENGAustralia1988-1989230422114.0013132.0600050
Paul JarvisENGWest Indies19882314229*21.009245.6500040
Mahendra NagamootooWIIndia2002231421821.0014628.7700060
Dion EbrahimZIMAustralia2003240422910.5010440.3800170
Sean ErvineZIMEngland2003240423410.508648.8400151
Stuart MatsikenyeriZIMSouth Africa2005240421310.5013531.1100070
Gareth BattySUREssex2014-2017341421914.0012334.1500070
Peter FultonNZPakistan2009240422910.5013830.4300240
Kyle JarvisLANHampshire2016-2017441423014.007655.2600051
Suraj RandivSLEngland2012240421810.5013231.8200140
Jacob DuffyNZWest Indies2025341421714.004985.7100080
Cameron GannonQUEWestern Australia2019-2026340422010.5011436.8400140
Simon KerriganLANNorthamptonshire2014-2015441422114.006564.6200061
Stuart PoynterDURKent2017-2018240423510.509643.7500160
Alex BarrowSOMDurham2015241422814.007159.1500160
Calum HaggettKENDerbyshire2015-20163414220*14.0017424.1400070
Gavin GriffithsLEIGlamorgan2018-20192414238*14.0011935.2900150
Shreyas IyerINDAustralia2023340422610.505477.7800143
Malinda PushpakumaraSLIndia2017241421614.0013930.2200061
Liam BanksWARHampshire2017-2019240422310.5011636.2100061
Nayeem HasanBANNew Zealand2023241421614.0010042.0000040
Joey FieldCSAuckland Aces2020-2025340423210.5013930.2200170
Dion MyersZIMAfghanistan2024-2025240422710.507655.2600060
Ben GibbonWORDurham2022-2025540423310.5018123.2000250
Kashif AliWORLancashire2024-2026240421610.5014528.9700050
Rehaan EdavalathWORDerbyshire2023-2026240421610.5012334.1500170
Tom AspinwallLANDurham20242424226*21.005675.0000060
Anuk FernandoNSWC/BSCPolice Sports Club2025-2026240422810.507258.3300041
Duvindu TillakaratneBCAA/CMCCPolice Sports Club2025-2026240423210.5013730.6600250
LA de ZoysaNSWCKurunegala Youth Cricket Club2025-2026240423310.5014429.1700130
Owen DunellSAEngland18892414226*14.001435.7100140
Clem WilsonENGSouth Africa1899241421814.00--000-0
Janardan NavleINDEngland1932-1933240421310.50--000-0
PreviousPage 332Next

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.