The Islanders announced Monday that goaltender Thomas Greiss has agreed to terms on a three-year contract. The deal is worth $10 million, according to a source.

Greiss, 31, has a 14-7-3 record with a 2.25 goals-against average and a .928 save percentage this season.