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 SuperSport Park×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Hasan AliPAKSouth Africa2018-20215546732*67.0061109.8400055
James AndersonENGSouth Africa2009-2019674462915.3311739.3200171
Rassie van der DussenSAPakistan2019-2024653316123*158.00263120.151202113
Jacques KallisSAPakistan1998-200734324588*245.0037465.51030186
David MillerPRPretoria Capitals2023-202644316275*162.0099163.64010185
Farhaan BehardienTITCape Cobras2012-201754312961*129.0080161.2501087
Shaun PollockSASri Lanka1998-200234312199*121.0020459.31010132
David MillerDOLTitans2013-201544312162*121.0082147.56010143
Farhaan BehardienTITDolphins2013-20175538734*43.5075116.0000082
Farhaan BehardienTITWarriors2012-20196536119*30.5042145.2400061
Lesiba NgoepeCC/WAR/NWTitans2015-2024653441522.0044100.0000031
Ryan McLarenKNITitans2012-20194332817*-23121.7400020
Christopher MpofuZIMSouth Africa2005-200923321*-1414.2900000
Lungi NgidiSAIndia2018-202135321*1.001811.1100100
Virat KohliINDSouth Africa2011-2023810250315362.8866675.53210644
Quinton de KockSAEngland2016-2020462437135109.2544398.652105113
Hashim AmlaSAPakistan2007-20196823819263.5070354.20040570
Jacques KallisSAEngland1996-2009792362136*51.7165255.52200414
Paul CollingwoodENGSouth Africa2005-2009452273105*91.0040667.24120254
Jacques KallisSAWest Indies2004-2008332249130*249.0033973.45110243
Mark BoucherSAEngland2000-200968224763*41.1737466.04010301
Eoin MorganENGSouth Africa2009-20205521696756.33105160.950201013
Reeza HendricksMCT/JSKPretoria Capitals2023-202644215677*78.00105148.57021109
Dewald BrevisMCTPretoria Capitals2023-202533215373*153.0075204.00020914
Misbah-ul-HaqPAKSouth Africa201334215179*75.5024262.40020105
Daniel VettoriNZSouth Africa2005-20094621458136.2520471.08011211
Shoaib MalikPAKSouth Africa2007-201955214352*47.6717084.12010133
Asela GunaratneSLSouth Africa2017222124114*-123100.81100143
Albie MorkelTITDolphins2013-20175421216760.5096126.0401078
David MillerSAAustralia2011-202344210582*52.5074141.8901075
Pite van BiljonKNITitans2013-201944210461*52.0067155.2201185
JP DuminySAWest Indies2008-20152229779*-95102.11010122
Jack RussellENGSouth Africa1995-19962228950*-13864.49010160
Moeen AliENGSouth Africa2016-2020342796139.5013359.40010140
Dane VilasCC/DOLTitans2012-20173327648*76.0056135.7100053
Kagiso RabadaSAPakistan2018-20244427631*38.0076100.00000120
James NeeshamPCPaarl Royals2023-20253327028*70.0033212.1200083
Romario ShepherdWISouth Africa2023-20263326141*61.0034179.4100025
Dale SteynSANew Zealand2006-2016542582529.0012446.7700053
Aiden MarkramTITCape Cobras2016-20172225751*-39146.1501062
Rubin HermannTIT/NWWarriors2019-20262225655*-32175.0001053
Muttiah MuralitharanSLSouth Africa1998-2009352532717.677471.6200071
Shaun PollockSAPakistan20072224139*-6167.2100051
Albie MorkelTITCape Cobras2012-20175223322*-28117.8600031
Imran TahirSASri Lanka2011-20194223029*-3683.3300050
Obus PienaarKNITitans2012-2014432281728.0019147.3700021
Dilhara FernandoSLSouth Africa2002-201135225148.334852.0800250
Adam MilneNZSouth Africa20152222515*-19131.5800020
Jasprit BumrahINDSouth Africa2018-202356224146.005742.1100130
Aaron PhangisoKNI/LIOTitans2012-20244222215*-11200.0000031
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.