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
Rehan AhmedENGIndia2024360762812.6713556.30001110
Robert PooreSAEngland1896360762012.67--000-0
Matt PooreNZPakistan1955360764312.67--00200
Charlie ShreckLEIGlamorgan2014-2017671763112.679580.00002140
Ollie RobinsonSUSDerbyshire2016-2024672761815.2010076.0000182
Dillon PenningtonWORDerbyshire2019-20235737624*19.0014253.5200191
Adam FinchWOR/SURKent2020-2026470764310.8615250.0000092
Peter KirstenSAIndia1992-1993471762612.6736920.6000280
Timm van der GugtenGLAMiddlesex2018-2025684762819.0019538.9700181
Nipper NicholsonSAAustralia1935-1936481762910.86--00421
Umar GulPAKSouth Africa2007-201369176239.5015848.10004121
Jack LeachENGNew Zealand2018-202371057618*15.2023831.9300190
Tom TaylorWOR/NOR/DERGloucestershire2014-20268115762412.6720038.0000170
Tommy WardSAAustralia1912-1921611376249.5020.0000340
Tim MurtaghMIDSomerset2014-2023912476209.5011764.96003101
Liam HatcherNSWVictoria2020-2025612376278.4422334.08004120
Geoff DymockAUSEngland1975-198071227620*7.6037420.3200440
Terry AldermanAUSEngland1981-19911718107626*9.5028326.8600440
Shahadat HossainBANSri Lanka2005-20131019376134.7525729.5700251
Ross TaylorCSCanterbury2018110757575.008984.27010130
Thisara PereraSLPakistan2012110757575.008687.2101043
Kane WilliamsonYORWarwickshire2014110757575.0018440.7601061
Josh DaveySOMLeicestershire20211117575*-16944.38010110
Peter HandscombYORWarwickshire2017110757575.0011068.18010120
Taskin AhmedBANZimbabwe2021110757575.0013455.97010110
Haris SohailPAKBangladesh2020110757575.0010372.8201072
Chris JonesSOMYorkshire2014110757575.0014850.68010130
R SilvaBSCRagama Cricket Club2025110757575.0013455.9701080
C SandaruKYCCPanadura Sports Club2026110757575.0018241.2101061
K AmanthaACCCBadureliya Sports Club2026110757575.0010770.09010111
Lou VincentAAOtago Volts2012120753837.507994.94000123
Ramnaresh SarwanLEIHampshire2014120756037.5010869.44010121
Sean WilliamsZIMIreland2024120754037.5010670.7500090
Alexei KervezeeWORKent2014220755437.5015349.02010120
Gary WilsonIREPapua New Guinea2016120754837.5015548.3900080
Sohail KhanPAKAustralia2016121756575.008291.4601084
Aaron FinchSURLancashire2018120754337.509777.3200063
Swapnil PatilUAEHong Kong2015120757537.5016545.4501170
Moeen AliWORMiddlesex2015121755475.0013854.35010121
Joe GattingHAMDurham2015120754337.5013555.5600081
Jamie HarrisonDURNorthamptonshire2014121756575.007896.15010112
Niroshan DickwellaNCCKandy Customs Cricket Club2024120754437.5052144.2300072
Sean TerryHAMMiddlesex2015120755237.5020935.89010100
Wiaan MulderKENSurrey20191217568*75.0011863.56010110
Rashid KhanAFGBangladesh2019120755137.508390.3601083
Felix OrganHAMLeicestershire2026120754837.5011565.22000111
Ethan BrookesWORKent2024-2026220755037.5010372.82010130
Daniel SolwayNSWQueensland2020120755237.5018839.8901090
Ramesh MendisMSCTamil Union Cricket and Athletic Club2025220754337.5014053.5700080
Harry DukeYORSussex2021-2025220755437.5016246.3001070
PreviousPage 256Next

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.