Live7th Match · Sheffield Shield 2026/27SAWA304/3 (96)Stumps - Day 1ODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SLENGT20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI4th Match · Pakistan ODI Tri-Series 2026/27ENG241PAK243/9Pakistan won by 1 wicket (17 balls left)T20I3rd T20I · India in New Zealand 2026/27NZ198/3IND199/4India won by 6 wickets (40 balls left)T20I2nd T20I · India in New Zealand 2026/27NZ179/5IND181/6India won by 4 wickets (1 ball 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 runsODIFinal · UAE ODI Tri-Series 2026/27ZIM169AFG170/3Afghanistan won by 7 wickets (93 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsODI1st ODI · Zimbabwe Women in India 2026/27INDW200/1ZIMW197India Women won by 9 wickets (137 balls left)ODI3rd ODI · Ireland in Namibia 2026/27NAM316/7IRE253/9Namibia won by 63 runsT20I4th T20I · India in New Zealand 2026/27NZINDODI4th ODI · Ireland in Namibia 2026/27NAMIREFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRE

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
v New Zealand×

Player figures come from full scorecards, which we hold for 1,614 of the 1,615 matches in this selection (from 1930). Earlier matches have results and team totals only.

PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Sachin TendulkarINDNew Zealand1990-201265808334521746.46483269.23916541832
Joe RootENGNew Zealand2013-202656779326822648.06491166.54917533224
Virat KohliINDNew Zealand2010-202660736316721147.27396679.851016331340
Ricky PontingAUSNew Zealand1995-20116977143145157*49.92408377.03819234139
Jacques KallisSANew Zealand1996-2013677611307118647.25528658.10915534333
Babar AzamPAKNew Zealand2016-202560647273316147.95334081.83523227437
Rahul DravidINDNew Zealand1997-201046598269122252.76515152.24811231912
Kumar SangakkaraSLNew Zealand2001-2015717710267020339.85368672.44615430821
Mahela JayawardeneSLNew Zealand1998-201574799265516737.93417663.58612728024
Javed MiandadPAKNew Zealand1976-199642498262127163.93345252.72710025417
Chris GayleWINew Zealand2002-201950575254220448.88332376.50515228887
David BoonAUSNew Zealand1985-199555657249220042.97466553.4241742404
Allan BorderAUSNew Zealand1980-199474788236720533.81498447.49511424111
Inzamam-ul-HaqPAKNew Zealand1992-200457618234232944.19345767.75413525927
Steve WaughAUSNew Zealand1986-20028385172205151*32.43395255.79211619713
Adam GilchristAUSNew Zealand1997-200756585217116240.96235392.27613526549
Rohit SharmaINDNew Zealand2009-202660666216014736.00262082.44217219883
Sanath JayasuriyaSLNew Zealand1991-201066744215214030.74256084.06514824446
Gary KirstenSANew Zealand1993-200444548213113746.33365858.2641332375
Virender SehwagINDNew Zealand2001-201238472213017347.33221096.3886229438
Mark WaughAUSNew Zealand1990-200253597212811140.92310868.47414618716
Hashim AmlaSANew Zealand2006-2019404832117176*47.04333263.54611027111
David WarnerAUSNew Zealand2009-202436453204925348.79235387.0875020436
Tillakaratne DilshanSLNew Zealand2002-2016585782038123*41.59243683.66411123615
Greg ChappellAUSNew Zealand1973-1983364492008247*57.37300666.8058420610
Saleem MalikPAKNew Zealand1984-1999617015200014036.36317263.05213522311
Michael ClarkeAUSNew Zealand2003-201546475196616846.81289367.96411221913
Shivnarine ChanderpaulWINew Zealand1995-2014526391966126*36.41388450.6231032128
David GowerENGNew Zealand1978-199137463192515844.77321359.9178121113
Matthew HaydenAUSNew Zealand1993-2008404641916181*45.62276669.27512422623
Mohammad AzharuddinINDNew Zealand1985-199951539191419243.50281767.94310018010
Herschelle GibbsSANew Zealand1997-2010424821893211*41.15304062.27410522126
Allan LambENGNew Zealand1983-199242515186214240.48310360.0157323213
Graham GoochENGNew Zealand1978-199431404186121051.69324757.315752219
Angelo MathewsSLNew Zealand2009-20245560151839120*40.87342553.69214718521
Mohammad HafeezPAKNew Zealand2003-202153597183519735.29216884.6439919548
AB de VilliersSANew Zealand2005-20174650121807106*47.55214484.28113218422
Graeme SmithSANew Zealand2003-2013415021775125*36.98256569.2031222186
Brian LaraWINew Zealand1992-200737435177214746.63234175.69312221114
MS DhoniINDNew Zealand2005-201948501417629848.94234975.01013015635
Ben StokesENGNew Zealand2013-202637478169718243.51228874.17210218542
Saeed AnwarPAKNew Zealand1990-200137404167816946.61222875.316841829
Tamim IqbalBANNew Zealand2007-202345530167312631.57261663.95114523111
Arjuna RanatungaSLNew Zealand1983-199851606166410230.81287157.96110215510
Alec StewartENGNew Zealand1990-199935443165517340.37304854.304622103
Mohammad YousufPAKNew Zealand2000-200938423165320342.38283358.35210518313
Shakib Al HasanBANNew Zealand2007-202343505164521736.56215876.2348319613
Sourav GangulyINDNew Zealand1997-2005394641642153*39.10240868.1968419521
Aravinda de SilvaSLNew Zealand1984-200349563161426730.45240667.08211415722
Jonny BairstowENGNew Zealand2012-202334415161116244.75165897.1765318646
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.