Weller, first rookie listed by the Lions since 2001, was promoted to the seniors during the 2003 AFL season when Anthony Corrie was put on the long term injury list. A key position player, he was used mainly as a defender in his four games that year.[1][2]
Having been delisted by Brisbane, Weller was selected by Richmond in the 2004 Pre-season Draft, with pick 11.[3] He played only seven league games for Richmond and then returned to his original Queensland club, the Zillmere Eagles.