Live3rd T20I · India in New Zealand 2026/27NZ198/3 (20)IND43/0 (2)IND need 156 runs in 108 ballsLive5th Match · Pakistan ODI Tri-Series 2026/27PAK61/3 (12.5)SLSL chose to bowlT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI2nd ODI · Ireland in Namibia 2026/27NAM321/6IRE290Namibia won by 31 runsODI1st ODI · Ireland in Namibia 2026/27IRE229/9NAM174Ireland won by 55 runsT20I10th Match · Men's T20 World Cup Africa Sub Regional Qualifier C 2026/27MOZ19UGA23/0Uganda won by 10 wickets (with 115 balls remaining)T2057th Match · CSA T20 Challenge 2026LIOESODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2058th Match · CSA T20 Challenge 2026SWDTITT20I4th T20I · India in New Zealand 2026/27NZINDT2059th Match · CSA T20 Challenge 2026SWDES

Batting by opposition (Men's Tests)

Filters

1 active
Reset"Match result" is from the side of the player or team.
From 1908-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

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.