Forward Dany Heatley agreed to a one-year, $1 million contract with the Anaheim Ducks on Wednesday, according to reports.

Heatley spent the past three years with the Minnesota Wild, who did not re-sign him after the season. The 33-year-old was in the final year of a seven-year, $45 million contract.

A former All-Star, Heatley had 12 goals and 28 points in 76 games for the Wild last season. Heatley's production has steadily declined since he had back-to-back 50-goal seasons in 2006 and 2007.

In 863 career NHL games, Heatley has 372 goals.