1937 – Moreland FC 1938 – Hakoah 1939 – Prahran 1940 – Nobels 1941 – Moreland FC 1942 – Prahran 1943 – Moreland/Hakoah 1944 – Prahran 1945 – Prahran 1946 – Moreland FC 1947 – Sunshine United 1948 – Box Hill 1949 – Brighton 1950 – Sunshine United 1951 – Yallourn 1952 – Brunswick Juventus 1953 – Brunswick Juventus 1954 – Brunswick Juventus 1955 – Brunswick Juventus 1956 – Brunswick Juventus 1957 – Footscray JUST
Victoria State League 1958 – Brunswick Juventus 1959 – Wilhelmina 1960 – KP Polonia 1961 – KP Polonia 1962 – South Melbourne Hellas 1963 – Footscray JUST 1964 – South Melbourne Hellas 1965 – South Melbourne Hellas 1966 – South Melbourne Hellas 1967 – Melbourne Hungaria 1968 – Croatia 1969 – Footscray JUST 1970 – Brunswick Juventus 1971 – Footscray JUST 1972 – South Melbourne Hellas 1973 – Footscray JUST 1974 – South Melbourne Hellas 1975 – Fitzroy United Alexander 1976 – South Melbourne Hellas 1977 – Sunshine George Cross 1978 – Essendon Croatia 1979 – Essendon Croatia 1980 – Preston Makedonia 1981 – Green Gully 1982 – Green Gully 1983 – Green Gully 1984 – Morwell Falcons 1985 – Croydon City 1986 – Croydon City 1987 – Maribyrnong Polonia 1988 – Heidelberg United 1989 – Morwell Falcons 1990 – Heidelberg United