Select your results in the dropdown below


1971Kaizer Chiefs2Orlando Pirates2 (after extra time)
Replay:Kaizer Chiefs2Orlando Pirates1
1972Kaizer Chiefs4Zulu Royals1
1973Orlando Pirates5Zulu Royals2
1974Orlando Pirates1Amazulu0
1975Orlando Pirates2Kaizer Chiefs1 (after extra time)


1976Kaizer Chiefs1Orlando Pirates0
1977Kaizer Chiefs1Orlando Pirates0


1978Wits University3Kaizer Chiefs2
1979Kaizer Chiefs3Highlands Park FC3
Replay:Kaizer Chiefs2Highlands Park FC0
1980Orlando Pirates3Moroka Swallows2
1981Kaizer Chiefs1Orlando Pirates1 (After extra time)
Replay:Kaizer Chiefs3Orlando Pirates1
1982Kaizer Chiefs2African Wanders1
1983Moroka Swallows1Witbank Black Aces0
1984Kaizer Chiefs1Orlando Pirates0
1985Bloemfontein Celtic2African Wanderers1 (aet)
1986Mamelodi Sundowns1Jomo Cosmos0 (aet)
1987Kaizer Chiefs1Amazulu0




1988Orlando Pirates0Kaizer Chiefs0 (After extra time)
Replay:Orlando Pirates2Kaizer Chiefs1
1989Moroka Swallows1Mamelodi Sundowns1 (aet)
1990Jomos Cosmos1Amazulu0
1991Moroka Swallows2Jomo Cosmos1 (aet)
1992Kaizer Chiefs2Jomo Cosmos1 (aet)
1993Witabank Aces1Kaizer Chiefs0
1994Vaal Professionals1QwaQwa Stars0
1995Cape Town Spurs3Pretoria City2
1996Orlando Pirates1Jomo Cosmos0
1998Mamelodi Sundowns1Orlando Pirates1 (aet)
Replay:Mamelodi Sundowns1Orlando Pirates1 (Sundowns wins 6-5 on penalties)
2000Kaizer Chiefs1Mamelodi Sundowns0
2001Santos1Mamelodi Sundowns0
2002No competition-No competition-



2003Santos2Ajax Cape Town0
2004Moroka Swallows3Manning Rangers1
2005Supersport United1Wits University0
2006Kaizer Chiefs0Orlando Pirates0 (Chiefs wins 5-3 on penalties)
2007Ajax Cape Town2Mamelodi Sundowns0




2008Mamelodi Sundowns1Mpumalanga Black Aces0
2009Moroka Swallows1University of Pretoria0
2010Bidvest Wits3Amazulu0
2011Orlando Pirates3Black Leopards1
2012Supersport United2Mamelod Sundowns0
2013Kaizer Chiefs1Supersport United0
2014Orlando Pirates3Bidvest Wits1
2015Mamelodi Sundowns0Ajax Cape Town0 (Sundowns wins 4-3 on penalties)
2016Supersport United3Orlando Pirates2
2017Supersport United4Orlando Pirates1
2018Maritzburg United0Free State Stars1
2019TS Galaxy1Kaizer Chiefs0
2020Bloemfontein Celtic0Mamelodi Sundowns1
2021Tshakhuma Tsha Madzivhandila1Chippa United0
2022Mamelodi Sundowns2Marumo Gallants1
2023Orlando Pirates2Sekhukhune United1





