Nació en Biddulph, Staffordshire,[2][3] Wilson fue explorado por primera vez por el Manchester United a la edad de siete años.
[4] En julio de 2012, Wilson extendió su estancia en el Manchester United, firmando como juvenil.
[4] A pesar de jugar un papel destacado en la pretemporada de las reservas de cara a la temporada 2013-14, Wilson continuó como un titular en los sub-18, marcando siete goles en seis apariciones consecutivas en el inicio de la temporada (incluyendo tres en la UEFA Youth League contra el Bayer Leverkusen y el Shakhtar Donetsk), regresando a las reservas en un empate 3–3 en la Manchester Senior Cup contra el Bury.
[17] El 17 de octubre de 2016, Wilson sufrió una grave lesión en la rodilla y regresó al Manchester United para recibir tratamiento, y su préstamo se interrumpió.
Wilson no participó en el primer equipo del Manchester United en la temporada 2017-18, ya que continuó recuperándose de la grave lesión de rodilla que sufrió cedido en el Derby.
[23] Finalmente estuvo tres campañas y en julio de 2024 fichó por el Northampton Town F. C.[24] Wilson hizo una aparición para la selección inglesa sub-16, ayudando a Inglaterra en su décima victoria consecutiva en la Victory Shield ganando 3–0 ante Irlanda del Norte en marzo de 2011.
[25] En octubre de 2013, Wilson marcó en su debut con Inglaterra Sub-19 en la victoria por 6-1 ante Estonia.