Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 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)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th 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 runsT20I3rd 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
Daren GangaWIEngland2004-200761111374913.7039135.04002140
Josh DaveySOM/LEIEssex2018-202671141372719.5734939.26000152
James HarrisMID/GLAWorcestershire2015-2023712113759*12.4535438.70012211
Matt HenryNZEngland2015-202611203137278.0624456.15006204
Janith LiyanageBCAAAce Capital Cricket Club2026110136136136.0014693.15100172
Milan PriyanathMSCPolice Sports Club2026110136136136.0018772.73100153
Hashim AmlaSURKent202222013612468.0019769.04100170
David MurphyNORSurrey2015121136135*136.0016582.42100162
Corbin BoschSAZimbabwe2025221136100*136.0016582.42100140
S KosalaKCCCNondescripts Cricket Club202412013611668.0021064.76100160
Taslim ArifPAKIndia19801201369068.0036037.7801080
Dean ElgarSOM/SUREssex2017-20182301367545.3332641.72010151
Ben MikeLEINottinghamshire2020-20222311367868.0020765.70020153
Chamindu WijesingheCCCMoors Sports Club2025-20262311366568.0027449.6402094
BI KellawayGLANorthamptonshire20252301369545.3316582.42010181
Ron ChandragupthaBCAAColts Cricket Club20252301365845.3326052.31010190
Graeme HickENGZimbabwe200023013610145.3331543.17100170
Rikki ClarkeSURWarwickshire201924113651*45.3321862.39010244
Naeem IslamBANEngland201024113659*45.3335937.88010173
Logan van BeekWOR/LEILancashire2024-20253401364834.0019171.20000173
Jack MurphyGLAKent2017-20182411365445.3338235.60010170
Jack CarsonSUSGloucestershire2023-20244401367134.0017876.40021220
K SmithWARSussex2025-20263401365334.0026750.94010142
H KannanAANorthern Districts2025-20262401367834.0036437.36010141
Ed CowanAUSSri Lanka2012-20133501365627.2033340.84010160
Graham WaggGLAWorcestershire2014-20204521365445.3326052.31010180
Brydon CarseDURSussex2017-202335213661*45.3324455.74010144
Paul WalterESSSussex2020-20263511364734.0024256.20000201
Tom ScrivenLEINorthamptonshire2024-202535213654*45.3322560.44010192
David BedinghamDURSomerset2024-202535013610127.2019171.20100172
Emilio GayDUR/NORSussex2024-20253501366727.2025852.71010220
Lachlan HearneQUETasmania2024-20263501367427.2023358.37010180
Walter RobinsENGSouth Africa1929-193545113610834.00--101120
Steve SmithNSWVictoria2021-20253611365727.2027948.75021151
James HarrisMIDSomerset2015-20175631367845.3333041.21010123
Harry SwindellsLEIGlamorgan2019-20223601365222.6733440.72010190
Ben PomareNDCentral Stags2024-20263601367322.6741932.46012170
Ed MiddletonGLODerbyshire2023-20264621364634.0033440.72000151
Bryan YuileNZEngland1963-19653601366422.67--011160
Geoff MillerENGNew Zealand19785601368922.6742731.85011150
David WieseSUSDurham2017-20195701365619.4317975.98012182
Logan van BeekWOR/YOR/DERGlamorgan2019-202657213667*27.2024854.84021201
Ben AitchisonDERLancashire2025-20264701367519.4318673.12012194
Terry JennerAUSEngland1970-19754711367422.6729645.95011120
Jason GillespieAUSNew Zealand2001-200588313654*27.2045729.76011210
Jacques RudolphGLANorthamptonshire2015-20174811363719.4326351.71001210
Alex HalesENGSouth Africa2015-20164801366017.0034938.97010171
Adam RossingtonNORWorcestershire2016-20205801365517.0019968.34011190
Lewis GregorySOMWorcestershire2015-20256811363719.4324655.28001128
Craig OvertonSOMWorcestershire2015-20256801364117.0019569.74001203
PreviousPage 177Next

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.