Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20Semi Final · CSA Pro20 2026/27WARBOLODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETASList A15th Match · One-Day Cup (Australia) 2026/27VICWA

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
v Australia×At Headingley×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Ben StokesENGAustralia2015-2023351277135*69.2540967.731102513
Mark ButcherENGAustralia2001121220173*220.0033765.28100281
Tim RobinsonENGAustralia198512019617598.0030364.69100300
Geoff BoycottENGAustralia1977110191191191.0047140.55100230
David SteeleENGAustralia19751201659282.5039142.20020151
Marcus TrescothickENGAustralia2001-2005231151104*75.5023763.71100141
Tony GreigENGAustralia1975-19772301435147.6725356.52010191
Joe RootENGAustralia2019-20232401177729.2528541.05011120
Imran FarhatPAKAustralia20101201106755.0017961.45010140
Alan KnottENGAustralia1975-19772301025734.0022345.74010121
Nasser HussainENGAustralia20011201015550.5021447.20010131
John EdrichENGAustralia1975120976248.5021145.97010140
Eoin MorganENGAustralia2015110929292.0092100.0001082
Jonny BairstowENGAustralia2015-2023350883617.6015556.77000111
Harry BrookENGAustralia2023-2024230827527.3311372.57010100
Azhar AliPAKAustralia2010120815140.5017446.5501090
Larry GomesWIAustralia1983110787878.0015350.9801040
Zak CrawleyENGAustralia2023120774438.509481.9100080
Alec StewartENGAustralia20011117676*-8391.57010101
Andrew StraussENGAustralia2005-2009230764125.3317942.4600060
Stuart BroadENGAustralia2009-2023351756118.757698.68011120
Mark RamprakashENGAustralia2001120724036.0015347.06000100
Ian BothamENGAustralia1977-1985230726024.007793.51011112
Allan LambENGAustralia1985121693869.0012853.91000130
Mike GattingENGAustralia1985120655332.5012850.7801090
Graeme SwannENGAustralia2009120626231.008771.2601171
Joe DenlyENGAustralia2019120625031.0020430.3901090
Alastair CookENGAustralia2009120603030.0014940.2700070
Michael VaughanENGAustralia20051115959*-6590.7701070
Matt PriorENGAustralia20091215937*59.007281.9400080
Salman ButtPAKAustralia2010120584529.008469.05000100
Ben DuckettENGAustralia2023-2024230573219.006291.9400071
Paul DowntonENGAustralia1985110545454.009855.1001090
Jason RoyENGAustralia2015-2019230533617.676680.30000100
Jamie SmithENGAustralia2024110494949.006180.3300062
Chris WoakesENGAustralia2019-20232414832*16.007464.8600051
Faoud BacchusWIAustralia1983110474747.005979.6600050
Moeen AliENGAustralia2015-20232314721*23.508455.9500031
James TaylorENGAustralia2015110414141.004297.6200080
Mark WoodENGAustralia2015-2023221402440.0016250.0000024
Peter WilleyENGAustralia1985121393639.008446.4300050
Bob WoolmerENGAustralia1977110373737.0010037.0000060
Shoaib MalikPAKAustralia2010120362618.007250.0000030
Graham RoopeENGAustralia1977110343434.009236.9600040
Barry WoodENGAustralia1975120342517.0010432.6900050
Graham GoochENGAustralia1985120332816.507742.8600040
Mike AthertonENGAustralia2001120302215.006645.4500060
Umar AkmalPAKAustralia2010120292114.504269.0500021
Kamran AkmalPAKAustralia2010120281514.004858.3300060
Adil RashidENGAustralia2015-2024210272727.003479.4100021
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.