Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsODI3rd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)T2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETASODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDTest2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZIND

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Eden Park×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Mohammad YousufPAKNew Zealand2001-20043411285142.6725250.79010170
MS DhoniINDNew Zealand2009-20194511285032.0016776.65010113
Rusi SurtiINDNew Zealand19681201279963.50--010-0
Shoaib MohammadPAKNew Zealand198922012711263.5029143.64100180
Jacob OramNZSouth Africa20043301279042.3317871.35010123
Arjuna RanatungaSLNew Zealand1991-19953401273931.7521658.80000101
Ken BarringtonENGNew Zealand1963110126126126.00--100151
D'Arcy ShortAUSNew Zealand20182201267663.0074170.27020146
Mike AthertonENGNew Zealand1991-19973301268342.0028743.90010160
Adam ParoreNZZimbabwe1996-200156212676*31.5020960.29011120
Doug WaltersAUSNew Zealand1974-1977231125104*62.5019364.77100161
Michael VaughanENGNew Zealand20022301225940.6714882.43010162
Bert SutcliffeNZEngland1955-19592301216140.3316443.90010151
Matthew HaydenAUSNew Zealand2000-20074501215024.2015777.07011222
Stephen FlemingNZSri Lanka1995-200755112177*30.2515677.56011123
Nasser HussainENGNew Zealand1997-20025611218224.2020758.45010171
KL RahulINDNew Zealand2020-202644212057*60.0090133.3302075
Jonny BairstowENGNew Zealand2013-20194601204720.0014781.63001107
Eddie BarlowSANew Zealand19641201196159.50--020180
Wasim AkramPAKNew Zealand1985-20019911193514.8822852.19001111
Martyn MoxonENGNew Zealand19882201189959.0030438.82010120
Jock EdwardsNZIndia19812301174739.0019759.3900091
Ross TaylorNZEngland2008-20197801173114.6320357.6400192
John MorrisonNZEngland1975-19832201165858.0026743.45020170
Mudassar NazarPAKNew Zealand1985-19894401168929.0026344.1101090
Clyde WalcottWINew Zealand1952110115115115.00--100130
Daryl MitchellNZSri Lanka2023-20253301156638.33107107.4801085
Imran FarhatPAKNew Zealand2001-20043401156328.7522052.27010161
Jonty RhodesSANew Zealand1992-19995501156323.0026942.75011120
Mark ChapmanNZSri Lanka2023-20252201148157.00104109.62010123
Brian HastingsNZPakistan1973121114110114.00--100100
Nathan AstleNZSri Lanka1995-200644111440*38.0017365.9000092
Jesse RyderNZPakistan2010-201122011310756.5098115.3110086
Shivnarine ChanderpaulWINew Zealand2000-20096601124118.6717265.12000101
Dilip VengsarkarINDNew Zealand1976-199046111252*22.4030832.14012100
Ben HorneAA/AUCCanterbury2017-20222201119355.5014676.03010114
Richard HadleeNZIndia1981-19903401118727.7514974.50011140
Asif IqbalPAKNew Zealand1965-19793501113922.20--001130
Suresh RainaINDZimbabwe2015111110110*-104105.7710094
Brad HodgeAUSNew Zealand2005-200722111097*110.00110100.00010112
Graeme WoodAUSNew Zealand198223011010036.6727939.43100110
Greg RitchieAUSNew Zealand19862301105636.6717861.80020130
Dick MotzNZEngland1963-19662401106027.507838.46010132
Jock EdwardsNZEngland19781201095554.5017263.37020162
Bryan YoungNZEngland19973401094627.2523646.19000130
John WrightNZWest Indies1980-19873501094521.8031534.60000100
Alastair CookENGNew Zealand2008-20184601094618.1727539.64000110
Colin MunroNZAustralia2017-20183301077635.6753201.8901098
Trevor GoddardSANew Zealand19641201067353.00--01071
Chandu BordeINDNew Zealand196812110665*106.00--010-0

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.