Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM 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
David MillerDOLCape Cobras2013-20215518933*22.2586103.4900033
Morné MorkelSAIndia2006-20187838931*17.8017650.57002110
Dale SteynSASri Lanka2011-2019241884329.3319345.60000112
Gary KirstenSAIndia2001110878787.0010880.5601091
Matthew BreetzkeDSGMI Cape Town2023-20243218748*87.0063138.1000093
Jerome TaylorWISouth Africa2008-20153428743*43.5066131.82000132
Kyle VerreynneCC/WPDolphins2017-2024440872921.7585102.3500062
Denesh RamdinWISouth Africa2008-2015230863128.679590.53000120
Matthew ShortAUSSouth Africa2023330866628.6742204.7601195
Ken ViljoenSAAustralia1935-1936240865621.50--01010
Temba BavumaLIOWarriors2014-20212228548*-58146.5500044
Heinrich KlaasenDSGMI Cape Town2023-2025420858542.5037229.7301148
Denis BegbieSAEngland1948120854842.5015554.8400091
Jim BurkeAUSSouth Africa1958120858342.50--01000
Tillakaratne DilshanSLSouth Africa2000-2011241854728.3323636.02000110
Brad HaddinAUSSouth Africa2009-2014441855328.339985.8601083
Rassie van der DussenLIODolphins2019-2026441853328.3381104.9400034
Tristan StubbsSAAustralia2023-2026450853217.0011573.9100173
Ravi BoparaPKRoyal Challengers Bengaluru2009110848484.0059142.3701045
Ken MackayAUSSouth Africa19581218452*84.00--010-0
Brendon McCullumNZSouth Africa2007-2012430844028.0010480.7700082
Khaya ZondoDOLTitans2014-2024761842616.8076110.5300182
Sachin TendulkarINDKenya2003110838383.0010182.1801051
Wihan LubbeDHCape Town Blitz2019110838383.0042197.6201075
Bryce ParsonsDOLNorthern Cape2026110838383.0038218.4201057
Wiaan MulderLIODolphins2019-20263228359*-57145.6101036
Bryce ParsonsDSG/PCSunrisers Eastern Cape2025-2026220836041.5065127.6901063
Kane WilliamsonNZSouth Africa2015-2016331834241.509686.46000120
Shikhar DhawanINDSouth Africa2013-2018340833520.7516749.70001120
Tony PitheySAEngland1957-1964240834320.75--00191
Mark BoucherSASri Lanka2000-20113518245*20.5012963.5700051
Raynard van TonderKNIWarriors20211118181*-57142.1101063
Shahid AfridiPAKSouth Africa2007-20132218177*81.0037218.9201066
Daryn SmitDOLCape Cobras2013-2014221814881.0053152.8300074
Tristan StubbsSECDurban's Super Giants2023-20253228166*-45180.0001054
Oshada FernandoSLSouth Africa2019230813727.0016250.00000100
Misbah-ul-HaqPAKSouth Africa2013110808080.009386.0201072
Yuvraj SinghPKRoyal Challengers Bengaluru2009221805080.0051156.8601065
Rassie van der DussenSAPakistan2019-20242218080*80.0012464.5201190
Ridley JacobsWISouth Africa2003-2004231805840.0011668.97010130
Suné LuusSAWPakistan Women2021-2026762803220.0014256.3400151
Brenton ParchmentWISouth Africa2008230794826.3315451.3000081
Khaya ZondoDOLLions2019-2026440793719.7568116.1800073
Lesiba NgoepeCC/WAR/NWDolphins2015-2024541793226.3366119.7000062
Taufeeq UmarPAKSouth Africa2002120783939.0018043.33000110
Doug WaltersAUSSouth Africa1970120787439.0015949.0601091
Quintin McMillanSAEngland19312417829*26.00--00041
Graeme SmithRRPunjab Kings2009110777777.0044175.00010121
Zubayr HamzaCCKnights20211117777*-49157.14010102
Mitchell Van BuurenPRDurban's Super Giants2024-2025221774177.0068113.2400090

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.