The Toronto Maple Leafs have signed forward Calle Jarnkrok to a four-year deal with an average annual value of $2.1 million. 

The 30-year-old had 12 goals and 30 points in 66 games last season split between the Seattle Kraken and Calgary Flames.