Ducks agree to six-year, $42 million deal with holdout center Mason McTavish September 28, 2025 by Pro Hockey Talk The 22-year-old McTavish was a restricted free agent, and he didn’t report to camp with the rest of the Ducks on Sept. 18 after negotiations dragged on his new deal.