Carl Klingberg

Winnipeg Jets' Carl Klingberg celebrates his first NHL goal, against the Calgary Flames, on April 11, 2014. (Larry MacDougaléCanadian Press)

The Winnipeg Jets have agreed to terms with forward Carl Klingberg on a one-year, two-way contract worth $650,000 (US) at the NHL level.

Klingberg, who was a restricted free agent, spent most of last season with the AHL's St. John's IceCaps, putting up 22 goals and 21 assists in 65 games.

The 23-year-old from NHL star Daniel Alfredsson's hometown of Gothenburg, Sweden, played in three games for the Jets last season and recorded his first career NHL goal April 11 against the Calgary Flames.

Klingberg, the 34th pick in the 2009 draft, has appeared in 10 NHL games for the Atlanta Thrashers-Winnipeg Jets franchise.