McKenzie played with the Western Jets during 2009 and also represented Vic Metro in the 2009 Under-18 National Championships.
He was selected by the Gold Coast as one of twelve 17-year-olds the club could pre-list prior to the 2009 AFL draft.
McKenzie made his debut in round 2, 2011 in the Gold Coast Suns inaugural AFL match against Carlton at the Gabba.
In round 5, McKenzie was part of the first Gold Coast Suns victory over Port Adelaide at AAMI Stadium.
After the round 17 victory over Richmond in Cairns, McKenzie was nominated for the 2011 AFL Rising Star.