4. David Perron

Team: Pittsburgh Penguins/ Anaheim Ducks    Age: 28    

Last Season Stats: 71 games played, 12 goals, 24 assists

Most of David Perron’s upside comes in the offensive end. He has a gritty aspect to his game that the Avalanche could find appealing as he loves to spend time near the front of the net. Perron has a skilled set of hands, allowing him to be a solid finisher despite a decline in his statistics in recent seasons.

Entering his twelfth NHL season, Perron has found himself being a bit of a journeyman recently, playing for three teams in the last four seasons.

Battles with injuries and concussions have kept Perron from reaching his maximum potential, but could also be a reason the Avalanche could sign him at a decent price.

Perron’s veteran presence and ability to make plays around the net could help Colorado with its offensive issues without having to break the bank as they would have with Radulov.

Perron’s last contract was a four-year $15.25 million deal ($3,812,500 per year).