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
Mitch WagstaffDERGlamorgan2023110787878.008492.86010121
S MalshanSSCKandy Customs Cricket Club20251117878*-12263.93010110
Collins ObuyaKENUnited Arab Emirates2011120786339.0014155.32010130
Ian BellWARDerbyshire2018121784478.0014155.32000120
Tino MawoyoZIMBangladesh2011120784339.0017145.61000120
William PorterfieldWARNorthamptonshire2014220784639.0020637.86000120
James TaylorENGPakistan2015120787639.0017045.8801060
Alex HalesWORGlamorgan2014120786339.0013657.35010101
Rory Hamilton-BrownSUSWarwickshire2014120785439.007998.73010130
Alex GidmanWORSomerset2015220787839.0016946.1501190
Richard OliverWORGlamorgan2014120786539.0012363.41010140
Chris WoodHAMSussex2015120784839.0010673.58000111
James KettleboroughNORMiddlesex2014120787339.0018342.6201090
Lachlan PfefferQUEVictoria2020120785039.0019440.21010130
Caleb JewellDERGlamorgan2025120784439.0012363.41000101
Chamika KarunaratneNCCBloomfield Cricket and Athletic Club2025-2026220786139.0010971.5601063
P PathirajaACCCNondescripts Cricket Club2025120786639.009284.78010100
A MuthalibNSWCKurunegala Youth Cricket Club2025-2026221784478.0017644.3200050
Hasitha BoyagodaBCAARagama Cricket Club2024120787439.0014852.7001070
Nipun KarunanayakeBCAANegombo Cricket Club2025120787339.0013657.3501073
Vidura AdikariCMCCKurunegala Youth Cricket Club2026120785739.0011567.8301041
Noor Ali ZadranAFGSri Lanka2024120784739.0018242.86000100
Reece YoungAANorthern Districts2012-2013230784926.0014055.71000150
Shaaiq ChoudhryWORGloucestershire2014231783039.0014753.06000120
Mark WoodDURMiddlesex2014-2016230783626.0011269.64000130
Brady BarnettWFAuckland Aces2014-2015230786526.0011369.0301080
Cameron BancroftSOM/DURWarwickshire2021-2023230784426.0021536.2800190
Ishan KishanINDWest Indies20232327852*78.009185.7101082
Lahiru UdaraSLBangladesh2025230784026.0011269.64000120
Andy RobertsWINew Zealand19802327835*78.0012761.4200063
Chris LewisENGSri Lanka1991-1993230784526.0011269.64000121
Stuart CarlisleZIMPakistan19953417846*26.0022934.0600160
Darren SammyWIPakistan2011240784119.5012164.4600082
Eoin MorganMIDLancashire2014-2019240784519.5020737.6800181
Cheteshwar PujaraSUSYorkshire2023-2024240783319.5015052.00000110
Azhar AliSOMWarwickshire2019-2021240786019.5017843.82011111
Chris WoakesWARMiddlesex2017-2018240785319.5014254.93010150
Matt HenryWOR/SOM/KENSussex2016-2025340785519.509681.2501074
Solomon MireZIMWest Indies2017240784719.5013557.78001121
Dawid MalanENGNew Zealand2018240785319.5017444.83011100
Paul CoughlinDUR/LANGloucestershire2021-20263417859*26.0010475.0001093
Matthew PottsDURLancashire2024-2026340786619.5017544.5701040
James McCollumIREEngland2019-2023241783626.0020538.05000110
Jack MurphyGLANorthamptonshire2017-2018240783019.5019440.21000140
George BartlettNORDurham2026240783019.5016846.43001110
Sam TruloffQUENew South Wales2017-2022240783719.5014454.17000120
Shamar JosephWIPakistan2026240783819.5055141.8200085
BJ DawkinsKENDerbyshire2025-2026240786119.5019340.4101173
Ian CrombNZSouth Africa19322417851*26.00--01152
Peter LashleyWIAustralia1960-1961240784119.5015139.0700171
PreviousPage 251Next

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.