Live7th Match · Sheffield Shield 2026/27SA154 & 182/1 (48)WA406/5d & 169 (61.5)Stumps - Day 3Live8th Match · Sheffield Shield 2026/27TAS335/5 (96)NSWStumps - Day 1T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUEVICODIFinal · Pakistan ODI Tri-Series 2026/27PAKSLT2060th Match · CSA Pro20 2026/27DOLBOLODI4th 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)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsODI5th Match · Pakistan ODI Tri-Series 2026/27PAK110SL114/2Sri Lanka won by 8 wickets (191 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsT20I1st T20I · Afghanistan vs Zimbabwe in UAE 2026AFG177ZIM140Afghanistan won by 37 runsODI3rd ODI · Zimbabwe Women in India 2026/27INDW133/2ZIMW131India Women won by 8 wickets (198 balls left)ODI2nd ODI · Zimbabwe Women in India 2026/27INDW328/6ZIMW207India Women won by 121 runsT20I5th T20I · India in New Zealand 2026/27NZINDODI5th ODI · Ireland in Namibia 2026/27NAMIRET2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI1st 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 Goodyear Park×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Jacques KallisSAAustralia2002110434343.005184.3100030
Thomas OdoyoKENZimbabwe20031114343*-6071.6700090
Adam BacherSAZimbabwe1999110424242.009544.2100090
Graeme SmithSAAustralia2002110414141.004983.6700070
Jan-Berrie BurgerNAMNetherlands2003110414141.004297.6200060
Morné KargNAMNetherlands2003110414141.005180.3900041
Darren LehmannAUSSouth Africa2002110393939.0037105.4100050
MO OdumbeKENZimbabwe20031113838*-20190.0000080
Deep DasguptaINDSouth Africa2001120383419.0010237.2500050
Shaun PollockSANew Zealand2005110373737.0029127.5900021
Andy FlowerZIMNew Zealand2003110373737.006160.6600050
Chamu ChibhabhaZIMSouth Africa2006110373737.006457.8100030
Russel ArnoldSLSouth Africa2002110363636.004973.4700030
Boeta DippenaarSASri Lanka2002110363636.006555.3800020
Jacob OramNZSouth Africa2005110353535.006058.3300020
Adam GilchristAUSSouth Africa2002110343434.005957.6300030
Pieter StrydomSAEngland2000110343434.005759.6500020
Mark BoucherSANew Zealand2005110333333.005066.0000010
Thilan SamaraweeraSLSouth Africa2002110333333.004475.0000040
Chris CairnsNZSri Lanka2003110323232.005657.1400020
Hamilton MasakadzaZIMSouth Africa2006110323232.004178.0500021
Sean ErvineZIMNew Zealand20031113131*-14221.4300041
Ashwell PrinceSANew Zealand2005110313131.004568.8900050
Andre AdamsNZSouth Africa20051113030*-22136.3600011
Craig WishartZIMNew Zealand2003110303030.005060.0000040
Khaled MashudBANSouth Africa2003110292929.006743.2800030
Neil JohnsonZIMSouth Africa1999120292314.505651.7900021
Brendon McCullumNZSouth Africa2005110282828.003287.5000001
Lance KlusenerSAEngland2000110272727.004362.7900011
Daryll CullinanSAZimbabwe1999110272727.005450.0000030
Trevor GripperZIMSouth Africa1999120271613.5010326.2100040
Elton ChigumburaZIMSouth Africa20061112626*-3183.8700020
Herschelle GibbsSANew Zealand2005110252525.006936.2300000
Jonty RhodesSASri Lanka20021112525*-2792.5900030
Deon KotzéNAMNetherlands2003110252525.002986.2100010
Henry OlongaZIMSouth Africa1999120252412.506538.4600030
Deep DasguptaINDKenya20011112424*-3275.0000040
Damien MartynAUSSouth Africa2002110242424.003372.7300030
Shaun PollockSAZimbabwe1999-20062212416*24.003080.0000011
Gavin RennieZIMSouth Africa1999120241412.0010123.7600010
Makhaya NtiniSAIndia2001110232323.0023100.0000041
Khaled MahmudBANSouth Africa2003110232323.003565.7100011
Dougie MarillierZIMKenya2003110212121.003953.8500020
Boeta DippenaarSAIndia2001110202020.006232.2600050
Paul AdamsSAZimbabwe1999110202020.005040.0000020
Graeme SmithSANew Zealand2005110191919.002479.1700040
Shaun PollockSAEngland20001111919*-3357.5800000
Lance KlusenerSAZimbabwe1999110191919.003161.2900030
Kennedy OtienoKENZimbabwe2003110191919.005038.0000020
Tony SujiKENIndia20011111818*-4738.3000010

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.