xJawn NHL expected goals
Today's puzzle Remember Some Guys: name the skater from his career Play →

← Games

Updated after every game. Green is better than today's league average, red is worse, and ± is one standard deviation · as of 2026-11-14.

Detroit Red Wings at Florida Panthers, 4–5

Detroit Red Wings DET
4–5
Final

Nov 12, 2026 · as of 2026-11-14 · regular season

The call: FLA 60.1% ✓ · expected 2.48–3.07

Florida Panthers FLA
Adjusts with rink filters

Strength and score are read from DET's side, the same minutes at both ends: PP = DET power play · PK = FLA power play · Leading = DET ahead · ST = each club's own power play.

DET attacks◀ all strengths
FLA attacksall strengths ▶
× goal• on net ◦ missed· blocked Every shot attempt; the glow is where the dangerous chances came from. hover any attempt for the shooter, its xG and everything the model saw
How to read this map

One rink, both teams: DET attacks the left net, FLA the right. Every attempt is a Gaussian bump of height = its model xG. The controls switch the surface (xG heatmap ↔ vs league) and the markers; vs league compares this game against a typical NHL team-game under the same filter (2026-27 regular season, 325 games), so a 5v5 view is measured against league 5v5.

A strength or score filter is read from DET's side and mirrored for FLA: “DET PP” shows DET's power-play attempts on the left and FLA's shorthanded attempts on the right — the same minutes of the game at both ends. Empty-net attempts are excluded unless you include them. The Player control narrows the map and the rows beneath it to the attempts by either club while one player was on the ice (for a goalie, while he was in net); his own attempts wear a blue ring. vs league switches off while a player is picked — the league baseline is a whole team-game, which one player's slice is not. Hover any attempt for the shooter, the result, its xG, and the inputs behind it: clock, strength, score, shot type, distance, angle, handedness, rush/rebound, what happened just before, and the goalie or the blocker.

What each side produced

all strengths · this game
DET FLA
Each team's totals side by side; the longer bar led that row.
Goalson the map
4 5
Expected goals
2.91 2.56
xG%share of xG
53% 47%
High-dangerattempts ≥ 0.20 xG
2 1
Shots on goal
28 29
Attempts
46 60
xG by period · whole game 1st1.1–0.42nd1.3–1.03rd0.6–1.2

The Panthers beat the Red Wings 5–4 at home in a game the chances called about even, DET 2.9 to FLA 2.6 in expected goals. FLA scored 5 on 2.6 expected.

Counts come from the shot table behind the map: empty-net attempts and the shootout are excluded, so the goals here can trail the official final by an empty-netter or the shootout's deciding goal. Same numbers as the post-game cards.

As the game went

all situations · this game
The running xG gap: above the line DET had the better chances, below it FLA; shaded bands are power plays.
1ST2ND3RD+0.5−0.5+1−1+1.5−1.5CALLED PACE → -0.6 AT THE HORNDET AHEAD ▲FLA AHEAD ▼
How to read this

One line: cumulative DET minus FLA expected goals. Above zero DET is ahead on chances, below zero FLA is. Shaded bands are power plays in the side's colour; vertical lines are goals.

Goals

this game
Every goal, with the chance (xG) it came from.
TeamScorerPeriodTimexG
DETJ.T. Compher 1st4:07 0.16
DETAndreas Englund 1st13:14 0.01
DETLucas Raymond 2nd0:17 0.00
DETMarco Kasper 2nd12:08 0.05
FLASam Reinhart 1st3:52 0.02
FLAGustav Forsling 2nd19:42 0.04
FLAAnton Lundell 3rd2:32 0.10
FLALars Eller 3rd16:29 0.11
FLAAnton Lundell 3rd17:20 0.11
Who

Skaters

all · whole game · this game
Team xG for (right) and against (left) with each skater on the ice; the solid bar is his own shots. Δ is what the night did to his rating. Each skater against a league-average skater in the same minutes; right of zero is better.

vs expected is the whole game: the league rates are per state, not per period.

How to read this

Every skater: on-ice xG against to the left of zero, for to the right, his own attempts as the solid bar, a hash at the net. The slim track under the name is ice time. The chart opens sorted by net, best first; pick another key to re-order it, and click the same key again to flip it. A name opens the player's page. Pick a period and every bar re-lays for that period alone on the same scale as the whole game, so the three periods add up to it; a skater who did not play in it fades to the bottom. The Column switch puts on-ice xGF% on the right instead of net xG: the share of the xG with him on the ice that was his team's, xGF / (xGF + xGA).

On all strengths each bar is split by where its xG came from: plain is 5v5, striped is the power play, dotted is the penalty kill, and the lined piece beyond them is other: 4v4, 3v3 and penalty shots. A goalie pulled for an extra attacker counts as a power play for the side with the extra man.

vs expected holds every skater to a league-average skater in the same minutes: at 5v5, on the power play and on the kill, his on-ice xG for minus what the league produces in that time, and what the league allows minus his xG against. Every piece is good to the right of zero, so a penalty killer who was on for less than a kill usually allows sits right of zero however much he allowed. Orange is 5v5 offense and white is 5v5 defense; the power play (light orange) and the kill (grey) are each one net piece, chances for and against together, as on the player ratings. The league rates are this season's; 4v4 and 3v3 time is left out. One game is a small sample: this is what happened, not a rating.

