Caledonian 1950: South Perth 1951: South Perth 1952: North Perth 1953: Perth Azzurri 1954: Perth City 1955: North Perth 1956: North Perth 1957: Swan Athletic 1958: East Fremantle Tricolore 1959: Perth Azzurri 1960: North Perth-Osborne 1961: Swan Valley 1962: Perth City-Inglewood Źródło: Socceraust.co.uk.
Od 1960 roku Division One 1960: Perth Azzurri 1961: Windmills 1962: Perth Azzurri 1963: East Fremantle Tricolore 1964: East Fremantle Tricolore 1965: East Fremantle Tricolore 1966: Cracovia SC 1967: Perth Azzurri 1968: Perth Azzurri 1969: Perth Azzurri 1970: East Fremantle Tricolore 1971: Perth SC 1972: East Fremantle Tricolore 1973: Windmills 1974: Ascot 1975: Perth Azzurri 1976: Perth Azzurri 1977: Floreat Athena 1978: Olympic Kingsway State League 1979: Spearwood Dalmatinac 1980: Olympic Kingsway 1981: Perth Azzurri 1982: Spearwood Dalmatinac 1983: West Perth Macedonia 1984: West Perth Macedonia 1985: West Perth Macedonia 1986: Spearwood Dalmatinac 1987: Stirling Macedonia Super League 1988: Floreat Athena 1989: Perth Italia 1990: Perth Italia 1991: Perth Italia Division One 1992: Perth Italia 1993: Perth Italia 1994: Stirling Macedonia 1995: Stirling Macedonia Premier League 1996: Inglewood Falcons 1997: Floreat Athena 1998: Western Knights 1999: ECU