The National Hockey League is almost never predictable. As has been established time and again over the years, pretty much any team can win any game on any given night. Nothing ever comes easy.

Naturally, not every player follows the same trajectory. Some guys come out of the top development leagues in the world and immediately establish themselves as stars at the top levels; others take more circuitous routes to success.