Before the Jets game, Tavares had six points in eight games, showing signs of struggle. However, when the team needed him to step up in an important game, he did it in great fashion.
There's no doubt that Tavares will sign for a lot less. At his age and his production rate, he won't be among the highest-paid players in the NHL anymore. As for the length, well, the insider David Pagnotta shared in a recent podcast that he won't sign a long-term contract: