Colorado AvalancheCOL 3–2 Final Winnipeg JetsWPG

Thursday, March 26, 2026

Final 1st2nd3rd T SOG
Colorado AvalancheCOL 102 3 35
Winnipeg JetsWPG 101 2 24
Playoff odds, % Change
WPG -2.9
COL +0.0
NSH +1.3
LAK +0.5

How the result moved each team's playoff odds, calculated Mar 26, 2026 7:19 PM EDT.

Highlights

Scoring

1st Period
9:55 WPG Mark Scheifele (33) Kyle Connor (50), Josh Morrissey (37) · slap xG 0.13 0–1 ▶
17:40 COL Jack Drury (9) Sam Malinski (28), Parker Kelly (12) · wrist xG 0.57 1–1 ▶
2nd Period
No scoring
3rd Period
0:13 COL Nathan MacKinnon (47)PP Nazem Kadri (33), Martin Necas (55) · wrist xG 0.08 2–1 ▶
3:55 COL Nathan MacKinnon (48) Artturi Lehkonen (24), Gabriel Landeskog (21) · tip-in xG 0.10 3–1 ▶
9:39 WPG Mark Scheifele (34) Cole Perfetti (19), Gabriel Vilardi (33) · tip-in xG 0.06 3–2 ▶

Score away–home after each goal; season totals in parentheses.

Shot quality

Expected goals (xG) rate every unblocked shot by how often shots like it go in, from where it was taken, the shot type, the strength and what happened just before it. How it works

COL 85%Deserve to win15% WPG
COLWPG
4.52Expected goals2.03
3Goals (no shootout)2
2.90Expected goals, 5 on 51.50
72Shot attempts47
48Unblocked attempts40
35Shots on goal24

Game notes

What stood out as the game went on, from the play-by-play and the shifts. Time on the bench is counted in 5-on-5 play outside the penalty box; the note says the player sat, not why. Goals saved are against the shots' expected goals (xG).

1st Period
17:40 COL Deserve to win Deserve to win · COL takes the lead, 67–33%
WPG had led since 15:37 of the 1st, by as much as 60%
3rd Period
0:12 WPG Goalie Goalie · Hellebuyck +2.2 goals saved
1 goal on 3.20 xG, 20 shots on goal
0:40 COL xG swing xG swing · Out-chanced WPG 1.36–0.29
In xG over 10 minutes, 10:40 of the 2nd to 0:40 of the 3rd; goals 1–0

Shot map

