After three years with Geelong without playing a senior match, he joined the Western Bulldogs as a delisted free agent at the end of the 2014 season.
[4] Hamling made his debut in round 9, 2015, against Greater Western Sydney at Etihad Stadium.
Following the 2016 AFL season he returned home to Western Australia when he was traded to the Fremantle Football Club.
Hamling made his return in round 2 of the 2022 AFL season during Fremantle's clash against St Kilda.
[7] Following the 2023 AFL season, Hamling signed with the Sydney Swans as an unrestricted free agent.