Record by opponent MatchesWDLScoresYellowYellow-RedRedChippa United18115245--» All matchesGolden Arrows1573564--» All matchesAmaZulu FC15111311--» All matchesKaizer Chiefs14662-1--» All matchesCape Town City FC1345413--» All matchesOrlando Pirates1263324--» All matchesPolokwane City FC12543-1--» All matchesStellenbosch FC104421---» All matchesBaroka FC10532-3--» All matchesMaritzburg United10622-2--» All matchesTS Galaxy10523-2--» All matchesMamelodi Sundowns913521--» All matchesBloemfontein Celtic835031--» All matchesMarumo Gallants751122--» All matchesBidVest Wits74121---» All matchesSekhukhune United7520-3--» All matchesAl Hilal Omdurman632121--» All matchesMoroka Swallows63302---» All matchesAl Ahly SC633012--» All matchesBlack Leopards6321-2--» All matchesRichards Bay FC6510----» All matchesZimbabwe532011--» All matchesSuperSport United531111--» All matchesFAR de Rabat413012--» All matchesFree State Stars43011---» All matchesPyramids FC412112--» All matchesEspérance de Tunis4310-2--» All matchesHighlands Park4211----» All matchesRoyal AM4400-1--» All matchesNigeria302111--» All matchesSiwelele FC32101-1-» All matchesLesotho3111----» All matchesZambia3201----» All matchesUganda3210-1--» All matchesCongo211021--» All matchesEthiopia22001---» All matchesBumamuru FC22001---» All matchesMorocco22001---» All matchesSouth Sudan22001---» All matchesAl Merrikh SC2110----» All matchesAngola2110----» All matchesAS Maniema Union2110----» All matchesBotswana2101----» All matchesCape Town Spurs2200----» All matchesCR Bélouizdad2200----» All matchesDurban City FC2200----» All matchesFC St. Eloi Lupopo2110----» All matchesGhana2101----» All matchesGuinea2110----» All matchesLiberia2110-1--» All matchesMagesi FC2200----» All matchesMC Alger2110----» All matchesNamibia2110----» All matchesPanama2011----» All matchesPlatinum Stars2110-1--» All matchesRaja Casablanca2101----» All matchesRwanda2101----» All matchesStade Malien2101----» All matchesTP Mazembe2101----» All matchesWydad AC2020----» All matchesYoung Africans2110----» All matchesIvory Coast U23110011--» All matchesFrance100111--» All matchesSeychelles11001---» All matchesCzech Republic101011--» All matchesEgypt1001-1--» All matchesEgypt U231001----» All matchesAl Ahli SFC1100-1--» All matchesAlgeria1010----» All matchesBenin1100-1--» All matchesBorussia Dortmund1001----» All matchesCoton Sport Garoua1100----» All matchesDR Congo1100----» All matchesIvory Coast1010-1--» All matchesEswatini1010----» All matchesFC Nouadhibou1100----» All matchesFluminense RJ1010-1--» All matchesFrance1001----» All matchesGhana U231100----» All matchesItaly U201001----» All matchesJamaica1100----» All matchesJapan1001----» All matchesCameroon1001-1--» All matchesCameroon U201100----» All matchesCanada1001----» All matchesCape Verde Islands1100----» All matchesLa Passe FC1100----» All matchesMalawi1100----» All matchesMali1001----» All matchesMexico1001-1--» All matchesMexico1001----» All matchesMilford FC1100----» All matchesMozambique1100----» All matchesNigeria U231010----» All matchesParaguay1010----» All matchesPetro Atlético1001-1--» All matchesZambia U201001-1--» All matchesSenegal U201001----» All matchesSierra Leone1100----» All matchesSudan U201100----» All matchesTunisia1010----» All matchesUlsan HD FC1100-1--» All matchesUruguay U201010-1--» All matchesUSM Alger1001----» All matches