Thomas vaihdettiin New York Islandersille 7. helmikuuta 2013 - vaihdossa ehdolliseen toisella kierroksella
Vuodesta 2014 tai 2015. Ennen vaihtoa Bruins oli erottanut Thomasin, koska hän ei ilmoittautunut harjoitusleirille. Thomas ei pelannut yhtään peliä Islandersin kanssa ennen kuin hänen sopimuksensa päättyi.