↑ Количество игр и голов за профессиональный клуб считается только для различных лиг национальных чемпионатов, обновлено по состоянию на 11 декабря 2023 года.
↑ Количество игр и голов за национальную сборную в официальных матчах, обновлено по состоянию на 14 июня 2022 года.
Эдвардс родился в Торонто и рос в Миссиссоге[1], где начал заниматься футболом в детско-юношеской команде «Эрин-Миллс» в возрасте 6 лет[2].
В 2014 году Эдвардс поступил в Колледж Шеридана, и том же году в составе команды вуза одержал победу в национальной студенческой лиге[1].
Клубная карьера
В марте 2015 года Эдвардс присоединился к академии ФК «Торонто». Немного позднее был заявлен за фарм-клуб «красных» в USL «Торонто II», и 28 марта дебютировал за вторую команду в матче против «Монреаля». 1 августа 2015 года «Торонто II» заключил с Эдвардсом постоянный профессиональный контракт[3]. Неделю спустя, 8 августа, он забил свой первый гол на взрослом уровне, поразив ворота «Питтсбург Риверхаундс».
29 июня 2016 года основная команда «Торонто» заключила с Эдвардсом краткосрочное соглашение[4]. В тот же день в ответном матче финала Первенства Канады против «Ванкувер Уайткэпс» состоялся его дебют за «Торонто»[5]. Впервые на поле в матче MLS он вышел 2 июля во встрече с «Сиэтл Саундерс»[6]. Перед самым началом сезона 2017 Эдвардс был подписан первой командой «Торонто» на постоянной основе[7]. Свой первый гол в MLS забил 30 июля 2017 года, посодействовав разгрому «Нью-Йорк Сити» со счётом 4:0[8].
12 декабря 2017 года клуб-новичок MLS «Лос-Анджелес» выбрал Эдвардса на Драфте расширения[9]. Однако, несколько часов спустя он вместе с Юккой Райталой, также выбранным на драфте, были обменяны в «Монреаль Импакт» на Лорана Симана[10]. За «Монреаль Импакт» дебютировал в матче стартового тура сезона 2018 4 марта против «Ванкувер Уайткэпс». В матче следующего тура против «Коламбус Крю» 10 марта забил свой первый мяч за квебекцев.
17 июля 2018 года Эдвардс перешёл в «Чикаго Файр» за $400 тыс. в целевых распределительных средствах[11]. Дебютировал за «Чикаго» 21 июля в матче против «Торонто», в котором, выйдя в стартовом составе, отметился результативной передачей[12]. 7 октября в матче против «Ди Си Юнайтед» забил свой первый гол за «Файр»[13]. 3 апреля 2019 года у Эдвардса было диагностировано растяжение латеральной коллатеральной связки коленного сустава[14], из-за чего он пропустил полтора месяца[15].
17 декабря 2020 года на первом этапе Драфта возвращений MLS Эдвардс был выбран клубом «Лос-Анджелес»[23][24]. Дебютировал за «Лос-Анджелес» в матче стартового тура сезона 2021 против «Остина» 17 апреля. 5 мая Эдвардс был отдан в аренду клубу Чемпионшипа ЮСЛ «Лас-Вегас Лайтс» на намеченный на тот же день матч против «Лос-Анджелес Гэлакси II»[25]. По окончании сезона 2021 Эдвардс стал свободным агентом[26].
7 января 2022 года Эдвардс присоединился к «Лос-Анджелес Гэлакси», подписав трёхлетний контракт до конца сезона 2024 с опцией продления на сезон 2025[27][28]. За «Гэлакси» дебютировал 27 февраля в матче стартового тура сезона 2022 против «Нью-Йорк Сити»[29]. 17 сентября в матче против «Колорадо Рэпидз» забил свой первый гол за «Гэлакси».
11 декабря 2023 года Эдвардс был продан в «Клёб де Фут Монреаль» (бывший «Монреаль Импакт») за $400 тыс. в общих распределительных средствах[30][31][32][33].