Goalie Prospects
Their real numbers — save percentage, GAA, record — which this page never had: the source feed carried skater columns only, so a goalie showed up with “0 goals, 0 assists”. No ranking score, and the panel below explains why we refuse to invent one.
These are deliberately unranked. We backtested a goalie model on the 147 drafted goalies in the pool. It reaches r = 0.478 against real NHL workload — but the draft pick alone reaches 0.463. Every junior stat we can compute (save %, GAA, age) adds 0.015. A goalie score would be the draft order wearing a lab coat, so we don't publish one.
P(NHL) below is real and calibrated — of the goalies it put at 50–75%, 60% actually made it; of those at 0–25%, just 9% did. But be clear about where that signal comes from: where he was drafted, not how he has played. Sorted by P(NHL) — a presentation order, not a claim that we can rank them.
| Goalie | League | Age | Org | Draft | GP | W–L | SV% | GAA | SO | P(NHL) | P(starter) | Starter in |
|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Joshua Ravensbergen | WHL | 19.7 | SJS | 25′ #30 | 46 | 32–13 | .919 | 2.51 | 4 | 48% | 44% | 6.4y @26.1 |
| Jacob Fowler | AHL | 21.7 | MTL | 23′ #69 | 27 | 19–7 | .916 | 2.23 | 3 | 44% | 40% | 4.2y @25.9 |
| Sebastian Cossa | AHL | 23.7 | DET | 21′ #15 | 39 | 26–8 | .916 | 2.33 | 5 | 40% | 36% | 2.3y @26 |
| Carter George | OHL | 20.3 | LAK | 24′ #57 | 68 | 33–26 | .904 | 2.85 | 5 | 36% | 28% | 6.2y @26.5 |
| Danai Shaiikov | LHJMQ | 19.4 | NYR | 26′ #67 | 50 | 18–26 | .903 | 2.78 | 1 | 28% | 20% | 6.9y @26.3 |
| Evan Gardner | WHL | 20.6 | CBJ | 24′ #60 | 52 | 25–16 | .902 | 2.96 | 3 | 28% | 24% | 6y @26.6 |
| Sergei Murashov | AHL | 22.4 | PIT | 22′ #118 | 38 | 24–9 | .919 | 2.2 | 4 | 24% | 24% | 3.5y @25.9 |
| Leevi Meriläinen | AHL | 24 | OTT | 20′ #71 | 19 | 8–8 | .909 | 2.77 | 2 | 24% | 24% | 2.4y @26.4 |
| Gabriel D'Aigle | LHJMQ | 19.7 | PIT | 25′ #84 | 39 | 14–21 | .908 | 3.58 | 0 | 24% | 16% | 6.7y @26.4 |
| Rudy Guimond | LHJMQ | 21.3 | DET | 23′ #169 | 50 | 40–7 | .922 | 2.27 | 3 | 20% | 20% | 4.5y @25.8 |
| Carl Lindbom | AHL | 23.3 | VGK | 21′ #222 | 35 | 24–5 | .926 | 2.16 | 3 | 16% | 16% | 2.6y @25.9 |
| Michal Orsulak | WHL | 19 | DET | 26′ #79 | 36 | 28–4 | .907 | 2.22 | 4 | 16% | 8% | 5.8y @24.8 |
| Christian Kirsch | OHL | 20.2 | SJS | 24′ #116 | 41 | 27–10 | .899 | 2.42 | 4 | 16% | 8% | 5.8y @26 |
| Arseni Radkov | LHJMQ | 19 | MTL | 25′ #82 | 63 | 29–21 | .891 | 3.29 | 0 | 16% | 16% | 7.4y @26.4 |
| Carson Bjarnason | AHL | 21.1 | PHI | 23′ #51 | 32 | 14–11 | .877 | 3.43 | 0 | 16% | 16% | 5.3y @26.4 |
| Ryder Fetterolf | OHL | 18.6 | CAR | 26′ #125 | 41 | 29–9 | .923 | 2.07 | 6 | 12% | 8% | 5.2y @23.8 |
| Easton Rye | OHL | 19.8 | — | undrafted | 57 | 38–16 | .915 | 2.78 | 3 | 12% | 8% | 6.8y @26.6 |
| Tobias Tvrznik | WHL | 19.1 | COL | 26′ #126 | 39 | 16–18 | .913 | 3.1 | 1 | 12% | 4% | 4.1y @23.2 |
| Lucas Beckman | LHJMQ | 19 | OTT | 25′ #97 | 61 | 21–29 | .912 | 2.86 | 8 | 12% | 8% | 5.8y @24.8 |
| Louis-Antoine Denault | LHJMQ | 19.9 | FLA | 26′ #217 | 59 | 28–25 | .912 | 2.7 | 0 | 12% | 8% | 6.7y @26.6 |
| Samuel Meloche | LHJMQ | 19.1 | BUF | 25′ #116 | 50 | 33–13 | .897 | 2.75 | 3 | 12% | 8% | 6.1y @25.2 |
| Burke Hood | WHL | 19.3 | NYI | 25′ #170 | 42 | 18–18 | .892 | 3.83 | 0 | 12% | 12% | 8.2y @27.5 |
| Stepan Shurygin | OHL | 19 | TBL | 26′ #186 | 59 | 24–27 | .888 | 3.79 | 0 | 12% | 12% | 8.5y @27.5 |
| Matthew Humphries | OHL | 18.1 | — | undrafted | 26 | 4–17 | .885 | 3.83 | 0 | 12% | 12% | 9.4y @27.5 |
| Luke Johnson | OHL | 17.3 | CHI | 13′ #134 | 22 | 1–13 | .883 | 3.72 | 1 | 12% | 8% | 9.1y @26.4 |
| Anthony Catanzariti | LHJMQ | 18.6 | — | undrafted | 30 | 9–15 | .875 | 4.61 | 0 | 12% | 12% | 8.9y @27.5 |
| Koen Cleaver | WHL | 19.4 | — | undrafted | 44 | 10–27 | .867 | 4.74 | 1 | 12% | 12% | 8.1y @27.5 |
| Kyle Jones | WHL | 19.5 | — | undrafted | 29 | 7–12 | .862 | 5.04 | 0 | 12% | 12% | 8y @27.5 |
| David Egorov | OHL | 20.3 | — | undrafted | 29 | 21–4 | .920 | 2.49 | 4 | 8% | 4% | 5.5y @25.8 |
| Ben Hrebik | OHL | 20.4 | — | undrafted | 43 | 26–11 | .920 | 2.82 | 0 | 8% | 8% | 6.2y @26.6 |
| Connor Towle | LHJMQ | 20.4 | — | undrafted | 29 | 12–8 | .914 | 2.65 | 1 | 8% | 8% | 6.2y @26.6 |
| Jack Lisson | OHL | 20.4 | — | undrafted | 40 | 24–11 | .913 | 2.59 | 1 | 8% | 8% | 6.2y @26.6 |
| Kyan Labbé | LHJMQ | 19.1 | — | undrafted | 45 | 27–14 | .912 | 2.71 | 3 | 8% | 4% | 8.4y @27.5 |
| Ryerson Leenders | OHL | 20.2 | BUF | 24′ #219 | 39 | 27–5 | .910 | 2.69 | 2 | 8% | 8% | 6.4y @26.6 |
| Matthew Minchak | OHL | 19.2 | VGK | 26′ #191 | 30 | 12–12 | .910 | 2.92 | 1 | 8% | 4% | 8.3y @27.5 |
| Anders Miller | WHL | 19.9 | — | undrafted | 39 | 33–6 | .909 | 2.46 | 4 | 8% | 4% | 7.6y @27.5 |
| Mason Vaccari | OHL | 21.3 | — | undrafted | 51 | 36–9 | .907 | 2.7 | 4 | 8% | 8% | 5.3y @26.6 |
| Andrew Reyelts | WHL | 20.4 | — | undrafted | 43 | 29–6 | .906 | 2.45 | 3 | 8% | 8% | 6.2y @26.6 |
| Mathys Fernandez | LHJMQ | 21.4 | — | undrafted | 42 | 21–12 | .906 | 2.86 | 1 | 8% | 8% | 5.2y @26.6 |
| Thomas Milic | AHL | 23.4 | WPG | 23′ #151 | 41 | 20–13 | .905 | 2.64 | 4 | 8% | 8% | 2.5y @25.9 |
| Chase Wutzke | WHL | 20.1 | MIN | 24′ #142 | 56 | 19–29 | .902 | 3.24 | 2 | 8% | 4% | 7.4y @27.5 |
| Marek Sklenicka | WHL | 18 | PHI | 26′ #120 | 42 | 20–12 | .902 | 3.21 | 3 | 8% | 4% | 10.5y @28.5 |
| Nikke Kokko | AHL | 22.4 | — | undrafted | 35 | 19–10 | .901 | 3.13 | 2 | 8% | 8% | 4.2y @26.6 |
| Trenten Bennett | OHL | 20.4 | NJD | 25′ #99 | 27 | 9–10 | .896 | 3.94 | 0 | 8% | 8% | 5y @25.4 |
| Vladislav Yermolenko | OHL | 18.7 | — | undrafted | 45 | 19–20 | .896 | 3.5 | 1 | 8% | 8% | 9.3y @28 |
| Mason Courville | OHL | 16.8 | — | undrafted | 18 | 8–8 | .893 | 3.05 | 1 | 8% | 4% | 11.7y @28.5 |
| Matthew Kondro | WHL | 18.7 | — | undrafted | 44 | 19–19 | .892 | 3.49 | 1 | 8% | 8% | 9.3y @28 |
| Zach Jovanovski | OHL | 18.9 | — | undrafted | 52 | 25–20 | .890 | 3.39 | 1 | 8% | 8% | 9.1y @28 |
| Archer Cooke | WHL | 19 | — | undrafted | 23 | 4–11 | .889 | 3.69 | 0 | 8% | 8% | 9y @28 |
| Carter Casey | WHL | 18.7 | — | undrafted | 28 | 19–3 | .882 | 3.02 | 2 | 8% | 8% | 9.3y @28 |
| Cruz Chase | WHL | 18.8 | — | undrafted | 19 | 5–9 | .880 | 4.06 | 1 | 8% | 8% | 9.2y @28 |
| Ryan Grout | WHL | 19 | — | undrafted | 30 | 8–16 | .879 | 3.99 | 0 | 8% | 8% | 9y @28 |
| Dayton Kitchener | LHJMQ | 18.9 | — | undrafted | 51 | 14–24 | .878 | 3.76 | 0 | 8% | 8% | 9.1y @28 |
| Antoine Proulx | LHJMQ | 18.1 | — | undrafted | 26 | 14–9 | .876 | 3.56 | 0 | 8% | 8% | 9.9y @28 |
| Leif Oaten | WHL | 16.9 | — | undrafted | 31 | 6–19 | .876 | 4.23 | 1 | 8% | 4% | 11.6y @28.5 |
| Vincent Moreau | LHJMQ | 18.4 | — | undrafted | 22 | 5–8 | .874 | 4.16 | 0 | 8% | 8% | 8y @26.4 |
| Matthew Koprowski | OHL | 19.5 | — | undrafted | 29 | 8–13 | .872 | 4.26 | 1 | 8% | 8% | 8.5y @28 |
| Aiden Eskit | WHL | 18.5 | — | undrafted | 31 | 2–16 | .872 | 4.88 | 0 | 8% | 8% | 7.9y @26.4 |
| Aidan Hesse | WHL | 18.5 | — | undrafted | 30 | 11–6 | .867 | 3.57 | 0 | 8% | 8% | 9.5y @28 |
| Matthew Hutchison | WHL | 19.9 | — | undrafted | 29 | 12–15 | .864 | 4.69 | 1 | 8% | 8% | 8.1y @28 |
“Starter in” is years to a 40+ game NHL season, not years to the NHL. A backup who plays 25 games has made it and will never hit 40 — for a goalie, workload is the fantasy asset, so that's the milestone worth timing. It runs long because goalies genuinely take that long.
Save % and GAA are derived from saves and goals-against, not from the feed's own rate columns — a goalie who played for two clubs has two rows, and the average of two save percentages is not his save percentage.
Save % and GAA are derived from saves and goals-against, not from the feed's own rate columns — a goalie who played for two clubs has two rows, and the average of two save percentages is not his save percentage.