Player Rankings
Every player, ranked by how much he actually helps his team win — not just points, but everything: creating chances, preventing them, finishing, driving play. The big number is our model's estimate of wins added; gold bars mean elite skills, green means strong, and the tick on every bar marks the league's middle.
How to read this
This board answers one question: who is driving play at 5-on-5, right now? We take every skater's on-ice results — the chances created and allowed while he's out there — adjust for position, minutes and teammates, and roll it all into one number on a wins-style scale. Positive means the team is better with him on the ice; the top of the board is who the model would build around tonight.
Be honest about the limits: this is a , not the RAPM-style WAR the public models publish — on-ice numbers share credit with linemates, so trust the ordering more than the decimals, and read a gap under about 0.3 as a tie. The six bars show how each skater earns his number; each is a 0–100 percentile against the same position. Goalies live on their own scale: — did they beat the shot quality they faced?
- OFF
- the player's own chances — individual xG per 60
- CRE
- chances the line creates with him on the ice
- DEF
- chance suppression — on-ice xG against, inverted
- FIN
- finishing talent — goals scored above expected
- DGR
- individual high-danger chances per 60
- 2W
- team's xG% with him on vs. off the ice
- WAR/Impact are model-estimated proxies derived from NHL data and our own xG model aggregates — individual production (xG, points, finishing, all situations) blended with 5v5 on-ice share and on/off relative impact. No real WAR or contract data exists.
- 783 qualified · 5on5 · proxy, not official WAR
Skill bars OFF shoots · CRE creates · DEF defends · FIN finishes · DGR gets to the slot · 2W two-way
| # | Team | Player | ||
|---|---|---|---|---|
| 1 | EDM | OFF 99, CRE 94, DEF 70, FIN 1, DGR 99, 2W 95 | MVP TIER+6.83model-est. wins | |
| 2 | COL | OFF 98, CRE 97, DEF 77, FIN 10, DGR 95, 2W 80 | MVP TIER+6.53model-est. wins | |
| 3 | TBL | Nikita KucherovR · 76 GP · 20.3 min/gmElite net-front threat, elite shooter — an MVP-caliber season. | OFF 94, CRE 88, DEF 71, FIN 25, DGR 96, 2W 71 | MVP TIER+6.16model-est. wins |
| 4 | SJS | OFF 92, CRE 53, DEF 42, FIN 16, DGR 77, 2W 83 | MVP TIER+5.34model-est. wins | |
| 5 | DAL | OFF 97, CRE 76, DEF 89, FIN 7, DGR 91, 2W 91 | MVP TIER+5.14model-est. wins | |
| 6 | COL | OFF 71, CRE 92, DEF 74, FIN 76, DGR 52, 2W 54 | ALL-STAR+4.94model-est. wins | |
| 7 | WPG | Mark ScheifeleC · 82 GP · 21.5 min/gmStrong shooter, strong net-front threat — an all-star level season. | OFF 76, CRE 47, DEF 60, FIN 54, DGR 73, 2W 66 | ALL-STAR+4.72model-est. wins |
| 8 | MTL | Cole CaufieldR · 81 GP · 18.2 min/gmElite shooter, elite net-front threat — an all-star level season. | OFF 99, CRE 67, DEF 49, FIN 53, DGR 95, 2W 65 | ALL-STAR+4.67model-est. wins |
| 9 | MIN | Kirill KaprizovL · 78 GP · 22.1 min/gmElite shooter, elite net-front threat — an all-star level season. | OFF 97, CRE 71, DEF 66, FIN 2, DGR 95, 2W 64 | ALL-STAR+4.51model-est. wins |
| 10 | EDM | OFF 84, CRE 82, DEF 52, FIN 20, DGR 50, 2W 59 | ALL-STAR+4.41model-est. wins | |
| 11 | VGK | OFF 77, CRE 63, DEF 97, FIN 44, DGR 63, 2W 81 | ALL-STAR+4.35model-est. wins | |
| 12 | WPG | Kyle ConnorL · 82 GP · 21.5 min/gmStrong shooter, strong net-front threat — an all-star level season. | OFF 88, CRE 34, DEF 74, FIN 18, DGR 74, 2W 68 | ALL-STAR+4.35model-est. wins |
| 13 | MTL | Nick SuzukiC · 82 GP · 20.8 min/gmStrong net-front threat, strong shooter — an all-star level season. | OFF 79, CRE 39, DEF 74, FIN 4, DGR 80, 2W 60 | ALL-STAR+4.34model-est. wins |
| 14 | DET | Alex DeBrincatR · 82 GP · 18.5 min/gmElite shooter, elite net-front threat — an all-star level season. | OFF 99, CRE 66, DEF 71, FIN 1, DGR 93, 2W 71 | ALL-STAR+4.29model-est. wins |
| 15 | DAL | Wyatt JohnstonC · 82 GP · 20.1 min/gmElite net-front threat, elite shooter — an all-star level season. | OFF 95, CRE 52, DEF 70, FIN 3, DGR 98, 2W 40 | ALL-STAR+4.21model-est. wins |
| 16 | UTA | Clayton KellerR · 82 GP · 19.1 min/gmStrong play-driver, strong defender — an all-star level season. | OFF 85, CRE 70, DEF 88, FIN 5, DGR 71, 2W 88 | ALL-STAR+4.19model-est. wins |
| 17 | TBL | Brandon HagelL · 71 GP · 19.8 min/gmElite net-front threat, elite shooter — an all-star level season. | OFF 99, CRE 90, DEF 92, FIN 9, DGR 99, 2W 95 | ALL-STAR+4.18model-est. wins |
| 18 | TBL | OFF 93, CRE 42, DEF 88, FIN 8, DGR 85, 2W 36 | ALL-STAR+4.13model-est. wins | |
| 19 | BOS | OFF 87, CRE 16, DEF 54, FIN 7, DGR 62, 2W 49 | ALL-STAR+4.04model-est. wins | |
| 20 | OTT | Tim StützleC · 80 GP · 20.3 min/gmElite defender, elite net-front threat — an all-star level season. | OFF 90, CRE 34, DEF 97, FIN 5, DGR 93, 2W 54 | ALL-STAR+4.00model-est. wins |
| 21 | BUF | Tage ThompsonC · 81 GP · 19.2 min/gmElite shooter, strong net-front threat — an all-star level season. | OFF 96, CRE 57, DEF 48, FIN 55, DGR 83, 2W 41 | ALL-STAR+3.95model-est. wins |
| 22 | MIN | OFF 95, CRE 14, DEF 86, FIN 11, DGR 91, 2W 25 | ALL-STAR+3.94model-est. wins | |
| 23 | LAKstats: NYR | OFF 71, CRE 34, DEF 90, FIN 39, DGR 26, 2W 93 | ALL-STAR+3.90model-est. wins | |
| 24 | NJD | OFF 96, CRE 85, DEF 68, FIN 14, DGR 84, 2W 90 | ALL-STAR+3.82model-est. wins | |
| 25 | CAR | OFF 83, CRE 82, DEF 84, FIN 9, DGR 66, 2W 56 | ALL-STAR+3.76model-est. wins | |
| 26 | UTA | OFF 97, CRE 64, DEF 64, FIN 55, DGR 52, 2W 56 | ALL-STAR+3.76model-est. wins | |
| 27 | VGK | OFF 92, CRE 44, DEF 100, FIN 17, DGR 97, 2W 89 | ALL-STAR+3.70model-est. wins | |
| 28 | UTA | OFF 76, CRE 36, DEF 96, FIN 27, DGR 64, 2W 82 | ALL-STAR+3.70model-est. wins | |
| 29 | VGK | OFF 33, CRE 36, DEF 99, FIN 86, DGR 25, 2W 84 | ALL-STAR+3.69model-est. wins | |
| 30 | OTT | OFF 81, CRE 77, DEF 89, FIN 42, DGR 57, 2W 67 | ALL-STAR+3.68model-est. wins | |
| 31 | NSH | Steven StamkosC · 82 GP · 17.8 min/gmElite net-front threat, elite shooter — an all-star level season. | OFF 96, CRE 66, DEF 66, FIN 6, DGR 97, 2W 86 | ALL-STAR+3.67model-est. wins |
| 32 | COL | OFF 86, CRE 83, DEF 96, FIN 18, DGR 78, 2W 79 | ALL-STAR+3.62model-est. wins | |
| 33 | NYR | OFF 68, CRE 11, DEF 94, FIN 17, DGR 41, 2W 85 | ALL-STAR+3.60model-est. wins | |
| 34 | ANA | OFF 95, CRE 72, DEF 33, FIN 58, DGR 67, 2W 48 | ALL-STAR+3.55model-est. wins | |
| 35 | TOR | William NylanderR · 65 GP · 19.4 min/gmStrong net-front threat, strong shooter — an all-star level season. | OFF 76, CRE 34, DEF 27, FIN 56, DGR 87, 2W 62 | ALL-STAR+3.51model-est. wins |
| 36 | ANA | Leo CarlssonC · 70 GP · 19.2 min/gmStrong play-driver, strong shooter — a clear top-of-the-lineup season. | OFF 80, CRE 70, DEF 80, FIN 43, DGR 56, 2W 88 | TOP LINE+3.46model-est. wins |
| 37 | NYRstats: VGK | Pavel DorofeyevR · 82 GP · 17.6 min/gmElite defender, elite shooter — a clear top-of-the-lineup season. | OFF 93, CRE 49, DEF 98, FIN 4, DGR 76, 2W 73 | TOP LINE+3.45model-est. wins |
| 38 | TOR | John TavaresC · 82 GP · 18.2 min/gmElite net-front threat, elite shooter — a clear top-of-the-lineup season. | OFF 98, CRE 50, DEF 44, FIN 2, DGR 98, 2W 88 | TOP LINE+3.44model-est. wins |
| 39 | NJD | Jesper BrattL · 82 GP · 18.8 min/gmElite play-driver, strong playmaker — a clear top-of-the-lineup season. | OFF 64, CRE 88, DEF 72, FIN 14, DGR 66, 2W 95 | TOP LINE+3.43model-est. wins |
| 40 | LAK | Adrian KempeR · 81 GP · 19.3 min/gmStrong defender, strong shooter — a clear top-of-the-lineup season. | OFF 83, CRE 9, DEF 88, FIN 63, DGR 82, 2W 21 | TOP LINE+3.39model-est. wins |
| 41 | CAR | Andrei SvechnikovR · 79 GP · 17.0 min/gmElite playmaker, elite shooter — a clear top-of-the-lineup season. | OFF 94, CRE 97, DEF 33, FIN 8, DGR 91, 2W 39 | TOP LINE+3.38model-est. wins |
| 42 | WSH | Tom WilsonR · 72 GP · 19.5 min/gmElite net-front threat, elite defender — a clear top-of-the-lineup season. | OFF 86, CRE 42, DEF 96, FIN 20, DGR 97, 2W 96 | TOP LINE+3.37model-est. wins |
| 43 | CAR | Seth JarvisR · 71 GP · 18.9 min/gmElite net-front threat, elite shooter — a clear top-of-the-lineup season. | OFF 100, CRE 74, DEF 86, FIN 3, DGR 100, 2W 47 | TOP LINE+3.37model-est. wins |
| 44 | NSH | Filip ForsbergL · 82 GP · 18.9 min/gmStrong shooter, strong net-front threat — a clear top-of-the-lineup season. | OFF 86, CRE 42, DEF 27, FIN 38, DGR 72, 2W 29 | TOP LINE+3.37model-est. wins |
| 45 | DAL | Mikko RantanenR · 64 GP · 20.2 min/gmStrong defender, strong shooter — a clear top-of-the-lineup season. | OFF 74, CRE 39, DEF 80, FIN 43, DGR 63, 2W 41 | TOP LINE+3.31model-est. wins |
| 46 | CAR | Nikolaj EhlersL · 82 GP · 16.6 min/gmStrong defender, strong playmaker — a clear top-of-the-lineup season. | OFF 58, CRE 80, DEF 82, FIN 52, DGR 30, 2W 51 | TOP LINE+3.29model-est. wins |
| 47 | STL | Robert ThomasC · 64 GP · 19.0 min/gmElite play-driver, strong finisher — a clear top-of-the-lineup season. | OFF 47, CRE 61, DEF 88, FIN 89, DGR 69, 2W 96 | TOP LINE+3.29model-est. wins |
| 48 | BOS | Morgan GeekieC · 81 GP · 17.4 min/gmStrong shooter, strong net-front threat — a clear top-of-the-lineup season. | OFF 81, CRE 24, DEF 39, FIN 71, DGR 80, 2W 45 | TOP LINE+3.27model-est. wins |
| 49 | WPG | Gabriel VilardiC · 82 GP · 18.7 min/gmStrong net-front threat, strong shooter — a clear top-of-the-lineup season. | OFF 78, CRE 53, DEF 59, FIN 17, DGR 83, 2W 70 | TOP LINE+3.24model-est. wins |
| 50 | NYI | Mathew BarzalC · 81 GP · 20.7 min/gmElite play-driver, strong net-front threat — a clear top-of-the-lineup season. | OFF 64, CRE 67, DEF 65, FIN 10, DGR 71, 2W 92 | TOP LINE+3.21model-est. wins |
Skill bars OFF shoots · CRE creates · DEF defends · FIN finishes · DGR gets to the slot · 2W two-way
| # | Team | Player | ||
|---|---|---|---|---|
| 1 | EDM | OFF 100, CRE 90, DEF 94, FIN 0, DGR 91, 2W 99 | MVP TIER+5.22model-est. wins | |
| 2 | CBJ | OFF 98, CRE 69, DEF 83, FIN 84, DGR 87, 2W 97 | ALL-STAR+4.50model-est. wins | |
| 3 | COL | OFF 100, CRE 71, DEF 96, FIN 10, DGR 100, 2W 63 | ALL-STAR+3.96model-est. wins | |
| 4 | MTL | OFF 92, CRE 69, DEF 77, FIN 8, DGR 92, 2W 95 | ALL-STAR+3.91model-est. wins | |
| 5 | BUF | Rasmus DahlinD · 77 GP · 24.2 min/gmElite net-front threat, elite shooter — an all-star level season. | OFF 99, CRE 71, DEF 80, FIN 2, DGR 99, 2W 93 | ALL-STAR+3.90model-est. wins |
| 6 | TORstats: TBL | OFF 98, CRE 67, DEF 95, FIN 6, DGR 84, 2W 83 | ALL-STAR+3.74model-est. wins | |
| 7 | MINstats: VAN | OFF 94, CRE 77, DEF 62, FIN 1, DGR 60, 2W 100 | ALL-STAR+3.74model-est. wins | |
| 8 | DET | Moritz SeiderD · 82 GP · 25.7 min/gmElite defender, elite play-driver — a clear top-of-the-lineup season. | OFF 77, CRE 35, DEF 97, FIN 21, DGR 69, 2W 95 | TOP LINE+3.24model-est. wins |
| 9 | NYI | Matthew SchaeferD · 82 GP · 24.7 min/gmElite shooter, elite net-front threat — a clear top-of-the-lineup season. | OFF 97, CRE 41, DEF 67, FIN 4, DGR 96, 2W 87 | TOP LINE+3.09model-est. wins |
| 10 | TBLstats: WSH | John CarlsonD · 71 GP · 23.2 min/gmElite net-front threat, elite shooter — a clear top-of-the-lineup season. | OFF 97, CRE 62, DEF 77, FIN 3, DGR 100, 2W 90 | TOP LINE+3.08model-est. wins |
| 11 | DAL | Miro HeiskanenD · 77 GP · 25.5 min/gmElite defender, strong play-driver — a clear top-of-the-lineup season. | OFF 83, CRE 7, DEF 100, FIN 2, DGR 78, 2W 89 | TOP LINE+3.06model-est. wins |
| 12 | WSH | Jakob ChychrunD · 80 GP · 23.3 min/gmElite shooter, elite net-front threat — a clear top-of-the-lineup season. | OFF 100, CRE 64, DEF 51, FIN 22, DGR 98, 2W 70 | TOP LINE+2.99model-est. wins |
| 13 | PIT | Erik KarlssonD · 75 GP · 23.6 min/gmElite shooter, elite defender — a clear top-of-the-lineup season. | OFF 96, CRE 22, DEF 90, FIN 30, DGR 63, 2W 58 | TOP LINE+2.87model-est. wins |
| 14 | NYR | Adam FoxD · 55 GP · 23.6 min/gmElite play-driver, elite defender — a clear top-of-the-lineup season. | OFF 80, CRE 53, DEF 99, FIN 11, DGR 82, 2W 100 | TOP LINE+2.86model-est. wins |
| 15 | ANA | Jackson LaCombeD · 82 GP · 24.2 min/gmElite net-front threat, elite shooter — a clear top-of-the-lineup season. | OFF 93, CRE 43, DEF 82, FIN 1, DGR 96, 2W 76 | TOP LINE+2.77model-est. wins |
| 16 | OTT | Jake SandersonD · 67 GP · 24.8 min/gmElite defender, elite net-front threat — a clear top-of-the-lineup season. | OFF 95, CRE 18, DEF 99, FIN 18, DGR 97, 2W 71 | TOP LINE+2.72model-est. wins |
| 17 | MIN | Brock FaberD · 80 GP · 24.7 min/gmElite finisher, strong shooter — a clear top-of-the-lineup season. | OFF 75, CRE 74, DEF 65, FIN 99, DGR 70, 2W 67 | TOP LINE+2.66model-est. wins |
| 18 | CAR | Shayne GostisbehereD · 55 GP · 19.2 min/gmElite shooter, elite defender — a clear top-of-the-lineup season. | OFF 98, CRE 90, DEF 92, FIN 21, DGR 76, 2W 81 | TOP LINE+2.62model-est. wins |
| 19 | COL | Sam MalinskiD · 82 GP · 17.6 min/gmElite playmaker, elite play-driver — a clear top-of-the-lineup season. | OFF 75, CRE 99, DEF 91, FIN 92, DGR 31, 2W 96 | TOP LINE+2.60model-est. wins |
| 20 | EDM | Mattias EkholmD · 82 GP · 20.6 min/gmElite playmaker, elite play-driver — a clear top-of-the-lineup season. | OFF 86, CRE 99, DEF 65, FIN 14, DGR 76, 2W 99 | TOP LINE+2.56model-est. wins |
| 21 | UTA | Mikhail SergachevD · 78 GP · 24.3 min/gmStrong defender, strong shooter — a clear top-of-the-lineup season. | OFF 75, CRE 31, DEF 89, FIN 23, DGR 61, 2W 58 | TOP LINE+2.51model-est. wins |
| 22 | VGKstats: CGY | Rasmus AnderssonD · 81 GP · 23.2 min/gmElite shooter, elite net-front threat — a clear top-of-the-lineup season. | OFF 95, CRE 14, DEF 82, FIN 12, DGR 93, 2W 87 | TOP LINE+2.47model-est. wins |
| 23 | BOS | Charlie McAvoyD · 69 GP · 24.4 min/gmElite shooter, strong defender — a clear top-of-the-lineup season. | OFF 91, CRE 4, DEF 83, FIN 36, DGR 80, 2W 59 | TOP LINE+2.43model-est. wins |
| 24 | NSH | Roman JosiD · 68 GP · 24.9 min/gmElite shooter, elite net-front threat — a clear top-of-the-lineup season. | OFF 96, CRE 29, DEF 67, FIN 5, DGR 90, 2W 63 | TOP LINE+2.31model-est. wins |
| 25 | CAR | K'Andre MillerD · 72 GP · 22.4 min/gmElite playmaker, strong defender — a clear top-of-the-lineup season. | OFF 68, CRE 95, DEF 84, FIN 69, DGR 72, 2W 78 | TOP LINE+2.28model-est. wins |
| 26 | WPG | Josh MorrisseyD · 77 GP · 24.7 min/gmStrong finisher, strong shooter — a clear top-of-the-lineup season. | OFF 86, CRE 17, DEF 75, FIN 89, DGR 74, 2W 46 | TOP LINE+2.23model-est. wins |
| 27 | NYR | Vladislav GavrikovD · 82 GP · 23.7 min/gmElite finisher, elite defender — a clear top-of-the-lineup season. | OFF 68, CRE 14, DEF 92, FIN 96, DGR 81, 2W 92 | TOP LINE+2.18model-est. wins |
| 28 | CBJ | Damon SeversonD · 71 GP · 21.1 min/gmElite play-driver, elite playmaker — a clear top-of-the-lineup season. | OFF 89, CRE 96, DEF 67, FIN 30, DGR 89, 2W 98 | TOP LINE+2.13model-est. wins |
| 29 | VGK | Shea TheodoreD · 70 GP · 22.8 min/gmElite net-front threat, elite shooter — a clear top-of-the-lineup season. | OFF 91, CRE 74, DEF 87, FIN 28, DGR 98, 2W 58 | TOP LINE+2.08model-est. wins |
| 30 | OTT | Jordan SpenceD · 73 GP · 18.7 min/gmElite playmaker, elite play-driver — a clear top-of-the-lineup season. | OFF 75, CRE 98, DEF 84, FIN 85, DGR 21, 2W 95 | TOP LINE+2.07model-est. wins |
| 31 | PHI | Travis SanheimD · 81 GP · 24.2 min/gmElite defender, elite net-front threat — a clear top-of-the-lineup season. | OFF 83, CRE 28, DEF 96, FIN 17, DGR 94, 2W 74 | TOP LINE+2.03model-est. wins |
| 32 | BUF | Mattias SamuelssonD · 78 GP · 22.8 min/gmElite net-front threat, elite finisher — a clear top-of-the-lineup season. | OFF 81, CRE 50, DEF 69, FIN 92, DGR 98, 2W 58 | TOP LINE+2.03model-est. wins |
| 33 | LAK | Brandt ClarkeD · 82 GP · 19.8 min/gmElite net-front threat, strong shooter — a solid contributor season. | OFF 90, CRE 37, DEF 89, FIN 5, DGR 95, 2W 67 | SOLID+1.94model-est. wins |
| 34 | CAR | Sean WalkerD · 81 GP · 21.8 min/gmElite playmaker, elite net-front threat — a solid contributor season. | OFF 91, CRE 93, DEF 77, FIN 20, DGR 92, 2W 67 | SOLID+1.89model-est. wins |
| 35 | CHIstats: BUF | Bowen ByramD · 82 GP · 22.3 min/gmElite shooter, elite net-front threat — a solid contributor season. | OFF 93, CRE 59, DEF 61, FIN 14, DGR 93, 2W 59 | SOLID+1.89model-est. wins |
| 36 | TOR | OFF 86, CRE 55, DEF 40, FIN 93, DGR 63, 2W 93 | SOLID+1.87model-est. wins | |
| 37 | STL | Philip BrobergD · 81 GP · 23.4 min/gmElite defender, strong play-driver — a solid contributor season. | OFF 80, CRE 26, DEF 90, FIN 9, DGR 88, 2W 89 | SOLID+1.84model-est. wins |
| 38 | CBJ | OFF 65, CRE 45, DEF 80, FIN 82, DGR 57, 2W 80 | SOLID+1.73model-est. wins | |
| 39 | SJS | OFF 55, CRE 65, DEF 59, FIN 13, DGR 20, 2W 98 | SOLID+1.73model-est. wins | |
| 40 | DAL | Esa LindellD · 82 GP · 23.2 min/gmElite defender, strong net-front threat — a solid contributor season. | OFF 61, CRE 20, DEF 98, FIN 47, DGR 85, 2W 78 | SOLID+1.72model-est. wins |
| 41 | TBL | J.J. MoserD · 79 GP · 21.6 min/gmElite playmaker, strong net-front threat — a solid contributor season. | OFF 71, CRE 92, DEF 62, FIN 75, DGR 86, 2W 72 | SOLID+1.70model-est. wins |
| 42 | COL | Josh MansonD · 79 GP · 17.8 min/gmElite playmaker, strong net-front threat — a solid contributor season. | OFF 86, CRE 95, DEF 77, FIN 22, DGR 87, 2W 64 | SOLID+1.70model-est. wins |
| 43 | UTA | John MarinoD · 80 GP · 20.2 min/gmElite net-front threat, strong playmaker — a solid contributor season. | OFF 61, CRE 74, DEF 67, FIN 18, DGR 94, 2W 72 | SOLID+1.69model-est. wins |
| 44 | VGK | OFF 61, CRE 81, DEF 94, FIN 16, DGR 41, 2W 85 | SOLID+1.68model-est. wins | |
| 45 | COL | OFF 71, CRE 87, DEF 72, FIN 100, DGR 60, 2W 29 | SOLID+1.68model-est. wins | |
| 46 | OTT | OFF 77, CRE 50, DEF 97, FIN 39, DGR 67, 2W 66 | SOLID+1.63model-est. wins | |
| 47 | COL | OFF 80, CRE 95, DEF 92, FIN 8, DGR 54, 2W 84 | SOLID+1.63model-est. wins | |
| 48 | EDMstats: PIT | OFF 41, CRE 93, DEF 34, FIN 91, DGR 21, 2W 82 | SOLID+1.60model-est. wins | |
| 49 | NJD | Dougie HamiltonD · 77 GP · 21.5 min/gmElite shooter, elite net-front threat — a solid contributor season. | OFF 95, CRE 45, DEF 62, FIN 6, DGR 91, 2W 44 | SOLID+1.57model-est. wins |
| 50 | NYRstats: UTA | OFF 80, CRE 98, DEF 45, FIN 44, DGR 88, 2W 94 | SOLID+1.56model-est. wins |
| # | Team | Goalie | ||||
|---|---|---|---|---|---|---|
| 1 | WSH | Logan ThompsonG · 58 GPStopped 33.8 more goals than an average goalie would have on the same shots — an MVP-caliber season. | +33.8 | 91.180 | 82.520 | MVP TIER+5.54model-est. wins |
| 2 | NYI | Ilya SorokinG · 55 GPStopped 31.4 more goals than an average goalie would have on the same shots — an MVP-caliber season. | +31.4 | 90.590 | 88.100 | MVP TIER+5.15model-est. wins |
| 3 | BOS | Jeremy SwaymanG · 55 GPStopped 23.5 more goals than an average goalie would have on the same shots — an all-star level season. | +23.5 | 90.770 | 87.760 | ALL-STAR+3.85model-est. wins |
| 4 | NYR | Igor ShesterkinG · 51 GPStopped 18.8 more goals than an average goalie would have on the same shots — a clear top-of-the-lineup season. | +18.8 | 91.160 | 83.210 | TOP LINE+3.08model-est. wins |
| 5 | TBL | Andrei VasilevskiyG · 58 GPStopped 18.3 more goals than an average goalie would have on the same shots — a clear top-of-the-lineup season. | +18.3 | 91.230 | 85.270 | TOP LINE+3.00model-est. wins |
| 6 | COL | Scott WedgewoodG · 45 GPStopped 14.1 more goals than an average goalie would have on the same shots — a clear top-of-the-lineup season. | +14.1 | 92.130 | 81.210 | TOP LINE+2.32model-est. wins |
| 7 | SEA | Philipp GrubauerG · 32 GPStopped 13.2 more goals than an average goalie would have on the same shots — a clear top-of-the-lineup season. | +13.2 | 90.880 | 77.310 | TOP LINE+2.16model-est. wins |
| 8 | STL | Joel HoferG · 46 GPStopped 12.6 more goals than an average goalie would have on the same shots — a clear top-of-the-lineup season. | +12.6 | 90.960 | 80.240 | TOP LINE+2.07model-est. wins |
| 9 | CBJ | Jet GreavesG · 55 GPStopped 12.2 more goals than an average goalie would have on the same shots — a solid contributor season. | +12.2 | 90.770 | 83.190 | SOLID+1.99model-est. wins |
| 10 | CHI | Spencer KnightG · 55 GPStopped 11.7 more goals than an average goalie would have on the same shots — a solid contributor season. | +11.7 | 90.210 | 85.230 | SOLID+1.91model-est. wins |
| 11 | NSH | Justus AnnunenG · 28 GPStopped 11.5 more goals than an average goalie would have on the same shots — a solid contributor season. | +11.5 | 90.720 | 83.000 | SOLID+1.89model-est. wins |
| 12 | DET | John GibsonG · 57 GPStopped 11.4 more goals than an average goalie would have on the same shots — a solid contributor season. | +11.4 | 90.140 | 83.010 | SOLID+1.86model-est. wins |
| 13 | BUF | Alex LyonG · 36 GPStopped 11.2 more goals than an average goalie would have on the same shots — a solid contributor season. | +11.2 | 90.700 | 84.020 | SOLID+1.84model-est. wins |
| 14 | NJD | Jake AllenG · 37 GPStopped 10.7 more goals than an average goalie would have on the same shots — a solid contributor season. | +10.7 | 90.400 | 82.120 | SOLID+1.75model-est. wins |
| 15 | CGY | Devin CooleyG · 31 GPStopped 10.1 more goals than an average goalie would have on the same shots — a solid contributor season. | +10.1 | 90.910 | 79.670 | SOLID+1.65model-est. wins |
| 16 | MTL | Jacob FowlerG · 17 GPStopped 9.4 more goals than an average goalie would have on the same shots — a solid contributor season. | +9.4 | 90.850 | 80.210 | SOLID+1.55model-est. wins |
| 17 | BUF | Ukko-Pekka LuukkonenG · 35 GPStopped 8.9 more goals than an average goalie would have on the same shots — a solid contributor season. | +8.9 | 90.970 | 84.000 | SOLID+1.46model-est. wins |
| 18 | COL | Mackenzie BlackwoodG · 39 GPStopped 8.9 more goals than an average goalie would have on the same shots — a solid contributor season. | +8.9 | 90.350 | 79.490 | SOLID+1.45model-est. wins |
| 19 | TBLstats: TOR | Dennis HildebyG · 20 GPStopped 8.5 more goals than an average goalie would have on the same shots — a solid contributor season. | +8.5 | 91.420 | 87.670 | SOLID+1.39model-est. wins |
| 20 | LAK | Anton ForsbergG · 36 GPStopped 7.7 more goals than an average goalie would have on the same shots — a solid contributor season. | +7.7 | 90.970 | 83.380 | SOLID+1.27model-est. wins |
| 21 | WPGstats: PIT | Stuart SkinnerG · 50 GPStopped 7.5 more goals than an average goalie would have on the same shots — a solid contributor season. | +7.5 | 88.790 | 78.440 | SOLID+1.22model-est. wins |
| 22 | WPGstats: EDM | Stuart SkinnerG · 50 GPStopped 7.5 more goals than an average goalie would have on the same shots — a solid contributor season. | +7.5 | 88.790 | 78.440 | SOLID+1.22model-est. wins |
| 23 | MTL | Jakub DobesG · 43 GPStopped 7.0 more goals than an average goalie would have on the same shots — a solid contributor season. | +7.0 | 90.140 | 83.080 | SOLID+1.15model-est. wins |
| 24 | NYI | David RittichG · 30 GPStopped 6.6 more goals than an average goalie would have on the same shots — a solid contributor season. | +6.6 | 89.440 | 89.800 | SOLID+1.09model-est. wins |
| 25 | MIN | Jesper WallstedtG · 35 GPStopped 6.3 more goals than an average goalie would have on the same shots — a solid contributor season. | +6.3 | 91.570 | 87.140 | SOLID+1.03model-est. wins |
| 26 | PHI | Dan VladarG · 52 GPStopped 6.2 more goals than an average goalie would have on the same shots — a solid contributor season. | +6.2 | 90.570 | 84.530 | SOLID+1.02model-est. wins |
| 27 | VAN | Thatcher DemkoG · 20 GPStopped 6.1 more goals than an average goalie would have on the same shots — a solid contributor season. | +6.1 | 89.690 | 80.340 | SOLID+1.00model-est. wins |
| 28 | DAL | Casey DeSmithG · 30 GPStopped 4.3 more goals than an average goalie would have on the same shots — a depth season. | +4.3 | 90.660 | 80.660 | DEPTH+0.70model-est. wins |
| 29 | MIN | Filip GustavssonG · 50 GPStopped 3.7 more goals than an average goalie would have on the same shots — a depth season. | +3.7 | 90.410 | 76.830 | DEPTH+0.61model-est. wins |
| 30 | WPG | Connor HellebuyckG · 57 GPStopped 3.3 more goals than an average goalie would have on the same shots — a depth season. | +3.3 | 89.530 | 84.510 | DEPTH+0.54model-est. wins |
| 31 | DAL | Jake OettingerG · 54 GPStopped 2.5 more goals than an average goalie would have on the same shots — a depth season. | +2.5 | 89.940 | 83.680 | DEPTH+0.42model-est. wins |
| 32 | UTA | Karel VejmelkaG · 64 GPStopped 0.9 more goals than an average goalie would have on the same shots — a depth season. | +0.9 | 89.670 | 82.230 | DEPTH+0.15model-est. wins |
| 33 | DETstats: FLA | Daniil TarasovG · 33 GPStopped 0.7 more goals than an average goalie would have on the same shots — a depth season. | +0.7 | 89.510 | 82.630 | DEPTH+0.12model-est. wins |
| 34 | CGY | Dustin WolfG · 57 GPStopped 0.6 more goals than an average goalie would have on the same shots — a depth season. | +0.6 | 89.920 | 81.340 | DEPTH+0.10model-est. wins |
| 35 | VANstats: OTT | +0.0 | 86.000 | .000 | DEPTH+0.00model-est. wins | |
| 36 | PHIstats: TOR | Joseph WollG · 39 GPStopped almost exactly what an average goalie would have — a below-replacement season. | -0.1 | 89.920 | 78.460 | BELOW REPL.−0.02model-est. wins |
| 37 | SEA | Joey DaccordG · 47 GPStopped almost exactly what an average goalie would have — a below-replacement season. | -0.1 | 89.750 | 82.550 | BELOW REPL.−0.02model-est. wins |
| 38 | BUF | Colten EllisG · 16 GPAllowed 0.9 more goals than the shots he faced deserved — a below-replacement season. | -0.9 | 90.330 | 78.740 | BELOW REPL.−0.14model-est. wins |
| 39 | EDM | Connor IngramG · 32 GPAllowed 0.8 more goals than the shots he faced deserved — a below-replacement season. | -0.8 | 89.910 | 85.170 | BELOW REPL.−0.14model-est. wins |
| 40 | NYIstats: UTA | Vitek VanecekG · 22 GPAllowed 1.8 more goals than the shots he faced deserved — a below-replacement season. | -1.8 | 88.340 | 73.130 | BELOW REPL.−0.30model-est. wins |
| 41 | FLAstats: VGK | Akira SchmidG · 34 GPAllowed 2.1 more goals than the shots he faced deserved — a below-replacement season. | -2.1 | 89.250 | 85.270 | BELOW REPL.−0.35model-est. wins |
| 42 | NYR | Jonathan QuickG · 25 GPAllowed 2.5 more goals than the shots he faced deserved — a below-replacement season. | -2.5 | 89.120 | 78.090 | BELOW REPL.−0.40model-est. wins |
| 43 | NYRstats: BOS | Joonas KorpisaloG · 31 GPAllowed 2.7 more goals than the shots he faced deserved — a below-replacement season. | -2.7 | 89.420 | 83.080 | BELOW REPL.−0.44model-est. wins |
| 44 | EDMstats: CAR | Frederik AndersenG · 35 GPAllowed 3.0 more goals than the shots he faced deserved — a below-replacement season. | -3.0 | 87.400 | 81.280 | BELOW REPL.−0.49model-est. wins |
| 45 | CAR | Brandon BussiG · 39 GPAllowed 3.3 more goals than the shots he faced deserved — a below-replacement season. | -3.3 | 89.470 | 83.890 | BELOW REPL.−0.54model-est. wins |
| 46 | ANA | Ville HussoG · 20 GPAllowed 3.8 more goals than the shots he faced deserved — a below-replacement season. | -3.8 | 88.390 | 76.330 | BELOW REPL.−0.62model-est. wins |
| 47 | ANA | Lukas DostalG · 56 GPAllowed 4.4 more goals than the shots he faced deserved — a below-replacement season. | -4.4 | 88.830 | 84.050 | BELOW REPL.−0.73model-est. wins |
| 48 | SJS | Alex NedeljkovicG · 40 GPAllowed 4.5 more goals than the shots he faced deserved — a below-replacement season. | -4.5 | 89.610 | 85.810 | BELOW REPL.−0.74model-est. wins |
| 49 | TOR | Anthony StolarzG · 26 GPAllowed 4.6 more goals than the shots he faced deserved — a below-replacement season. | -4.6 | 89.270 | 85.290 | BELOW REPL.−0.75model-est. wins |
| 50 | MTL | Samuel MontembeaultG · 25 GPAllowed 4.6 more goals than the shots he faced deserved — a below-replacement season. | -4.6 | 87.240 | 80.890 | BELOW REPL.−0.75model-est. wins |
WAR proxy is model-estimated from on-ice impact, not measured wins above replacement. On-ice xG share can flatter strong-possession teammates — read magnitudes as ordinal. Source: NHL stats API + our xG model, 5-on-5, via the analytics sidecar.