I think we also have to provide some content there. A while back we looked at the top scorers in the league and found that a good chunk of the top 20 and top 30 played for like 3 teams. So there’s a lot of stacking out there. And that doesn’t take into account that some of those teams also had elite talent that weren’t among the top scorers because of time missed due to injury. So in those cases, when they came back into their respective lineups, the rich got richer.
In that same vein, we also have to take into account who Zibanejad actually is playing with, including his useage on bottom lines and other scenarios.
You put Zibanejad on Tampa, Toronto, Winnipeg, etc. and you quite possibly have guy with more than 90 points this season.