Gustav Nyquist has agreed to a $19 million, four-year deal, the Red Wings announced Friday. The 25-year-old Swedish forward was the only Detroit player to file for arbitration, but the Red Wings avoided that by coming to terms on a deal.

Nyquist had 27 goals and 27 assists last season.