COL shoots ←Bigger circle: higher xG; filled: goal→ WPG shoots
Sam Malinski: wrist, 54 ft, xG 0.02 (P1 0:52) Dylan Samberg: wrist, 58 ft, xG 0.02 (P1 2:05) Dylan Samberg: wrist, 37 ft, xG 0.05 (P1 2:12) Josh Manson: backhand, 8 ft, xG 0.10 (P1 2:55) Jack Drury: tip-in, 8 ft, xG 0.04 (P1 3:50) Jack Drury: backhand, 9 ft, xG 0.04 (P1 3:51) Elias Salomonsson: slap, 70 ft, xG 0.01 (P1 6:14) Kyle Connor: wrist, 29 ft, xG 0.12 (P1 7:19) Josh Morrissey: slap, 69 ft, xG 0.01 (P1 7:23) Dylan Samberg: snap, 57 ft, xG 0.00 (P1 8:44) Gabriel Vilardi: tip-in, 7 ft, xG 0.06 (P1 9:44) Gabriel Landeskog: snap, 20 ft, xG 0.12 (P1 10:19) Kyle Connor: wrist, 49 ft, xG 0.02 (P1 11:39) Kyle Connor: snap, 27 ft, xG 0.14 (P1 11:41) Joel Kiviranta: wrist, 41 ft, xG 0.04 (P1 12:01) Jack Drury: snap, 23 ft, xG 0.05 (P1 12:27) Adam Lowry: wrist, 34 ft, xG 0.08 (P1 13:32) Elias Salomonsson: slap, 47 ft, xG 0.03 (P1 13:35) Adam Lowry: bat, 12 ft, xG 0.03 (P1 13:36) Valeri Nichushkin: wrist, 53 ft, xG 0.01 (P1 15:08) Brad Lambert: tip-in, 7 ft, xG 0.04 (P1 15:37) Logan O'Connor: slap, 30 ft, xG 0.12 (P1 15:48) Dylan DeMelo: slap, 36 ft, xG 0.02 (P1 16:27) Nazem Kadri: backhand, 8 ft, xG 0.13 (P1 17:07) Jack Drury: tip-in, 12 ft, xG 0.08 (P1 17:37) Mark Scheifele: wrist, 14 ft, xG 0.03 (P1 18:14) Brett Kulak: wrist, 63 ft, xG 0.01 (P2 0:24) Cole Koepke: wrist, 59 ft, xG 0.02 (P2 2:31) Cole Koepke: wrist, 32 ft, xG 0.02 (P2 2:40) Cole Koepke: wrist, 37 ft, xG 0.02 (P2 3:00) Mark Scheifele: slap, 36 ft, xG 0.04 (P2 3:46) Cole Koepke: wrist, 39 ft, xG 0.05 (P2 5:31) Adam Lowry: wrist, 39 ft, xG 0.02 (P2 7:20) Nazem Kadri: wrist, 18 ft, xG 0.11 (P2 7:42) Cale Makar: slap, 47 ft, xG 0.06 (P2 8:18) Martin Necas: slap, 28 ft, xG 0.13 (P2 8:37) Nazem Kadri: wrist, 10 ft, xG 0.19 (P2 8:55) Gabriel Landeskog: wrist, 35 ft, xG 0.03 (P2 9:26) Devon Toews: wrist, 56 ft, xG 0.03 (P2 9:30) Sam Malinski: wrist, 64 ft, xG 0.01 (P2 9:37) Ross Colton: tip-in, 18 ft, xG 0.04 (P2 9:45) Isak Rosen: wrist, 16 ft, xG 0.13 (P2 10:34) Josh Morrissey: wrist, 39 ft, xG 0.03 (P2 10:40) Nazem Kadri: wrist, 21 ft, xG 0.09 (P2 11:02) Adam Lowry: slap, 39 ft, xG 0.07 (P2 12:18) Dylan Samberg: wrist, 48 ft, xG 0.01 (P2 12:36) Jonathan Toews: wrist, 34 ft, xG 0.03 (P2 13:00) Gustav Nyquist: deflected, 17 ft, xG 0.10 (P2 13:13) Dylan DeMelo: wrist, 56 ft, xG 0.02 (P2 13:26) Joel Kiviranta: deflected, 9 ft, xG 0.09 (P2 14:39) Alex Iafallo: tip-in, 36 ft, xG 0.06 (P2 15:24) Nathan MacKinnon: backhand, 17 ft, xG 0.15 (P2 17:56) Nathan MacKinnon: bat, 6 ft, xG 0.07 (P2 17:57) Ross Colton: tip-in, 25 ft, xG 0.05 (P2 18:03) Brock Nelson: tip-in, 8 ft, xG 0.14 (P2 19:39) Nathan MacKinnon: slap, 34 ft, xG 0.16 (P2 19:52) Cale Makar: slap, 47 ft, xG 0.08 (P2 19:57) Martin Necas: bat, 5 ft, xG 0.22 (P2 20:00) Nathan MacKinnon: deflected, 5 ft, xG 0.21 (P3 0:12) Nathan MacKinnon: wrist, 51 ft, xG 0.02 (P3 0:34) Mark Scheifele: slap, 21 ft, xG 0.11 (P3 1:53) Mark Scheifele: backhand, 16 ft, xG 0.08 (P3 2:19) Kyle Connor: wrist, 14 ft, xG 0.03 (P3 3:29) Kyle Connor: backhand, 6 ft, xG 0.01 (P3 3:30) Brock Nelson: backhand, 10 ft, xG 0.13 (P3 3:36) Brent Burns: wrist, 49 ft, xG 0.01 (P3 3:41) Martin Necas: slap, 44 ft, xG 0.05 (P3 4:12) Valeri Nichushkin: wrist, 11 ft, xG 0.12 (P3 7:04) Valeri Nichushkin: backhand, 6 ft, xG 0.06 (P3 7:05) Valeri Nichushkin: wrist, 7 ft, xG 0.07 (P3 7:06) Nazem Kadri: backhand, 22 ft, xG 0.07 (P3 7:09) Josh Morrissey: slap, 49 ft, xG 0.05 (P3 8:37) Gustav Nyquist: wrist, 47 ft, xG 0.03 (P3 10:41) Kyle Connor: snap, 38 ft, xG 0.01 (P3 12:09) Kyle Connor: wrist, 30 ft, xG 0.07 (P3 14:51) Cole Perfetti: wrist, 13 ft, xG 0.17 (P3 14:53) Valeri Nichushkin: wrist, 19 ft, xG 0.05 (P3 17:02) Brent Burns: wrist, 29 ft, xG 0.11 (P3 17:05) Brent Burns: slap, 28 ft, xG 0.12 (P3 17:22) Nathan MacKinnon: wrist, 26 ft, xG 0.10 (P3 17:41) Brett Kulak: tip-in, 9 ft, xG 0.09 (P3 18:05) Brett Kulak: snap, 7 ft, xG 0.06 (P3 18:06) Nathan MacKinnon: wrist, 24 ft, xG 0.07 (P3 19:25) Mark Scheifele: GOAL, slap, 24 ft, xG 0.13 (P1 9:55) Jack Drury: GOAL, wrist, 6 ft, xG 0.57 (P1 17:40) Nathan MacKinnon: GOAL, wrist, 6 ft, xG 0.08 (P3 0:13) Nathan MacKinnon: GOAL, tip-in, 9 ft, xG 0.10 (P3 3:55) Mark Scheifele: GOAL, tip-in, 9 ft, xG 0.06 (P3 9:39)
About these numbers

