Маккензи — воспитанник клуба «
Филадельфия Юнион
». В 2016 году он начал привлекаться в фарм-клуб «
», дебютировав в
USL
5 июня в матче против «
»
.
В 2017 году Маккензи поступил в
Университет Уэйк-Форест
и начал выступать за футбольную команду вуза
.
18 января 2018 года «Филадельфия Юнион» подписала с Маккензи контракт по
. 13 апреля в матче против «
Орландо Сити
» он дебютировал в
MLS
. По итогам
сезона 2018
Маккензи номинировался на награду «
Новичок года в MLS
»
, но в голосовании занял третье место
. 16 января 2020 года Маккензи подписал с «Филадельфией Юнион» новый контракт до конца сезона 2022 с опцией продления ещё на два сезона
. 14 октября в матче против «
Ди Си Юнайтед
» он забил свой первый гол в MLS
. По итогам
сезона 2020
Маккензи был включён в символическую сборную MLS
, а также номинировался на звание защитника года в MLS, но в голосовании занял второе место
.
7 января 2021 года Маккензи перешёл в клуб
чемпионата Бельгии
«
Генк
», подписав контракт на 4,5 сезона, до середины 2025 года
. По сведениям прессы сумма трансфера составила более $6 млн
. За «Генк» он дебютировал 24 января в матче против «
Брюгге
»
. 23 апреля 2023 года в матче против «
Шарлеруа
» он забил свой первый гол за «Генк».
Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на
21 мая 2023 года
.
Количество игр и голов за национальную сборную в официальных матчах, обновлено по состоянию на
20 апреля 2023 года
.