Yes. Having long-term injuries in 2 of your 3 entry-level seasons is a huge factor in negotiating a long-term contract of this magnitude.
He switched his agent to Orr (McDavid's agent) hoping to get the same 12.5, but the injuries definitely brings down that number, by a lot. Matthews has about the same PPG as Eichel, so I would say 10 mil per, is his worth and that's being generous.
But I do remember his entry-level contract coming down to the wire, because he wanted more bonuses. I can definitely see this spilling into pre-season and even the regular season, given what Dubas is doing with Nylander. I still think it was a huge mistake to sign Tavares. It set the stage for the Nylander stand-off. Marner, Matthews, Nylander is the future of Toronto. JT will start to decline in 2-3 years from now and that contract will be a huge weight on the team