Cap League Goalie Rankings – May 2026
Alexander MacLean
2026-05-26
With Dustin Wolf's extension kicking in for the purposes of the salary cap rankings now that we have flipped over to the 2026-27 season, we have a new top-dog. Two seasons ago, Jakub Dobes was the Habs' number-four goalie, and was on hardly anyone's fantasy radar. Now, at 24 years old, he is the undisputed starter on a final-four team, making only $115K more than the minimum NHL salary next year.
Brandon Bussi is facing off against Dobes in the Eastern Conference Final, except Bussi is currently keeping the bench warm while Frederik Andersen and his playoff experience is who the Canes have decided to live or die by. As Andersen is a UFA this summer, Bussi appears to be in a good position to take at least half of the regular season starts next season, and after 31 wins in 39 games it's possible that he has another solid follow up.
Standard pre-rankings note:
Cap hit is used for the player cost, so if your league uses salary or AAV, please account for that, as it can greatly change the impact of entry-level deals. The rankings are set up so as to provide the most value in the current season, while providing some value in future years, based on modeling for predicted salary increases and production growth.
The stats used for the goaltenders attempt to balance both ratio stats as well as volume. For those of you with variations towards either end of the spectrum, leaning more towards volume or rate stats, you will want to account for that change in value. Same thing goes for setting variations such as: number of teams, salary space, or roster positions. This list is made to be a baseline guide for player evaluation, and to promote discussion and understanding of how to optimize rosters in a cap league setting.
The goalie list comes not only with a value system, but with value tiers. The tiers (also computed by a formula of mine) represent a more general view on a goalie's value taking into account a few overarching factors. Cheap backups can have higher ratings but show up lower down the tier rankings. The high ranking is due to their low cap hits coupled with an established floor with some possible upside. The lower tier is a result of them having uncertain volume, and the lower likelihood of hitting their upside in any given year. In general, aim to have the highest rated players if you are looking to be most cap efficient, but use the tiers if you just want to focus on having the best goalies and you are comfortable paying a little more for that security (my preference is usually to lean towards the more cap efficient options because of how variable goalies can be).
If you note a mistake, or have any further questions about the ranking system, please let me know. You can find me on Twitter here @alexdmaclean.
Comments help with optimizing the values, because they're not perfect and they never will be.
We're sticking with the +/- 5.0 rating that Dobber uses on all of his rating schemes as the range for approximately equivalent value. The skater and goalie rankings are synched so that the value of a skater against a goalie can be compared, though the scale of the ratings has changed a little since the last update.
| Rank | Name | Age | Cap Hit | Yrs | Value | Tier | Prev Rnk |
| 1 | Jakub Dobes | 24 | $965,000 | 1 | 265.3 | 1 | 18 |
| 2 | Brandon Bussi | 27 | $1,900,000 | 3 | 253.2 | 1 | 7 |
| 3 | Scott Wedgewood | 33 | $2,500,000 | 1 | 224.0 | 1 | 17 |
| 4 | Karel Vejmelka | 30 | $4,750,000 | 4 | 219.0 | 1 | 2 |
| 5 | Logan Thompson | 29 | $5,850,000 | 5 | 189.9 | 1 | 5 |
| 6 | Jesper Wallstedt | 23 | $2,200,000 | 1 | 185.9 | 1 | 21 |
| 7 | Andrei Vasilevskiy | 31 | $9,500,000 | 2 | 180.8 | 1 | 4 |
| 8 | Mackenzie Blackwood | 29 | $5,250,000 | 4 | 174.8 | 1 | 6 |
| 9 | Jake Oettinger | 27 | $8,250,000 | 7 | 164.6 | 1 | 10 |
| 10 | Jeremy Swayman | 27 | $8,250,000 | 6 | 150.2 | 1 | 40 |
| 11 | Filip Gustavsson | 27 | $6,800,000 | 5 | 150.1 | 1 | 3 |
| 12 | Dan Vladar | 28 | $3,350,000 | 1 | 190.6 | 2 | 34 |
| 13 | Lukas Dostal | 25 | $5,500,000 | 5 | 168.1 | 2 | 22 |
| 14 | Joel Hofer | 25 | $3,400,000 | 1 | 167.0 | 2 | 38 |
| 15 | Ukko-Pekka Luukkonen | 27 | $4,750,000 | 3 | 161.5 | 2 | 27 |
| 16 | Ilya Sorokin | 30 | $8,250,000 | 6 | 161.1 | 2 | 9 |
| 17 | Spencer Knight | 25 | $5,833,333 | 3 | 155.7 | 2 | 12 |
| 18 | Jacob Fowler | 21 | $923,333 | 2 | 146.1 | 2 | 45 |
| 19 | Linus Ullmark | 32 | $8,250,000 | 3 | 123.1 | 2 | 15 |
| 20 | Yaroslav Askarov | 23 | $2,000,000 | 1 | 186.8 | 3 | 19 |
| 21 | Pyotr Kochetkov | 26 | $2,000,000 | 1 | 182.1 | 3 | 31 |
| 22 | John Gibson | 32 | $6,400,000 | 1 | 164.7 | 3 | 20 |
| 23 | Juuse Saros | 31 | $7,740,000 | 7 | 155.9 | 3 | 11 |
| 24 | Igor Shesterkin | 30 | $11,500,000 | 7 | 147.0 | 3 | 28 |
| 25 | Dustin Wolf | 25 | $7,500,000 | 7 | 143.6 | 3 | 1 |
| 26 | Joey Daccord | 29 | $5,000,000 | 4 | 142.0 | 3 | 25 |
| 27 | Joseph Woll | 27 | $3,666,667 | 2 | 137.7 | 3 | 13 |
| 28 | Jet Greaves | 25 | RFA | 0 | 134.6 | 3 | 32 |
| 29 | Connor Hellebuyck | 33 | $8,500,000 | 6 | 132.0 | 3 | 14 |
| 30 | Jake Allen | 35 | $1,800,000 | 4 | 183.7 | 4 | 35 |
| 31 | Alex Nedeljkovic | 30 | $3,000,000 | 2 | 150.8 | 4 | 41 |
| 32 | Alex Lyon | 33 | $1,500,000 | 1 | 148.7 | 4 | 53 |
| 33 | Arturs Silovs | 25 | RFA | 0 | 142.2 | 4 | 33 |
| 34 | Darcy Kuemper | 36 | $5,250,000 | 1 | 140.9 | 4 | 26 |
| 35 | Stuart Skinner | 27 | RFA | 0 | 136.9 | 4 | 8 |
| 36 | Tristan Jarry | 31 | $5,375,000 | 2 | 134.5 | 4 | 29 |
| 37 | Kevin Lankinen | 31 | $4,500,000 | 4 | 125.9 | 4 | 47 |
| 38 | Akira Schmid | 26 | RFA | 0 | 124.2 | 4 | 36 |
| 39 | Jordan Binnington | 32 | $6,000,000 | 1 | 104.2 | 4 | 48 |
| 40 | Thatcher Demko | 30 | $8,500,000 | 3 | 82.8 | 4 | 59 |
| 41 | Drew Commesso | 23 | RFA | 0 | 53.4 | 4 | NR |
| 42 | Casey DeSmith | 34 | $1,000,000 | 1 | 157.6 | 5 | 52 |
| 43 | Sergei Bobrovsky | 37 | UFA | 0 | 147.7 | 5 | 30 |
| 44 | Samuel Ersson | 26 | UFA | 0 | 139.5 | 5 | 24 |
| 45 | Carter Hart | 27 | $2,000,000 | 1 | 138.1 | 5 | NR |
| 46 | Devin Cooley | 29 | $1,350,000 | 2 | 135.6 | 5 | 55 |
| 47 | Daniil Tarasov | 27 | UFA | 0 | 127.5 | 5 | 37 |
| 48 | Anthony Stolarz | 32 | $3,750,000 | 4 | 126.4 | 5 | 16 |
| 49 | Jacob Markstrom | 36 | $6,000,000 | 2 | 112.8 | 5 | 44 |
| 50 | Connor Ingram | 29 | UFA | 0 | 109.4 | 5 | 42 |
| 51 | Dylan Garand | 23 | RFA | 0 | 107.0 | 5 | NR |
| 52 | Elvis Merzlikins | 32 | $5,400,000 | 1 | 104.0 | 5 | 46 |
| 53 | Adin Hill | 30 | $6,250,000 | 5 | 102.2 | 5 | 49 |
| 54 | Charlie Lindgren | 32 | $3,000,000 | 2 | 99.8 | 5 | 58 |
| 55 | Samuel Montembeault | 29 | $3,150,000 | 1 | 94.0 | 5 | 43 |
| 56 | Nico Daws | 25 | RFA | 0 | 54.5 | 5 | NR |
| 57 | Sergei Murashov | 22 | $861,110 | 1 | 35.6 | 5 | NR |
| 58 | Michael DiPietro | 26 | RFA | 0 | 16.5 | 5 | NR |
| 59 | Devon Levi | 24 | $812,500 | 1 | 11.5 | 5 | 61 |
| 60 | David Rittich | 33 | UFA | 0 | 140.0 | 6 | 54 |
| 61 | Frederik Andersen | 36 | UFA | 0 | 132.3 | 6 | NR |
| 62 | Justus Annunen | 26 | $1,250,000 | 2 | 127.4 | 6 | 56 |
| 63 | Eric Comrie | 30 | UFA | 0 | 126.9 | 6 | 39 |
| 64 | Anton Forsberg | 33 | $2,250,000 | 1 | 125.1 | 6 | NR |
2 Comments
Leave A Comment
You must be logged in to post a comment.
Greaves at 36 must be an error, no?
Yes, Greaves did have one setting toggled on that I missed turning off which held him down a tier. I have updated the rankings and he is now showing properly in tier 3. Thanks for catching that.
The uncertainty with wins, volume of starts, and his new contract hold him back from jumping up another tier or so.