Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)ODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT1013th Match · Abu Dhabi T10 League 2026UTEET2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2071st 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)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/27QUETAS

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
v New Zealand×At Edgbaston×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jos ButtlerENGNew Zealand2015-202322016912984.5098172.45100168
Joe RootENGNew Zealand2015-202123011910439.6714681.51100152
Babar AzamPAKNew Zealand2019111101101*-12779.53100110
David GowerENGNew Zealand19831119292*-9695.8301064
Rory BurnsENGNew Zealand2021120818140.5018942.86011100
Daniel LawrenceENGNew Zealand20211218181*81.0012664.29011130
Adil RashidENGNew Zealand2015-2023220776938.5058132.7601072
Adam VogesAUSNew Zealand2013110717171.007693.4201070
Mark WoodENGNew Zealand2021120704135.0011859.32000121
Graeme FowlerENGNew Zealand1983110696969.0011261.6101090
Haris SohailPAKNew Zealand2019110686868.007689.4701052
Rassie van der DussenSANew Zealand20191116767*-64104.6901023
Hashim AmlaSANew Zealand2019110555555.008366.2701040
George BaileyAUSNew Zealand2013110555555.009160.4401050
Luke WrightENGNew Zealand2008110525252.0038136.8401062
Eoin MorganENGNew Zealand2015110505050.0046108.7001013
Frasat AliEAFNew Zealand1975110454545.0012336.5900011
Dominic SibleyENGNew Zealand2021120433521.509843.8800060
Ollie PopeENGNew Zealand2021120422321.006960.8700040
Abdul QadirPAKNew Zealand19831114141*-6860.2900021
Aiden MarkramSANew Zealand2019110383838.005569.0900040
Paul CollingwoodENGNew Zealand2008110373737.0024154.1700041
Brian LaraWINew Zealand2004110363636.0022163.6400061
David MillerSANew Zealand2019110363636.003797.3000021
Javed MiandadPAKNew Zealand1983110353535.006157.3800030
Oli StoneENGNew Zealand2021120352017.5010633.0200040
Wasim BariPAKNew Zealand1983110343434.007147.8900020
Mohammad HafeezPAKNew Zealand2019110323232.005064.0000050
Chris GayleWINew Zealand2004110303030.004961.2200050
Zulfiqar AliEAFNew Zealand1975110303030.004961.2200040
Matthew WadeAUSNew Zealand2013-2017210292929.005750.8800030
Glenn MaxwellAUSNew Zealand2013-20172112929*-22131.8200012
Moeen AliENGNew Zealand2023110262626.0016162.5000012
Dimitri MascarenhasENGNew Zealand2008110232323.0013176.9200030
Faf du PlessisSANew Zealand2019110232323.003565.7100040
Mitchell MarshAUSNew Zealand2013110222222.002491.6700030
Alex HalesENGNew Zealand2015110202020.0020100.0000030
Imam-ul-HaqPAKNew Zealand2019110191919.002965.5200030
Owais ShahENGNew Zealand2008110181818.0018100.0000011
Ramnaresh SarwanWINew Zealand20041111818*-9200.0000030
David WarnerAUSNew Zealand2017110181818.0016112.5000011
Moisés HenriquesAUSNew Zealand2017110181818.0014128.5700040
Chris TavaréENGNew Zealand1983110181818.004440.9100010
Shahid MahboobPAKNew Zealand1983110171717.003154.8400020
Zak CrawleyENGNew Zealand202112017178.503154.8400120
Mehmood QuaraishyEAFNew Zealand19751111616*-8818.1800000
Samuel WalusimbiEAFNew Zealand1975110151515.004632.6100010
Shivnarine ChanderpaulWINew Zealand2004110141414.004233.3300010
Kevin PietersenENGNew Zealand2008110131313.002065.0000010
Liam PlunkettENGNew Zealand20151111313*-3433.3300002
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.