| White teams were allowed to field a maximum of three black players from 1978 to 1984. |
| Year | T | 1. | 2. | 3. | | | 1984 NPSL | 18 | Kaizer Chiefs | 43 | Moroka Swallows | 43 | Durban City | 43 | | 1983 NPSL | 18 | Durban City | 50 | Arcadia | 45 | Kaizer Chiefs | 43 | | 1982 NPSL | 18 | Durban City | 49 | Wits University | 48 | Kaizer Chiefs | 43 | | 1981 NPSL | 18 | Kaizer Chiefs | 54 | Highlands Park | 53 | Arcadia Shepherds | 49 | | 1980 NPSL | 18 | Highlands Park | 49 | Kaizer Chiefs | 49 | Wits University | 48 | | 1979 NPSL | 18 | Kaizer Chiefs | 54 | Arcadia | 52 | Highlands Park | 51 | | 1978 NPSL | 24 | Lusitano | 59 | Wits University | 54 | Arcadia | 53 | | Before Merger with index NFL | | 1977 NPSL | 16 | Kaizer Chiefs | | | | | | | 1976 NPSL | 16 | Orlando Pirates | 47 | Kaizer Chiefs | 44 | Moroka Swallows Ltd | 43 | | 1975 NPSL | 16 | Orlando Pirates | | | | | | | 1974 NPSL | 16 | Kaizer Chiefs | 50 | Moroka Swallows Ltd | 41 | Zulu Royals/AmaZulu | 41 | | 1973 NPSL | 16 | Orlando Pirates | 50 | Kaizer Chiefs | 43 | Moroka Swallows Big XV | 41 | | 1972 NPSL | 14 | Zulu Royals United | 44 | Moroka Swallows Big XV | 42 | Kaizer Chiefs | 38 | | 1971 NPSL | 13 | Orlando Pirates | 38 | Kaizer Chiefs | 37 | Moroka Swallows | 35 |
|
|
|
| | | League folded in December 1995 and teams continued to play in NSL Division 2 for 1996-1997 season. |
| Year | T | 1. | 2. | 3. | | | 1995 NPSL | | Witbank All Stars | | 1994 NPSL | | 1993 NPSL | | 1992 NPSL | | Arcadia Shepherds | | 1991 NPSL | | Oriental Spurs | | 1990 NPSL | | De Beers | | 1989 NPSL | | Real Sweepers | | 1988 NPSL | | Vaal Professionals | | 1987 NPSL | | Vaal Professionals | | 1987 NPSL | 18 | Vaal Professionals | 64 | Orlando Pirates | 62 | Continentals | 49 | | 1986 NPSL | | Vaal Professionals | | 1985 NPSL | | Umtata Bush Bucks |
|
|
|
Prepared and maintained by Todor Krastev
todor1966@yahoo.com
Last updated: 28 May 2025 Facebook Todor Krastev
|