Su palmarés incluye un título de la Premier League de Escocia, una Copa de Escocia, una Copa de la Liga escocesa, y ser coronado como Jugador escocés Joven del Año 2010 (Scottish FWA Young Player of the Year) y Jugador joven del año 2010 por la SPFA.
Una semana más tarde se convirtió en el jugador más joven de Los Rangers en jugar en la Liga de Campeones de la UEFA al quedar en empate 1-1 contra el Unirea Urziceni a la edad de 17 años y 312 días.
Wilson hizo 15 apariciones en total durante la temporada 2009-10, y se estableció como el corazón en la defensa de los Rangers junto al capitán David Weir.
Wilson ha representado a Escocia en categorías menores, incluyendo la sub-17, sub-19 y sub-21.
Con la absoluta ha jugado cinco partidos en los que ha anotado un gol.