To have a player on your roster that makes 6 mil that doesn't produce is catastrophic, especially in todays salary cap era. Here are a list of the failures that are crippling their teams. Some of them for many many years to come.
Willie Nylander - Toronto Maple Leafs - Salary for 2019 $10,277,278.00. Under contract TILL 2024 with salary of $6,962,366. Lack of production 6 goals 20 assists
Patrick Marleau - Toronto Maple Leafs - Salary for 2019 $6,250,000.00. Under contract till 2020. Lack of production 16 G 21 assists
Milan Lucic - Edmonton Oilers - Salary for 2019 - $6,000,000.00. Under contract till 2023. Lack of production 5 goals 14 assists
Andrej Sekera - Edmonton Oilers - Salary for 2019- $5,500,000.00 Under contract till 2021. Lack of production 0 goals 3 assists
James Neal - Calgary Flames - Salary for 2019 - $5,750,000.00. Under contract till 2023. Lack of production 7 goals 12 assists
Shea Weber - Montreal Canadiens - Salary for 2019 - $7,857,143.00. Under contract until he dies. Lack of production 13 goals 19 assists
Loui Eriksson - Vancouver Canucks - Salary for 2019 - $6,000,000.00. Under contract till 2022. Lack of production - 11 goals 18 assists
Dustin Byfuglien - Winnipeg Jets - Salary for 2019 - $7,600,000.00. Under contract till 2021. Lack of production - 4 goals 26 assists.
Bobby Ryan - Ottawa Senators - Salary for 2019 - $7,250,000.00. Under contract till 2022. Lack of production - 15 goals 26 assists
Dishonourable mention: Mathew Perrault - Winnipeg Jets - Salary for 2019 - $4,125,000.00 - Lack of production 15 goals 15 assists
Dishonourable mention : Nikita Zhaitsev - Toronto Maple Leafs - Salary for 2019 $4,500,000.00. Under contract till 2024. Lack of production - 3 goals 11 assists