UPDATE: Per Adrian Dater, the contract is for $3.45 million total ($1.15 million/year).
McLeod first signed with the Avs on July 6, 2006. It was his first NHL contract after going undrafted and unsigned. In his five seasons in Colorado, McLeod has posted 37 goals and 29 assists, experiencing a career year in 2008-2009 with 15 goals. The forward is better known for his ability to agitate the other team and come to the defense of his teammates as evidenced by his 773 penalty minutes. He is also the first player in Avalanche history to log 100 PIMs in five straight seasons.
This signing isn't a surprise to me at all. The Highlander is a team player to the core, and his efforts off the ice are as genuine as his efforts on it. McLeod may not be the most prolific scorer and some of those penalty minutes might come from bad choices, but he's a veteran presence on a young team. Congrats, Cody. Glad to have you back for three more years. And as long as you keep doing things like this, we will continue to love you!