Record by opponent MatchesWDLScoresYellowYellow-RedRedOrlando Pirates15103221--» All matchesAmaZulu FC141022----» All matchesKaizer Chiefs14734-1--» All matchesSuperSport United139311---» All matchesGolden Arrows1274111--» All matchesCape Town City FC12633----» All matchesMaritzburg United106312---» All matchesChippa United10640----» All matchesAl Ahly SC94322---» All matchesMarumo Gallants963011--» All matchesBaroka FC9630-1--» All matchesStellenbosch FC9630----» All matchesWydad AC8242----» All matchesAl Hilal Omdurman742121--» All matchesSekhukhune United65102---» All matchesPolokwane City FC64021---» All matchesEspérance de Tunis6303----» All matchesTS Galaxy6501----» All matchesCape Town Spurs55003---» All matchesBidVest Wits53201---» All matchesCR Bélouizdad43011---» All matchesRichards Bay FC43101---» All matchesBlack Leopards4310----» All matchesBloemfontein Celtic4130----» All matchesFree State Stars4310----» All matchesLesotho4031----» All matchesMoroka Swallows4040----» All matchesPetro Atlético4121----» All matchesRoyal AM4400----» All matchesTP Mazembe4301----» All matchesZimbabwe31202---» All matchesHighlands Park32101---» All matchesUSM Alger32011---» All matchesAS Maniema Union3120----» All matchesGhana3111----» All matchesMagesi FC3300----» All matchesPyramids FC3021----» All matchesJwaneng Galaxy22001---» All matchesLa Passe FC22001---» All matchesLobi Stars21011---» All matchesPlatinum Stars22001---» All matchesUganda21101---» All matchesAl Ahly Benghazi2110----» All matchesASEC Mimosas2110----» All matchesDurban City FC2200----» All matchesFAR de Rabat2020----» All matchesFC St. Eloi Lupopo2110----» All matchesCongo2110----» All matchesLiberia2110----» All matchesMalawi2101----» All matchesMali2101----» All matchesMorocco2200----» All matchesOrbit College2200-1--» All matchesSão Tomé and Príncipe2200----» All matchesSudan2101-1--» All matchesSouth Sudan2200----» All matchesCôte d'Or FC11001---» All matchesCoton Sport Garoua11001---» All matchesEgypt1100----» All matchesAl Ahli SFC1100----» All matchesAlgeria1010----» All matchesAndorra1010----» All matchesBenin1100----» All matchesBorussia Dortmund1001----» All matchesBotswana1001----» All matchesBumamuru FC1100----» All matchesDR Congo1100----» All matchesEswatini1100----» All matchesFC Nouadhibou1100----» All matchesGuinea1100----» All matchesJeonbuk FC1001----» All matchesCape Verde Islands1100----» All matchesKashima Antlers1001----» All matchesMbabane Swallows1100----» All matchesMC Alger1100----» All matchesMilford FC1100----» All matchesNamibia1100----» All matchesNigeria1010----» All matchesRaja Casablanca1001----» All matchesRayon Sports1010----» All matchesRwanda1100----» All matchesSiwelele FC1010----» All matchesTunisia1010----» All matchesYoung Africans1010----» All matches