ODI1st ODI · India in New Zealand 2026/27NZINDT20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)T20I4th T20I · India in New Zealand 2026/27NZ259/7IND172/9New Zealand won by 87 runsODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)ODI6th Match · Pakistan ODI Tri-Series 2026/27SL331ENG386/5England won by 55 runsT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)T20I2nd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG221/7ZIM202/5Afghanistan won by 19 runsODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)ODI4th ODI · Ireland in Namibia 2026/27NAM168IRE298/8Ireland won by 130 runsFirst-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnFirst-class8th Match · Sheffield Shield 2026/27TAS427NSW202 & 144Tasmania won by an innings and 81 runsTest1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI2nd ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOLODI3rd ODI · India in New Zealand 2026/27NZINDFirst-class11th Match · Sheffield Shield 2026/27VICWAFirst-class10th Match · Sheffield Shield 2026/27NSWSAFirst-class12th Match · Sheffield Shield 2026/27QUETAS

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At St George's Park×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Andrew HudsonSAIndia1992230905230.0029330.72010140
Colin IngramWARDolphins2014-20173318964*44.5076117.1101073
Dane van NiekerkSAWIreland Women2025110888888.0047187.23010133
AB de VilliersSANew Zealand2005-2013330885129.3312371.54010121
Quinton de KockSAEngland2016-2020230886329.3319844.44010130
Smriti MandhanaINDWIreland Women2023110878787.0056155.3601093
Philip SaltPCSunrisers Eastern Cape2023-20242218777*87.0054161.11010130
Sisanda MagalaWAR/LIODolphins2017-2022330875029.0060145.0001193
Imam-ul-HaqPAKSouth Africa2019110868686.0010185.1501052
Mark RichardsonNZSouth Africa2000120866043.0022638.05010110
Jon-Jon SmutsWARLions2012-2022550864217.2078110.26001111
Marco JansenSAAustralia2026110858585.0010085.0001093
Alec StewartENGSouth Africa1995120858142.5026332.32010140
Kumar SangakkaraSLSouth Africa2000110848484.0011473.6801080
Stiaan van ZylCCWarriors2012-2014220845842.0055152.7301084
Dewald BrevisTITDolphins20222218446*84.0060140.0000083
David RichardsonSAEngland1995120848442.0019443.3001160
Azhar MahmoodPAKSouth Africa1998-2007231844142.0015056.00000120
Cody ChettyDOLWarriors2014-2019330843928.0062135.4800073
Christiaan JonkerWAR/BOLKnights2013-2022431846142.0057147.3701064
Theunis de BruynKNI/TITDolphins2015-20223318442*42.0073115.07000104
Martin CroweNZPakistan1994110838383.009983.8401081
Jon-Jon SmutsWARKnights2016-20223318349*41.5065127.69000123
Simon HarmerSAAustralia2026110828282.0015752.23010101
Gary KirstenSAPakistan1998120824441.0018145.30000101
Herschelle GibbsSAPakistan2002-2007330824027.3314158.16000120
Shaun PollockSAWest Indies1998-2008440824220.5010677.3600080
Herschelle GibbsSANew Zealand2005-2007220818140.509684.3801181
Richard LeviWPBoland2022220816740.5046176.09010104
Quinton de KockTITBoland2022220817240.5066122.7301071
Adam RossingtonSECDurban's Super Giants2023-2024220817240.5035231.43010105
Matthew BreetzkeWARKnights2022-2024220816640.5064126.5601072
Tristan StubbsWARDolphins20221118080*-31258.0601038
David BoonAUSSouth Africa1994220807640.0011668.9701070
Dean JonesAUSSouth Africa1994220806740.0012166.1201080
Shane WarneAUSSouth Africa1994-2002551805520.009088.89011110
Usman KhawajaAUSSouth Africa2018120797539.5015152.32010140
JP DuminySAWest Indies2007-2015331794339.5011966.3900141
Andrew HudsonSAEngland1995-1996230794426.3316946.7500070
Justin KempSAZimbabwe20051117878*-8196.3001044
Isuru UdanaSLSouth Africa2019110787878.0057136.8401074
Heino KuhnNWWarriors2022110787878.0057136.8401062
Daren GangaWISouth Africa2007120784539.0018242.86000100
Donavon FerreiraTITWarriors2022-20242227860*-47165.96010101
Quinton de KockSECPretoria Capitals2025110777777.0047163.8301056
Adam GilchristAUSSouth Africa1997-2006320775238.5067114.93010112
Jon-Jon SmutsDSGSunrisers Eastern Cape2024-2025220777538.5041187.8001047
Tom AbellSECPretoria Capitals2023-20253327740*77.0054142.5900092
Jamie HowNZSouth Africa2007110767676.0010671.70010110
Tom AbellSECDurban's Super Giants2024-2025220766538.0055138.1801072

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.