DET
against for own net ice time power play penalty kill other 5v5 offense · defense power play · kill ▲▼ rating move tonight
0.50.5111.51.50Alex DeBrincatF18:19power play: 0.36 xG for+1.3984.0%+0.2Marco KasperF14:12power play: 0.03 xG forpenalty kill: 0.22 xG against+0.9774.1%+0.9Emmitt FinnieF21:01power play: 0.36 xG forpenalty kill: 0.45 xG against+0.9268.7%+0.3Moritz SeiderD26:31power play: 0.36 xG forpenalty kill: 0.23 xG against+0.8369.6%+0.5Andrew CoppF20:10power play: 0.34 xG forpenalty kill: 0.23 xG against+0.3962.3%+0.1William WallinderD20:17penalty kill: 0.23 xG against+0.3463.9%+0.1Lucas RaymondF19:26power play: 0.36 xG for+0.2257.5%+0.5Viktor ArvidssonF18:09power play: 0.36 xG for+0.0351.1%-0.1Michael Brandsegg-NygårdF14:52power play: 0.03 xG for-0.0946.8%-0.2Keegan KolesarF9:05-0.0944.3%·Justin FaulkD22:24power play: 0.03 xG forpenalty kill: 0.33 xG against-0.0948.4%+0.2Sheldon DriesF10:26penalty kill: 0.11 xG against-0.1143.3%+0.2Mason AppletonF9:12-0.1837.1%+0.1Ben ChiarotD19:49penalty kill: 0.11 xG against-0.2046.1%+0.2Carter MazurF13:38power play: 0.03 xG for-0.3828.2%-0.1Anton JohanssonD12:03-0.409.8%-0.2Andreas EnglundD14:21penalty kill: 0.22 xG against-0.4636.0%+0.3J.T. CompherF14:48power play: 0.03 xG forpenalty kill: 0.11 xG against-0.4825.4%+0.3RATING Δ
+0.5−0.5+1−10Alex DeBrincatF15:415v5 offense: 1.36 xG for vs 0.57 expected (+0.79) in 13:57power play: 0.36 xG for vs 0.23 expected, 0.00 against vs 0.02 expected (+0.15) in 1:445v5 defense: 0.33 xG against vs 0.57 expected (+0.24) in 13:57+1.18Marco KasperF14:125v5 offense: 1.47 xG for vs 0.53 expected (+0.94) in 12:51power play: 0.03 xG for vs 0.11 expected, 0.00 against vs 0.01 expected (-0.07) in 0:475v5 defense: 0.30 xG against vs 0.53 expected (+0.22) in 12:51penalty kill: 0.00 xG for vs 0.01 expected, 0.22 against vs 0.08 expected (-0.15) in 0:34+0.95Emmitt FinnieF18:345v5 offense: 1.32 xG for vs 0.56 expected (+0.76) in 13:39power play: 0.36 xG for vs 0.40 expected, 0.00 against vs 0.04 expected (+0.00) in 2:565v5 defense: 0.31 xG against vs 0.56 expected (+0.25) in 13:39penalty kill: 0.00 xG for vs 0.03 expected, 0.45 against vs 0.27 expected (-0.22) in 1:59+0.80Moritz SeiderD24:045v5 offense: 1.12 xG for vs 0.80 expected (+0.32) in 19:32power play: 0.36 xG for vs 0.41 expected, 0.00 against vs 0.04 expected (-0.01) in 3:045v5 defense: 0.41 xG against vs 0.80 expected (+0.39) in 19:32penalty kill: 0.00 xG for vs 0.02 expected, 0.23 against vs 0.20 expected (-0.06) in 1:28+0.64William WallinderD20:175v5 offense: 0.77 xG for vs 0.78 expected (-0.01) in 19:025v5 defense: 0.20 xG against vs 0.78 expected (+0.58) in 19:02penalty kill: 0.00 xG for vs 0.02 expected, 0.23 against vs 0.17 expected (-0.08) in 1:15+0.49Andrew CoppF17:435v5 offense: 0.64 xG for vs 0.59 expected (+0.04) in 14:23power play: 0.34 xG for vs 0.19 expected, 0.00 against vs 0.02 expected (+0.17) in 1:255v5 defense: 0.36 xG against vs 0.59 expected (+0.23) in 14:23penalty kill: 0.00 xG for vs 0.03 expected, 0.23 against vs 0.26 expected (-0.00) in 1:55+0.44Justin FaulkD22:085v5 offense: 1.35 xG for vs 0.76 expected (+0.59) in 18:36power play: 0.03 xG for vs 0.13 expected, 0.00 against vs 0.01 expected (-0.09) in 0:585v5 defense: 1.13 xG against vs 0.76 expected (-0.37) in 18:36penalty kill: 0.00 xG for vs 0.04 expected, 0.33 against vs 0.34 expected (-0.03) in 2:34+0.10Sheldon DriesF10:105v5 offense: 0.34 xG for vs 0.36 expected (-0.02) in 8:46power play: 0.00 xG for vs 0.00 expected, 0.00 against vs 0.00 expected (-0.00) in 0:015v5 defense: 0.33 xG against vs 0.36 expected (+0.03) in 8:46penalty kill: 0.00 xG for vs 0.02 expected, 0.11 against vs 0.18 expected (+0.05) in 1:23+0.06Keegan KolesarF8:56power play: 0.00 xG for vs 0.01 expected, 0.00 against vs 0.00 expected (-0.01) in 0:035v5 defense: 0.43 xG against vs 0.34 expected (-0.09) in 8:20penalty kill: 0.00 xG for vs 0.01 expected, 0.00 against vs 0.07 expected (+0.07) in 0:33-0.03Ben ChiarotD19:335v5 offense: 1.15 xG for vs 0.71 expected (+0.45) in 17:14power play: 0.00 xG for vs 0.07 expected, 0.00 against vs 0.01 expected (-0.06) in 0:305v5 defense: 1.24 xG against vs 0.71 expected (-0.53) in 17:14penalty kill: 0.00 xG for vs 0.03 expected, 0.11 against vs 0.24 expected (+0.10) in 1:49-0.04Mason AppletonF9:075v5 offense: 0.26 xG for vs 0.35 expected (-0.09) in 8:30power play: 0.00 xG for vs 0.01 expected, 0.00 against vs 0.00 expected (-0.01) in 0:035v5 defense: 0.44 xG against vs 0.35 expected (-0.09) in 8:30penalty kill: 0.00 xG for vs 0.01 expected, 0.00 against vs 0.08 expected (+0.07) in 0:34-0.12Lucas RaymondF16:435v5 offense: 0.49 xG for vs 0.57 expected (-0.08) in 13:47power play: 0.36 xG for vs 0.40 expected, 0.00 against vs 0.04 expected (+0.00) in 2:565v5 defense: 0.63 xG against vs 0.57 expected (-0.06) in 13:47-0.13Michael Brandsegg-NygårdF14:455v5 offense: 0.61 xG for vs 0.57 expected (+0.03) in 13:55power play: 0.03 xG for vs 0.11 expected, 0.00 against vs 0.01 expected (-0.07) in 0:505v5 defense: 0.72 xG against vs 0.57 expected (-0.15) in 13:55-0.19Andreas EnglundD14:215v5 offense: 0.59 xG for vs 0.55 expected (+0.04) in 13:275v5 defense: 0.83 xG against vs 0.55 expected (-0.28) in 13:27penalty kill: 0.00 xG for vs 0.01 expected, 0.22 against vs 0.12 expected (-0.11) in 0:54-0.35Viktor ArvidssonF15:425v5 offense: 0.30 xG for vs 0.51 expected (-0.21) in 12:31power play: 0.36 xG for vs 0.43 expected, 0.00 against vs 0.04 expected (-0.03) in 3:115v5 defense: 0.63 xG against vs 0.51 expected (-0.12) in 12:31-0.36Anton JohanssonD12:035v5 offense: 0.05 xG for vs 0.49 expected (-0.44) in 12:035v5 defense: 0.45 xG against vs 0.49 expected (+0.04) in 12:03-0.40Carter MazurF13:385v5 offense: 0.21 xG for vs 0.54 expected (-0.32) in 13:03power play: 0.03 xG for vs 0.07 expected, 0.00 against vs 0.01 expected (-0.04) in 0:335v5 defense: 0.62 xG against vs 0.54 expected (-0.08) in 13:03penalty kill: 0.00 xG for vs 0.00 expected, 0.00 against vs 0.00 expected (+0.00) in 0:02-0.44J.T. CompherF14:485v5 offense: 0.22 xG for vs 0.53 expected (-0.31) in 12:49power play: 0.03 xG for vs 0.13 expected, 0.00 against vs 0.01 expected (-0.09) in 0:595v5 defense: 0.62 xG against vs 0.53 expected (-0.09) in 12:49penalty kill: 0.00 xG for vs 0.01 expected, 0.11 against vs 0.13 expected (+0.01) in 1:00-0.48
0.50.5111.51.50Marco KasperF12:51+1.1682.8%+0.9Alex DeBrincatF13:57+1.0380.6%+0.2Emmitt FinnieF13:39+1.0180.9%+0.3Moritz SeiderD19:32+0.7173.1%+0.5William WallinderD19:02+0.5779.2%+0.1Andrew CoppF14:23+0.2864.0%+0.1Justin FaulkD18:36+0.2254.3%+0.2Sheldon DriesF8:46+0.0150.7%+0.2Ben ChiarotD17:14-0.0848.3%+0.2Keegan KolesarF8:20-0.0944.3%·Michael Brandsegg-NygårdF13:55-0.1245.6%-0.2Lucas RaymondF13:47-0.1443.9%+0.5Mason AppletonF8:30-0.1837.1%+0.1Andreas EnglundD13:27-0.2441.6%+0.3Viktor ArvidssonF12:31-0.3332.4%-0.1J.T. CompherF12:49-0.4026.3%+0.3Anton JohanssonD12:03-0.409.8%-0.2Carter MazurF13:03-0.4025.7%-0.1RATING Δ
+0.5−0.5+1−10Marco KasperF12:515v5 offense: 1.47 xG for vs 0.53 expected (+0.94) in 12:515v5 defense: 0.30 xG against vs 0.53 expected (+0.22) in 12:51+1.16Alex DeBrincatF13:575v5 offense: 1.36 xG for vs 0.57 expected (+0.79) in 13:575v5 defense: 0.33 xG against vs 0.57 expected (+0.24) in 13:57+1.03Emmitt FinnieF13:395v5 offense: 1.32 xG for vs 0.56 expected (+0.76) in 13:395v5 defense: 0.31 xG against vs 0.56 expected (+0.25) in 13:39+1.01Moritz SeiderD19:325v5 offense: 1.12 xG for vs 0.80 expected (+0.32) in 19:325v5 defense: 0.41 xG against vs 0.80 expected (+0.39) in 19:32+0.71William WallinderD19:025v5 offense: 0.77 xG for vs 0.78 expected (-0.01) in 19:025v5 defense: 0.20 xG against vs 0.78 expected (+0.58) in 19:02+0.57Andrew CoppF14:235v5 offense: 0.64 xG for vs 0.59 expected (+0.04) in 14:235v5 defense: 0.36 xG against vs 0.59 expected (+0.23) in 14:23+0.28Justin FaulkD18:365v5 offense: 1.35 xG for vs 0.76 expected (+0.59) in 18:365v5 defense: 1.13 xG against vs 0.76 expected (-0.37) in 18:36+0.22Sheldon DriesF8:465v5 offense: 0.34 xG for vs 0.36 expected (-0.02) in 8:465v5 defense: 0.33 xG against vs 0.36 expected (+0.03) in 8:46+0.01Ben ChiarotD17:145v5 offense: 1.15 xG for vs 0.71 expected (+0.45) in 17:145v5 defense: 1.24 xG against vs 0.71 expected (-0.53) in 17:14-0.08Keegan KolesarF8:205v5 defense: 0.43 xG against vs 0.34 expected (-0.09) in 8:20-0.09Michael Brandsegg-NygårdF13:555v5 offense: 0.61 xG for vs 0.57 expected (+0.03) in 13:555v5 defense: 0.72 xG against vs 0.57 expected (-0.15) in 13:55-0.12Lucas RaymondF13:475v5 offense: 0.49 xG for vs 0.57 expected (-0.08) in 13:475v5 defense: 0.63 xG against vs 0.57 expected (-0.06) in 13:47-0.14Mason AppletonF8:305v5 offense: 0.26 xG for vs 0.35 expected (-0.09) in 8:305v5 defense: 0.44 xG against vs 0.35 expected (-0.09) in 8:30-0.18Andreas EnglundD13:275v5 offense: 0.59 xG for vs 0.55 expected (+0.04) in 13:275v5 defense: 0.83 xG against vs 0.55 expected (-0.28) in 13:27-0.24Viktor ArvidssonF12:315v5 offense: 0.30 xG for vs 0.51 expected (-0.21) in 12:315v5 defense: 0.63 xG against vs 0.51 expected (-0.12) in 12:31-0.33J.T. CompherF12:495v5 offense: 0.22 xG for vs 0.53 expected (-0.31) in 12:495v5 defense: 0.62 xG against vs 0.53 expected (-0.09) in 12:49-0.40Anton JohanssonD12:035v5 offense: 0.05 xG for vs 0.49 expected (-0.44) in 12:035v5 defense: 0.45 xG against vs 0.49 expected (+0.04) in 12:03-0.40Carter MazurF13:035v5 offense: 0.21 xG for vs 0.54 expected (-0.32) in 13:035v5 defense: 0.62 xG against vs 0.54 expected (-0.08) in 13:03-0.40
0.250.250.50.50Viktor ArvidssonF3:11+0.36100.0%-0.1Moritz SeiderD3:04+0.36100.0%+0.5Lucas RaymondF2:56+0.36100.0%+0.5Emmitt FinnieF2:56+0.36100.0%+0.3Alex DeBrincatF1:44+0.36100.0%+0.2Andrew CoppF1:25+0.34100.0%+0.1J.T. CompherF0:59+0.03100.0%+0.3Justin FaulkD0:58+0.03100.0%+0.2Michael Brandsegg-NygårdF0:50+0.03100.0%-0.2Marco KasperF0:47+0.03100.0%+0.9Carter MazurF0:33+0.03100.0%-0.1Ben ChiarotD0:30+0.00—+0.2Keegan KolesarF0:03+0.00—·Mason AppletonF0:03+0.00—+0.1Sheldon DriesF0:01+0.00—+0.2RATING Δ
+0.25−0.250Andrew CoppF1:25power play: 0.34 xG for vs 0.19 expected, 0.00 against vs 0.02 expected (+0.17) in 1:25+0.17Alex DeBrincatF1:44power play: 0.36 xG for vs 0.23 expected, 0.00 against vs 0.02 expected (+0.15) in 1:44+0.15Lucas RaymondF2:56power play: 0.36 xG for vs 0.40 expected, 0.00 against vs 0.04 expected (+0.00) in 2:56+0.00Emmitt FinnieF2:56power play: 0.36 xG for vs 0.40 expected, 0.00 against vs 0.04 expected (+0.00) in 2:56+0.00Sheldon DriesF0:01power play: 0.00 xG for vs 0.00 expected, 0.00 against vs 0.00 expected (-0.00) in 0:01-0.00Keegan KolesarF0:03power play: 0.00 xG for vs 0.01 expected, 0.00 against vs 0.00 expected (-0.01) in 0:03-0.01Mason AppletonF0:03power play: 0.00 xG for vs 0.01 expected, 0.00 against vs 0.00 expected (-0.01) in 0:03-0.01Moritz SeiderD3:04power play: 0.36 xG for vs 0.41 expected, 0.00 against vs 0.04 expected (-0.01) in 3:04-0.01Viktor ArvidssonF3:11power play: 0.36 xG for vs 0.43 expected, 0.00 against vs 0.04 expected (-0.03) in 3:11-0.03Carter MazurF0:33power play: 0.03 xG for vs 0.07 expected, 0.00 against vs 0.01 expected (-0.04) in 0:33-0.04Ben ChiarotD0:30power play: 0.00 xG for vs 0.07 expected, 0.00 against vs 0.01 expected (-0.06) in 0:30-0.06Marco KasperF0:47power play: 0.03 xG for vs 0.11 expected, 0.00 against vs 0.01 expected (-0.07) in 0:47-0.07Michael Brandsegg-NygårdF0:50power play: 0.03 xG for vs 0.11 expected, 0.00 against vs 0.01 expected (-0.07) in 0:50-0.07Justin FaulkD0:58power play: 0.03 xG for vs 0.13 expected, 0.00 against vs 0.01 expected (-0.09) in 0:58-0.09J.T. CompherF0:59power play: 0.03 xG for vs 0.13 expected, 0.00 against vs 0.01 expected (-0.09) in 0:59-0.09
0.250.250.50.50Mason AppletonF0:34+0.00—+0.1Keegan KolesarF0:33+0.00—·Carter MazurF0:02+0.00—-0.1Ben ChiarotD1:49-0.110.0%+0.2Sheldon DriesF1:23-0.110.0%+0.2J.T. CompherF1:00-0.110.0%+0.3Andreas EnglundD0:54-0.220.0%+0.3Marco KasperF0:34-0.220.0%+0.9Andrew CoppF1:55-0.230.0%+0.1Moritz SeiderD1:28-0.230.0%+0.5William WallinderD1:15-0.230.0%+0.1Justin FaulkD2:34-0.330.0%+0.2Emmitt FinnieF1:59-0.450.0%+0.3RATING Δ
+0.25−0.250Ben ChiarotD1:49penalty kill: 0.00 xG for vs 0.03 expected, 0.11 against vs 0.24 expected (+0.10) in 1:49+0.10Mason AppletonF0:34penalty kill: 0.00 xG for vs 0.01 expected, 0.00 against vs 0.08 expected (+0.07) in 0:34+0.07Keegan KolesarF0:33penalty kill: 0.00 xG for vs 0.01 expected, 0.00 against vs 0.07 expected (+0.07) in 0:33+0.07Sheldon DriesF1:23penalty kill: 0.00 xG for vs 0.02 expected, 0.11 against vs 0.18 expected (+0.05) in 1:23+0.05J.T. CompherF1:00penalty kill: 0.00 xG for vs 0.01 expected, 0.11 against vs 0.13 expected (+0.01) in 1:00+0.01Carter MazurF0:02penalty kill: 0.00 xG for vs 0.00 expected, 0.00 against vs 0.00 expected (+0.00) in 0:02+0.00Andrew CoppF1:55penalty kill: 0.00 xG for vs 0.03 expected, 0.23 against vs 0.26 expected (-0.00) in 1:55-0.00Justin FaulkD2:34penalty kill: 0.00 xG for vs 0.04 expected, 0.33 against vs 0.34 expected (-0.03) in 2:34-0.03Moritz SeiderD1:28penalty kill: 0.00 xG for vs 0.02 expected, 0.23 against vs 0.20 expected (-0.06) in 1:28-0.06William WallinderD1:15penalty kill: 0.00 xG for vs 0.02 expected, 0.23 against vs 0.17 expected (-0.08) in 1:15-0.08Andreas EnglundD0:54penalty kill: 0.00 xG for vs 0.01 expected, 0.22 against vs 0.12 expected (-0.11) in 0:54-0.11Marco KasperF0:34penalty kill: 0.00 xG for vs 0.01 expected, 0.22 against vs 0.08 expected (-0.15) in 0:34-0.15Emmitt FinnieF1:59penalty kill: 0.00 xG for vs 0.03 expected, 0.45 against vs 0.27 expected (-0.22) in 1:59-0.22
FLA
against for own net ice time power play penalty kill other 5v5 offense · defense power play · kill ▲▼ rating move tonight
0.50.5111.51.5220Seth JonesD22:32power play: 0.35 xG forpenalty kill: 0.05 xG against+0.6975.3%+0.1Matthew TkachukF17:01power play: 0.57 xG for+0.6065.2%-0.3Anton LundellF15:50power play: 0.22 xG forpenalty kill: 0.03 xG against+0.5572.4%+1.3Garnet HathawayF8:39+0.3898.1%·Brady TkachukF15:47power play: 0.35 xG for+0.3860.8%-0.5Cole SchwindtF9:12+0.3574.1%·Niko MikkolaD19:22penalty kill: 0.05 xG against+0.3265.9%+0.2Dmitry KulikovD15:21+0.2260.0%-0.1Bokondji ImamaF8:54+0.2067.4%·Radko GudasD13:47+0.0452.2%-0.1Carter VerhaegheF19:15power play: 0.35 xG for-0.2943.9%-0.7Sam BennettF12:56-0.3731.7%-0.4Sandis VilmanisF13:02-0.4216.2%-0.2Sam ReinhartF23:00power play: 0.57 xG forpenalty kill: 0.36 xG against-0.4442.5%+0.1Eetu LuostarinenF15:49penalty kill: 0.37 xG against-0.5912.7%·Lars EllerF19:51penalty kill: 0.36 xG against-0.8832.2%+0.3Aaron EkbladD23:01power play: 0.22 xG forpenalty kill: 0.34 xG against-1.1032.5%-0.7Gustav ForslingD22:41power play: 0.22 xG forpenalty kill: 0.34 xG against-1.3127.8%-0.3RATING Δ
+0.5−0.5+1−1+1.5−1.50Anton LundellF15:455v5 offense: 0.67 xG for vs 0.49 expected (+0.18) in 11:56power play: 0.22 xG for vs 0.22 expected, 0.00 against vs 0.02 expected (+0.02) in 1:395v5 defense: 0.31 xG against vs 0.49 expected (+0.18) in 11:56penalty kill: 0.00 xG for vs 0.03 expected, 0.03 against vs 0.29 expected (+0.23) in 2:10+0.61Niko MikkolaD18:355v5 offense: 0.66 xG for vs 0.68 expected (-0.02) in 16:315v5 defense: 0.30 xG against vs 0.68 expected (+0.38) in 16:31penalty kill: 0.00 xG for vs 0.03 expected, 0.05 against vs 0.28 expected (+0.20) in 2:04+0.57Seth JonesD21:49power play: 0.35 xG for vs 0.43 expected, 0.00 against vs 0.05 expected (-0.04) in 3:135v5 defense: 0.29 xG against vs 0.68 expected (+0.39) in 16:34penalty kill: 0.00 xG for vs 0.03 expected, 0.05 against vs 0.27 expected (+0.20) in 2:02+0.54Garnet HathawayF8:365v5 offense: 0.39 xG for vs 0.35 expected (+0.04) in 8:365v5 defense: 0.01 xG against vs 0.35 expected (+0.35) in 8:36+0.38Cole SchwindtF9:095v5 offense: 0.55 xG for vs 0.38 expected (+0.17) in 9:095v5 defense: 0.19 xG against vs 0.38 expected (+0.18) in 9:09+0.35Dmitry KulikovD15:215v5 offense: 0.67 xG for vs 0.63 expected (+0.04) in 15:205v5 defense: 0.44 xG against vs 0.63 expected (+0.18) in 15:20penalty kill: 0.00 xG for vs 0.00 expected, 0.00 against vs 0.00 expected (+0.00) in 0:01+0.23Bokondji ImamaF8:545v5 offense: 0.38 xG for vs 0.37 expected (+0.01) in 8:545v5 defense: 0.18 xG against vs 0.37 expected (+0.18) in 8:54+0.20Matthew TkachukF16:465v5 offense: 0.72 xG for vs 0.54 expected (+0.18) in 13:07power play: 0.57 xG for vs 0.49 expected, 0.00 against vs 0.05 expected (+0.12) in 3:395v5 defense: 0.69 xG against vs 0.54 expected (-0.15) in 13:07+0.16Brady TkachukF15:315v5 offense: 0.72 xG for vs 0.54 expected (+0.18) in 13:14power play: 0.35 xG for vs 0.31 expected, 0.00 against vs 0.03 expected (+0.07) in 2:175v5 defense: 0.69 xG against vs 0.54 expected (-0.14) in 13:14+0.10Radko GudasD13:475v5 offense: 0.48 xG for vs 0.56 expected (-0.08) in 13:455v5 defense: 0.44 xG against vs 0.56 expected (+0.12) in 13:45penalty kill: 0.00 xG for vs 0.00 expected, 0.00 against vs 0.00 expected (+0.00) in 0:02+0.05Eetu LuostarinenF14:065v5 offense: 0.10 xG for vs 0.49 expected (-0.39) in 11:57power play: 0.00 xG for vs 0.01 expected, 0.00 against vs 0.00 expected (-0.01) in 0:035v5 defense: 0.32 xG against vs 0.49 expected (+0.17) in 11:57penalty kill: 0.00 xG for vs 0.03 expected, 0.37 against vs 0.28 expected (-0.12) in 2:06-0.34Sam BennettF12:435v5 offense: 0.32 xG for vs 0.52 expected (-0.20) in 12:435v5 defense: 0.69 xG against vs 0.52 expected (-0.17) in 12:43-0.37Sandis VilmanisF13:025v5 offense: 0.10 xG for vs 0.53 expected (-0.43) in 12:59power play: 0.00 xG for vs 0.01 expected, 0.00 against vs 0.00 expected (-0.01) in 0:035v5 defense: 0.52 xG against vs 0.53 expected (+0.02) in 12:59-0.42Sam ReinhartF20:385v5 offense: 0.69 xG for vs 0.61 expected (+0.08) in 14:49power play: 0.57 xG for vs 0.53 expected, 0.00 against vs 0.06 expected (+0.09) in 3:575v5 defense: 1.33 xG against vs 0.61 expected (-0.73) in 14:49penalty kill: 0.00 xG for vs 0.03 expected, 0.36 against vs 0.25 expected (-0.13) in 1:52-0.70Lars EllerF17:265v5 offense: 0.79 xG for vs 0.63 expected (+0.16) in 15:17power play: 0.00 xG for vs 0.04 expected, 0.00 against vs 0.00 expected (-0.04) in 0:195v5 defense: 1.31 xG against vs 0.63 expected (-0.68) in 15:17penalty kill: 0.00 xG for vs 0.03 expected, 0.36 against vs 0.24 expected (-0.14) in 1:50-0.70Carter VerhaegheF18:315v5 offense: 0.70 xG for vs 0.62 expected (+0.08) in 15:07power play: 0.35 xG for vs 0.46 expected, 0.00 against vs 0.05 expected (-0.07) in 3:245v5 defense: 1.33 xG against vs 0.62 expected (-0.71) in 15:07-0.70Aaron EkbladD21:055v5 offense: 0.80 xG for vs 0.75 expected (+0.05) in 18:15power play: 0.22 xG for vs 0.12 expected, 0.00 against vs 0.01 expected (+0.11) in 0:545v5 defense: 1.78 xG against vs 0.75 expected (-1.03) in 18:15penalty kill: 0.00 xG for vs 0.03 expected, 0.34 against vs 0.26 expected (-0.11) in 1:56-0.98Gustav ForslingD20:415v5 offense: 0.60 xG for vs 0.75 expected (-0.15) in 18:12power play: 0.22 xG for vs 0.07 expected, 0.00 against vs 0.01 expected (+0.16) in 0:325v5 defense: 1.79 xG against vs 0.75 expected (-1.04) in 18:12penalty kill: 0.00 xG for vs 0.03 expected, 0.34 against vs 0.26 expected (-0.11) in 1:57-1.14
0.50.5111.51.5220Seth JonesD16:34+0.3970.1%+0.1Garnet HathawayF8:36+0.3898.1%·Niko MikkolaD16:31+0.3769.1%+0.2Anton LundellF11:56+0.3668.4%+1.3Cole SchwindtF9:09+0.3574.1%·Dmitry KulikovD15:20+0.2260.0%-0.1Bokondji ImamaF8:54+0.2067.4%·Radko GudasD13:45+0.0452.2%-0.1Matthew TkachukF13:07+0.0351.2%-0.3Brady TkachukF13:14+0.0351.1%-0.5Eetu LuostarinenF11:57-0.2224.0%·Sam BennettF12:43-0.3731.7%-0.4Sandis VilmanisF12:59-0.4216.2%-0.2Lars EllerF15:17-0.5237.6%+0.3Carter VerhaegheF15:07-0.6434.3%-0.7Sam ReinhartF14:49-0.6533.9%+0.1Aaron EkbladD18:15-0.9831.0%-0.7Gustav ForslingD18:12-1.1925.1%-0.3RATING Δ
+0.5−0.5+1−10Seth JonesD16:345v5 offense: 0.68 xG for vs 0.68 expected (+0.00) in 16:345v5 defense: 0.29 xG against vs 0.68 expected (+0.39) in 16:34+0.39Garnet HathawayF8:365v5 offense: 0.39 xG for vs 0.35 expected (+0.04) in 8:365v5 defense: 0.01 xG against vs 0.35 expected (+0.35) in 8:36+0.38Niko MikkolaD16:315v5 offense: 0.66 xG for vs 0.68 expected (-0.02) in 16:315v5 defense: 0.30 xG against vs 0.68 expected (+0.38) in 16:31+0.37Anton LundellF11:565v5 offense: 0.67 xG for vs 0.49 expected (+0.18) in 11:565v5 defense: 0.31 xG against vs 0.49 expected (+0.18) in 11:56+0.36Cole SchwindtF9:095v5 offense: 0.55 xG for vs 0.38 expected (+0.17) in 9:095v5 defense: 0.19 xG against vs 0.38 expected (+0.18) in 9:09+0.35Dmitry KulikovD15:205v5 offense: 0.67 xG for vs 0.63 expected (+0.04) in 15:205v5 defense: 0.44 xG against vs 0.63 expected (+0.18) in 15:20+0.22Bokondji ImamaF8:545v5 offense: 0.38 xG for vs 0.37 expected (+0.01) in 8:545v5 defense: 0.18 xG against vs 0.37 expected (+0.18) in 8:54+0.20Radko GudasD13:455v5 offense: 0.48 xG for vs 0.56 expected (-0.08) in 13:455v5 defense: 0.44 xG against vs 0.56 expected (+0.12) in 13:45+0.04Matthew TkachukF13:075v5 offense: 0.72 xG for vs 0.54 expected (+0.18) in 13:075v5 defense: 0.69 xG against vs 0.54 expected (-0.15) in 13:07+0.03Brady TkachukF13:145v5 offense: 0.72 xG for vs 0.54 expected (+0.18) in 13:145v5 defense: 0.69 xG against vs 0.54 expected (-0.14) in 13:14+0.03Eetu LuostarinenF11:575v5 offense: 0.10 xG for vs 0.49 expected (-0.39) in 11:575v5 defense: 0.32 xG against vs 0.49 expected (+0.17) in 11:57-0.22Sam BennettF12:435v5 offense: 0.32 xG for vs 0.52 expected (-0.20) in 12:435v5 defense: 0.69 xG against vs 0.52 expected (-0.17) in 12:43-0.37Sandis VilmanisF12:595v5 offense: 0.10 xG for vs 0.53 expected (-0.43) in 12:595v5 defense: 0.52 xG against vs 0.53 expected (+0.02) in 12:59-0.42Lars EllerF15:175v5 offense: 0.79 xG for vs 0.63 expected (+0.16) in 15:175v5 defense: 1.31 xG against vs 0.63 expected (-0.68) in 15:17-0.52Carter VerhaegheF15:075v5 offense: 0.70 xG for vs 0.62 expected (+0.08) in 15:075v5 defense: 1.33 xG against vs 0.62 expected (-0.71) in 15:07-0.64Sam ReinhartF14:495v5 offense: 0.69 xG for vs 0.61 expected (+0.08) in 14:495v5 defense: 1.33 xG against vs 0.61 expected (-0.73) in 14:49-0.65Aaron EkbladD18:155v5 offense: 0.80 xG for vs 0.75 expected (+0.05) in 18:155v5 defense: 1.78 xG against vs 0.75 expected (-1.03) in 18:15-0.98Gustav ForslingD18:125v5 offense: 0.60 xG for vs 0.75 expected (-0.15) in 18:125v5 defense: 1.79 xG against vs 0.75 expected (-1.04) in 18:12-1.19
0.250.250.50.50.750.750Sam ReinhartF3:57+0.57100.0%+0.1Matthew TkachukF3:39+0.57100.0%-0.3Carter VerhaegheF3:24+0.35100.0%-0.7Seth JonesD3:13+0.35100.0%+0.1Brady TkachukF2:17+0.35100.0%-0.5Anton LundellF1:39+0.22100.0%+1.3Aaron EkbladD0:54+0.22100.0%-0.7Gustav ForslingD0:32+0.22100.0%-0.3Lars EllerF0:19+0.00—+0.3Eetu LuostarinenF0:03+0.00—·Sandis VilmanisF0:03+0.00—-0.2RATING Δ
+0.25−0.250Gustav ForslingD0:32power play: 0.22 xG for vs 0.07 expected, 0.00 against vs 0.01 expected (+0.16) in 0:32+0.16Matthew TkachukF3:39power play: 0.57 xG for vs 0.49 expected, 0.00 against vs 0.05 expected (+0.12) in 3:39+0.12Aaron EkbladD0:54power play: 0.22 xG for vs 0.12 expected, 0.00 against vs 0.01 expected (+0.11) in 0:54+0.11Sam ReinhartF3:57power play: 0.57 xG for vs 0.53 expected, 0.00 against vs 0.06 expected (+0.09) in 3:57+0.09Brady TkachukF2:17power play: 0.35 xG for vs 0.31 expected, 0.00 against vs 0.03 expected (+0.07) in 2:17+0.07Anton LundellF1:39power play: 0.22 xG for vs 0.22 expected, 0.00 against vs 0.02 expected (+0.02) in 1:39+0.02Eetu LuostarinenF0:03power play: 0.00 xG for vs 0.01 expected, 0.00 against vs 0.00 expected (-0.01) in 0:03-0.01Sandis VilmanisF0:03power play: 0.00 xG for vs 0.01 expected, 0.00 against vs 0.00 expected (-0.01) in 0:03-0.01Lars EllerF0:19power play: 0.00 xG for vs 0.04 expected, 0.00 against vs 0.00 expected (-0.04) in 0:19-0.04Seth JonesD3:13power play: 0.35 xG for vs 0.43 expected, 0.00 against vs 0.05 expected (-0.04) in 3:13-0.04Carter VerhaegheF3:24power play: 0.35 xG for vs 0.46 expected, 0.00 against vs 0.05 expected (-0.07) in 3:24-0.07
0.250.250.50.50Radko GudasD0:02+0.00—-0.1Dmitry KulikovD0:01+0.00—-0.1Anton LundellF2:10-0.030.0%+1.3Niko MikkolaD2:04-0.050.0%+0.2Seth JonesD2:02-0.050.0%+0.1Gustav ForslingD1:57-0.340.0%-0.3Aaron EkbladD1:56-0.340.0%-0.7Sam ReinhartF1:52-0.360.0%+0.1Lars EllerF1:50-0.360.0%+0.3Eetu LuostarinenF2:06-0.370.0%·RATING Δ
+0.25−0.250Anton LundellF2:10penalty kill: 0.00 xG for vs 0.03 expected, 0.03 against vs 0.29 expected (+0.23) in 2:10+0.23Niko MikkolaD2:04penalty kill: 0.00 xG for vs 0.03 expected, 0.05 against vs 0.28 expected (+0.20) in 2:04+0.20Seth JonesD2:02penalty kill: 0.00 xG for vs 0.03 expected, 0.05 against vs 0.27 expected (+0.20) in 2:02+0.20Radko GudasD0:02penalty kill: 0.00 xG for vs 0.00 expected, 0.00 against vs 0.00 expected (+0.00) in 0:02+0.00Dmitry KulikovD0:01penalty kill: 0.00 xG for vs 0.00 expected, 0.00 against vs 0.00 expected (+0.00) in 0:01+0.00Gustav ForslingD1:57penalty kill: 0.00 xG for vs 0.03 expected, 0.34 against vs 0.26 expected (-0.11) in 1:57-0.11Aaron EkbladD1:56penalty kill: 0.00 xG for vs 0.03 expected, 0.34 against vs 0.26 expected (-0.11) in 1:56-0.11Eetu LuostarinenF2:06penalty kill: 0.00 xG for vs 0.03 expected, 0.37 against vs 0.28 expected (-0.12) in 2:06-0.12Sam ReinhartF1:52penalty kill: 0.00 xG for vs 0.03 expected, 0.36 against vs 0.25 expected (-0.13) in 1:52-0.13Lars EllerF1:50penalty kill: 0.00 xG for vs 0.03 expected, 0.36 against vs 0.24 expected (-0.14) in 1:50-0.14

