Career
Weston started his career at Glenelg whilst still studying at Glengowrie High School. He quickly established himself as a key player, winning the club best and fairest in 1976 and taking the captaincy in 1979 at only 21 years of age. Frustrated by the lack of premiership success in his home state, Weston decided to try his luck in Victoria.
However, there was a disagreement with the transfer fee.
Glenelg had asked for AUD 175,000, but Essendon"s offer was around AUD 90,000. The case was taken to the National Football League Appeals Board, which in March 1983 set an undisclosed compromise fee that both Essendon and Glenelg were expected to agree on.
Weston said afterward: "I am very relieved and happy. I can now get on with the business of playing football instead of worrying about court cases."
Weston had played mostly as a centreman at Glenelg, but became a key defender while at Essendon.
But it seemed the curse of losing grand finals had followed him.
Essendon were thrashed by Hawthorn in the 1983 VFL Grand Final. Weston returned to South Australia in 1986 to take up a captain-coach role at West Torrens for three seasons, one of the last of his kind. He finished his football career with Norwood.