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/27NSWSAODI1st 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-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
Matt RenshawSOMHampshire2018-2022230743624.6713554.81000111
Thikshila de SilvaCMCCBloomfield Cricket and Athletic Club2025-2026230745024.6772102.7801046
Conor McKerrKEN/SURWarwickshire2022-2023230743724.6722732.6000080
Shubman GillINDSri Lanka2026230745024.6715647.4401090
William FraineYORWarwickshire2019-2022230744224.6715149.01000110
Liam Patterson-WhiteNOTMiddlesex2022-2023330745024.6713754.01010110
Marcus O'RiordanKENSussex2020-2021330744724.6714650.68000110
Kashif AliWORSomerset2024-2025230745124.6714551.03010101
Peter LeverENGPakistan1971330744724.6715448.0500061
Neil JohnsonZIMEngland2000230745124.6715049.33010100
Sanwar HossainBANNew Zealand2001240744518.5019737.5600050
Omari BanksWIEngland2004241744524.6715647.44001131
Alester MaregwedeZIMSri Lanka2004240742818.5013654.41001102
Chamara KapugederaSLEngland2006240745018.5020835.5801190
Heino KuhnKENLancashire2021240743218.5019737.5600171
Marchant de LangeSOM/GLOYorkshire2021-2024341742224.6745164.4400085
Bevan SmallCSOtago Volts2012-2023440742918.5013056.9200091
Matt HenrySOMNottinghamshire2023-20252427441*37.0056132.1400085
Josh ShawSOM/GLOWarwickshire2020-2026240742818.5019537.95000110
Shawn HicksOV/AACanterbury2016-2018241743524.6719537.95000101
Thomas KellySAVictoria2024240743018.5017841.5700080
Justin BroadNORSussex2024240744518.5014949.6600191
Lachlan StackpoleAACanterbury2025-2026240746218.5011862.71011102
AlimuddinPAKNew Zealand1955340743718.50--000-0
Shakeel AhmedPAKZimbabwe1995240743318.5019038.9500080
Hrishikesh KanitkarINDAustralia1999-2000240744518.5018540.0000080
Luke RonchiWFCanterbury2012-2017351744318.5010173.2700282
Kasey AldridgeSOM/DURWorcestershire2024-2026450743414.8017043.53000100
AM VaughanSOMDurham2024-2025352743024.6711962.1800071
Tony LockENGNew Zealand1958-1959751742518.506622.7300040
Eric FreemanAUSIndia1968-1969350742914.803554.2900031
Tim BresnanYOR/WARWorcestershire2015-2021560742812.3314750.3400180
Suranga LakmalSLZimbabwe2016-2020561742714.8012857.8100172
Sadeera SamarawickramaSLIndia2017360743312.3312161.16002110
Ben AitchisonDERGloucestershire2025-2026361741614.8016744.3100081
EV JackHAMSussex2025-2026362742418.5018639.7800045
Stan WorthingtonENGAustralia1936-1937360744412.3322632.74002100
Liam PlunkettENGSri Lanka2006-2014572743914.8018340.4400290
Mason CraneHAM/GLANottinghamshire2016-2026573743918.5022133.4800180
Zak ChappellDER/NOTLancashire2020-2026470742410.5714451.39002100
Jimmy MatthewsAUSEngland1912570745310.5712955.0401180
Peter SleepAUSPakistan1979-1990470742910.5720436.2700360
Luke FletcherNOTLancashire2014-2023592742710.5717342.7700171
Umesh YadavINDEngland2012-20218104742512.3315747.1300173
Jack BrooksYOR/SOMSurrey2016-20228104742712.3314152.4800290
Ben SearsWFCanterbury2020-202351037424*10.5728825.69002120
Henry CrocombeSUSLeicestershire2021-2026710274189.2517542.2900160
Harry CaveNZEngland1949-195881327414*6.731926.3200050
Matthew HoggardENGIndia2001-20061015574327.4030724.1000460
Thomas OdoyoKENBermuda2007110737373.0015148.34010100
PreviousPage 259Next

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.