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
Paul BartonNZSouth Africa1961120775438.50--010-0
Morné van WykSANew Zealand2007-2015330775825.6712561.6001163
Rassie van der DussenLIOWarriors2014-2021330775025.6757135.0901026
Mignon du PreezSAWPakistan Women2021541772925.6711368.1400070
Heinrich KlaasenDSGPretoria Capitals2023-2026440773119.2561126.2300124
Mark BoucherSAPakistan2002-2007220765538.0012660.32010110
Quinton de KockSAEngland2020220766538.0039194.8701028
Graeme SmithSASri Lanka2003-2011230763525.3310969.7200080
Dale SteynSAEngland2004-2015351764719.0016944.9700063
Christiaan JonkerCC/WARDolphins2014-20215537641*38.0067113.4300063
Reeza HendricksLIOCape Cobras2021110757575.0059127.1201062
Dewald BrevisPCSunrisers Eastern Cape20261117575*-38197.3701047
Noel McGregorNZSouth Africa1961120755537.50--010-0
Jacques KallisSANew Zealand2000-20073327550*75.0013953.9601080
Morné van WykKKRDelhi Capitals2009110747474.0048154.17010110
Mohammad RizwanPAKSouth Africa2024110747474.0062119.3501053
Marques AckermanDOLWestern Province2024110747474.0047157.4501081
Bob BarberENGSouth Africa1964110747474.00--01031
Marnus LabuschagneAUSSouth Africa2026120743737.0011663.79000100
Wiaan MulderDSGSunrisers Eastern Cape2024-2025320745237.0048154.1701036
Maurice TateENGSouth Africa1931221745074.00--01053
Zin HarrisNZSouth Africa1961120747437.00--01100
Tiger LanceSAAustralia1967-1970220746137.0014442.3601070
Vaughn van JaarsveldDOLWarriors2012-20163317451*37.0064115.6301043
Shaun PollockSAIndia2001-20074527463*24.6713056.92012120
Dean ElgarKNI/TITDolphins2013-2021550742614.808389.1600042
Herschelle GibbsSASri Lanka2003110737373.008882.9501072
Aravinda de SilvaSLSouth Africa2003110737373.007893.5901062
Geoff BoycottENGSouth Africa1964110737373.0028425.7001020
Wihan LubbeLIO/NWDolphins2019-2024220734936.5049148.9800044
Ben StokesENGSouth Africa2015-20202317347*36.507893.5900092
Marizanne KappSAWNew Zealand Women2023110727272.007398.6301070
Grant RoelofsenDOLNorthern Cape2026110727272.0033218.1801047
Andrew FlintoffENGIndia2003-2007221726472.007793.5101063
Justin LangerAUSSouth Africa2006120723736.0017840.45000110
Kane WilliamsonDSGPretoria Capitals2025-20262217260*72.0049146.9401033
Suresh RainaINDSouth Africa2006-2013330723624.009873.4700051
Gautam GambhirDCKolkata Knight Riders20091117171*-57124.5601070
Vasbert DrakesWISouth Africa2003120716735.5014150.3501091
Yuvraj SinghINDAustralia2007110707070.0030233.3301055
David MillerSAWest Indies2015110707070.0068102.9401072
Suné LuusSAWIndia Women2026220705735.0053132.0801091
Sam LoxtonAUSSouth Africa1950120705435.00--010-0
Tom LathamNZSouth Africa2015-2016330705423.3310765.4201051
Wayne ParnellCC/WARDolphins2014-2016441702723.3356125.00000100
Herschelle GibbsDCChennai Super Kings20091116969*-56123.2101062
Andile PhehlukwayoSAPakistan20191116969*-8086.2501072
Arthur MorrisAUSSouth Africa1950120694434.50--000-0
Wiaan MulderDSGPaarl Royals2023-2025330694223.0064107.8100051
Temba BavumaSAAustralia2023-2026560693511.5011361.06002101

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.