Thomas was traded to the New York Islanders on February 7, 2013, in exchange for a conditional second-round draft pick in either 2014 or 2015. Before the trade, the Bruins had suspended Thomas for not reporting to training camp. Thomas did not play any games with the Islanders organization before his contract expired.