1 Compétitions officielles nationales et internationales senior, incluant le parcours amateur et en équipe réserve. 2 Matchs officiels. Dernière mise à jour : 18 janvier 2023
Capitaine des moins de 19 ans de son club, il fait ses premières apparitions sur le banc des professionnels lors de la saison 2008 - 2009, notamment en finale de la Coupe d'Écosse de football. Il participera à son premier match chez les professionnels en octobre 2009, dans une rencontre de League Cup face à Dundee. Il deviendra le plus jeune joueur des Rangers à participer à une rencontre de Ligue des champions, face aux roumains du FC Unirea Urziceni (il était alors âgé de 17 ans et 312 jours). Après cette première saison pleine de promesse, il sera élu en fin de saison meilleur espoir du club par ses propres supporters, ainsi que meilleur espoir de la saison par les journalistes et les joueurs du championnat.
Liverpool
Lors du mercato estival 2010, il rejoint le mythique club anglais Liverpool FC, pour un transfert compris entre 3 et 6 millions d'euros[1]. Peu utilisé sur le terrain, il est prêté le à un club de deuxième division, le Blackpool Football Club[2] et, à la fin de la même année, à Bristol City[3]. Le 18 janvier 2013, il est prêté pour le reste de la saison à Heart of Midlothian.
Après avoir été capitaine de la sélection des moins de 19 ans écossaise, il joue actuellement avec les espoirs de son pays.
Le 16 novembre 2010, Wilson est convoqué avec l'équipe A pour un match contre les Îles Féroé. Il est titularisé d'entrée et ouvre le score sur corner pour son équipe qui l'emporte 3-0.