Tom McDonald has re-signed with Melbourne until at least the end of the 2024 season