Darcy Tucker is headed west.
The 33-year-old had been with Toronto since 2000, when the Leafs acquired him in a trade. Tucker will earn $2.2 million next season and $2.3 million in 2009-10.
Tucker scored 148 goals and 171 assists in eight season in Toronto, but underperformed last year and registered just 18 goals and 16 assists through 74 games.
"Darcy Tucker gives us scoring ability and a physical presence up front," said Avalanche general manager Francois Giguere. "He is a fierce competitor. We like the combination of qualities he will bring to our roster."
The Avs also signed former Maple Leafs goalie Andrew Raycroft and Swedish forward Per Ledin to one-year contracts on Tuesday.
Tucker, known as an agitator throughout his 12 seasons in the NHL, was a sixth-round pick of the Montreal Canadiens in 1993. He has scored 197 goals and 239 assists and racked up 1,296 penalty minutes for the Canadiens, Tampa Bay Lightning, and Maple Leafs.
The veteran forward had three years remaining on a four-year extension he signed with Toronto in Feb. 2007. The Leafs are still responsible for $6 million over six years.
Raycroft played in 19 games for Toronto last season, posting a 2-9-5 record with one shutout. He was the NHL rookie of the year in 2004.
Ledin had 16 goals, 17 assists and 137 penalty minutes in 52 games last season with HV 71 Jonkoping of the Swedish Elite League.
Information from The Associated Press was used in this report.