Wells speelde in Bermuda bij Dandy Town Hornets en Bermuda Hogges. In 2010 trok hij naar het Engelse Eccleshill United. In januari 2011 tekende hij bij Carlisle United. Op 22 juli 2011 tekende hij een contract bij Bradford City na een geslaagde testperiode. Sindsdien scoorde hij 42 doelpunten in 91 competitiewedstrijden voor Bradford City.
Op 10 januari 2014 werd de overgang naar Huddersfield Town bevestigd. Een dag later maakte hij zijn debuut als invaller tegen Millwall. In de 90e minuut scoorde hij het winnende doelpunt in een 1-0 overwinning.
Wells debuteerde voor Bermuda in 2007. Hij maakte op 7 oktober 2011 zijn eerste interlanddoelpunt, tegen Trinidad en Tobago. Zijn tweede doelpunt volgde op 14 november 2011, tegen Barbados.