Lines & pairs

all · whole game · this game
Each team's most-used units: when they were on, and the xG for and against. lines are by strength · 5v5 shown
How to read this

The units that actually played together most at the chosen strength — forward lines and defence pairs at 5v5, the whole group on the ice on the power play or the kill — each with when it was on the ice at that strength across the game clock (period and power-play bands behind the strip) and on-ice xG against / for while the whole unit was out, at that strength only. Sorted by time together; pick another key to re-order, and a name opens the player's page. Pick a period and the strip veils the rest of the game while the bars re-lay for that period alone, on the whole game's scale. The Column switch shows each unit's xGF% on the right instead of net xG.

DET
on ice power play penalty kill xGA xGF
PENALTY-KILL UNITSPK1Ben ChiarotJustin FaulkAndrew CoppEmmitt Finnie0:48+0.00—PK2Andrew CoppMoritz SeiderWilliam WallinderEmmitt Finnie0:39-0.230.0%PK3Ben ChiarotJustin FaulkJ.T. CompherSheldon Dries0:35-0.110.0%SPAREAndreas Englund0:54-0.220.0%SPAREMason Appleton0:34+0.00—SPAREMarco Kasper0:34-0.220.0%SPAREKeegan Kolesar0:33+0.00—SPARECarter Mazur0:02+0.00—1ST2ND3RD00.250.25
FLA
on ice power play penalty kill xGA xGF

