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
133.6Power Score
137.3Off
123.9Def
121.7Pace
  • Trend 0.0
  • PP Tier Tier 1 · Elite
  • PK Tier Tier 1 · Elite
#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
117.0Power Score
116.1Off
103.5Def
113.3Pace
  • Trend 0.0
  • PP Tier Tier 1 · Elite
  • PK Tier Tier 1 · Elite
#TeamPowerOffDefPaceTrendPP TierPK TierxGF60xGA60Pace60FinishGoalieDangerSpecialDiscVariance
1COLColorado Avalanche⚠︎133.6137.3123.9121.70.0Tier 1 · EliteTier 1 · Elite3.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⚠︎117.0116.1103.5113.30.0Tier 1 · EliteTier 1 · Elite3.483.0460.2876.079.6109.3102.6115.2High
4WSHWashington Capitals115.3118.1102.6107.30.0Tier 1 · EliteTier 1 · Elite3.483.1459.10113.7105.3112.798.792.7Stable
5LAKLos Angeles Kings112.9102.1116.9101.60.0Tier 1 · EliteTier 1 · Elite3.202.7857.1980.1120.396.5109.3114.7Stable
6ANAAnaheim Ducks112.4112.282.1125.00.0Tier 1 · EliteTier 1 · Elite3.333.4762.56111.7103.895.098.698.0Stable
7FLAFlorida Panthers111.1110.6101.4103.40.0Tier 1 · EliteTier 1 · Elite3.353.1158.34105.591.7118.0100.9114.8Stable
8VGKVegas Golden Knights110.6106.5122.1103.40.0Tier 3 · SubparTier 3 · Subpar3.242.6958.3388.588.2126.2100.5119.6Stable
9CGYCalgary Flames109.7103.2110.7106.10.0Tier 1 · EliteTier 3 · Subpar3.182.8758.8673.894.7112.794.194.9Stable
10TBLTampa Bay Lightning⚠︎108.0114.2101.590.30.0Tier 1 · EliteTier 1 · Elite3.553.1455.7898.1119.3100.299.6103.0High
11PITPittsburgh Penguins106.598.8109.193.70.0Tier 1 · EliteTier 1 · Elite3.142.9456.4493.3107.5107.1115.389.2Stable
12NYINew York Islanders106.4110.4101.298.50.0Tier 1 · EliteTier 3 · Subpar3.403.2057.3772.1120.784.3100.5113.9Stable
13NJDNew Jersey Devils105.999.4101.0108.40.0Tier 1 · EliteTier 3 · Subpar3.063.0959.3292.097.995.799.592.5Stable
14BUFBuffalo Sabres103.3100.388.2112.50.0Tier 1 · EliteTier 3 · Subpar3.093.2860.11117.388.1104.097.3101.9Stable
15CBJColumbus Blue Jackets103.1102.893.0113.60.0Tier 3 · SubparTier 3 · Subpar3.203.2060.3375.295.195.1101.1105.1Stable
16EDMEdmonton Oilers102.589.489.4110.60.0Tier 1 · EliteTier 1 · Elite3.083.4157.6889.489.489.4100.089.4Stable
17VANVancouver Canucks101.6106.564.6115.80.0Tier 1 · EliteTier 1 · Elite3.303.7960.75102.887.480.2103.796.1Stable
18DALDallas Stars⚠︎101.4103.6109.273.40.0Tier 1 · EliteTier 1 · Elite3.232.9552.46121.0111.6113.6103.4100.8High
19OTTOttawa Senators100.583.9124.874.80.0Tier 1 · EliteTier 1 · Elite2.742.6252.74112.889.0102.599.9112.7Stable
20NYRNew York Rangers100.185.089.9107.40.0Tier 1 · EliteTier 1 · Elite2.833.3159.1199.3114.8102.595.660.8Stable
21BOSBoston Bruins99.792.967.5120.70.0Tier 1 · EliteTier 1 · Elite2.933.8061.71104.1124.674.7102.363.8Stable
22TORToronto Maple Leafs99.792.181.3107.60.0Tier 1 · EliteTier 1 · Elite2.903.3959.16112.391.697.992.988.4Stable
23UTAUtah Mammoth⚠︎99.0102.5110.883.80.0Tier 3 · SubparTier 3 · Subpar3.152.9754.4998.492.1107.1101.9101.6High
24MTLMontréal Canadiens99.094.394.790.00.0Tier 1 · EliteTier 1 · Elite3.003.2155.71122.379.982.199.880.9Stable
25WPGWinnipeg Jets98.497.995.0102.40.0Tier 3 · SubparTier 3 · Subpar3.073.2058.13100.8100.8110.0105.6101.4Stable
26NSHNashville Predators⚠︎98.298.4100.586.80.0Tier 1 · EliteTier 3 · Subpar3.093.0855.0978.170.6109.799.8114.7High
27STLSt. Louis Blues97.475.9115.582.80.0Tier 1 · EliteTier 1 · Elite2.572.6954.2999.975.398.197.3111.1Stable
28MINMinnesota Wild⚠︎97.291.4100.599.60.0Tier 3 · SubparTier 3 · Subpar2.913.0957.59108.2121.790.287.6125.5High
29CHIChicago Blackhawks94.085.790.487.80.0Tier 1 · EliteTier 1 · Elite2.763.2755.29117.4105.678.8100.781.0Stable
30PHIPhiladelphia Flyers90.180.2111.070.30.0Tier 1 · EliteTier 3 · Subpar2.692.9651.85106.3101.695.0100.095.1Stable
31SEASeattle Kraken87.872.7108.382.50.0Tier 3 · SubparTier 3 · Subpar2.512.9954.25101.4114.974.397.599.2Stable
32SJSSan Jose Sharks86.879.381.0100.20.0Tier 3 · SubparTier 3 · Subpar2.693.4557.7195.9114.075.997.6112.0Stable
FHFH logo