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
Michael PappsNZEngland2004120868643.0023536.6001190
Tom de GroothNEDCanada2006120868243.0012270.49010121
Jesse RyderESSSussex2016120865143.0017349.7101091
Andrew McBrineIRENew Zealand20261218673*86.0012867.19010140
Murray GoodwinZIMIndia1998120864443.0013563.70000100
Jack LeaningYORKent2019120866943.0023137.23010160
Simon MilenkoTASWestern Australia2018-2020220867843.009788.66010131
Saif ZaibNORHampshire20231218657*86.0014360.14010111
Prince MasvaureZIMIreland2024120867443.0018446.74010100
Jacob LintottWAREssex2023120867843.008897.73010152
Aaron HardieSURYorkshire2022121864686.0011276.79000122
Joseph Peter PhillipsGLOLeicestershire20251218669*86.0011773.5001090
Hugo BurdonQUEVictoria2026120864343.0019444.33000111
Rahul GunasekeraNSWCBloomfield Cricket and Athletic Club2025120867343.0013663.2401051
D JayatungaBSCAce Capital Cricket Club2024120865143.0012867.19010104
Gayan ManeeshanKYCCNondescripts Cricket Club2025120867743.0014758.5001040
KS DhariwalGLOLancashire2026120866643.0018147.51010110
Maurice LeylandENGIndia1936220866043.00--010-0
Chris TremlettSURGlamorgan2014-2015231865643.008798.8501076
Carl CachopaAACentral Stags2014-2015230866528.6723935.98010110
Dave MohammedWIPakistan2006230863628.6712668.2500094
Paul StirlingIREScotland2013-2017230866528.6712171.07010150
James TredwellSUSYorkshire2014230864528.6714758.50000110
Michael BatesHAMDerbyshire2014231865043.0017349.7101090
Jack BurnhamDURHampshire2015-2016230867428.6716751.50010160
Wiaan MulderESSHampshire2026231865443.0016950.89010101
Liam GuthrieNORGloucestershire2025-2026330865228.6713663.24010100
Kasey AldridgeSOMYorkshire2022-20252328642*86.0019743.65000100
Nipun KarunanayakeBCAAAce Capital Cricket Club2025-20262318658*43.0016751.5001031
Tatenda TaibuZIMEngland2003240863121.5022538.22000110
Al SahariarBANNew Zealand2001240865321.5019544.10011101
Sanwar HossainBANSouth Africa2002240864921.5014061.43001130
Darren SammyWISouth Africa2007-2008240863821.5015854.4300090
Jeetan PatelWARNorthamptonshire2014-2018441863428.678897.73000102
Tom CooperSOMWarwickshire2015240864321.5016153.42001180
Moeen AliWORWarwickshire2015240864521.5017349.71000112
Hanuma VihariINDNew Zealand2020240865521.5018745.99010150
Ben FoakesSURNorthamptonshire2015-2023341864228.6719843.43000121
Fabian CowdreyKENGlamorgan2014-2015240865421.5016751.50010111
Michael JonesDUREssex2021-2024240863821.5017948.04000122
Bayley WigginsCSOtago Volts2021240864121.5014957.72001150
Nivethan RadhakrishnanTASQueensland2025240863921.5018745.99000130
K NuwanthaSLIndia2026240864621.5031127.6500091
Ijaz ButtPAKAustralia1959240865821.50--01100
Manzoor ElahiPAKIndia1984-1987340865221.5015040.00011102
Abdul MalikAFGBangladesh2023-2026240866221.5015356.2101071
Denis LindsaySANew Zealand1964350863717.20250.0000060
Romesh KaluwitharanaSLIndia1993-1999451864021.5018247.25000100
Russel ArnoldSLAustralia1999-2004450865017.2022338.5701190
Shaun UdalENGPakistan20053518633*21.5014260.56001101
PreviousPage 238Next

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.