Matchups

5v5 · this game
How each DET skater did against each FLA skater at 5v5; the colour is who won the chances.
Order
DET won the chances FLA won them full colour = a margin of 0.75 xG or more taller = more time together (full height at 12:00) on together, dead even never on together G = goalie: his row or column is each skater against the whole other team
SchmidEllerVerhaegheReinhartBennettTkachukTkachukLuostarinenLundellVilmanisHathawayImamaSchwindtEkbladForslingJonesMikkolaKulikovGudasGL1L2L3L4D1D2D3GL1L2L3L4D1D2D3GibsonCoppRaymondBrandsegg-NygårdDeBrincatKasperFinnieCompherArvidssonMazurKolesarAppletonDriesSeiderWallinderChiarotFaulkEnglundJohansson
How to read this

Rows are DET's skaters, columns FLA's, grouped the way they played: forward lines (L1 = the line that played together most), then defence pairs. Each cell covers the five-on-five time those two players shared the ice. Its colour is the club that out-chanced the other in that time — expected goals for minus against — and the stronger the colour, the bigger the margin. Each cell is also raised: the taller the block, the longer the two shared the ice, up to full height at 12:00 of five-on-five time. A grey cell means they met and it came out even; an open, flat one means they never met at five-on-five.

The first row and column are the goalies. A goalie is in net for every five-on-five second, so a skater's cell against the other side's goalie is all of that skater's five-on-five time against that team — the rest of his row or column added up — and the corner where the two goalies meet is the game's five-on-five. Those cells cover far more time than any pair, so they reach full colour sooner and stand at full height, a wall along each edge of the grid. A goalie change adds a second goalie row or column, each covering his own time.

