Historical NPSL/NSL Champion of Champions series, later the Panasonic Cup, Ohlsson’s Challenge and Castle Challenge. Formats and eligibility varied; it was not consistently a match restricted to league and main-cup winners. Early records are incomplete.
| Season | Champion of Champions Challenge winner | Runner-up | Trophy |
|---|---|---|---|
| 1992 | Orlando Pirates | Mamelodi Sundowns | — |
| 1991 | Kaizer Chiefs | Orlando Pirates | — |
| 1990 | Kaizer Chiefs | Moroka Swallows | — |
| 1989 Ohlsson’s Challenge Cup | Kaizer Chiefs | Jomo Cosmos | — |
| 1988 Ohlsson’s Challenge Cup | Mamelodi Sundowns | Arcadia Shepherds | — |
| 1987 Ohlsson’s Challenge Cup | Kaizer Chiefs | Moroka Swallows | — |
| 1986 Panasonic Cup | Kaizer Chiefs | Bloemfontein Celtic | — |
| 1985 Champion of Champions | Arcadia Shepherds | Kaizer Chiefs | — |
| 1984 Champion of Champions | Kaizer Chiefs | Durban City FC (1949) | — |
| 1983 Champion of Champions | Orlando Pirates | Kaizer Chiefs | — |
| 1982 Champion of Champions | Kaizer Chiefs | - Winner established; the other finalist is not reliably documented. | — |
| 1981 Champion of Champions | Kaizer Chiefs | - Winner established; the other finalist is not reliably documented. | — |
| 1980 Champion of Champions | Kaizer Chiefs | Pimville United Brothers | — |
| 1979 Champion of Champions | Kaizer Chiefs | - Winner established; the other finalist is not reliably documented. | — |
| 1978 Champion of Champions | Moroka Swallows | - Winner established; the other finalist is not reliably documented. | — |
| 1977 Champion of Champions | Orlando Pirates | Kaizer Chiefs | — |
| 1976 Champion of Champions | Kaizer Chiefs | - Winner established; the other finalist is not reliably documented. | — |
| 1975 Champion of Champions | Orlando Pirates | Kaizer Chiefs | — |
| 1974 Champion of Champions | Kaizer Chiefs | - Kaizer Chiefs according to the club’s history and RSSSF’s consolidated list. A separate Sales House list instead names Orlando Pirates. | — |
| 1973 Champion of Champions | - | - Whether it was played and its winner are not reliably established. | — |
| 1972 Champion of Champions | Kaizer Chiefs | Orlando Pirates | — |
| 1971 Champion of Champions | Kaizer Chiefs | Moroka Swallows R400 Champion of Champions before the NPSL began: four entrants; Kaizer Chiefs won the final against Moroka Swallows Big XV 4–3. | — |





