On 6 December 2016, Wilson debuted for Kilmarnock as a half-time in a match versus Aberdeen in a 5-1 defeat.
[4] In July 2020, Wilson departed Killie and signed for Dunfermline Athletic on a two-year deal.
[5] On 30 January 2022, Wilson departed the Pars by mutual consent [6] and the following day signed for Greenock Morton until the end of the 2021-22 season.
[7] On 2 June 2022, Wilson signed a two-year contract for Queen of the South, having previously had two loan spells at Palmerston.
[8] On 16 August 2023, Wilson rejoined Greenock Morton on a season-long loan from the Dumfries club.