The Devils have signed veteran winger Drew Stafford to a one-year deal worth $800,000.

General manager Ray Shero announced the contract Friday, less than a month before the start of training camp.

Stafford, 31, had eight goals and 13 assists last season with Winnipeg and Boston. The Jets traded him to the Bruins at the deadline and had two goals in six playoff games.