[4] After attending high school at the International School of Brussels, he moved to Canada to attend the University of Toronto, where he also played for the Toronto Varsity Blues men's soccer team from 2013 to 2017, serving as team captain beginning in his second year.
[4] In 2016 and 2017, MacNaughton played his summer soccer with League1 Ontario side North Toronto Nitros, making a total of nine appearances and scoring four goals over two seasons.
[10] He made his debut in Pacific FC's inaugural match as a starter and received two yellow cards, becoming the club's first ever sent off player in a 1–0 victory over HFX Wanderers.
[18] On April 25, 2023, MacNaughton was traded to Nashville SC, along with up to $200,000 of general allocation money, for forward CJ Sapong.
[27] MacNaughton was called up to the Canada men's national soccer team for the first time in November 2022, for a friendly against Bahrain ahead of the 2022 World Cup.
[29] He travelled and trained with the team at the 2022 FIFA World Cup, although was not an official member of the 26 man roster.
[31] He graduated from the University of Toronto with a degree in architecture and worked as an architect for a few months before joining Pacific FC.