T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)ODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsFirst-class7th Match · Sheffield Shield 2026/27SAWAODI3rd ODI · Zimbabwe Women in India 2026/27INDWZIMWODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball left)T20I1st T20I · India in New Zealand 2026/27NZ225/4IND230/6India won by 4 wickets (2 balls left)ODI3rd Match · Pakistan ODI Tri-Series 2026/27ENG429/4SL430/8Sri Lanka won by 2 wickets (1 ball left)ODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)T20I3rd T20I · New Zealand Women in Australia 2026/27NZW11/2AUSWNo resultODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

Filters

2 active
Reset"Match result" is from the side of the player or team.
v New Zealand×At Trent Bridge×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Joe RootENGNew Zealand2013-202646135717671.4042584.00200461
Graham GoochENGNew Zealand1978-199445030021060.0048461.98111420
Mike AthertonENGNew Zealand1990-1994220252151126.0064639.01200290
David GowerENGNew Zealand1978-19863502487249.6051947.78020300
Jonny BairstowENGNew Zealand2022-202323021713672.33144150.691102113
Dennis AmissENGNew Zealand1973-1975231196138*98.0038850.52100180
Keith FletcherENGNew Zealand1969-197534018713146.7529962.54100180
Ben StokesENGNew Zealand2015-202635218575*61.67168110.12010219
Geoff BoycottENGNew Zealand1969-197834018313145.7553334.33111130
Ollie PopeENGNew Zealand202212016314581.5027359.71100163
Eoin MorganENGNew Zealand2013-201522016211381.00122132.79100148
Allan LambENGNew Zealand1983-1990231159137*79.5027458.03101250
John EdrichENGNew Zealand1969110155155155.0033046.97100190
Tony GreigENGNew Zealand1973-197523015013950.0020971.77100160
Graham ThorpeENGNew Zealand2004121149104*149.0028153.02100200
Ben DuckettENGNew Zealand202612014911374.50141105.67100250
Ian BothamENGNew Zealand1978-198323013810346.0018973.02100193
Robin SmithENGNew Zealand1990-19942201337866.5030244.04020160
Kevin PietersenENGNew Zealand2008110115115115.0022351.57100140
Phil SharpeENGNew Zealand1969110111111111.0024146.06100140
Alex LeesENGNew Zealand20221201116755.5020653.88010181
Zaheer AbbasPAKNew Zealand1983111103103*-12185.1210060
Derek RandallENGNew Zealand1983120968348.0015362.75010120
Michael VaughanENGNew Zealand2004-2008230876129.0011973.11010161
John EmbureyENGNew Zealand1986120837541.5015354.2501090
Harry BrookENGNew Zealand2023-2026230835827.679785.5701081
Ian BellENGNew Zealand2008-2013220828241.009982.8301161
Ashley GilesENGNew Zealand20041228145*-10378.64000130
Imran KhanPAKNew Zealand19831117979*-74106.7601071
Ajay JadejaINDNew Zealand1999110767676.0010373.7901062
Jacob BethellENGNew Zealand2026120747437.0013754.0101190
Clive LloydWINew Zealand19791117373*-8091.2501040
Stuart BroadENGNew Zealand2008-2022320736436.5014550.34010120
Marcus TrescothickENGNew Zealand2004120726336.0011264.29010130
Ben FoakesENGNew Zealand2022121685668.0011957.14010120
Tim AmbroseENGNew Zealand2008110676767.0014845.2701090
Alex HalesENGNew Zealand2015110676767.0038176.3201074
Alan KnottENGNew Zealand1969-1975330664922.0016041.2500080
Gordon GreenidgeWINew Zealand1979110656565.009568.4201031
Phil DeFreitasENGNew Zealand1990-19942216551*65.009469.1501090
Mark ButcherENGNew Zealand2004120645932.0011356.64010130
Jamie SmithENGNew Zealand2026120616030.5010359.2201081
Bill AtheyENGNew Zealand1986120615530.5014143.2601080
Clive RadleyENGNew Zealand1978110595959.0015937.1101030
Anura TennekoonSLNew Zealand1979110595959.009661.4601060
Andrew FlintoffENGNew Zealand2004120595429.509462.77010130
Mike BrearleyENGNew Zealand1978110505050.0017229.0701060
Steve RhodesENGNew Zealand1994110494949.0014035.0000022
Geraint JonesENGNew Zealand2004120492724.509253.26000100
Tillakaratne DilshanSLNew Zealand2009110484848.0037129.7300050
Page 1Next

Click a column heading to sort. Names, opponents, grounds and years narrow the query to that player, team, ground or year.