McGrattan, 33, who's played for four other
A hockey official not authorized to speak publicly about team finances said McGrattan was signed to a two-way contract that will pay him $600,000 annually if he sticks with the Ducks or $100,000 if assigned to the team's minor-league affiliate in San Diego.
He played for Calgary's
The Ducks first acquired McGrattan in 2011, and he played 20 minor-league games for the organization before moving to the
Anaheim lost forward