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/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st 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 runsODI1st 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
Bapu NadkarniINDPakistan1960-1961440723418.00--00000
Tahir NaqqashPAKSri Lanka1982341725724.0011065.45010121
Lee GermonNZWest Indies1996241724924.0022532.00001110
Lee GermonNZZimbabwe1996242722536.0016743.11000100
Hashmatullah ShahidiAFGIndia2018-20262417236*24.0017042.35000130
Hamish MarshallGLONorthamptonshire2015-2016450723814.4015147.68003100
Steve MagoffinSUSYorkshire2014-2015450723914.4014649.3200180
Ollie RaynerMID/HAMLancashire2016-20184527252*24.0014549.6601190
Jack WhiteNORKent2022-2023351725918.0010966.0601290
Nathan GilchristWAR/KENSurrey2020-20264527225*24.0011363.72000130
Cyril AllcottNZEngland1930-1931552723324.00--00000
Tim BresnanYOR/WAREssex2017-2021460725012.0016443.9001380
Colin AckermannDUR/LEIWarwickshire2018-2025360722212.0020634.9500160
Murphy Su'aNZAustralia1993461724414.4025228.5700170
Kithuruwan VithanageSLPakistan2014-2015361723414.409278.2600073
Sam RainbirdTASQueensland2018-2022562725718.0018139.7801282
Nathan McSweeneyAUSIndia2024361723914.4021233.96001110
Nasim-ul-GhaniPAKNew Zealand1965360722312.00--00000
Barry KnightENGWest Indies1966-1969461723114.4023730.3800180
Bruce MurrayNZEngland1969-19713617240*14.4017441.3800070
Aaqib JavedPAKSri Lanka1991-19956627228*18.0017541.1400080
Fraser ColsonWFAuckland Aces2016-2020570723410.2919736.55003120
Caleb JewellDERLancashire2025-2026470722610.2911960.50001130
Terry JennerAUSWest Indies1973-19755747227*24.001540.0000050
Craig WishartZIMNew Zealand1996-2005481723010.2921333.8000290
Hannan SarkarBANWest Indies2002-200448072259.0015446.75003120
Tim RobinsonENGWest Indies198648072439.0019736.5500280
Jayden LennoxCSCanterbury2021-202548072439.0026327.3800190
Kieran ElliottTAS/WAQueensland2025-2026481722010.2922132.58000100
Tommy RoutledgeSAEngland1892-189648072249.00--00100
Max WalkerAUSNew Zealand1974-19776847222*18.0015247.3700190
Tony PalladinoDERGloucestershire2014-201979172209.0017241.86000101
Steve RhodesENGAustralia1994-19955917239*9.0025228.5700150
Suranga LakmalSLAustralia2011-20196103722410.2914250.7000190
Baron ConstantineWIAustralia1930-1931510072147.20--00150
Sadu ShindeINDEngland1946-19526105721414.40--00000
Geoff ArnoldENGWest Indies1973-1974610172248.0032722.0200070
Ben SandersonNORLeicestershire2015-20251011372329.0014549.66003101
Joel GarnerWINew Zealand1980-198791127237*8.0015845.5700482
Danny MorrisonNZAustralia1987-1993111647220*6.0036319.8300770
Ben SandersonNORDerbyshire2015-20261118872277.2017640.91003111
Gareth AndrewWORDerbyshire20141117171*-54131.4801065
Hardik PandyaINDAfghanistan2018110717171.009475.53010100
Beau WebsterAUSEngland20261117171*-8781.6101070
S FonsekaCCCBadureliya Sports Club2025110717171.0010766.3601041
Dave MohammedWIIndia2006121715271.008979.78010120
Kevin O'BrienIRENetherlands2017120715835.5056126.7901063
Ed JoyceSUSEssex2016120716135.5018837.7701090
Abdur RehmanSOMDurham20151217155*71.0010368.93010101
James PattinsonAUSSouth Africa2012-2014321714271.007792.21000102
PreviousPage 263Next

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.