1972Orlando Pirates3Kaizer Chiefs2
1973 1st leg:PUBS2Kaizer Chiefs3
2nd leg:Kaizer Chiefs3PUBS0 (Chiefs win 6-2 on aggregate)
1974 1st leg:Moroka Swallows3Orlando Pirates1
2nd leg:Orlando Pirates6Moroka Swallows3 (Pirates win 7-6 on aggregate)
1974# 1st leg:Kaizer Chiefs2Orlando Pirates 1
2nd leg:Orlando Pirates1Kaizer Chiefs4 (Chiefs win 6-2 on aggregate)
1975* 1st leg:Moroka Swallows3Kaizer Chiefs2
2nd leg:Kaizer Chiefs0Moroka Swallows2 (Swallows wins5-2 on aggregate)
1976** 1st leg:Amazulu1Kaizer Chiefs3
2nd leg:Kaizer Chiefs5Amazulu1 (Chiefs win 8-2 on aggregate)
1978+ 1st leg:Orlando Pirates3Benoni United0
2nd leg:Benoni United3Orlando Pirates2 (Pirates win 5-3 on aggregate)
1979*** 1st leg:Moroka Swallows3Orlando Pirates0
2nd leg:Orlando Pirates2Moroka Swallows1 (Swallows win 4-2 on aggregate)
1980 1st leg:Witbank Aces1Orlando Pirates1
2nd leg:Orlando Pirates0Witbank Aces1 (Aces win 2-1 on aggregate)
1981 1st leg:Dynamos1Kaizer Chiefs3
2nd leg:Kaizer Chiefs4Dynamos0 (Chiefs win 7-1 on aggregate)
1982 1st leg:Moroka Swallows1Kaizer Chiefs4
2nd leg:Kaizer Chiefs3Moroka Swallows1 (Chiefs win 7-2 on aggregate)
1983 1st leg:Highlands Park0Orlando Pirates0
2nd leg:Orlando Pirates2Highlands Park0 (Pirates win 2-0 on aggregate)
1984 1st leg:Wits University1Moroka Swallows2
2nd leg:Moroka Swallows1Wits University3 (Wits win 4-3 on aggregate)
1985 1st leg:Arcadia Shepherds1Kaizer Chiefs2
2nd leg:Kaizer Chiefs1Arcadia Shepherds1 (Chiefs win 3-2 on aggregate)
1986 1st leg:Arcadia Shepherds3Wits University1
2nd leg:Wits University1Arcadia Shepherds1 (Arcadia win 4-2 on aggregate)
1987 1st leg:Grinaker Rangers0Kaizer Chiefs3
2nd leg:Kaizer Chiefs2Grinaker Rangers1 (Chiefs win 5-1 on aggregate)
1988 1st leg:Arcadia Shepherds1Mamelodi Sundowns1
2nd leg:Mamelodi Sundowns1Arcadia Shepherds1
Replay:Arcadia Shepherds0Mamelodi Sundowns1
1989 1st leg:Wits University0Kaizer Chiefs1
2nd leg:Kaizer Chiefs1Wits University1 (Chiefs win 2-1 on aggregate)
1990 1st leg:Mamelodi Sundowns2Wits University0
2nd leg:Wits University0Mamelodi Sundowns3 (Sundowns win 5-0 on aggregate)
1991Kaizer Chiefs4Jomo Cosmos3
1992Kaizer Chiefs1Mamelodi Sundowns0
1993Orlando Pirates3Witbank Aces1
1994Kaizer Chiefs3Mamelodi Sundowns2
1995Wits University2Kaizer Chiefs0
1996Orlando Pirates1QwaQwa Stars1
Replay:Orlando Pirates3QwaQwa Stars0
2000Orlando Pirates2Ajax Cape Town1
2001Kaizer Chiefs2Mamelodi Sundowns2 (Chiefs win 7-6 on penalties)
2002Santos2Mamelodi Sundowns0
Notes: #In January 1974, the top eight clubs from the 1973 season played; in November/December 1974, the top eight teams from the 1974 season played. +Played in 1977, Final in 1978. *Known as BP Top 16. **Known as BP Top 32. ***Known as BP Top 17.


SAA Supa 8

2003Jomo Cosmos3Moroka Swallows2 (aet)
2004Supersport United1Kaizer Chiefs0
2005Bloemfontein Celtic1Supersport United0
2006Kaizer Chiefs1Supersport United0
2007Mamelodi Sundowns1Orlando Pirates0



2008Mamelodi Sundowns0Kaizer Chiefs0 (aet Chiefs win 4-3 on penalties)
2009Golden Arrows6Ajax Cape Town0
2010Orlando Pirates1Moroka Swallows1 (aet Pirates win on penalties 4-2)
2011Orlando Pirates1Kaizer Chiefs0 (aet)
2012Moroka Swallows1Supersport United0
2013Orlando Pirates1Platinum Stars1 (Stars wins 3-1 on penalties)
2014Kaizer Chiefs1Orlando Pirates0
2015Ajax Cape Town1Kaizer Chiefs0
2016Bidvest Wits3Mamelodi Sundowns0
2017Supersport United1Cape Town City1 (Supersport wins 4-2 on penalties)
2018Supersport United1Cape Town City1 (Cape Town City wins4-1 on penalties)
2019Highlands Park0Supersport United1
2020Bloemfontein Celtic1Orlando Pirates2
2021Cape Town City1Mamelodi Sundowns1 (Sundowns win3-2 on penalties)
2022Orlando Pirates1Amazulu0
2023Orlando Pirates0Mamelodi Sundowns0 (Pirates win 3-1 on penalties)


