Texas Stars
On March 10, 2017, McKenzie re-signed a one year contract to stay with the Stars organization. He played most of the year with the Texas Stars where he was named captain.