In 1978, Weller signed with the New England Tea Men of the North American Soccer League. In 1980 after eighteen games, the Tea Men traded Weller to the Fort Lauderdale Strikers in exchange for Arnie Mausser. On 4 February 1983, the Strikers loaned Weller to the Tulsa Roughnecks during the NASL indoor season. He was back with the Strikers in April 1983 and played out the season with them. At the end of the season, the Strikers moved to Minnesota, but Weller remained in Florida.