In August 2016, North Melbourne announced they would not renew Petrie's contract for the 2017 season. He was subsequently drafted by the West Coast Eagles in the 2017 rookie draft. Drew Petrie played the final game of his AFL career in the 2017 semi final, where he recorded one goal, seven disposals and five marks in a 67-point loss to Greater Western Sydney.