Linemates share the ice, so a line against a line reads as a block. The margin is a total, not a rate: a long matchup has room to build a big gap and a thirty-second one does not — which is what the height is there to show: a tall, strong cell is the game's story; a short, strong one is a moment. Hover (or tap) any cell for the exact time together, the xG each way, attempts and goals. One game — a strong cell is what happened, not what would happen again.

What we learned

Each team's rating going into its next game, in goals over a season against an average team; the green or red end of each bar is what tonight changed, better or worse, and the last column is by how much.

DETDetroit Red Wings
ratingnowtonight
Shooting
Conversion18 players
-10.8
+0.49
+3.87
+0.61
+0.01
+0.36
-0.35
+0.33
-1.68
+0.23
-2.88
+0.11
-0.81
-0.00
+0.88
-0.00
+0.05
-0.01
-0.27
-0.02
-0.00
-0.03
+0.75
-0.04
-0.54
-0.04
-1.88
-0.07
-5.73
-0.13
+1.67
-0.15
-0.89
-0.18
-0.69
-0.38
Offense
On-ice impact18 players
-10.9
+3.25
+1.91
+0.57
+8.12
+0.52
-5.09
+0.47
-0.68
+0.46
-5.31
+0.42
+1.62
+0.34
-2.17
+0.13
-3.48
+0.12
-4.70
+0.12
-0.57
+0.11
-3.09
+0.09
+1.76
+0.04
-1.02
+0.02
+4.03
-0.02
-0.89
-0.07
-1.56
-0.08
-0.68
-0.11
Defense
On-ice impact18 players
+2.5
-0.10
+6.17
+0.22
+1.81
+0.15
+1.82
+0.14
-0.11
+0.13
-0.84
+0.12
+1.10
+0.12
-0.82
+0.02
-0.58
-0.00
+0.15
-0.03
-0.24
-0.04
-1.24
-0.04
+1.93
-0.05
-0.71
-0.06
-1.43
-0.06
+2.29
-0.17
+0.27
-0.18
-6.82
-0.27
Special teams
Power play18 players
+1.7
-0.55
-1.46
+0.04
-0.12
+0.01
-0.02
+0.00
-0.00
+0.00
-0.00
+0.00
-0.00
+0.00
-0.02
-0.00
-0.09
-0.00
-0.07
-0.00
-0.01
-0.00
-0.29
-0.02
-1.08
-0.02
+0.42
-0.09
-0.35
-0.10
+2.12
-0.10
-0.17
-0.12
+3.07
-0.14
Penalty kill18 players
-5.7
+0.20
-2.84
+0.11
+0.28
+0.08
-0.18
+0.06
-1.63
+0.04
-0.62
+0.02
-0.29
+0.02
-0.33
+0.00
-0.81
+0.00
+0.00
-0.00
-0.01
-0.00
+0.01
-0.00
+0.55
-0.00
+0.76
-0.00
+0.19
-0.01
-0.35
-0.03
-0.28
-0.03
-0.18
-0.05
Discipline18 players
+2.4
-0.15
+1.71
+0.04
+0.48
+0.04
+2.59
+0.02
+0.22
+0.02
-2.54
+0.01
-0.19
+0.00
-0.29
+0.00
+0.37
+0.00
+0.75
+0.00
+0.02
+0.00
+0.25
+0.00
+0.18
+0.00
-0.71
-0.00
-1.72
-0.00
+0.79
-0.00
+2.61
-0.00
-1.89
-0.14
Goaltending
Saving1 player
-7.5
-3.07
-5.76
-3.07
FLAFlorida Panthers
ratingnowtonight
Shooting
Conversion18 players
-14.8
+1.58
-0.51
+1.17
-3.41
+0.54
+0.03
+0.45
+1.16
+0.44
-1.21
+0.08
-2.29
-0.00
+0.18
-0.02
-0.92
-0.02
+0.53
-0.03
-0.54
-0.03
-2.52
-0.06
+0.44
-0.07
-0.69
-0.07
-0.43
-0.08
-0.64
-0.09
-2.05
-0.11
+2.81
-0.24
-5.15
-0.30
Offense
On-ice impact18 players
-1.0
-0.11
-0.95
+0.12
+0.28
+0.10
+4.69
+0.10
-1.55
+0.06
-2.35
+0.05
-7.22
+0.05
-1.74
+0.05
+10.58
+0.03
-5.04
+0.03
-2.29
+0.02
+0.26
-0.00
+8.63
-0.01
-4.15
-0.03
+0.05
-0.03
-1.01
-0.14
-0.28
-0.15
+2.53
-0.16
-0.96
-0.20
Defense
On-ice impact18 players
+12.5
-2.70
-2.16
+0.12
+2.44
+0.11
+4.06
+0.09
+3.60
+0.07
+0.18
+0.03
+0.80
+0.03
+2.19
+0.03
-1.48
+0.01
+0.99
-0.02
+1.24
-0.03
-2.59
-0.15
+0.52
-0.16
+1.81
-0.20
+1.58
-0.34
+4.47
-0.41
-1.83
-0.46
-0.45
-0.69
-2.87
-0.73
Special teams
Power play18 players
+10.8
-0.28
-0.58
+0.04
-0.69
+0.02
-0.32
+0.01
-0.04
+0.00
-0.04
+0.00
+0.01
+0.00
-0.03
+0.00
-0.03
+0.00
-0.02
+0.00
-0.01
+0.00
-0.00
+0.00
+0.36
-0.00
-2.18
-0.03
+3.44
-0.04
+4.21
-0.05
+1.07
-0.07
+2.17
-0.07
+3.51
-0.11
Penalty kill18 players
+10.6
+0.38
-1.54
+0.14
-0.03
+0.11
+0.52
+0.09
+0.74
+0.07
+1.83
+0.07
+1.14
+0.07
+2.31
+0.02
+2.89
+0.02
-0.10
+0.01
-0.04
+0.00
-0.01
+0.00
-0.01
+0.00
-0.01
+0.00
+0.07
-0.01
+0.14
-0.01
+0.15
-0.01
+0.50
-0.04
+2.04
-0.15
Discipline18 players
-3.3
+0.09
+0.59
+0.03
+1.34
+0.03
+1.50
+0.01
-0.67
+0.01
+0.89
+0.01
-1.66
+0.01
-1.74
+0.01
-1.24
+0.01
-1.54
+0.01
-0.79
+0.00
-0.82
+0.00
+1.06
+0.00
+0.64
-0.00
-0.18
-0.00
-0.34
-0.00
-1.93
-0.00
+0.84
-0.00
+0.79
-0.03
Goaltending
Saving1 player
-3.3
-1.19
-5.07
-1.19

tap a row for the players behind it, biggest move first tonight's bars: ±2 goals / 82 for a team, ±0.6 for a player entering this game = 2026-11-12 · entering the next = 2026-11-13

One night moves a rating a little, by design. Each team row is the roster that dressed for this game, its forecast rows summed at their own projected exposure (the roster sum the engine's team state is), read from the two daily forecast files that bracket the game; the coach and conversion terms are held at their stored current row, so a family's move is its players' moves, which add up to it exactly. The skaters' Δ column above is each player's whole forecast, the same difference summed over his families.

The call was made before puck drop, issued 2026-11-12T09:05:16+00:00, and is never re-graded. The band on its share bar is the engine's state-only uncertainty — both expected-goal totals moved one state SD against, then for, the away side — not game noise. The dashed line on the worm is the same call as a pace: zero at puck drop to the called margin at the horn, the band as a wedge. Every other number on this page is the public card's own.