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
Kyle VerreynneSAWest Indies2021-20244601585926.3331450.32010180
Neil DexterLEIDerbyshire2016-20184711584726.3334645.66001231
James VinceENGPakistan20164701584222.5730252.32001290
Ben DuckettNOTHampshire2019-20234701585122.5724564.49011220
Katene ClarkeNDAuckland Aces2020-202347115850*26.3324564.49011233
George HillYORNottinghamshire2021-20264701585822.5729353.92010181
Graeme HoleAUSSouth Africa1952-19534711585926.33--010180
Callum McLachlanWFNorthern Districts2022-20254811585622.5729453.74012161
Wallis MathiasPAKIndia1960-19615821584926.33--00160
Ollie RaynerMID/HAM/KENYorkshire2014-2019811215840*17.5625262.70002260
Jackie GrantWIEngland1933-193571221582815.80--00000
Wasim AkramPAKNew Zealand1985-199591331583515.8036343.53001183
Roston ChaseWINew Zealand2017-202571401586411.2936443.41013210
Karsan GhavriINDEngland1976-1980814515835*17.5649032.24000131
Graham McKenzieAUSIndia1964-1969101511582811.2940.00004125
Joe LeachWORGloucestershire2014-2023111621583811.2929254.11003260
Michael-Kyle PepperESSYorkshire20252401576839.2542536.94010162
Chris BenjaminKENWorcestershire20262411577752.3322071.36010181
Tom JonesOVWellington Firebirds2025-202624015711939.2520975.12101204
Dwayne BravoWIPakistan20063501578931.4034645.38010210
Ed JoyceSUSNorthamptonshire2014-20163501576031.4034645.38011200
Ryan HigginsGLOMiddlesex2018-202135115761*39.2523068.26011191
Kyle JamiesonCAN/AAOtago Volts2016-20235521576752.3323167.97010213
Liam LivingstoneLANDurham2016-202035115760*39.2529153.95010172
Tawanda MuyeyeKENSomerset2022-20243501578531.4025661.33010260
Blake NikitarasNSWSouth Australia2022-20243501575631.4032847.87010193
Len BraundENGSouth Africa190735015710431.40--101120
Al SahariarBANZimbabwe20013601576826.1737741.64010182
Matt ColesHAM/KEN/ESSWorcestershire2014-20185611574731.4021672.69000280
Tawanda MuyeyeKENDerbyshire2025-20263601575526.1728155.87010151
Vasbert DrakesWISouth Africa2003-20044701576722.4328155.87010232
James FranklinMID/NOTDurham2014-201647115756*26.1737441.98010190
Harry DeardenLEIDurham2017-20205701573222.4344135.60000170
Tom ScrivenLEIDerbyshire2022-20255711575326.1725661.33011201
Nick KnightENGWest Indies1995-20004801575719.6353529.35010140
Brendan TaylorZIMWest Indies2013-20174801577319.6334046.18010190
Tom BaileyLANHampshire2018-20246821575926.1729653.04011200
Callum ParkinsonDUR/LEIDerbyshire2018-20267901574917.4436942.55000190
Bunny LucasENGAustralia1879-18845911575519.6325827.5201070
Greg MatthewsAUSWest Indies1984-199361001577915.7050231.27011100
Dhammika PrasadSLPakistan2011-201571101573514.2734345.77003173
Alastair CookESSLancashire2015-202361101575814.2736343.25012210
Jack CarsonSUSGlamorgan2021-202681111574615.7035644.10003241
Waqar YounisPAKSouth Africa1997-200371201574513.0828854.51003175
Travis MullerCAN/OVWellington Firebirds2019-202691351573019.6350930.84000260
Dayle HadleeNZEngland1969-1978813115735*13.0839939.35002150
Marlon SamuelsWISri Lanka2001-20159171157549.8149131.98013180
Murali VijayESSNottinghamshire201812015610078.0027656.52110240
Shivnarine ChanderpaulLANYorkshire201723015610652.0028754.36100191
Rob JonesWOR/LANNottinghamshire2021-20243401569039.0029353.24010152
PreviousPage 159Next

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.