McDavid Contract

I don't blame the players of the NHL for the mess, I blame the NHL GMs for this mess. There is supposed to be 7 years of control for young players. The MLB understands what this means, but in the NHL it has no meaning, signing a guy after a year and a half like he was a free agent is stupid. Yet! Many make the player have all the cards. Just stupid!