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
Mike VelettaAUSNew Zealand1987340843921.0023735.4400060
Phil NewportENGAustralia1989-19912418440*28.0015653.85001100
Neil WagnerDUR/ESS/LANSomerset2016-2025451843321.0012467.74000151
Ben FoakesESS/SURDerbyshire2014-2015350843116.8020540.98001120
Josh ShawGLOKent2016-20254518434*21.0018744.9200072
Matt RenshawAUSBangladesh2017-2026350844516.8017149.1200091
Liam TrevaskisDUR/LEIGloucestershire2019-2024350845016.8024833.8701180
Willem LudickCSWellington Firebirds2018-2020350843016.8016351.53000102
Gus AtkinsonSURSomerset2022-20254528439*28.0012865.63000112
Mitchell OwenTASSouth Australia2023-2025350845316.809786.6001291
Vic RichardsonAUSSouth Africa1935-1936550844516.80--00000
Michael BevanAUSSouth Africa1997-19984618437*16.8021439.25001120
Christi ViljoenOVNorthern Districts2016-2018461843316.8016850.00000120
Trent BoultNZBangladesh2013-20228648452*42.0019543.0801094
Jake Fraser-McGurkVIC/SANew South Wales2021-20243618438*16.8014259.1500080
Sam ElliottVICNew South Wales2022-20253628426*21.0019642.86000120
Oliver PeakeVICWestern Australia2025-2026362845221.0027330.7701160
Hashmatullah ShahidiAFGBangladesh2019-2026361843616.8017049.41001112
Suresh RainaINDNew Zealand2010-2012570845512.0019143.98012121
Bruce MartinAACanterbury2012-20144718433*14.0018944.44001121
Simon KerriganNOR/LANGloucestershire2015-2022573842721.0018744.92001122
Jordan ClarkSURLancashire2022-20245728427*16.8021539.0700171
Alex ThomsonWAR/DERGloucestershire2020-2025570843412.0019443.30000100
Paul WisemanNZAustralia2000-2005481842312.0020640.78000131
Timm van der GugtenGLAWarwickshire2018-20264848426*21.0016949.70002111
Matt TaylorGLOLancashire2015-2026581843112.0024334.57001111
Ben AitchisonDERWorcestershire2021-2026680842610.5020141.79002111
Matt HenryCANNorthern Districts2015-202469084409.3312169.42001110
James HarrisMID/GLADurham2015-202369084419.3323036.52003100
Tom TaylorWOR/NORHampshire2022-20255928427*12.0017248.84003112
Louis KimberNOR/LEIMiddlesex2022-202659084389.3314856.7600384
Tim SoutheeNZSouth Africa2012-2024810084278.4015255.2600292
Chris WrightWAR/LEIGloucestershire2018-2025810084308.4019044.21001111
Matt TaylorGLOSussex2016-202371058428*16.8019942.21002120
Michael RaeCAN/OVAuckland Aces2015-20261314384327.6419543.08003103
Pat PocockENGWest Indies1968-19841018184234.9446416.8100751
Josh HazlewoodAUSEngland2015-20231821128414*9.3319243.75002100
Milinda SiriwardanaNCCPolice Sports Club2025110838383.0012069.1701091
Faheem AshrafPAKIreland2018110838383.0011572.1701091
Ed BarnesLEISomerset20211118383*-16550.30010140
Peter WilleyENGIndia1979120835241.5017547.43010120
Matt HenryNZPakistan2016-20233218368*83.009290.22010112
Ben DwarshuisNSWSouth Australia2022-20232218360*83.0017148.5401090
Keegan PetersenDURGlamorgan2022120837841.5014358.0401060
Danny LambLANNottinghamshire20211218368*83.0015553.55010140
Matt McKiernanDERLancashire2020120835241.5027829.8601090
Daniel SolwayNSWVictoria2020120836641.5019742.1301080
Matthew MontgomeryNOTGlamorgan2022120838041.5018844.1501090
Fletcha MiddletonHAMYorkshire2025120834541.5018445.11000100
HJ CullenWORNorthamptonshire2026120836441.5012268.0301072
PreviousPage 242Next

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.