Live4th T20I · India in New Zealand 2026/27NZ259/7 (20)IND50/3 (4.3)IND need 210 runs in 93 ballsLive4th ODI · Ireland in Namibia 2026/27NAMIRE134/3 (29)NAM chose to bowlLive7th Match · Sheffield Shield 2026/27SA154 (37.1)WA406/5d & 79/6 (29)Stumps - Day 2T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsFirst-class8th Match · Sheffield Shield 2026/27TASNSWFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th 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 runsT2053rd Match · CSA Pro20 2026/27BOL137/9TIT137/8Match tied (Boland won the Super Over)T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by opposition (First-class)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Edgbaston Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Peter MayENGWest Indies1957121315285*315.00--100282
Bob CatterallSAEngland1924-192924028512071.25--121152
Zaheer AbbasPAKEngland1971110274274274.0046758.67100380
Colin CowdreyENGNew Zealand1958-19652302368578.67--030291
Mark TaylorAUSEngland1989-199724023012957.5055941.14110211
Colin CowdreyENGPakistan1962-197123020915969.6714135.46100290
Nasser HussainENGAustralia1997110207207207.0033761.42100380
Javed MiandadPAKEngland1978-1992231207153*103.5046045.00100250
Herbert SutcliffeENGSouth Africa1924-192923020411468.00--110-1
David GowerENGIndia1979111200200*-27971.68100240
John EdrichENGAustralia1968-19752401918847.7548939.06020190
Alec StewartENGPakistan1992110190190190.0026172.80100310
Ted DexterENGAustralia196112019018095.00--100310
Garry SobersWIEngland1957-19733601907431.6725448.43020280
Geoff BoycottENGIndia1967-197923018615562.0040545.93100160
Graham GoochENGNew Zealand199012018415492.0031358.79100231
Richie RichardsonWIEngland1991-199523017310457.6740542.72111230
Raman Subba RowENGAustralia196112017111285.50--110140
Mushtaq MohammadPAKEngland1962-197123017110057.0028335.34110130
Rohan KanhaiWIEngland1957-19733601695428.1724751.01010160
Collie SmithWIEngland195712016616183.00--100191
Saleem MalikPAKEngland1992110165165165.0029755.56100191
Johnny TyldesleyENGAustralia1902-190922016213881.00--100200
Roy FredericksWIEngland197312016215081.0047634.03100180
Marcus TrescothickENGSri Lanka2002110161161161.0023269.40100233
Colin CowdreyENGWest Indies195712015815479.00--100160
Dean JonesAUSEngland1989110157157157.0029453.40100170
Wally HammondENGSouth Africa1929121156138*156.00--100-0
Mike AthertonENGNew Zealand19901201528276.0030849.35020170
Patsy HendrenENGSouth Africa1924-19292311527476.00--020-0
Bruce MitchellSAEngland192912114988149.00--020-0
Nasser HussainENGIndia199612014712873.5027054.44100201
Sachin TendulkarINDEngland199612014612273.0021866.97100231
Mike AthertonENGSouth Africa199812014610373.0039437.06100190
Brian LuckhurstENGPakistan1971121143108*143.0038537.14100190
Dennis AmissENGWest Indies197312114286*142.0035140.46020110
Ian ChappellAUSEngland1968-19752311417170.5031644.62020180
Graham ThorpeENGAustralia1997110138138138.0024556.33100190
Sherwin CampbellWIEngland1995-20002201387969.0026053.08020230
Ken BarringtonENGNew Zealand1965110137137137.00--100111
Tom GraveneyENGAustralia196812113596135.0027050.00010140
Greg BlewettAUSEngland199712013212566.0024354.32100191
Alex TudorENGNew Zealand199912213199*-18172.38010280
Colin CowdreyENGAustralia1961-196823013110443.6724742.11100150
Gundappa ViswanathINDEngland19791201297864.5030043.00020150
Sunil GavaskarINDEngland19791201296864.5027746.57020130
Robin SmithENGPakistan1992110127127127.0023154.98100180
Carl HooperWIEngland1991-199523112655*63.0023653.39010180
Brian CloseENGWest Indies1957-19632401255531.2521631.4801090
Graham ThorpeENGSri Lanka2002110123123123.0022953.71100120
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.