Dwayne Roloson has left the Edmonton Oilers, signing Wednesday with the New York Islanders for two years in a deal worth $5 million US.

The Islanders have been in the market for a goaltender who could step into a starting role just in case Rick DiPietro's injury woes continue.

Oilers general manager Kevin Lowe traded for Roloson in March of 2006, and was criticized for the move at the time.

But all that stopped when Roloson memorably backstopped Edmonton to the Stanley Cup final a few months later.

Edmonton then signed the 39-year-old to a three-year deal, but the team missed the playoffs in each of the three years after the Cup run.

He wasn't the starter this season, but took over the job halfway through the year and posted a 28-24-9 record.

The NHL's free agency period began Wednesday at noon ET.

With files from The Associated Press