Sign Up to PPP Today

You have to be a member to comment at PPP. Membership is free and requires only an email address.

Become a Member

It's that time again! The Top 25 Under 25 is here and it's going to be exciting this year. Well, compared to recent years, anyway.

To start us off, a review of how this works. The players eligible listed below must be 25 or younger as of July 1 of this year. They must be on an NHL contract with the Leafs, be a drafted prospect of the Leafs or in some other way be a player whose rights are held by the team, usually because they are an unsigned RFA.

Who doesn't count? Anyone on an AHL contract who is not otherwise a prospect of the Maple Leafs. Timofei Obvintsev is a handy example of this distinction. He is an unsigned draft prospect so he's on the list. He's on the Marlies on an AHL contract, so he is paid a salary by a company owned by MLSE, but that does not make him eligible – his draft rights do.

Last year, we encountered some edge cases with draft rights, and this has continued on this year. Various sources conflict on who is or is not is still a person the Leafs have exclusive rights to. These players are all former prospects who returned to Europe, sometimes after having an ELC, such as Roni Hirvonen, or after spending time in the NCAA. The Leafs just never mentioned these RFAs this year at the QO deadline, and for these legacy players nearing the age limit, I've decided to drop them from the list. As usual any NCAA player whose rights expire in mid-August who will not be signed by the team is also left off.

Russian players drafted have indefinite rights since there is no transfer agreement with Russia. In these cases, I am keeping them on the list until they age off.

Voting

There are two votes, the "official" vote, which is the masthead writers and invited guest voters, which usually amounts to 10 or so people, and then the community vote which is open to everyone. I like to look on these two votes like the difference between an election, where the large numbers wash out weird choices, and a city council (of a reasonable size, not the Toronto monstrosity) where the weird opinions become magnified and are the point.

Someone is bound to say: This one guy on the social media, he does tiers and then he makes a pyramid and this is way better, it's more realistic and you should do that and why don't you do that? Invent a way to combine 10 pyramids into one big pyramid and totally change this thing you've been doing for 15 years!

No.

And also no again, because this is actually how most people come up with their votes, sometimes quite literally. The illusion of each ranking place having the same stair-step difference to the next from 25 on up to 1 needs to be busted. Beyond the arguing about players, there are many lessons in this exercise about how we think about things, and this is a big one.

But also no again, because forcing a decision between two or ten players who are all pretty much equal is a useful thing to do. Putting us in the position teams are in all the time – at the draft, when they issue QOs, when they sign players – can be a nice eye-opener. You have to find reasons to choose. And in this year after all the real and manufactured discussion about Gavin McKenna vs someone else, well, it should be interesting to do it with less fraught examples.

Last year's list had 38 names on it, and this year's has 39 but has a lot of turnover. More on who is gone and who is new in coming days, but for now, here they are:

Player Position Nationality Age Draft Year Draft # NHL GP 2025 Rank
Artur Akhtyamov G Russia 24.7 2020 106 3 16
Ryan Tverberg C Canada 24.4 2020 213 2 Unranked
Jacob Quillan C Canada 24.4 Undrafted 24 13
Emil Andrae LD Sweden 24.4 2020 54 107 N/A
William Villeneuve RD Canada 24.3 2020 122 3 17
Brandon Buhr RW Canada 24.0 Undrafted N/A
Matthew Knies LW USA 23.7 2021 57 161 1
Luke Haymes C Canada 22.9 Undrafted 4 15
Vinny Borgesi RD USA 22.3 Undrafted N/A
Borya Valis RW USA 22.2 Undrafted 14
Hudson Malinoski C Canada 22.1 2023 153 Unranked
Nicholas Moldenhauer RW/C Canada 22.1 2022 95 22
Landon Sim LW Canada 22.0 2022 184 N/A
Blake Smith D Canada 21.8 Undrafted Unranked
Timofei Obvintsev G Russia 21.5 2024 157 Unranked
Hayes Hundley RD USA 21.3 Undrafted N/A
Noah Chadwick LD Canada 21.2 2023 185 12
Easton Cowan C Canada 21.1 2023 28 66 2
Sam McCue LW Canada 20.8 2024 216 20
Miroslav Holinka C Czechia 20.7 2024 151 11
Ben Danford RD Canada 20.4 2024 31 4
Victor Johansson LD Sweden 20.2 2024 120 10
Matthew Lahey LD Canada 20.0 2024 200 Unranked
Alexander Plesovskikh LW Russia 19.9 2024 152 23
Ethan MacKenzie LD Canada 19.8 2026 69 N/A
William Belle RW USA 19.5 2025 137 Unranked
Tyler Hopkins C Canada 19.4 2025 86 9
Rylan Fellinger RD Canada 19.1 2025 185 Unranked
Tinus Luc Koblar C Norway 19.0 2025 64 6
Harry Nansi LW Canada 18.8 2025 153 19
Yaroslav Fedoseyev RD Russia 18.7 2026 161 N/A
Gavin McKenna LW Canada 18.5 2026 1 N/A
Patriks Plumins G Latvia 18.5 2026 114 N/A
Cooper Williams C Canada 18.4 2026 158 N/A
Zac Olsen RW Canada 18.3 2026 73 N/A
Juuso Ainasto G Finland 18.3 2026 85 N/A
Alexander Bilecki LD Canada 18.2 2026 60 N/A
Brody Pepoy RW USA 18.1 2026 169 N/A
Måns Gudmundsson RD Sweden 18.1 2026 76 N/A

