Team Analytics
Composite edge scores combining xG, goaltending, skater quality, line depth, and momentum.
Top Buy Signals
#1OTT(OTT)
BUY+1.04
#2CAR(CAR)
BUY+0.84
#3VGK(VGK)
BUY+0.72
#4FLA(FLA)
BUY+0.62
#5NJD(NJD)
BUY+0.60
Top Sell Signals
#32BOS(BOS)
SELL-1.22
#31SEA(SEA)
SELL-0.91
#30CHI(CHI)
SELL-0.87
#29BUF(BUF)
SELL-0.76
#28NYI(NYI)
SELL-0.67
Process vs. Results
X = xG Differential (process) | Y = Goals Above xG (luck). Bottom-right = buy. Top-left = sell.
Full Power Rankings
| # | Team | Composite | Signal | xG % | xG Diff | Goal Diff | PDO | G1 GSAx | Starter |
|---|---|---|---|---|---|---|---|---|---|
| 1 | OTT | +1.04 | BUY | 53.9% | +28.2 | +4 | 0.984 | -17.5 | Linus Ullmark |
| 2 | CAR | +0.84 | BUY | 56.1% | +42.7 | +33 | 0.991 | +11.0 | Brandon Bussi |
| 3 | VGK | +0.72 | BUY | 54.0% | +27.3 | +17 | 0.994 | +0.6 | Akira Schmid |
| 4 | FLA | +0.62 | BUY | 51.1% | +9.0 | -20 | 0.974 | -14.3 | Sergei Bobrovsky |
| 5 | NJD | +0.60 | BUY | 49.4% | -4.6 | -32 | 0.975 | -10.9 | Jacob Markstrom |
| 6 | COL | +0.53 | BUY | 57.5% | +51.6 | +78 | 1.022 | +5.7 | Scott Wedgewood |
| 7 | NSH | +0.46 | BUY | 49.7% | -3.7 | -32 | 0.984 | -12.9 | Juuse Saros |
| 8 | TBL | +0.38 | BUY | 55.4% | +38.7 | +57 | 1.031 | +21.1 | Andrei Vasilevskiy |
| 9 | DET | +0.36 | BUY | 51.7% | +9.6 | +0 | 0.998 | +8.1 | John Gibson |
| 10 | LAK | +0.29 | HOLD | 50.2% | +2.2 | -13 | 0.990 | +2.1 | Darcy Kuemper |
| 11 | EDM | +0.29 | HOLD | 51.0% | +5.9 | +7 | 0.992 | +4.3 | Tristan Jarry |
| 12 | PIT | +0.24 | HOLD | 52.4% | +17.9 | +29 | 1.011 | +4.7 | Stuart Skinner |
| 13 | PHI | +0.23 | HOLD | 49.8% | -0.2 | -15 | 0.990 | +8.0 | Dan Vladar |
| 14 | MIN | +0.20 | HOLD | 51.3% | +10.3 | +26 | 1.019 | +3.0 | Filip Gustavsson |
| 15 | ANA | +0.17 | HOLD | 49.8% | -2.9 | -16 | 0.985 | +3.6 | Lukas Dostal |
| 16 | UTA | +0.02 | HOLD | 50.4% | +3.4 | +26 | 1.010 | +11.2 | Karel Vejmelka |
| 17 | CBJ | +0.01 | HOLD | 49.5% | -4.7 | -2 | 1.000 | +14.7 | Jet Greaves |
| 18 | DAL | -0.04 | HOLD | 52.4% | +16.5 | +32 | 1.027 | -0.9 | Jake Oettinger |
| 19 | VAN | -0.07 | HOLD | 45.5% | -30.6 | -63 | 0.973 | -9.9 | Kevin Lankinen |
| 20 | STL | -0.08 | HOLD | 46.1% | -26.5 | -54 | 0.975 | -24.9 | Jordan Binnington |
| 21 | CGY | -0.09 | HOLD | 48.4% | -10.5 | -27 | 0.983 | -4.1 | Dustin Wolf |
| 22 | WSH | -0.18 | HOLD | 50.9% | +6.5 | +16 | 1.006 | +18.4 | Logan Thompson |
| 23 | WPG | -0.25 | HOLD | 47.4% | -17.5 | -14 | 0.998 | +7.2 | Connor Hellebuyck |
| 24 | MTL | -0.43 | SELL | 49.8% | -3.4 | +14 | 1.014 | +0.2 | Jakub Dobes |
| 25 | NYR | -0.45 | SELL | 46.3% | -28.3 | -31 | 0.993 | +15.6 | Igor Shesterkin |
| 26 | SJS | -0.48 | SELL | 46.5% | -19.8 | -23 | 1.006 | -9.2 | Yaroslav Askarov |
| 27 | TOR | -0.49 | SELL | 48.7% | -10.1 | -6 | 1.013 | -2.6 | Joseph Woll |
| 28 | NYI | -0.67 | SELL | 47.5% | -18.1 | +8 | 1.007 | +27.8 | Ilya Sorokin |
| 29 | BUF | -0.76 | SELL | 49.0% | -8.2 | +16 | 1.019 | +9.8 | Alex Lyon |
| 30 | CHI | -0.87 | SELL | 45.2% | -34.6 | -29 | 1.000 | +10.0 | Spencer Knight |
| 31 | SEA | -0.91 | SELL | 47.3% | -18.8 | +0 | 1.015 | +1.0 | Joey Daccord |
| 32 | BOS | -1.22 | SELL | 46.1% | -26.9 | +14 | 1.020 | +16.2 | Jeremy Swayman |