FHFH logo
Buy me a coffee

Team Power Rankings

Offense, defense, and pace scores are normalized to a 100-point league average using per-60 expected and actual results blended with an EWMA + shrinkage model. Special teams tiers come from daily power-play and penalty-kill percentiles, while the trend reflects movement versus each club's 10-game baseline.

Showing 32 teams · Updated nightly after new games
Metric legend & formulas

Power Score averages the offense, defense, and pace indices, then adds 1.5 points for each special teams tier step (Tier 1 → +3, Tier 2 → +1.5, Tier 3 → 0) for both PP and PK.

Offense = 100 + 15 × Z(0.7×z(xGF60) +0.2×z(SF60) + 0.1×z(GF60)). Defense = 100 + 15 × Z(0.7×z(-xGA60) +0.2×z(-SA60) + 0.1×z(-GA60)). Pace = 100 + 15 × Z(((CF60+CA60)/2)).

Trend compares today’s offense index against each club’s 10-game baseline. Pace60 is the underlying per-60 pace metric from the view.

Component Ratings turn the newly appended finishing, goalie, danger-mix, special teams, and discipline columns into the same 100-point scale (105 = strong, 95 = weak) for quick trend checks.

Sub-Ratings Spotlight

League-relative scores (100 = average) for the top-ranked club across finishing, goaltending, danger mix, special teams, and discipline.

⚠︎ High Variance
Finishing120.6GF60 vs xGF60
Goaltending122.9xGA60 vs GA60
Danger Mix122.3High-danger share
Special Teams99.2PP xGF + PK suppression
Discipline112.7Drawn vs taken penalties
#1
COLColorado Avalanche
130.6Power Score
137.3Off
123.9Def
121.7Pace
  • Trend 0.0
  • PP Tier Tier 1 · Elite
  • PK Tier Tier 3 · Subpar
#2
CARCarolina Hurricanes
122.9Power Score
128.1Off
114.9Def
116.8Pace
  • Trend 0.0
  • PP Tier Tier 1 · Elite
  • PK Tier Tier 3 · Subpar
#3
DETDetroit Red Wings
115.5Power Score
116.1Off
103.5Def
113.3Pace
  • Trend 0.0
  • PP Tier Tier 2 · Middle
  • PK Tier Tier 1 · Elite
