Edmonton also re-signed defenseman Tyson Barrie to a three-year, $13 million contract before he was eligible to become a free agent.
The NHL’s free-agency period officially begins at 12 p.m. ET.
The long-anticipated move comes after the Connor McDavid-led Oilers lacked secondary scoring as they were swept in the first round of the playoffs by the Winnipeg Jets. Hyman has topped 20 goals in two of his six NHL seasons with the Toronto Maple Leafs. He has 15 goals and and 33 points in 43 games last season.
The 29-year-old winger, who just completed a four-year, $9 million deal, can play up and down the lineup, doesn’t take a shift off, can kill penalties and adds some scoring touch. After a disappointing playoff performance last season, Toronto knew it had to get tougher, so losing a player like Hyman didn’t seem like a good idea. Cap constraints, however, made the offseason difficult.
Barrie returns for a second season in Edmonton after he led all NHL defenseman with 48 points last season – netting eight goals and 40 assists. It was the fifth time in his 10-year career that he topped 40 points.
After a rough 2019-20 season in Toronto where is production dropped and he became a target of fan angst, the 29-year-old Barrie took a discount to get his game back on track with Edmonton, going from $5.5 million to $3.75 million.
The Associated Press contributed to this report.