Early life and Rangers Born in
Girvan, Wilson joined the academy of Scottish side
Rangers at the age of eight. He progressed well through the academy, scoring 49 goals in the 2021–22 season and being called up to the
'B' team at the age of fifteen.
Aston Villa In June 2022, it was reported that English side
Aston Villa were interested in signing Wilson. As he was contracted to Rangers until December 2022, the Ibrox club demanded a fee for the transfer. However, Aston Villa claimed that, as Wilson had not signed a professional deal with Rangers, and was only contracted on amateur terms, he was free to sign with them for a low training compensation fee. After negotiations between the two clubs resumed, a reported deal worth a minimum of £350,000 was agreed, and Wilson joined Aston Villa in July 2022. On 6 January 2023, Wilson's 17th birthday, he signed his first professional contract with Aston Villa. After joining Villa, Wilson's goal scoring form continued. For the Villa Academy, Wilson netted hat-tricks against Liverpool and Brentford in the U17 Premier League Cup and FA Youth Cup respectively. On 7 April 2025, Wilson signed a contract extension with Aston Villa.
Sturm Graz loan On 6 February 2026, Wilson signed for
Austrian Bundesliga club
Sturm Graz on loan until the end of the season. Wilson made his debut for Sturm Graz II in the
2. Liga in March 2026. ==International career==