McKenzie joined Noriwch City on trial from Tottenham in March 2010,
playing in the 2-1 defeat at home to Watford on 20th March 2010.
He was then offered a place in City's academy from July 2010 which
Taylor was named the academy's player of the season for 2011/12
Taylor signed for Sheffield Wednesday on 22nd October 2012 on a
one year contract, following a successful trial with the Owls' development
On 14th September 2013, McKenzie joined Conference North side Gainsborough
Trinity on loan.
Despite not playing a single first team game for Wednesday, Notts
County signed him on a two year deal on 21st May 2014.
On 24th March 2016, he joined non-league Corby Town on loan until 30th April 2016.
McKenzie was released by Notts County on 20th May 2016 along with ten colleagues. He joined Chesham United on 3rd October 2016.
By the 2018/19 season he was playing for Isthmian Premier League side Cheshunt