xG comes from hockeystats.io's own model, a gradient-boosted tree model trained on every unblocked shot from the 2021-22 to 2025-26 regular seasons using the NHL's public play-by-play. Each shot's value is the share of similar shots that became goals. A team's xG is the sum over its shots; "deserve to win" asks how often the team would outscore its opponent if every shot went in at exactly that rate. Blocked shots count as attempts but have no xG (the NHL records where they were blocked, not where they were taken), so the map leaves them out.

Box score

Colorado Avalanche

Skater GAP+/− AttxG HitBlkTOI
Forwards
29 Nathan MacKinnon 202 -1 100.97 0024:55
88 Martin Necas 011 -1 50.40 0019:20
11 Brock Nelson 000 0 50.26 0019:15
91 Nazem Kadri 011 0 80.60 0016:11
92 Gabriel Landeskog 011 0 30.15 0014:30
25 Logan O'Connor 000 0 20.12 1113:32
18 Jack Drury 101 +1 60.77 4013:06
62 Artturi Lehkonen 011 0 20.00 0112:06
43 Valeri Nichushkin 000 -1 60.31 2012:02
17 Parker Kelly 011 +1 10.00 3011:49
79 Ross Colton 000 0 20.10 0110:43
22 Joel Kiviranta 000 +1 20.13 0008:23
Defense
8 Cale Makar 000 0 40.13 1128:52
70 Sam Malinski 011 0 20.03 0118:56
84 Brent Burns 000 0 70.24 1017:36
27 Brett Kulak 000 +1 50.16 0217:29
7 Devon Toews 000 0 10.03 0017:10
42 Josh Manson 000 -1 10.10 2014:05
Goalie SAGA SVSV% xGA GSAx
Mackenzie Blackwood 24222 .917 2.03 +0.03

Winnipeg Jets

Skater GAP+/− AttxG HitBlkTOI
Forwards
81 Kyle Connor 011 +1 80.40 1025:06
55 Mark Scheifele 202 +1 60.46 1022:27
13 Gabriel Vilardi 011 +1 10.06 1021:05
91 Cole Perfetti 011 +1 10.17 4118:31
17 Adam Lowry 000 -1 40.20 3216:37
9 Alex Iafallo 000 -1 10.06 1013:04
36 Morgan Barron 000 -1 00.00 1011:27
19 Jonathan Toews 000 0 10.03 0011:11
93 Brad Lambert 000 0 20.04 1011:10
45 Cole Koepke 000 -1 40.11 1009:49
27 Isak Rosen 000 0 10.13 0009:49
14 Gustav Nyquist 000 0 30.13 1008:10
Defense
44 Josh Morrissey 011 0 30.09 1324:25
54 Dylan Samberg 000 0 50.09 1423:51
4 Neal Pionk 000 -1 00.00 3120:38
2 Dylan DeMelo 000 +1 20.03 2317:56
57 Elias Salomonsson 000 0 40.04 0315:55
24 Haydn Fleury 000 0 10.00 3510:11
Goalie SAGA SVSV% xGA GSAx
Connor Hellebuyck 35332 .914 4.52 +1.52

Skaters by time on ice. Goalie lines count shots with the goalie in net, from the NHL play-by-play.

Player ratings

What each player added to the result, in goals, from most to least. Hover a number for what it's made of.

Colorado Avalanche

