Dwyer made his VFL debut in 1986 at the age of 17, after arriving at the club from Lyndale.
A centreman and utility, Dwyer had an injury plagued career but did manage to play all 22 games in the 1989 VFL season.
[1] In 1992 he spent most of the season in the reserves but forced his way into the team late in the year and participated in St Kilda's finals campaign.
[2] Although he only put together nine games in 1993, Dwyer earned eight votes at the Brownlow Medal count to finish as St Kilda's second best performer behind future winner Robert Harvey.
He played just six further games over the next two seasons and in the 1995 AFL draft was traded to Fitzroy for pick 36, which was used on Andrew Lamb.