Sezon Klub Kraj Rozgrywki Mecze Gole 2016 Bethlehem Steel FC USL Championship 3 0 2017 Bethlehem Steel FC USL Championship 6 0 2018 Philadelphia Union Major League Soccer 19 0 2018 Bethlehem Steel FC USL Championship 2 0 2019 Philadelphia Union Major League Soccer 7 0 2019 Bethlehem Steel FC USL Championship 6 0 2020 Philadelphia Union Major League Soccer 22 2 2020/21 KRC Genk Eerste klasse A 13 02021/222202022/233642023/243202024/2510Toulouse FCEerste klasse A301
Kariera reprezentacyjna McKenzie występował w młodzieżowych reprezentacjach Stanów Zjednoczonych na szczeblach U-18 i U-20. W 2018 roku wystąpił z kadrą U-20 na Mistrzostwach Ameryki Północnej U-20. Na tym turnieju był kapitanem kadry Stanów Zjednoczonych, która wywalczyła tytuł mistrzowski. W całym turnieju strzelił 3 gole. W 2019 roku dotarł z kadrą U-20 do ćwierćfinału Mistrzostw Świata U-20.
W reprezentacji Stanów Zjednoczonych McKenzie zadebiutował 1 lutego 2020 roku w wygranym 1:0 towarzyskim meczu z Kostaryką, rozegranym w Carson, gdy w 62. minucie tego meczu zmienił Aarona Longa.