All competitionsPremier Soccer LeagueRecord by opponent MatchesWDLScoreOpponents from EgyptAl Ahly SC21011:2» All matchesTotal21011:2MatchesWDLScoreOpponents from EswatiniMbabane Swallows21105:3» All matchesTotal21105:3MatchesWDLScoreOpponents from LesothoMatlama21013:2» All matchesTotal21013:2MatchesWDLScoreOpponents from MauritiusCurepipe Starlight SC22008:2» All matchesTotal22008:2MatchesWDLScoreOpponents from MozambiqueClube Ferroviário Maputo21013:2» All matchesTotal21013:2MatchesWDLScoreOpponents from NigeriaHeartland FC20112:4» All matchesTotal20112:4MatchesWDLScoreOpponents from South AfricaAmaZulu FC3815101340:38» All matchesBaroka FC1253417:13» All matchesBidVest Wits301081223:29» All matchesBlack Leopards1875627:21» All matchesBloemfontein Celtic341018637:34» All matchesBush Bucks FC440013:2» All matchesCape Town City FC1867519:19» All matchesCape Town Spurs301110830:27» All matchesChippa United24812426:21» All matchesFree State Stars261111435:23» All matchesGolden Arrows4017111261:47» All matchesHighlands Park641110:4» All matchesJomo Cosmos1447320:15» All matchesKaizer Chiefs4218111349:40» All matchesMagesi FC21011:1» All matchesMamelodi Sundowns42892533:66» All matchesManning Rangers21012:2» All matchesMaritzburg United342010460:29» All matchesMarumo Gallants83326:4» All matchesMoroka Swallows301314344:25» All matchesMpumalanga Black Aces1053217:7» All matchesOrlando Pirates4215111649:47» All matchesPlatinum Stars28118930:22» All matchesPolokwane City FC2079428:24» All matchesRichards Bay FC63126:6» All matchesRoyal AM63129:7» All matchesSantos FC1656519:18» All matchesSekhukhune United81346:10» All matchesStellenbosch FC1246211:8» All matchesTS Galaxy1052313:10» All matchesThanda Royal Zulu641110:4» All matchesTuks FC871012:0» All matchesVasco da Gama22004:1» All matchesTotal628248202177767:624MatchesWDLScoreOpponents from UgandaKCCA FC20112:3» All matchesTotal20112:3