Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 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)T2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T20I3rd 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 runsT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-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 AMI Stadium×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Martin GuptillNZIndia2009220424121.0032131.2500043
Roy MarshallWINew Zealand1952120422621.00--000-0
Ray BrightAUSNew Zealand19861214221*42.0014329.3700030
Lance CairnsNZPakistan1979-19852314223*21.008100.0000071
Ross TaylorNZEngland20081114141*-5278.8500070
Manoj PrabhakarINDNew Zealand1990120414020.507256.9400070
Craig McDermottAUSNew Zealand1986-1993220413720.5033124.2400042
Tony BlainNZAustralia1986-1993221414141.006761.1900010
John CrawleyENGNew Zealand19972314140*20.5012333.3300150
Graham GoochENGNew Zealand1991-19923314122*20.508548.2400040
Chris KuggeleijnNZEngland1988110404040.006462.5000021
Shane ThomsonNZIndia19941114040*-4393.0200020
Mathew SinclairNZSri Lanka2006120403620.0010239.2200050
Chris HarrisNZPakistan1992-20012214039*40.006264.5200010
Roger BluntNZSouth Africa1932120402320.00--000-0
Adam ParoreNZAustralia1993-1998230402913.3312831.2500020
Kevin PietersenENGNew Zealand2008110393939.005570.9100030
Bruce EdgarNZSri Lanka1983110393939.006659.0900050
Dion NashNZAustralia19981113939*-39100.0000040
Martin GuptillNZPakistan2010-2011220393919.504195.1200142
Brian LuckhurstENGNew Zealand19711213929*39.0012730.7100020
Robert CroftENGNew Zealand1997221393139.006956.5200070
Alistair CampbellZIMNew Zealand1998110383838.006756.7200040
Imran KhanPAKNew Zealand1989-1992210383838.007848.7200020
Peter ComanNZAustralia1974110383838.003997.4400032
Chris HarrisNZAustralia1993-1998220383819.004486.3600130
Chamara KapugederaSLNew Zealand2006120383719.009241.3000070
Ross TaylorNZIndia2009220383119.0026146.1500023
Don BeardNZWest Indies1952120382819.00--000-0
Lawrie MillerNZWest Indies1956120383119.00--000-0
Ray IllingworthENGNew Zealand1963-1971220383619.0010235.2900040
Ken HoughNZEngland19591213831*38.004290.4800031
Bishan BediINDNew Zealand1968-1976230383012.67--00030
Wayne PhillipsAUSNew Zealand1986230382512.6711433.3300020
Lee GermonNZPakistan1995230382112.677252.7800040
Sadiq MohammadPAKNew Zealand1973110373737.005074.0000070
Allan BorderAUSIndia1990110373737.005074.0000011
Anil DalpatPAKNew Zealand1985110373737.0035105.7100040
Stephen FlemingNZAustralia1998-2005230371812.3310734.5800040
Chris CairnsNZAustralia1993-1998230372112.338444.0500130
Chris GayleWINew Zealand2009110363636.0031116.1300041
Gareth HopkinsNZAustralia2010110363636.0017211.7600032
Shakib Al HasanBANNew Zealand2010110363636.004875.0000030
Dipak PatelNZWest Indies1987110363636.006258.0600030
Jacob OramNZIndia20092213629*36.0026138.4600032
Brian LaraWINew Zealand19952213634*36.006060.0000040
Jeffrey StollmeyerWINew Zealand1952120362318.00--000-0
Noel McGregorNZWest Indies1956120361918.00--000-0
Mark GreatbatchNZAustralia1990-199334036329.008144.4400251
Misbah-ul-HaqPAKNew Zealand2011110353535.006454.6900010

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.