Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)ODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by opposition (Men's Tests)

More filters

1 active
Reset"Match result" is from the side of the player or team.
From 1925-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Courtney WalshWIAustralia1984-200138602327830*7.5168740.470013134
Jasprit BumrahINDEngland2018-20251728620334*9.2347442.830011235
Wasim BariPAKAustralia1972-198419284198728.2529742.420111220
Bishan BediINDEngland1967-19792235917920*6.8847038.090011220
Ishant SharmaINDAustralia2008-2018253913180316.9266327.150011240
Curtly AmbroseWIEngland1988-2000344895094413.05101150.350011593
Glenn McGrathAUSEngland1994-200730331610520*6.1828736.590010110
HMRKB HerathSLPakistan2000-201721331031434*13.6567246.730010321
Shane WarneAUSEngland1993-2007364859469022.00151562.44041011110
Ian HealyAUSWest Indies1988-199928485960161*22.33193749.561310863
Ian BothamENGAustralia1977-1989365921673149*29.35268662.29461021121
Pramodya WickramasingheSLPakistan1991-2000121922971.7113521.4800940
Chris MartinNZAustralia2001-201112216205*1.3313115.2700920
Chris MartinNZSouth Africa2000-20131422102371.9212518.4000920
Darren GoughENGAustralia1994-2001172952405110.0047750.31019284
James AndersonENGIndia2006-2024395825290818.7975638.36019370
Ajit AgarkarINDAustralia1999-2004916210444*7.4325540.78008160
Phil TufnellENGAustralia1990-20011221103082.7320414.7100830
Muttiah MuralitharanSLSouth Africa1993-200615227111277.4018260.99008152
Pankaj RoyINDEngland1951-19591425162014025.8340.00218471
Morné MorkelSAAustralia2008-201816262152406.3343235.19008231
Mohammed ShamiINDEngland2014-20221527724556*12.2535169.80028276
Courtney WalshWIPakistan1986-200018289172309.0532752.60008184
Steve HarmisonENG/IWXAustralia2002-200917307212239.2238455.21008301
Bhagwath ChandrasekharINDEngland1964-197923351781224.5028521.7500890
Jonny BairstowENGIndia2012-2024234221261114*31.52209860.1026815015
Frank WorrellWIEngland1948-196325426197926154.9712261.486781577
Curtly AmbroseWIAustralia1988-1999274263855310.6982746.55018500
Derek UnderwoodENGAustralia1968-198029431437145*12.7988641.87008390
Courtney WalshWIEngland1986-2000364513261198.1655646.94008255
Nathan LyonAUSIndia2011-20253247104284111.5798043.67008474
James AndersonENGAustralia2006-2023396327277297.6975436.74008390
Stuart BroadENGAustralia2009-202340661210196518.87157764.6204812218
Nuwan PradeepSLPakistan2011-20178132134*1.189014.4400720
Jerome TaylorWIAustralia2008-20168140105317.5017759.32007151
Chris MartinNZPakistan2001-201191451371.446719.4000720
Mervyn DillonWIAustralia1999-20038150118277.8723350.64007170
Danish KaneriaPAKIndia2004-200711156268*2.898231.7100740
Jasprit BumrahINDAustralia2018-20251216552224.7313438.8100753
Danny MorrisonNZAustralia1987-1993111647220*6.0036319.8300770
Mushtaq AhmedPAKAustralia1990-1999917415248*11.6942535.76007172
Pat PocockENGWest Indies1968-19841018184234.9446416.8100751
Suranga LakmalSLEngland2011-2021111979915*8.2525438.98007131
Rodney HoggAUSEngland1978-198311204121367.5639830.40007120
John SnowENGWest Indies1966-19761421719059*13.5756425.35017180
Dennis AmissENGAustralia1968-1977112113059015.2592333.04027210
Kusal MendisSLSouth Africa2016-20241122143584*20.7171660.75027684
Sonny RamadhinWIEngland1950-196018243121235.7610.0000760
Bishan BediINDWest Indies1966-19781824414020*7.001118.1800780
Erapalli PrasannaINDEngland1962-197713253187378.5042437.97007280
Page 1Next

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.