Ducks continue to sign a number of RFA's:
Evander Kane / 74 overall / 3 years / $6.5 million per year
Jamie Oleksiak / 66 overall / 1 year / $1.25 million per year
Jack Eichel / 78 overall / 1 year / $7.5 million per year
Kane gets a 3 year deal as he is 28.
Oleksiak gets a 1 year deal as he will be 28 next year and can take advantage of a 3 year deal.
Eichel is a 78 overall and his contract can't really get any more expensive, so a 1 year deal works. He may just get multiple 1 year contracts. Sorry bud, show me what you've got