Player Rating Points Shots On ice Pen FO Other GSAx TOI
18 Jack Drury C +2.70 +0.75 +0.50 +1.20 +0.15 +0.10 0.00 — 13:06
29 Nathan MacKinnon C +2.29 +1.50 +0.63 +0.09 +0.15 -0.04 -0.04 — 24:55
70 Sam Malinski D +1.95 +0.70 +0.02 +1.20 0.00 0.00 +0.03 — 18:56
91 Nazem Kadri C +1.82 +0.70 +0.39 +0.80 0.00 -0.05 -0.02 — 16:11
17 Parker Kelly C +1.73 +0.55 0.00 +1.17 0.00 +0.01 0.00 — 11:49
94 Joel Kiviranta L +1.17 0.00 +0.09 +1.09 0.00 0.00 0.00 — 8:23
7 Devon Toews D +0.86 0.00 +0.02 +0.84 0.00 0.00 0.00 — 17:10
84 Brent Burns D +0.67 0.00 +0.15 +0.54 0.00 0.00 -0.02 — 17:36
11 Brock Nelson C +0.59 0.00 +0.17 +0.58 -0.15 -0.03 +0.02 — 19:15
92 Gabriel Landeskog L +0.56 +0.55 +0.10 -0.08 0.00 +0.02 -0.02 — 14:30
62 Artturi Lehkonen L +0.55 +0.70 0.00 -0.18 0.00 0.00 +0.03 — 12:06
20 Ross Colton C +0.46 0.00 +0.06 +0.39 0.00 0.00 +0.01 — 10:43
25 Logan O'Connor R +0.36 0.00 +0.08 +0.24 0.00 -0.01 +0.05 — 13:32
88 Martin Necas C +0.24 +0.55 +0.26 -0.53 0.00 0.00 -0.04 — 19:20
42 Josh Manson D +0.24 0.00 +0.07 +0.32 -0.15 0.00 0.00 — 14:05
13 Valeri Nichushkin R +0.14 0.00 +0.20 +0.09 -0.15 0.00 0.00 — 12:02
8 Cale Makar D +0.12 0.00 +0.09 0.00 0.00 0.00 +0.03 — 28:52
27 Brett Kulak D +0.05 0.00 +0.11 -0.02 -0.15 0.00 +0.12 — 17:29
39 Mackenzie Blackwood G +0.03 0.00 — — 0.00 — — +0.03 60:00

Winnipeg Jets

Player Rating Points Shots On ice Pen FO Other GSAx TOI
37 Connor Hellebuyck G +1.52 0.00 — — 0.00 — — +1.52 59:53
91 Cole Perfetti C +1.34 +0.70 +0.11 +0.50 0.00 0.00 +0.03 — 18:31
55 Mark Scheifele C +0.93 +1.50 +0.30 -0.93 +0.15 -0.01 -0.08 — 22:27
81 Kyle Connor L +0.62 +0.70 +0.26 -0.34 0.00 0.00 0.00 — 25:06
54 Dylan Samberg D +0.53 0.00 +0.06 +0.10 +0.15 0.00 +0.22 — 23:51
13 Gabriel Vilardi C +0.46 +0.55 +0.04 +0.03 -0.15 -0.01 0.00 — 21:05
24 Haydn Fleury D +0.21 0.00 0.00 -0.04 0.00 0.00 +0.25 — 10:11
2 Dylan DeMelo D +0.17 0.00 +0.02 -0.01 0.00 0.00 +0.15 — 17:56
14 Gustav Nyquist R +0.06 0.00 +0.08 -0.02 0.00 0.00 0.00 — 8:10
17 Adam Lowry C +0.02 0.00 +0.13 -0.23 0.00 +0.02 +0.10 — 16:37
19 Jonathan Toews C -0.17 0.00 +0.02 -0.18 0.00 +0.03 -0.04 — 11:11
27 Isak Rosen R -0.18 0.00 +0.09 -0.24 0.00 0.00 -0.02 — 9:49
93 Brad Lambert C -0.20 0.00 +0.02 -0.23 0.00 0.00 0.00 — 11:10
57 Elias Salomonsson D -0.22 0.00 +0.03 -0.23 -0.15 0.00 +0.13 — 15:55
36 Morgan Barron C -0.66 0.00 0.00 -0.78 +0.15 -0.03 0.00 — 11:27
45 Cole Koepke L -1.00 0.00 +0.07 -1.05 0.00 0.00 -0.02 — 9:49
9 Alex Iafallo L -1.04 0.00 +0.04 -1.08 0.00 0.00 0.00 — 13:04
4 Neal Pionk D -1.09 0.00 0.00 -1.16 0.00 0.00 +0.07 — 20:38
44 Josh Morrissey D -1.14 +0.55 +0.06 -1.84 0.00 0.00 +0.09 — 24:25

An expected-goals take on Dom Luszczyszyn's Game Score: goals and assists, the quality of a player's own shots, shot quality for and against while they were on the ice at 5v5, penalties, faceoffs and puck plays, all in goals; goalies by goals saved above expected. From the NHL play-by-play and shift charts.