Year Winner Country
2023 Avondale FC Avondale FC Australia Australia
2022 Oakleigh Cannons Oakleigh Cannons Australia Australia
2019 Bentleigh Greens Bentleigh Greens Australia Australia
2018 Heidelberg United Heidelberg United Australia Australia
2017 Bentleigh Greens Bentleigh Greens Australia Australia
2016 South Melbourne FC South Melbourne FC Australia Australia
2015 Bentleigh Greens Bentleigh Greens Australia Australia
2014 South Melbourne FC South Melbourne FC Australia Australia
2013 Northcote City FC Northcote City FC Australia Australia
2012 Dandenong Thunder Dandenong Thunder Australia Australia
2011 Green Gully SC Green Gully SC Australia Australia
2010 Green Gully SC Green Gully SC Australia Australia
2009 Altona Magic SC Altona Magic SC Australia Australia
2008 Altona Magic SC Altona Magic SC Australia Australia
2007 Preston Lions Preston Lions Australia Australia
2006 South Melbourne FC South Melbourne FC Australia Australia
2005 Green Gully SC Ltd. Green Gully SC Ltd. Australia Australia
2004 Bulleen Zebras FC Bulleen Zebras FC Australia Australia
2003 Green Gully SC Green Gully SC Australia Australia
2002 Preston Lions Preston Lions Australia Australia
2001 Heidelberg United Heidelberg United Australia Australia
2000 Green Gully SC Green Gully SC Australia Australia
1999 Green Gully SC Green Gully SC Australia Australia
1998 Bulleen Inter Kings Bulleen Inter Kings Australia Australia
1997 Altona Magic SC Altona Magic SC Australia Australia
1996 Altona Magic SC Altona Magic SC Australia Australia
1995 Altona Magic SC Altona Magic SC Australia Australia
1994 Preston Lions Preston Lions Australia Australia
1993 Bulleen Lions Bulleen Lions Australia Australia
1992 North Geelong Warriors North Geelong Warriors Australia Australia
1991 Brunswick United Juventus SC Brunswick United Juventus SC Australia Australia
1990 Heidelberg United Heidelberg United Australia Australia
1989 Morwell Falcons Morwell Falcons Australia Australia
1988 Heidelberg United Heidelberg United Australia Australia
1987 Maribyrnong Polonia Maribyrnong Polonia Australia Australia
1986 Croydon City Dons Croydon City Dons Australia Australia
1985 Croydon City Dons Croydon City Dons Australia Australia
1984 Morwell Falcons Morwell Falcons Australia Australia
1983 Green Gully SC Green Gully SC Australia Australia
1982 Green Gully SC Green Gully SC Australia Australia
1981 Green Gully Ajax Green Gully Ajax Australia Australia
1980 Preston Makedonia Preston Makedonia Australia Australia
1979 Essendon Croatia SC Essendon Croatia SC Australia Australia
1978 Essendon Croatia SC Essendon Croatia SC Australia Australia
1977 George Cross FC George Cross FC Australia Australia
1976 South Melbourne Hellas South Melbourne Hellas Australia Australia
1975 Fitzroy City SC Fitzroy City SC Australia Australia
1974 South Melbourne Hellas South Melbourne Hellas Australia Australia
1973 Footscray JUST Footscray JUST Australia Australia
1972 South Melbourne Hellas South Melbourne Hellas Australia Australia
1971 Footscray JUST Footscray JUST Australia Australia
1970 Juventus SC Juventus SC Australia Australia
1969 Footscray JUST Footscray JUST Australia Australia
1968 SC Croatia SC Croatia Australia Australia
1966 South Melbourne Hellas South Melbourne Hellas Australia Australia
1965 South Melbourne Hellas South Melbourne Hellas Australia Australia
1964 South Melbourne Hellas South Melbourne Hellas Australia Australia
1962 South Melbourne Hellas South Melbourne Hellas Australia Australia
1961 K.S. Polonia Melbourne K.S. Polonia Melbourne Australia Australia
1960 K.S. Polonia Melbourne K.S. Polonia Melbourne Australia Australia
1959 Wilhelmina Wilhelmina Australia Australia
1958 Juventus SC Juventus SC Australia Australia
1957 Footscray JUST Footscray JUST Australia Australia
1956 Juventus SC Juventus SC Australia Australia
1955 Juventus SC Juventus SC Australia Australia
1954 Juventus SC Juventus SC Australia Australia
1953 Juventus SC Juventus SC Australia Australia
1952 Juventus SC Juventus SC Australia Australia