Upon graduating, Wells was selected 21st overall in the 2004 MLS SuperDraft by the MetroStars. He spent much of the season backing up national teamerJonny Walker, but played two games in mid-season. In 2005, with Walker recovering from surgery, Wells took over the starting role, and played well, leading to Walker's trade to Columbus. But the return of Tony Meola to the club left Wells being a backup again. He was traded to Houston for a 4th round pick in the 2006 MLS SuperDraft. He was acquired along with a conditional draft pick by D.C. United for Bobby Boswell on December 12, 2007.

Wells announced his retirement from professional soccer on February 17, 2009, just a month before the start of the 2009 MLS season.[1]