It has also been called the Transvaal League historically and was long the top league in South Africa before the nationwide South African Super League was established in 2015.
Champions[]
1937: unknown
1938: Mohawks IHC Johannesburg
1946: Mohawks IHC Johannesburg
1948: Lions Johannesburg
1950: Tigers IHC
1951: Wolves IHC
1954: Tigers IHC
1962: Lions Johannesburg
1963: Not contested
1964: Wembley Lions Johannesburg
1965: Swiss Bears Johannesburg
1966: Swiss Bears Johannesburg
1967: Not contested
1968: Swiss Bears Johannesburg
1969: Canadian Hush Poppies Johannesburg
1970: Maple Leafs Johannesburg
1971: Edelweis Johannesburg
1972: Swiss Bears Johannesburg
1973: Swiss Bears Johannesburg
1974: Jungle Jets Johannesburg
1975: Jungle Jets Johannesburg
1976: Maple Leafs Johannesburg
1977: Maple Leafs Johannesburg
1978: North Stars Pretoria
1979: Flyers Roodenpoort
1980: Flyers Roodenpoort
1981: Flyers Roodenpoort
1982: Bullets Benoni
1983: North Stars Pretoria
1984: North Stars Pretoria
1985: Johannesburg Bullets
1986: Flyers Roodenpoort
1987: Flyers Johannesburg
1988: Flyers Johannesburg
1989: Johannesburg Bullets
1990: Johannesburg Bullets
1991: Flyers Roodenpoort
1992: Flyers Roodenpoort
1993: Flyers Roodenpoort
1994: Can-Ams Johannesburg (also reported as Flyers Roodenpoort)