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
Brett HuttonNOR/NOTGlamorgan2017-20266921336119.0028746.34010141
Hassan AzadNOR/LEIMiddlesex2019-20235911333316.6334538.55001171
Matthew LambWAR/DERYorkshire2017-202361101334512.0927748.01001200
Ishant SharmaINDSri Lanka2008-20171217713331*13.3051525.8300480
Javagal SrinathINDAustralia1991-2001111851332110.2333739.47001100
Karl BrownLANGlamorgan2015110132132132.0029245.21100170
Paul StirlingMIDEssex20171201327766.0019268.75020136
Chris NashSUSGloucestershire20162201326666.0021760.83020210
BS McKinneyDUREssex202512013212166.0029245.21100192
Boeta DippenaarSAWest Indies20052311327166.0026350.19020133
James MarshallNDAuckland Aces2012-201323013210244.0018172.93100180
Ben MikeWAR/LEIKent2019-20212311327066.0024853.23010182
Ashraf AliPAKSri Lanka1982-198533213258132.0024354.32010190
Clint McKayLEIGlamorgan2015-20173421326566.0019567.69010220
Moeen AliWORNorthamptonshire2017-20192401325033.0021960.27011162
James VinceHAMSussex20152401327633.0017276.74010210
Oli CarterSUSGloucestershire2023-202434113259*44.0023456.41010142
BI KellawayGLADerbyshire2024-20252401327433.0021461.68011161
DJ AhmedGLOMiddlesex2025-202624313290*132.0017774.58010143
Jim AllenbySOMYorkshire2015-20174501325126.4021860.55021151
Jack BurnhamDURLeicestershire2017-20204501328626.4022857.89010182
Lyndon JamesNOTKent2023-20243511323933.0029444.90000112
Emilio GayENGPakistan20263501326026.4024055.00011240
Hayden KerrNSWQueensland2022-20233501328626.4024853.23010180
Chris SmithENGPakistan19843501326626.4045229.20010130
Tharanga ParanavitanaSLAustralia20113611325526.4037834.92012140
Bruce MartinAAOtago Volts2012-20143601323222.0023955.23000241
Moeen AliENGNew Zealand2015-20183601325822.0026649.62011220
Tom LaceDER/GLODurham2019-20213611326126.4031941.38010140
Hayden KerrNSW/QUEVictoria2021-202636213262*33.0026749.44010144
Michael BoothWARNottinghamshire2024-20265611327026.4021162.56011174
Neil WagnerSOM/NOR/ESSWarwickshire2014-20235711327222.0019069.47011193
Matthew LambWARLancashire2017-202247113236*22.0044929.40001171
Alex ThomsonDERLeicestershire2021-20255711325522.0030643.14012181
Ridley JacobsWIZimbabwe2000-200358213260*22.0031142.44011190
Adrian GriffithWIEngland20004801325416.5051625.58011110
Shane ShillingfordWINew Zealand2013-201448313253*26.4024953.01011117
Ollie RobinsonENGPakistan2022-20266801325016.5015585.16012172
Herby WadeSAEngland193558213240*22.00--00200
Craig SerjeantAUSIndia1977-19784801328516.5032840.24012130
Ted WainwrightENGAustralia1893-18985901324914.67--00020
ShujauddinPAKIndia19555901324014.67--00100
Rumesh RatnayakeSLPakistan1985-199271021325616.502878.5701042
Kagiso RabadaSAWest Indies2021-202461031324018.8620664.08001173
Chris LewisENGPakistan1992-199671001325513.2036536.16011160
Matt TaylorGLOMiddlesex2018-202671131323616.5037535.20003190
Alex TudorENGNew Zealand199912213199*-18172.38010280
Alexei KervezeeNEDKenya20101201318965.5023056.96010182
Paul CoughlinLANDurham2026121131100*131.0020862.98100151
Parthiv PatelINDPakistan20043311316965.5025052.40021200
PreviousPage 181Next

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.