I frequently see someone say something along the lines of there being a 25% chance of a draft prospect making the NHL, so the Leafs should have x out of y NHLers on the list. But that's too simple because it ignores the very skewed distribution of those probabilities by draft position. Every team, in other words, has a whole lot more very low probability picks than high, but some teams have a clutch of high-quality prospects all at once. Team cycles are naturally feast or famine, not some imaginary middle ground.

To start us off in thinking about probability in a better way, I went back to Jokke Nevalainen's draft pick probability post where he simplified the concepts down. I think Nevalainen stuck too close to the false draft-round boundaries when he simplified his probabilities. Naturally so, it's how people think about draft picks and kicking against that takes effort.

First his overall results, the same basic shape as every other graph of this type:

Below, I redid the set of pick ranges with their mean probabilities heavily rounded off that appears in his post, and I added two other very hazy and subjective measures. The standard 100 NHL games played is the Freddy Gauthier line. That's not a successful use of the pick because you can trade for a player like that with a pick less likely to get you one the hard way. A career NHLer is the next level of success, and that's the Calle Järnkrok line. That sort of player is harder to find when young, but it's still possible to just cycle through some free agents of 30 or so, and never draft a guy who fits this category.

An impact player is what you want. That term covers everything from a scoring winger to a playmaking centre to a top-pairing defender all the way to the very small handful of truly elite players – everyone from Matt Knies to Darren Raddysh to William Nylander and beyond. They make up around 1/4 to 1/3 of the 700 or so NHLers in any given year who have passed the Gauthier line. If the probability of getting a Gauthier with a pick is 50% then it's around 15% you get Raddysh, and the rest of the 50% is a mix of Gauthiers and Järnkroks.

Why is this all done in hazy vague terms and not real stats? Well, it's been done to some degree of usefulness statistically, but the very hard part is coming up with a single measure of value. NHL games played captures injuries and GM bias, points ignores defence, and on and on. Most of the sophisticated analysis ends up with a curve nearly identical to all other draft value curves. Divvying up the NHL into guys, better guys and best guys and just taking into consideration how they are distributed is good enough to illustrate what reasonable expectations of the draft are. More specifically what reasonable expectations of the Leafs prospects are, and why that's not 25% of the guys on that list.

Pick Number Range Probability of Playing 100 NHL Games Probability of Career NHLer Probaility of Impact Player Number of Leafs Prospects Drafted in Range
1-5 100% Extremely High High 1
6-10 75% High Medium 0
11-15 70% Medium Low 0
15-25 65% Lower Low 0
26-50 50% Low Very Low 2
51-100 30% Rare Extremely Rare 10
101-150 20% Extremely Rare Extremely Rare 5
151-final selection 10% Extremely Rare Extremely Rare 14

Do a little math with those numbers and you get a very sobering probability of getting seven players who can hit 100 games out of the 39 names. When you whittle that down, you should pick three names not McKenna, Knies, Cowan or Andrae and maybe throw in one of the undrafted guys just for fun. And then consider how many of them will hit the impact player line.

This dreary stuff totally lacking in the sunny and unrealistic optimism that is often expected of prospect talk is the framework for expectations, not a prediction. You can't math your way to a true view of the future of a person. They don't develop due to some magic formula, they make choices, they experience life, and as always in hockey, shit happens. It really is supposed to be about the journey, though, not the destination. The development journey is where the fun is. Watching that journey is where we learn more about hockey and its players.


PPP Runs on Your Support

If you enjoy the T25U25 every year, and want to see it continue, please consider becomming a paid subscriber. We want to keep all our content open to all users, but to become a sustainable site, we need more support from paid members.

Subscribe Now
More Top 25 Under 25