Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batLive64th Match · CSA Pro20 2026/27WARBOL35/0 (4)BOL chose to batODI2nd ODI · India in New Zealand 2026/27NZINDODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)T20I5th T20I · India in New Zealand 2026/27NZ195/3IND191/8New Zealand won by 7 wickets (12 balls left)ODIFinal · Pakistan ODI Tri-Series 2026/27PAK331/7SL325/8Pakistan won by 3 wickets (9 balls left)T20I3rd T20I · Afghanistan vs Zimbabwe in UAE 2026AFG81/3ZIM79Afghanistan won by 7 wickets (71 balls left)ODI5th ODI · Ireland in Namibia 2026/27NAM131/5IRE129Namibia won by 5 wickets (172 balls left)First-class9th Match · Sheffield Shield 2026/27QUE280 & 75/3VIC307 & 173Match drawnT2062nd Match · CSA Pro20 2026/27LIO206/3TIT191/7Lions won by 15 runsT2063rd Match · CSA Pro20 2026/27DOLWPMatch abandoned without a ball bowledT2061st Match · CSA Pro20 2026/27DOL174/4BOL178/3Boland won by 7 wickets (3 balls left)T2059th Match · CSA Pro20 2026/27SWD149/4ES144/7South Western Districts won by 6 wickets (6 balls left)T2069th 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/27QUETAST2072nd Match · CSA Pro20 2026/27TITWARODI1st ODI · England tour of Australia 2026AUSENG

Batting by opposition (All cricket)

More filters

1 active
Reset"Match result" is from the side of the player or team.
At Kingsmead×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Matt PriorENGSouth Africa2009110606060.008174.0701061
Lance KlusenerSAEngland1999120604530.006888.2400090
JP DuminySANew Zealand2007-2016220604630.009364.5200061
Ryan RickeltonSABangladesh20221216039*60.0013046.1500080
Marco JansenSECDurban's Super Giants2023-20253226036*-40150.0000052
Cyril WashbrookENGSouth Africa1948120603530.0011950.4200060
Kyle VerreynnePR/JSK/PCDurban's Super Giants2023-2026441602320.0051117.6500081
Herschelle GibbsSAAustralia2000-2009450603312.0011353.1000190
Michael ClarkeAUSSouth Africa2006-2011451602615.0011751.2800080
Zaheer KhanINDSouth Africa2006-201358060277.5021128.4400260
Andy FlowerZIMSouth Africa2000110595959.009164.8401030
JP DuminyMIPunjab Kings2009110595959.006393.6501040
Hasan AliPAKSouth Africa2019110595959.0045131.1101053
Donavon FerreiraTITDolphins20241115959*-25236.0001016
Shaun PollockSAWest Indies2003-20084225938*-8668.6000050
Harmanpreet KaurINDWSouth Africa Women20262215947*59.0042140.4800061
Wiaan MulderSAAustralia2026120593029.5016036.8800061
Bob CowperAUSSouth Africa1967120594029.50--000-0
Martin GuptillNZSouth Africa2015-2016330594219.677875.6400070
Angelo MathewsSLSouth Africa2011-2024240593014.7511352.2100070
Darren SammyWISouth Africa2008-2015450592811.809562.1100060
Herschelle GibbsDCMumbai Indians2009110585858.0044131.8201062
Gautam GambhirINDEngland2007110585858.0041141.4601071
Morné van WykKNIDolphins2012110585858.0053109.4301032
Keegan PetersenDOLWarriors20211115858*-56103.5701031
Mark BoucherSANew Zealand2000-20074215835*58.006096.6700050
David MillerDOLLions20212215856*58.0045128.8901033
Tom AbellSECDurban's Super Giants2024-2025220585729.0040145.0001050
Cameron BancroftAUSSouth Africa2018120585329.0010356.31010110
Shaun PollockSAAustralia2000-20063315853*29.0051113.7301090
Khaya ZondoDOLWarriors2014-2021530585619.3358100.0001131
Colin MunroNZSouth Africa2012-2015330583519.336392.0600160
Denys MorkelSAEngland1928230584219.33--00000
Matthew HaydenCSKDelhi Capitals2009110575757.0027211.1101053
Craig McMillanNZEngland2007110575757.0031183.8701034
Imran NazirPAKSouth Africa2007110575757.0039146.1501082
Zubayr HamzaCCWarriors2021110575757.0045126.6701060
Saleem ElahiPAKSouth Africa2002120573928.5018430.9800070
Reeza HendricksLIOWarriors2016-2021220573228.5046123.9100052
Keshav MaharajSASri Lanka2019-2024230572919.008368.6700071
Gary KirstenSAPakistan2002110565656.0011847.4601090
Steve TikoloKENIndia2003110565656.008367.4701052
Jason SmithCC/DOLWarriors2021-2026220564728.0044127.2700042
Matthew BreetzkeDSGSunrisers Eastern Cape2024-2025320563528.0050112.0000061
Annerie DercksenSAWIndia Women20262225644*-41136.5900061
Tony de ZorziCC/TIT/WPDolphins2017-2024330563918.6753105.6600072
Graeme SmithSAPakistan2002-2013341561618.6710155.4500081
Dimuth KarunaratneSLSouth Africa2019-2024240563014.0013342.1100060
Gihahn CloeteTSDurban Heat2018110555555.0043127.9101070
Simon HarmerWAR/TITLions2014-20212215538*55.0044125.0000052

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.