Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20Semi Final · CSA Pro20 2026/27WARBOLT20Semi Final · CSA Pro20 2026/27LIOWPT2069th 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)T2070th 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 runsT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 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)ODI5th 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 Sophia Gardens×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENGAustralia2013-201834021613454.0028077.14111280
Jos ButtlerENGAustralia2013-201845220191*67.00175114.86020175
Paul CollingwoodENGAustralia2009-20102301867462.0045540.88020142
Eoin MorganENGAustralia2010-20153301797459.6719591.79030137
Moeen AliENGAustralia2015-20183411727757.3318195.03020204
Jason RoyENGAustralia2015-201822013112065.50124105.65100132
Ben StokesENGAustralia2013-20153411205240.0016771.86010182
Kevin PietersenENGAustralia2009-20133401156928.7521154.5001090
Mohammad AshrafulBANAustralia2005110100100100.0010199.01100110
Andrew StraussENGAustralia2009-2010230985132.6717057.6501082
Graeme SwannENGAustralia2009-20102329747*97.0011782.91000111
Mohammad YousufPAKAustralia20011119191*-10388.3501080
Liam LivingstoneENGAustralia2024110878787.0047185.1101065
Roger TwoseNZAustralia19991118080*-9980.81010100
Matt PriorENGAustralia2009120705635.009474.4701070
Rashid LatifPAKAustralia2001110666666.006897.0601061
Michael CarberryENGAustralia2013110636363.009566.3201070
Andrew FlintoffENGAustralia2009120633731.5012251.6400090
Ian BellENGAustralia2015120616030.509663.54010110
Gary BallanceENGAustralia2015120616130.5015639.1001180
Chris CairnsNZAustralia1999110606060.007777.9201053
Stuart BroadENGAustralia2009-2015340551913.7510055.0000081
James AndersonENGAustralia2009-2015341492616.3310347.5700050
Alastair CookENGAustralia2009-2015240482012.0010346.6000050
Habibul BasharBANAustralia2005110474747.007265.2800030
Jacob BethellENGAustralia2024110444444.0024183.3300043
Adam LythENGAustralia2015120433721.507259.7200051
Ravi BoparaENGAustralia2009-2013230433514.337458.1100060
Jonny BairstowENGAustralia2018110424242.0024175.0000081
Philip SaltENGAustralia2024110393939.0023169.5700023
Mark WoodENGAustralia2015-20182223932*-28139.2900051
Saeed AnwarPAKAustralia2001110353535.005662.5000050
Craig McMillanNZAustralia1999110292929.005552.7300030
Alex HalesENGAustralia2015-2018220292614.504564.4400030
Tushar ImranBANAustralia2005110242424.003568.5700040
Aftab AhmedBANAustralia20051112121*-13161.5400021
Javed OmarBANAustralia2005110191919.005137.2500030
Waqar YounisPAKAustralia2001110141414.0010140.0000020
Younis KhanPAKAustralia2001110131313.001968.4200020
Sam BillingsENGAustralia2015-201822013116.502552.0000000
Tim BresnanENGAustralia20101111212*-1963.1600010
Will JacksENGAustralia2024110121212.0010120.0000010
Shahid AfridiPAKAustralia2001110111111.009122.2200020
David WilleyENGAustralia2015-2018210111111.0010110.0000020
Monty PanesarENGAustralia2009121117*11.005221.1500010
Luke WrightENGAustralia2010110101010.001471.4300020
Adam ParoreNZAustralia19991111010*-9111.1100011
Abdul RazzaqPAKAustralia2001110999.002832.1400000
Stephen FlemingNZAustralia1999110999.002045.0000010
Mohammad RafiqueBANAustralia200511199*-7128.5700020
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.