#TeamPowerOffDefPaceTrendPP TierPK TierxGF60xGA60Pace60FinishGoalieDangerSpecialDiscVariance
1COLColorado Avalanche⚠︎130.6137.3123.9121.70.0Tier 1 · EliteTier 3 · Subpar3.882.6861.92120.6122.9122.399.2112.7High
2CARCarolina Hurricanes⚠︎122.9128.1114.9116.80.0Tier 1 · EliteTier 3 · Subpar3.712.8760.9681.389.5124.7106.4101.6High
3DETDetroit Red Wings⚠︎115.5116.1103.5113.30.0Tier 2 · MiddleTier 1 · Elite3.483.0460.2876.079.6109.3102.6115.2High
4WSHWashington Capitals113.8118.1102.6107.30.0Tier 2 · MiddleTier 1 · Elite3.483.1459.10113.7105.3112.798.792.7Stable
5VGKVegas Golden Knights112.1106.5122.1103.40.0Tier 2 · MiddleTier 3 · Subpar3.242.6958.3388.588.2126.2100.5119.6Stable
6CGYCalgary Flames111.2103.2110.7106.10.0Tier 2 · MiddleTier 1 · Elite3.182.8758.8673.894.7112.794.194.9Stable
7FLAFlorida Panthers109.6110.6101.4103.40.0Tier 2 · MiddleTier 1 · Elite3.353.1158.34105.591.7118.0100.9114.8Stable
8ANAAnaheim Ducks109.4112.282.1125.00.0Tier 2 · MiddleTier 2 · Middle3.333.4762.56111.7103.895.098.698.0Stable
9NYINew York Islanders109.4110.4101.298.50.0Tier 1 · EliteTier 1 · Elite3.403.2057.3772.1120.784.3100.5113.9Stable
10LAKLos Angeles Kings108.4102.1116.9101.60.0Tier 2 · MiddleTier 3 · Subpar3.202.7857.1980.1120.396.5109.3114.7Stable
11CBJColumbus Blue Jackets107.6102.893.0113.60.0Tier 1 · EliteTier 2 · Middle3.203.2060.3375.295.195.1101.1105.1Stable
12TBLTampa Bay Lightning⚠︎106.5114.2101.590.30.0Tier 1 · EliteTier 2 · Middle3.553.1455.7898.1119.3100.299.6103.0High
13BUFBuffalo Sabres106.3100.388.2112.50.0Tier 1 · EliteTier 1 · Elite3.093.2860.11117.388.1104.097.3101.9Stable
14PITPittsburgh Penguins105.098.8109.193.70.0Tier 2 · MiddleTier 1 · Elite3.142.9456.4493.3107.5107.1115.389.2Stable
15NJDNew Jersey Devils104.499.4101.0108.40.0Tier 2 · MiddleTier 3 · Subpar3.063.0959.3292.097.995.799.592.5Stable
16UTAUtah Mammoth⚠︎103.5102.5110.883.80.0Tier 2 · MiddleTier 1 · Elite3.152.9754.4998.492.1107.1101.9101.6High
17DALDallas Stars⚠︎101.4103.6109.273.40.0Tier 1 · EliteTier 1 · Elite3.232.9552.46121.0111.6113.6103.4100.8High
18OTTOttawa Senators100.583.9124.874.80.0Tier 1 · EliteTier 1 · Elite2.742.6252.74112.889.0102.599.9112.7Stable
19VANVancouver Canucks100.1106.564.6115.80.0Tier 2 · MiddleTier 1 · Elite3.303.7960.75102.887.480.2103.796.1Stable
20WPGWinnipeg Jets99.997.995.0102.40.0Tier 2 · MiddleTier 3 · Subpar3.073.2058.13100.8100.8110.0105.6101.4Stable
21NSHNashville Predators⚠︎99.798.4100.586.80.0Tier 1 · EliteTier 2 · Middle3.093.0855.0978.170.6109.799.8114.7High
22MINMinnesota Wild⚠︎98.791.4100.599.60.0Tier 2 · MiddleTier 3 · Subpar2.913.0957.59108.2121.790.287.6125.5High
23NYRNew York Rangers98.685.089.9107.40.0Tier 2 · MiddleTier 1 · Elite2.833.3159.1199.3114.8102.595.660.8Stable
24TORToronto Maple Leafs98.292.181.3107.60.0Tier 2 · MiddleTier 1 · Elite2.903.3959.16112.391.697.992.988.4Stable
25EDMEdmonton Oilers98.089.489.4110.60.0Tier 2 · MiddleTier 3 · Subpar3.083.4157.6889.489.489.4100.089.4Stable
26STLSt. Louis Blues97.475.9115.582.80.0Tier 1 · EliteTier 1 · Elite2.572.6954.2999.975.398.197.3111.1Stable
27MTLMontréal Canadiens96.094.394.790.00.0Tier 1 · EliteTier 3 · Subpar3.003.2155.71122.379.982.199.880.9Stable
28BOSBoston Bruins95.292.967.5120.70.0Tier 2 · MiddleTier 3 · Subpar2.933.8061.71104.1124.674.7102.363.8Stable
29CHIChicago Blackhawks92.585.790.487.80.0Tier 2 · MiddleTier 1 · Elite2.763.2755.29117.4105.678.8100.781.0Stable
30SEASeattle Kraken92.372.7108.382.50.0Tier 1 · EliteTier 2 · Middle2.512.9954.25101.4114.974.397.599.2Stable
31PHIPhiladelphia Flyers91.680.2111.070.30.0Tier 2 · MiddleTier 1 · Elite2.692.9651.85106.3101.695.0100.095.1Stable
32SJSSan Jose Sharks91.379.381.0100.20.0Tier 2 · MiddleTier 1 · Elite2.693.4557.7195.9114.075.997.6112.0Stable
FHFH logo