On July 5, 2007, Guerin signed a two-year contract with the New York Islanders. On July 9, 2007, the Islanders named Guerin the captain of the team. This made Guerin the 11th captain in Islanders history. He played 2 seasons with the Islanders.