Opponent W D L
Kaizer Chiefs Kaizer Chiefs 15 6 3 6 1 5 0 0
Cape Town City FC Cape Town City FC 13 5 4 4 2 4 0 0
Chippa United Chippa United 13 5 5 3 0 1 1 0
Golden Arrows Golden Arrows 12 4 6 2 1 1 0 0
Mamelodi Sundowns Mamelodi Sundowns 12 1 5 6 0 5 0 0
AmaZulu FC AmaZulu FC 11 5 3 3 2 2 0 1
Orlando Pirates Orlando Pirates 10 3 3 4 0 1 1 1
Maritzburg United Maritzburg United 9 6 3 0 1 3 0 0
Polokwane City FC Polokwane City FC 9 3 5 1 1 1 0 0
Stellenbosch FC Stellenbosch FC 9 4 4 1 1 1 0 0
Baroka FC Baroka FC 8 5 2 1 0 1 0 0
SuperSport United SuperSport United 7 3 1 3 2 0 0 0
Nigeria Nigeria 6 1 3 2 0 2 0 0
Royal AM Royal AM 6 3 3 0 0 1 0 0
TS Galaxy TS Galaxy 6 3 1 2 0 0 0 0
Bloemfontein Celtic Bloemfontein Celtic 5 4 1 0 1 1 0 0
Moroka Swallows Moroka Swallows 5 2 3 0 1 2 0 0
Highlands Park Highlands Park 4 1 2 1 2 1 0 0
Black Leopards Black Leopards 4 3 0 1 0 2 0 0
Ghana Ghana 4 0 3 1 0 0 0 0
Opponent W D L
Marumo Gallants Marumo Gallants 4 1 3 0 0 0 0 0
Zambia Zambia 4 2 0 2 0 1 0 0
Sekhukhune United Sekhukhune United 4 2 1 1 0 0 0 0
Cape Town Spurs Cape Town Spurs 3 1 2 0 2 1 0 0
Free State Stars Free State Stars 3 1 1 1 2 1 0 0
Cameroon Cameroon 3 0 3 0 0 1 0 0
Platinum Stars Platinum Stars 3 1 0 2 0 0 0 0
Richards Bay FC Richards Bay FC 3 2 0 1 0 0 0 0
Sudan Sudan 3 2 0 1 0 2 0 0
Mali Mali 2 2 0 0 1 0 0 0
Seychelles Seychelles 2 1 1 0 1 0 0 0
Egypt Egypt 2 2 0 0 0 1 0 0
Angola Angola 2 2 0 0 0 1 0 0
Burkina Faso Burkina Faso 2 1 1 0 0 0 0 0
Cape Verde Cape Verde 2 0 0 2 0 0 0 0
Congo Congo 2 1 1 0 0 1 0 0
Libya Libya 2 1 1 0 0 1 0 0
Namibia Namibia 2 2 0 0 0 0 0 0
São Tomé and Príncipe São Tomé and Príncipe 2 2 0 0 0 0 0 0
Eswatini Eswatini 1 1 0 0 1 0 0 0
Opponent W D L
Algeria Algeria 1 0 0 1 0 0 0 0
CD 1º de Agosto CD 1º de Agosto 1 0 0 1 0 0 0 0
Costa Rica Costa Rica 1 1 0 0 0 0 0 0
Ivory Coast Ivory Coast 1 0 0 1 0 0 0 0
Gambia Gambia 1 0 1 0 0 0 0 0
Ghana Ghana [U20] 1 0 0 1 0 0 0 0
Guinea-Bissau Guinea-Bissau 1 1 0 0 0 0 0 0
Honduras Honduras [U20] 1 1 0 0 0 0 0 0
Morocco Morocco 1 0 0 1 0 0 0 0
Mauritania Mauritania 1 0 1 0 0 0 0 0
Mozambique Mozambique 1 0 1 0 0 0 0 0
Paraguay Paraguay 1 0 1 0 0 0 0 0
Senegal Senegal 1 0 1 0 0 0 0 0
Zimbabwe Zimbabwe 1 0 0 1 0 0 0 0
Hungary Hungary [U20] 1 0 0 1 0 1 0 0
UA Emirates UA Emirates [U20] 1 0 1 0 0 0 0 0