Oilers trade Lucic to Flames for Neal

The Edmonton Oilers have reportedly traded Milan Lucic to the Calgary Flames in exchange for Neal James

The Edmonton Oilers have reportedly traded Milan Lucic to the Calgary Flames in exchange for Neal James

The Calgary Flames and Edmonton Oilers have agreed to a rare trade between the two rivals, with a pair of big names switching teams.

The Edmonton Oilers have dealt Milan Lucic to the Calgary Flames for fellow veteran forward James Neal.

The deal, which has been confirmed by multiple reliable National Hockey League insiders, will reportedly include some salary retention by the Oilers on Lucic's contract, and includes a conditional draft pick.

Beyond the change of scenery thing, Neal's contract would be much easier to buy out than Lucic's buyout-proof deal.

Both players are 31 and past their primes.

The soon-to-be 32-year-old had a down year in Calgary last year, posting career lows in goals with seven, assists with 12 and points with 19.

His seven goals last season was the fewest he had scored in his 11 National Hockey League seasons. Neal's production has also fallen off a cliff.

Lucic has four years left on his deal that will keep him under contract until the summer of 2023.

Lucic struggled throughout the 2018-19 campaign, recording six goals and 20 points in 79 games for the Oilers. He makes $6 million per season. Lucic carries an average annual value of $6 million and Neal has a $5.75-million cap hit per season.