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/27NAMIRET2061st Match · CSA Pro20 2026/27DOLBOLT2062nd Match · CSA Pro20 2026/27LIOTITT20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFGZIM

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Kingsmead×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Josh HazlewoodAUSSouth Africa2018-2026344169*-2857.1400020
David MillerDOLTitans2012-202144319893*198.00128154.690101113
David MillerSAAustralia2011-2026543191118*191.00161118.63110139
Morné MorkelSAIndia2006-20187838931*17.8017650.57002110
Christiaan JonkerCC/WARDolphins2014-20215537641*38.0067113.4300063
Cyril VincentSAEngland1928-19314736319*15.75--00011
Makhaya NtiniSAEngland2004-2009353452222.506173.7700181
Lungi NgidiSAAustralia20233331713*-12141.6700020
Nashra SandhuPAKWSouth Africa Women2021-202664311511.002347.8300000
Dilhara FernandoSLSouth Africa2000-201134395*9.002437.5000010
Wally HammondENGSouth Africa1928-1939610263714079.63--320272
Mitchell MarshAUSSouth Africa2016-20267823859664.17354108.760404417
Michael HusseyAUSSouth Africa2006-201156229183*72.7551656.40030304
Morné van WykDOLCape Cobras2014-201977218660*37.20158117.72022224
Nida DarPAKWSouth Africa Women202166216459*41.0023868.9102191
David MillerSASri Lanka2017-2019222158117*-144109.7210066
Khaya ZondoDOLCape Cobras2014-20218521385946.0098140.82010106
Les AmesENGSouth Africa193923212884128.00--01070
David MillerDOLWarriors2012-20214421266063.0088143.18010104
Donavon FerreiraJSKDurban's Super Giants2023-202544212482*62.0069179.71010107
Pat CumminsAUSSouth Africa2011-20263521104336.6721551.1600086
Dane VilasCCDolphins2013-201644210554*52.5082128.0501074
Khaya ZondoDOLKnights2014-20215429135*45.509397.8500044
Jerome TaylorWISouth Africa2008-20153428743*43.5066131.82000132
Temba BavumaLIOWarriors2014-20212228548*-58146.5500044
Wiaan MulderLIODolphins2019-20263228359*-57145.6101036
Tristan StubbsSECDurban's Super Giants2023-20253228166*-45180.0001054
Suné LuusSAWPakistan Women2021-2026762803220.0014256.3400151
Jacques KallisSANew Zealand2000-20073327550*75.0013953.9601080
Shaun PollockSAIndia2001-20074527463*24.6713056.92012120
Vernon PhilanderCCDolphins2013-20193326732*67.0042159.5200025
Patrick KrugerWAR/KNIDolphins2016-20264426634*33.0044150.0000173
Lance KlusenerSASri Lanka2000-2003232625062.0013944.6001070
Diana BaigPAKWSouth Africa Women20216526235*20.676496.8800050
Marco JansenSECDurban's Super Giants2023-20253226036*-40150.0000052
Shaun PollockSAWest Indies2003-20084225938*-8668.6000050
Annerie DercksenSAWIndia Women20262225644*-41136.5900061
Robert FrylinckDOLWarriors2012-2021542552327.5038144.7400033
Peter PollockSAAustralia1967-19702224836*-7150.7000040
Keshav MaharajSAAustralia2018-2026452443414.676270.9700222
Corbin BoschCC/TITDolphins2014-20243224330*-33130.3000060
Bjorn FortuinPRDurban's Super Giants2023-20264324335*43.0036119.4400051
Kieron PollardCCDolphins2014-20162224231*-26161.5400024
Doug BracewellNZSouth Africa2012-20164324121*41.004689.1300041
Prenelan SubrayenDOLLions2019-2026432363136.0029124.1400012
Sisanda MagalaWAR/LIODolphins2014-20215323424*34.0032106.2500022
Robert FrylinckDOLTitans2012-2021642301315.003293.7500020
Stuart ClarkAUSSouth Africa20062222916*-3387.8800040
Vaughn van JaarsveldDOLKnights2012-20144322017*20.002386.9600010
Ian PeeblesENGSouth Africa1928-19312222018*---00000
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.