NHL trade news: Oilers trade Milan Lucic to Flames for James Neal

The Oilers and Flames are moving on from some disappointments.

Edmonton has traded winger Milan Lucic to the Flames for forward James Neal, the teams announced Friday.

Lucic, 31, and Neal, 31, are both in the middle of long-term contracts with their respective teams and are coming off disappointing seasons.

Neal was great with the Golden Knights in 2017-18 and signed a five-year, $28 million deal with Calgary before last season. He rewarded the team by scoring seven goals and adding 12 assists. His 19 points were 25 less than he had in Vegas the year before.

Lucic signed a seven-year, $42 million deal with Edmonton in 2016 but has combined to score 39 goals and added 65 assists in his three years with the team. He combined for 54 points (16 goals and 38 assists) in the last two years. He had six goals and 14 assists in 2018-19.

Both men had been discussed in trades for much of this offseason, but teams didn’t want to take on their contracts considering their recent lack of production.

But with this deal both teams take on bad contracts and hope the change will be for the better for these two players.