2017 belegte McKenzie den siebten Platz bei den Europameisterschaften in Warschau. Im Jahr darauf fanden die Europameisterschaften in Tel Aviv statt. McKenzie unterlag im Viertelfinale dem Russen Islam Jaschujew. Mit Siegen über den Ungarn Csaba Szabó und den Ukrainer Artem Lesyuk erkämpfte er sich nach 2013 wieder eine Bronzemedaille. Bei den im Rahmen der Europaspiele 2019 in Minsk ausgetragenen Europameisterschaften unterlag McKenzie im Achtelfinale dem Franzosen Luka Mkheidze. Bei den Olympischen Spielen 2020 in Tokio schied er in seinem Auftaktkampf gegen Kəramət Hüseynov aus Aserbaidschan aus.