The Islanders have agreed to a four-year contract with recently acquired goaltender Jaroslav Halak, the team announced Thursday.

Halak's deal is worth $18M, a source told ESPN.com's Pierre LeBrun.