 After several loan spells over the previous seasons, Wilson left Middlesbrough for FC Dallas in the spring of 2005; however, it took until 1 September 2005 for him getting clearance to play for the MLS side.He was released by Dallas in August 2006 after deciding to return home to England after having played 20 league games, scoring 1 goal, having an unsuccessful trial with Bradford City in October that year.After his unsuccessful trial at Bradford, Wilson joined League One side Doncaster Rovers on a short-term contract the following month, and, during the January 2007 transfer window, signed an 18-month contract.