Skip to content

NHL Power Ratings

0 games per team on average — early-season ratings still lean on last season and shrink toward average. Sorted by win% vs an average team; # after a value is that component's league rank. 7-day is the change in win% (percentage points).

Ability to winScoring chancesGoaltending
#TeamWin% vs avgRating5v5 xGF%xGF/60xGA/60PP xGF/GPPK xGA/GPGSAx/60Starter7-day
1Avalanche59.3%0.55#152.4%#12.652.410.720.69+0.10#8Mackenzie Blackwood—
2Lightning55.8%0.52#551.3%#42.542.420.730.70+0.16#3Andrei Vasilevskiy—
3Hurricanes55.3%0.54#251.6%#32.602.440.710.67−0.10#30Pyotr Kochetkov—
4Golden Knights55.2%0.51#951.6%#22.532.380.740.65−0.05#23Adin Hill—
5Stars53.7%0.53#450.4%#62.472.430.740.69+0.11#7Jake Oettinger—
6Senators53.1%0.52#751.1%#52.502.400.700.68−0.07#25Linus Ullmark—
7Sabres52.3%0.54#350.4%#102.542.490.700.72−0.01#18Ukko-Pekka Luukkonen—
8Mammoth52.1%0.50#1550.9%#72.572.480.690.72+0.03#14Karel Vejmelka—
9Oilers51.9%0.50#1250.4%#82.542.500.730.71+0.04#11Frederik Andersen—
10Capitals51.9%0.52#650.1%#172.542.530.700.73+0.16#2Logan Thompson—
11Kings50.8%0.49#2150.4%#112.452.410.670.68+0.03#12Darcy Kuemper—
12Blue Jackets50.7%0.50#1650.6%#132.532.470.670.72+0.03#13Cam Talbot—
13Flyers50.6%0.50#1850.1%#122.412.410.700.68+0.01#17Dan Vladar—
14Wild50.2%0.51#1050.1%#142.492.480.720.71−0.09#29Calvin Pickard—
15Penguins50.1%0.51#1150.4%#92.542.500.700.68−0.24#32Arturs Silovs—
16Blues49.9%0.50#1450.5%#162.492.440.640.69−0.06#24Jordan Binnington—
17Panthers49.7%0.49#1949.9%#152.472.490.730.69−0.05#21Jacob Markstrom—
18Bruins49.6%0.50#1349.4%#242.462.520.700.75+0.20#1Jeremy Swayman—
19Jets49.4%0.49#2049.5%#212.442.480.680.68+0.12#5Connor Hellebuyck—
20Canadiens49.4%0.51#849.3%#252.482.550.710.75+0.13#4Samuel Montembeault—
21Red Wings49.3%0.50#1749.4%#202.462.520.740.69−0.03#19John Gibson—
22Ducks49.2%0.49#2450.1%#182.572.560.720.72−0.05#22Lukas Dostal—
23Devils48.9%0.49#2549.7%#192.462.490.710.67−0.03#20Jake Allen—
24Rangers48.6%0.48#3049.4%#222.422.480.710.72+0.11#6Igor Shesterkin—
25Islanders48.1%0.49#2249.3%#262.472.540.690.71+0.08#9Ilya Sorokin—
26Predators48.0%0.49#2349.3%#232.492.550.700.70+0.02#15Juuse Saros—
27Kraken46.5%0.48#2949.1%#272.412.500.670.68−0.07#26Philipp Grubauer—
28Maple Leafs45.9%0.48#2848.9%#292.452.570.670.73+0.05#10Sergei Bobrovsky—
29Flames45.3%0.48#2648.7%#302.392.520.650.71+0.02#16Dustin Wolf—
30Sharks44.8%0.48#2748.8%#282.422.530.680.72−0.14#31Alex Nedeljkovic—
31Blackhawks42.4%0.46#3147.8%#322.382.610.660.68−0.08#27Spencer Knight—
32Canucks41.9%0.44#3247.7%#312.392.610.700.69−0.09#28Kevin Lankinen—
How the ratings workshow

Every unblocked shot in the NHL's play-by-play gets an expected-goals (xG) value from our own model — the chance a shot like it goes in, from where and how it was taken and the game situation. Summing xG says how many goals a team's chances were worth, which settles far faster than goals themselves.

The pregame model rates each club on three things:

  • Ability to win — what the team has actually done on the scoreboard, not just the chances it created.
  • Scoring chances — expected goals for and against: the 5-on-5 share, and the power play and penalty kill per 60 minutes.
  • Goaltending — goals saved above expected per 60 by the projected starter, shrunk toward average until he has a real sample.

Game by game it adds home ice and rest (back-to-backs cost a team). The power rating is the result with those two removed: each club's chance of beating a league-average team on neutral ice, with average goaltending in the other net. How much each component counts is fitted on past seasons, not chosen.

Built by Gridpex on the NHL's public play-by-play. xGF% = share of expected goals at 5-on-5 · xGF/60, xGA/60 = expected goals for / against per 60 minutes · GSAx/60 = goals saved above expected per 60.