Well, Tavares is still under 25 -- in fact he turned 23 this week, and Greenberg, who ranked Tavares #5 last season, has pushed the Islander captain into #1 overall.
You'll have to be an ESPN Insider to get the whole story,
but here's the excerpt on Tavares:
#1. C John TavaresNew York Islanders, 23 years old
Tavares beats out Steven Stamkos (#2) and Erik Karlsson (#3) for the top spot.
Remember the days of wondering whether the Isles would take Tavares #1 overall? The guys who went #2 and #3 are much lower on this list -- Victor Hedman is rated 16th and Matt Duchene is 11th.