Live7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTIT

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
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
Syd GregoryAUSEngland1890-191251927219320125.8017640.9148111570
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
Dick LilleyENGAustralia1896-1909324778018420.0210.00049350
Johnny BriggsENGAustralia1884-18993148580912118.816434.38129680
James AndersonENGIndia2006-2024395825290818.7975638.36019370
Ajit AgarkarINDAustralia1999-2004916210444*7.4325540.78008160
Jack SaundersAUSEngland1902-1908122053411*2.2730.0000820
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
Bobby PeelENGAustralia1884-1896203344278314.723831.58038250
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
Clem HillAUSEngland1896-191240761266018835.4747258.0541682060
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
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.