Live1st Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIM326/5 (87)Day 1: Stumps - Day 1 - ZIM chose to batT2072nd Match · CSA Pro20 2026/27TIT180/9WAR183/3Warriors won by 7 wickets (8 balls left)T2071st Match · CSA Pro20 2026/27BOL134/8LIO135/5Lions won by 5 wickets (2 balls left)T1012th Match · Abu Dhabi T10 League 2026AAYLODI1st ODI · England tour of Australia 2026AUSENGODI4th ODI · India in New Zealand 2026/27NZINDT2069th Match · CSA Pro20 2026/27TITDOL28/0No resultT2067th Match · CSA Pro20 2026/27WP178/9LIO169/6Western Province won by 9 runsT2070th Match · CSA Pro20 2026/27WP105/5SWD99Western Province won by 5 wickets (33 balls left)T2068th Match · CSA Pro20 2026/27ES186/7WAR206/4Warriors won by 20 runsT2066th Match · CSA Pro20 2026/27BOL150/7SWD169/5South Western Districts won by 19 runsT2065th Match · CSA Pro20 2026/27ES162/2DOL118/5Eastern Strom won by 8 runs (DLS method)T2064th Match · CSA Pro20 2026/27WAR138/7BOL138/5Match tied (Boland won the Super Over)ODI1st ODI · India in New Zealand 2026/27NZ185IND143/5India won by 5 wickets (56 balls left) (DLS method)Test2nd Test · Afghanistan vs Zimbabwe in UAE 2026AFGZIMODI5th ODI · India in New Zealand 2026/27NZINDODI2nd ODI · England tour of Australia 2026AUSENGList A13th Match · One-Day Cup (Australia) 2026/27NSWSAList A14th Match · One-Day Cup (Australia) 2026/27QUETAS

Batting by opposition (All cricket)

More filters

2 active
Reset"Match result" is from the side of the player or team.
At SuperSport Park×From 1908-01-01×
PlayerOppositionSpanMatInnsNORunsHSAveBFSR1005004s6s
Babar AzamPAKSouth Africa2018-2024911059712254.27570104.74240839
Hashim AmlaSAEngland2009-201646050812784.6785059.76320612
Virat KohliINDSouth Africa2011-2023810250315362.8866675.53210644
AB de VilliersSAIndia2006-201867147112978.5052689.542204711
Quinton de KockSAEngland2016-2020462437135109.2544398.652105113
Hashim AmlaSAIndia2010-201867138514064.1756468.26210461
Hashim AmlaSAPakistan2007-20196823819263.5070354.20040570
Jacques KallisSAEngland1996-2009792362136*51.7165255.52200414
AB de VilliersSAEngland2005-2016710135910939.8957062.98122443
Dean ElgarSAIndia2018-202335035518571.0064954.70120521
Hashim AmlaSAWest Indies2014-2015220341208170.5047671.64200336
Hashim AmlaSANew Zealand2007-201656033812456.3351665.50210424
Graeme SmithSAEngland2005-200968032814141.0036490.11111366
Rassie van der DussenSAPakistan2019-2024653316123*158.00263120.151202113
Steve WaughAUSSouth Africa1994-199734130289100.6750459.92040274
Joe RootENGSouth Africa2016-201935029812559.6044766.67110375
Faf du PlessisSASri Lanka2017-202033029719999.0037678.99110322
AB de VilliersSAPakistan2007-201367129212148.6741370.70110334
Imam-ul-HaqPAKSouth Africa2018-202145028510157.0037476.20131222
Jacques KallisSANew Zealand2005-200945028213156.4049457.09110412
Paul CollingwoodENGSouth Africa2005-2009452273105*91.0040667.24120254
Kevin PietersenENGSouth Africa2005-200945027011654.0035875.42110269
KL RahulINDSouth Africa2018-202336026512344.1754548.62200385
Quinton de KockSAAustralia2014-202333026417888.00217121.661002313
Sachin TendulkarINDSouth Africa1992-2010451262111*65.5045357.84110361
AB de VilliersSANew Zealand2005-20156712629743.6739366.67020361
Hansie CronjeSAAustralia1994-199733125697128.0029387.37030237
Mohammad HafeezPAKSouth Africa2007-20218902528628.0034772.62021306
Jacques KallisSAWest Indies2004-2008332249130*249.0033973.45110243
Aiden MarkramSAPakistan2018-20246802498931.1330880.84021367
Mark BoucherSAEngland2000-200968224763*41.1737466.04010301
Jacques KallisSAPakistan1998-200734324588*245.0037465.51030186
Mahela JayawardeneSLSouth Africa2002-20114602387739.6740958.19010281
Quinton de KockSAWest Indies2014-202655123711559.25116204.312011620
Jonathan TrottENGSouth Africa20093402358758.7548848.16030193
Graeme SmithSASri Lanka2002-20114502339946.6030376.90031233
Jacques KallisSAIndia2001-2010321230201*230.0030575.41100195
Aiden MarkramSAWest Indies2023-202645122911557.2527483.58100332
AB de VilliersSAAustralia2006-20145612299145.8032570.46011245
Jacques KallisSASri Lanka1998-20115712278437.8338758.66020262
MS DhoniINDSouth Africa2006-20187512249056.0024392.18020237
Quinton de KockSASri Lanka2017-202033022110973.67168131.55110361
Fakhar ZamanPAKSouth Africa2018-202178122010131.4323494.02110238
David WarnerAUSSouth Africa2009-202356021911536.5024888.31100284
Herschelle GibbsSAWest Indies2004231218192109.0036859.24100254
Chris GayleWISouth Africa2004-201534021010752.5029571.19111333
Ramnaresh SarwanWISouth Africa2004231209119104.5038754.01110240
Graeme SmithSAWest Indies2004-200834120913969.6726279.77100312
Reeza HendricksSAPakistan2019-2024331205117102.50159128.931101612
Shivnarine ChanderpaulWISouth Africa2004-20144602039233.8334359.18010282
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.