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 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2068th 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 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
Tom AlsopHAMKent2014-2020350894017.8018448.37000121
George RhodesWOR/LEISussex2016-2021350893717.8021641.20000110
Lyndon JamesNOTDerbyshire2021-2022450893417.8021241.98000120
Mehrab Hossain jnrBANSri Lanka2007-2009360892914.8314561.38000121
Dane PiedtSAIndia2015-2019360895614.8322739.21011112
Ish SodhiNZWest Indies2013-2014560893514.8317351.45001120
Akash DeepINDEngland2024-2025461896617.8016454.27010132
James TaylorSUREssex2020-2025560892614.8333026.97001130
ShujauddinPAKAustralia1959362894522.25--00000
David AllenENGIndia1961-1962560893414.8320.0000170
Keith BoyceWIIndia1971-1975460896814.83--011112
Trevor FranklinNZPakistan1990360892514.8329729.9700180
Doug WrightENGSouth Africa1938-19491072893317.8010.0000100
Colin AckermannDUR/LEIKent2017-2026580893411.1321142.18000101
Jack CarsonSUSDurham2022-2025483892917.8019745.1800091
Syd GregoryAUSSouth Africa1902-1912680893711.13--00100
Tommy ScottWIAustralia1930-19315828920*14.83--00161
Dion NashNZSouth Africa1994-1999580892711.1334226.0200090
Dominic CorkENGPakistan1996-2001580892611.1321142.18001110
Amar VirdiWOR/SUREssex2017-2024595894222.2517451.15000132
Ravi RampaulWIIndia20115103893412.7116354.60002142
Wes AgarSAQueensland2019-2025611289219.8914461.81004102
Fazal MahmoodPAKEngland1954-1962711089368.09--00380
S. SreesanthINDEngland2006-20118136893512.7115358.17002141
Ethan BamberMID/WAR/GLOLeicestershire2019-2026913289218.0923038.70000140
Ian PeeblesENGSouth Africa1927-19318136892612.71--00220
Chris ReadNOTGlamorgan2017110888888.0013366.17010102
Devon ConwaySOMLeicestershire2021110888888.0014660.27010150
Dhananjaya de SilvaCCCColts Cricket Club2025110888888.0012470.97010100
Emilio GayNORLeicestershire2024110888888.0011080.00010160
Peter LeverENGIndia19711118888*-21441.1201070
Jimmy KamandeKENNetherlands2010121887588.0013067.69010150
Martin van JaarsveldSAWest Indies2003120887344.0013465.67010150
Zulqarnain HaiderPAKEngland2010120888844.0020143.78011150
Temba BavumaNORLeicestershire2019120886844.0017650.00010150
Wes DurstonDERLancashire2015120888544.0012470.97010120
Luke WoodLAN/NOTGloucestershire2017-2022221885088.0016254.32010120
Tom BruceLANNottinghamshire2024120887344.0014162.41010121
Ashen BandaraPSCColts Cricket Club2025120887944.0012272.1301061
Samuel KerberSAVictoria2021120885544.0017749.72010120
Asa TribeGLANottinghamshire2026120888544.0010980.73010130
MYB NaeemDERGloucestershire2026120887144.0016254.3201073
Irfan PathanINDSouth Africa2004-20082328843*88.0016952.0700091
Alviro PetersenLANLeicestershire2015230884629.3313764.23000130
James MiddlebrookNORSussex2014230884829.3321241.51000110
Greg SmithNOTLancashire2016230884129.3325434.65000130
Luke WoodNOR/NOTLancashire2018-2019230886629.3317151.46010100
Delray RawlinsSUSDurham2019-2022231885644.0017450.5701085
Kyle VerreynneSAZimbabwe20252318842*44.0013465.67000101
Matthew MontgomeryNOTSomerset2023-2024230884829.3317749.72000130
PreviousPage 234Next

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.