Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)ODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Australia×At Lord's×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
David GowerENGAustralia1979-1989812169910663.55118159.19240962
Graham GoochENGAustralia1975-19931117167413642.13112459.96231722
Ben StokesENGAustralia2015-202358148615569.4371268.262214615
Geoff BoycottENGAustralia1968-19817102417128*52.13101341.16130330
Arthur ShrewsburyENGAustralia1884-189346039516465.83--210250
Frank WoolleyENGAustralia1912-19304603649560.679870.41030450
Andrew StraussENGAustralia2005-201079036116140.1157662.67110480
Stanley JacksonENGAustralia1893-19055813349147.7110.00031230
Mike GattingENGAustralia1980-1993812233175*33.1095834.55042501
John EdrichENGAustralia1964-197546032717554.5083639.11200352
Tony GreigENGAustralia1972-19774703219645.8654259.23030381
Mike AthertonENGAustralia1993-20014703159945.0076041.45030400
Wally HammondENGAustralia1930-193835031424062.8064348.83100380
Paul CollingwoodENGAustralia2005-20105603089551.3349362.47040222
Archie MacLarenENGAustralia1899-190947230588*61.00--030210
Bob WoolmerENGAustralia1972-198147030212043.1471342.36110322
Alastair CookENGAustralia2009-20154702949642.0055453.07020460
Jack HobbsENGAustralia1909-193046027411945.675635.71200300
Alec StewartENGAustralia1993-20015802607932.5049352.74031350
Denis ComptonENGAustralia1938-195336125476*50.8015851.90030240
Joe RootENGAustralia2013-202359025418028.2248452.48101282
Ian BellENGAustralia2005-201547025010935.7146453.88110350
Alan KnottENGAustralia1968-19775812456935.0043456.45020250
Ben DuckettENGAustralia2023-20242302449881.3330879.22030241
Kevin PietersenENGAustralia2005-201369122564*28.1336361.98021274
Jonny BairstowENGAustralia2013-20234712226737.0042951.75020263
DuleepENGAustralia1930120221173110.5043351.04100260
Eoin MorganENGAustralia2009-201966121489*42.8022097.27020148
W.G. GraceENGAustralia1884-189658121475*30.5710.0002100
Les AmesENGAustralia1934-193823020912069.6749042.65110250
Patsy HendrenENGAustralia1921-1934461207127*41.4012655.56101240
Mark ButcherENGAustralia1997-20012401968749.0043744.85020310
Leonard HuttonENGAustralia1938-195336019214532.002536.00100170
Percy ChapmanENGAustralia1926-193023118212191.0018073.33110133
Robin SmithENGAustralia1989-19934601829630.3334353.06010270
Billy GunnENGAustralia1888-18964811757725.00--01000
C.B. FryENGAustralia1899-19124611687333.60--01170
Allan SteelENGAustralia1884-188834116614855.33--100130
Salman ButtPAKAustralia20101201559277.5026758.05020270
Peter MayENGAustralia1956-19612401556338.75--020150
Ken BarringtonENGAustralia1961-19683401507537.5019940.20020190
Tom HaywardENGAustralia1896-19094811497721.29--01000
Ian BothamENGAustralia1979-19897831468529.2017682.95013202
Eddie PaynterENGAustralia19381201429971.0029348.46010201
Harry BrookENGAustralia2023-20242301418747.00129109.30020161
Graham ThorpeENGAustralia1993-200146214045*35.0021266.04000140
Willie WatsonENGAustralia1953-195624013710934.25--100190
Aiden MarkramSAAustralia202512013613668.0021363.85101140
Geraint JonesENGAustralia20053401347133.5021662.04010143
Stuart BroadENGAustralia2009-20238901343314.8920266.34000172
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.