[4] Ahead of the 2019 season, Wagner joined Melbourne during the newly implemented pre-season supplemental selection period.
Wagner played his first game for Fremantle in Round 5 of the 2023 AFL season at Norwood Oval against the Gold Coast Suns .
Despite collecting 18 disposals the following week against the Western Bulldogs, Wagner couldn't regain his spot in the Fremantle senior side.
Wagner suffered a calf injury during a pre-season WAFL practice match in early March 2024.
He played his first game of the 2024 AFL season in round 11 against Collingwood replacing Josh Draper in the third quarter.