Wilson was born in Mississauga, Ontario in 1991.[1][2][3] He played youth soccer with Erin Mills SC, winning the U18 OYSL title in 2009.[4][5]
College career
In 2009, Wilson began Cornerstone University, where he played for the men's soccer team.[6] On September 30, 2009, he scored his first collegiate goal against the Marygrove Mustangs.[7] At the end of his first season, he was named to the All-WHAC First Team,[8] and was also named the team MCP, MVP Defensive Player, and Goal of the Year by his team.[6] In 2010 and 2011, he was again named to the All-WHAC First Team.[9][10] In 2013, he was named to the All-WHAC First Team for the fourth time and was also named the WHAC Defensive Player of the Year.[11]
During his college offseasons, he trained with Chicago Bridges FC.[12]
In July 2015, Wilson signed with fellow 2nd Division side Nykøbing.[19] While with the club, they got promoted to the second tier Danish 1st Division.[20] In November 2018, he extended his contract until the summer of 2020.[21][22] He departed the club in July 2020, upon the expiry of his contract.[23][24] Over his five seasons, he made just under 150 appearances for the club.[25][26]
In October 2020, Wilson returned to Canada, signing a one-year contract for the 2021 season with Canadian Premier League side York United with options until 2023.[27][28] On July 1, 2021, he scored his first goal for the club in a match against Pacific FC.[29][30] On October 9, he scored a goal in injury time to secure a 1-1 draw against Atlético Ottawa.[31][32] On August 14, 2023, he scored the winning goal in a 3-2 victory over FC Edmonton.[33]
In January 2023, Wilson announced his retirement from professional soccer.[34][35] However, he continued to play at the semi-professional level with Scrosoppi FC in League1 Ontario.[36]
While he played with York United, Wilson would act as a barber, regularly cutting his teammates hair.[40] In March 2021, he joined youth club International SC, in his hometown of Mississauga as a soccer coach.[41]