Datsun Challenge

1982Arcadia Shepherds1Highlands Park1 (aet)
1982 Replay:Arcadia Shepherds2Highlands Park0
1983Kaizer Chiefs2Wits University1


John Player Special

1984 1st leg:Durban Bush Bucks1Kaizer Chiefs1
2nd leg:Kaizer Chiefs1Durban Bush Bucks0 (Chiefs win 2-1 on aggregate)
1985 1st leg:Wits University2Kaizer Chiefs1
2nd leg:Kaizer Chiefs1Wits University0
Replay:Kaizer Chiefs1Wits University2(aet)
1986 1st leg:Moroka Swallows1Kaizer Chiefs2
2nd leg:Kaizer Chiefs0Moroka Swallows0 (Chiefs win 2-1 on aggregate)
1987 1st leg:Durban Bush Bucks1Orlando Pirates3
2nd leg:Orlando Pirates0Durban Bush Bucks2
Replay:Orlando Pirates1Durban Bush Bucks2
1988 1st leg:Jomo Cosmos1Kaizer Chiefs3
2nd leg:Kaizer Chiefs2Jomo Cosmos1 (Chiefs win 5-2 on aggregate)
1989 1st leg:Moroka Swallows0Kaizer Chiefs2
2nd leg:Kaizer Chiefs2Moroka Swallows1 (Chiefs win 4-1 on aggregate)
1990 1st leg:Mamelodi Sundowns1Orlando Pirates0
2nd leg:Orlando Pirates1Mamelodi Sundowns1 (Sundowns win 2-1 on aggregate)
1991Giant Blackpool2Dynamos2 (After extra time)


Coca-Cola Cup

1992Amazulu3Kaizer Chiefs1
1993Umtata Bush Bucks3Santos1
1994QwaQwa Stars3Hellenic2
1995Wits University1Orlando Pirates0
1996Umtata Bush Bucks1QwaQwa Stars1
Replay:Umtata Bush Bucks1QwaQwa Stars0
2001Kaizer Chiefs5Jomo Cosmos0
2002Jomo Cosmos1Kaizer Chiefs0
2003Kaizer Chiefs2Silver Stars0
2004Kaizer Chiefs1Supersport United0
2005Jomo Cosmos1Supersport United1 (aet, Cosmos win 4-1 on penalties)


Rothmans Cup

1997Kaizer Chiefs1Mamelodi Sundowns1 (After extra time)
Replay:Kaizer Chiefs1Mamelodi Sundowns1 (aet, Chiefs win 3-2 on penalties)
1998Kaizer Chiefs2Mamelodi Sundowns2 (aet, Chiefs win 2-1 on penalties)
1999Mamelodi Sundowns2Free State Stars0
2000Ajax Cape Town1Orlando Pirates1 (aet)
2000 ReplayAjax Cape Town4Orlando Pirates1


Telkom Knockout

2006Silver Stars3Ajax Cape Town1
2007Kaizer Chiefs0Mamelodi Sundowns0 (Chiefs win 3-2 on aggregate)
2008Ajax Cape Town2Orlando Pirates1
2009-10*Kaizer Chiefs2Ajax Cape Town1
2010Kaizer Chiefs3Orlando Pirates0
2011Orlando Pirates3Bidvest Wits1
2012Bloemfontein Celtic1Mamelodi Sundowns0
2013Platinum Stars2Orlando Pirates1
2014Supersport United3Platinum Stars2 (After extra time)
2015Mamelodi Sundowns3Kaizer Chiefs1
2016Supersport United1Cape Town City2
2017Bidvest Wits1Bloemfontein Celtic0
2018Baroka2Orlando Pirates2 (aet, Baroka wins 3-2 on penalties)
2019Maritzburg United1Mamelodi Sundowns2
*The 2009/10 season was altered to accommodate World Cup, so the Telkom Knockout took place in 2010 rather than 2009.