[2] In 2020, Edwards began attending Purdue University Fort Wayne, where he played for the men's soccer team.
[4] For his senior season, Edwards transferred to Syracuse University to play for the men's soccer team.
[7] At the end of the season, he earned Academic All-District Honors and was named to the ACC All-Academic Team.
[10] In February 2024, he signed a professional contract with Toronto FC II in MLS Next Pro.
[17][18] In September 2024, he signed a MLS contract with the Toronto FC first team through the 2025 season, with options for 2026 and 2027.