LiveFinal · Pakistan ODI Tri-Series 2026/27PAKSL135/2 (24.3)PAK chose to bowlLive9th Match · Sheffield Shield 2026/27QUEVIC282/9 (84)Stumps - Day 1Live8th Match · Sheffield Shield 2026/27TAS427 (119.1)NSW174/8 (60)Stumps - Day 2T2060th Match · CSA Pro20 2026/27DOLBOLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsT20I3rd 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)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st 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)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsFirst-class7th Match · Sheffield Shield 2026/27SA154 & 316WA406/5d & 169Western Australia won by 105 runsT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2063rd Match · CSA Pro20 2026/27DOLWPODI1st ODI · India in New Zealand 2026/27NZIND

Batting by opposition (List A)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Edgbaston Cricket Ground×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Nick KnightENGPakistan1996-2001221172113172.0024769.64110150
Robin SmithENGAustralia1993111167167*-163102.45100173
Graeme HickENGSouth Africa1994-19982201458172.5018877.13020102
Graham GoochENGAustralia1980-199333013610845.3318772.73100140
Kim HughesAUSEngland1977-19813301349844.6713698.53010121
Geoff BoycottENGAustralia1972-19813301337844.3322858.33010170
Allan BorderAUSEngland1980-199333112986*64.5013794.16010111
Graham YallopAUSEngland1980-198122111563115.0019858.0802060
Daryll CullinanSAEngland1994-19982201157057.5016071.88010121
Mark WaughAUSEngland1993110113113113.0012292.6210080
Saeed AnwarPAKEngland1996-20012201107755.0013183.97010103
Gordon GreenidgeWIIndia1979111106106*-17361.2710091
Alec StewartENGZimbabwe2000110101101101.0014470.1410080
Mike GattingENGAustralia1980-1981220989649.0013672.06010141
Herschelle GibbsSANew Zealand1999110919191.0011877.1201061
Inzamam-ul-HaqPAKEngland1996-2001220857942.5011176.5801090
Gary KirstenSANew Zealand1999110828282.0012167.7701061
Mike GattingENGWest Indies19881118282*-12565.6001070
Mike AthertonENGNew Zealand1994110818181.0013759.1201080
Ijaz AhmedPAKEngland1996110797979.008098.75010100
Gundappa ViswanathINDWest Indies1979110757575.0013455.9701070
Dennis AmissENGAustralia1972-1977220754037.5011167.5700080
Nick KnightENGSouth Africa1998110747474.0011464.9101070
Mike AthertonENGWest Indies19911116969*-14746.9401040
Gus LogieWIEngland1988-1991220695134.5010764.4901050
Javed MiandadPAKEngland1987110686868.0012853.1301030
Saleem MalikPAKEngland1987-1996220684534.009075.5600040
Hansie CronjeSAEngland1994-1998220673633.5013450.0000041
Michael BevanAUSSouth Africa1999110656565.0010164.3601060
Bryan YoungNZEngland1994110656565.0011457.0201040
Rahul DravidINDSri Lanka2002110646464.009567.3701051
Deryck MurrayWIPakistan19751116161*-7680.2601060
Keith StackpoleAUSEngland1972110616161.0014442.3601050
Carl HooperWIEngland1988-1991220615130.5012449.1901061
Alistair CampbellZIMEngland2000110606060.009563.1601050
Majid KhanPAKWest Indies1975110606060.0010855.5601060
Alec StewartENGSouth Africa1994-1998220593229.5010257.8400081
Wasim RajaPAKWest Indies1975110585858.0057101.7501060
Zaheer AbbasPAKEngland19741115757*-6193.4401070
Steve WaughAUSSouth Africa1999110565656.007673.6801061
Alec StewartENGPakistan1996-2001220564628.0055101.8200052
Mushtaq MohammadPAKWest Indies1975110555555.008465.4801030
Graeme WoodAUSEngland1981110555555.008068.7501050
Rahul DravidINDEngland1999110535353.008264.6301060
Jacques KallisSAAustralia1999110535353.009257.6101030
Jacques KallisSANew Zealand19991115353*-36147.2201013
Clive LloydWIPakistan1975110535353.005891.3801080
Roland ButcherENGAustralia1980110525252.0038136.8401050
Neil JohnsonZIMEngland2000110525252.007470.2701051
Bill AtheyENGAustralia1980110515151.006776.1201031
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.