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
132.1Power Score
137.3Off
123.9Def
121.7Pace
  • Trend 0.0
  • PP Tier Tier 2 · Middle
  • PK Tier Tier 1 · Elite
#2
CARCarolina Hurricanes
122.9Power Score
128.1Off
114.9Def
116.8Pace
  • Trend 0.0
  • PP Tier Tier 2 · Middle
  • PK Tier Tier 2 · Middle
#3
DETDetroit Red Wings
114.0Power Score
116.1Off
103.5Def
113.3Pace
  • Trend 0.0
  • PP Tier Tier 1 · Elite
  • PK Tier Tier 3 · Subpar
#TeamPowerOffDefPaceTrendPP TierPK TierxGF60xGA60Pace60FinishGoalieDangerSpecialDiscVariance
1COLColorado Avalanche⚠︎132.1137.3123.9121.70.0Tier 2 · MiddleTier 1 · Elite3.882.6861.92120.6122.9122.399.2112.7High
2CARCarolina Hurricanes⚠︎122.9128.1114.9116.80.0Tier 2 · MiddleTier 2 · Middle3.712.8760.9681.389.5124.7106.4101.6High
3DETDetroit Red Wings⚠︎114.0116.1103.5113.30.0Tier 1 · EliteTier 3 · Subpar3.483.0460.2876.079.6109.3102.6115.2High
4WSHWashington Capitals113.8118.1102.6107.30.0Tier 1 · EliteTier 2 · Middle3.483.1459.10113.7105.3112.798.792.7Stable
5FLAFlorida Panthers111.1110.6101.4103.40.0Tier 1 · EliteTier 1 · Elite3.353.1158.34105.591.7118.0100.9114.8Stable
6VGKVegas Golden Knights110.6106.5122.1103.40.0Tier 3 · SubparTier 3 · Subpar3.242.6958.3388.588.2126.2100.5119.6Stable
7ANAAnaheim Ducks109.4112.282.1125.00.0Tier 2 · MiddleTier 2 · Middle3.333.4762.56111.7103.895.098.698.0Stable
8CBJColumbus Blue Jackets109.1102.893.0113.60.0Tier 1 · EliteTier 1 · Elite3.203.2060.3375.295.195.1101.1105.1Stable
9LAKLos Angeles Kings108.4102.1116.9101.60.0Tier 2 · MiddleTier 3 · Subpar3.202.7857.1980.1120.396.5109.3114.7Stable
10CGYCalgary Flames108.2103.2110.7106.10.0Tier 2 · MiddleTier 3 · Subpar3.182.8758.8673.894.7112.794.194.9Stable
11TBLTampa Bay Lightning⚠︎108.0114.2101.590.30.0Tier 1 · EliteTier 1 · Elite3.553.1455.7898.1119.3100.299.6103.0High
12PITPittsburgh Penguins105.098.8109.193.70.0Tier 2 · MiddleTier 1 · Elite3.142.9456.4493.3107.5107.1115.389.2Stable
13NYINew York Islanders104.9110.4101.298.50.0Tier 2 · MiddleTier 3 · Subpar3.403.2057.3772.1120.784.3100.5113.9Stable
14NJDNew Jersey Devils104.499.4101.0108.40.0Tier 2 · MiddleTier 3 · Subpar3.063.0959.3292.097.995.799.592.5Stable
15BUFBuffalo Sabres103.3100.388.2112.50.0Tier 2 · MiddleTier 2 · Middle3.093.2860.11117.388.1104.097.3101.9Stable
16EDMEdmonton Oilers102.589.489.4110.60.0Tier 1 · EliteTier 1 · Elite3.083.4157.6889.489.489.4100.089.4Stable
17NSHNashville Predators⚠︎101.298.4100.586.80.0Tier 1 · EliteTier 1 · Elite3.093.0855.0978.170.6109.799.8114.7High
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
20UTAUtah Mammoth⚠︎99.0102.5110.883.80.0Tier 3 · SubparTier 3 · Subpar3.152.9754.4998.492.1107.1101.9101.6High
21MINMinnesota Wild⚠︎98.791.4100.599.60.0Tier 2 · MiddleTier 3 · Subpar2.913.0957.59108.2121.790.287.6125.5High
22NYRNew York Rangers98.685.089.9107.40.0Tier 1 · EliteTier 2 · Middle2.833.3159.1199.3114.8102.595.660.8Stable
23DALDallas Stars⚠︎98.4103.6109.273.40.0Tier 1 · EliteTier 3 · Subpar3.232.9552.46121.0111.6113.6103.4100.8High
24WPGWinnipeg Jets98.497.995.0102.40.0Tier 3 · SubparTier 3 · Subpar3.073.2058.13100.8100.8110.0105.6101.4Stable
25TORToronto Maple Leafs98.292.181.3107.60.0Tier 2 · MiddleTier 1 · Elite2.903.3959.16112.391.697.992.988.4Stable
26MTLMontréal Canadiens97.594.394.790.00.0Tier 1 · EliteTier 2 · Middle3.003.2155.71122.379.982.199.880.9Stable
27BOSBoston Bruins96.792.967.5120.70.0Tier 2 · MiddleTier 2 · Middle2.933.8061.71104.1124.674.7102.363.8Stable
28PHIPhiladelphia Flyers93.180.2111.070.30.0Tier 1 · EliteTier 1 · Elite2.692.9651.85106.3101.695.0100.095.1Stable
29STLSt. Louis Blues92.975.9115.582.80.0Tier 2 · MiddleTier 3 · Subpar2.572.6954.2999.975.398.197.3111.1Stable
30CHIChicago Blackhawks91.085.790.487.80.0Tier 2 · MiddleTier 2 · Middle2.763.2755.29117.4105.678.8100.781.0Stable
31SJSSan Jose Sharks89.879.381.0100.20.0Tier 2 · MiddleTier 2 · Middle2.693.4557.7195.9114.075.997.6112.0Stable
32SEASeattle Kraken87.872.7108.382.50.0Tier 3 · SubparTier 3 · Subpar2.512.9954.25101.4114.974.397.599.2Stable
FHFH logo