St. Louis BluesSTL 3–2 Final Colorado AvalancheCOL

Sunday, April 5, 2026

Final 1st2nd3rd T SOG
St. Louis BluesSTL 111 3 29
Colorado AvalancheCOL 110 2 28
Playoff odds, % Change
STL +2.6
COL +0.0
LAK -0.9
NSH -0.9
SJS -0.5

How the result moved each team's playoff odds, calculated Apr 5, 2026 9:27 PM EDT.

Highlights

Scoring

1st Period
12:01 STL Robert Thomas (19) Jimmy Snuggerud (23), Dylan Holloway (22) · slap xG 0.13 1–0 ▶
15:10 COL Parker Kelly (20) Brent Burns (21), Logan O'Connor (2) · tip-in xG 0.05 1–1 ▶
2nd Period
3:40 COL Brent Burns (12) Nick Blankenburg (16), Brock Nelson (30) · wrist xG 0.01 1–2 ▶
4:09 STL Robert Thomas (20) Dylan Holloway (23), Jimmy Snuggerud (24) · snap xG 0.21 2–2 ▶
3rd Period
17:10 STL Robert Thomas (21) Jimmy Snuggerud (25), Dylan Holloway (24) · snap xG 0.21 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

STL 72%Deserve to win28% COL
STLCOL
4.13Expected goals2.74
3Goals (no shootout)2
2.82Expected goals, 5 on 51.86
57Shot attempts60
47Unblocked attempts48
29Shots on goal28

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
11:53 STL Deserve to win Deserve to win · STL takes the lead, 61–39%
COL had led since 3:47 of the 1st, by as much as 63%
13:50 STL xG swing xG swing · Out-chanced COL 1.06–0.03
In xG over 10 minutes, 3:50 to 13:50 of the 1st; goals 1–0
3rd Period
7:40 COL xG swing xG swing · Out-chanced STL 1.45–0.34
In xG over 10 minutes, 17:40 of the 2nd to 7:40 of the 3rd; neither team scored
15:30 STL xG swing xG swing · Out-chanced COL 1.62–0.20
In xG over 10 minutes, 8:40 to 18:40 of the 3rd; goals 1–0
18:39 COL Pulled goalie Pulled goalie · Pulled Blackwood, down 3–2
With 1:21 left

Shot map

STL shoots ←Bigger circle: higher xG; filled: goal→ COL shoots
Martin Necas: wrist, 12 ft, xG 0.16 (P1 0:31) Ross Colton: slap, 39 ft, xG 0.02 (P1 2:27) Pius Suter: wrist, 41 ft, xG 0.02 (P1 3:04) Logan O'Connor: wrist, 64 ft, xG 0.01 (P1 3:19) Martin Necas: wrist, 54 ft, xG 0.01 (P1 3:36) Nathan MacKinnon: wrist, 26 ft, xG 0.11 (P1 3:47) Jonathan Drouin: backhand, 9 ft, xG 0.14 (P1 5:02) Robert Thomas: wrist, 16 ft, xG 0.15 (P1 5:28) Jimmy Snuggerud: wrist, 4 ft, xG 0.10 (P1 5:29) Jonatan Berggren: wrist, 45 ft, xG 0.01 (P1 6:13) Brett Kulak: slap, 50 ft, xG 0.03 (P1 7:28) Jonathan Drouin: wrist, 36 ft, xG 0.04 (P1 7:43) Pavel Buchnevich: wrap-around, 5 ft, xG 0.03 (P1 10:09) Jimmy Snuggerud: wrist, 17 ft, xG 0.15 (P1 11:53) Dylan Holloway: wrist, 6 ft, xG 0.10 (P1 11:54) Dylan Holloway: wrist, 4 ft, xG 0.14 (P1 11:55) Robert Thomas: wrist, 14 ft, xG 0.07 (P1 11:56) Ross Colton: wrist, 62 ft, xG 0.01 (P1 13:54) Ross Colton: wrist, 58 ft, xG 0.02 (P1 14:13) Nazem Kadri: wrist, 29 ft, xG 0.02 (P1 15:29) Nick Blankenburg: wrist, 28 ft, xG 0.08 (P1 16:30) Nick Blankenburg: slap, 60 ft, xG 0.00 (P1 17:12) Jordan Kyrou: snap, 37 ft, xG 0.04 (P1 17:31) Jimmy Snuggerud: wrist, 43 ft, xG 0.02 (P1 18:45) Sam Malinski: wrist, 35 ft, xG 0.06 (P1 19:46) Ross Colton: slap, 61 ft, xG 0.01 (P2 2:06) Nathan MacKinnon: snap, 15 ft, xG 0.21 (P2 3:59) Josh Manson: slap, 58 ft, xG 0.03 (P2 4:42) Jonathan Drouin: backhand, 7 ft, xG 0.19 (P2 6:02) Pius Suter: snap, 17 ft, xG 0.04 (P2 7:43) Jonatan Berggren: wrist, 25 ft, xG 0.07 (P2 8:03) Tyler Tucker: wrist, 49 ft, xG 0.02 (P2 8:51) Ross Colton: tip-in, 9 ft, xG 0.08 (P2 9:14) Joel Kiviranta: wrist, 44 ft, xG 0.03 (P2 9:19) Ross Colton: wrist, 40 ft, xG 0.01 (P2 9:42) Nazem Kadri: wrist, 46 ft, xG 0.01 (P2 10:29) Robert Thomas: tip-in, 25 ft, xG 0.04 (P2 11:10) Nathan MacKinnon: wrist, 34 ft, xG 0.09 (P2 11:21) Brent Burns: wrist, 64 ft, xG 0.00 (P2 11:25) Jake Neighbours: snap, 19 ft, xG 0.22 (P2 11:44) Jonatan Berggren: wrist, 14 ft, xG 0.09 (P2 12:03) Brett Kulak: wrist, 56 ft, xG 0.02 (P2 14:59) Brent Burns: wrist, 72 ft, xG 0.01 (P2 15:40) Dalibor Dvorsky: snap, 23 ft, xG 0.07 (P2 16:32) Jimmy Snuggerud: slap, 38 ft, xG 0.04 (P2 17:36) Brock Nelson: snap, 21 ft, xG 0.17 (P2 18:57) Martin Necas: wrist, 12 ft, xG 0.09 (P2 19:40) Nazem Kadri: wrist, 33 ft, xG 0.06 (P2 19:57) Artturi Lehkonen: backhand, 10 ft, xG 0.03 (P3 0:07) Nathan MacKinnon: wrist, 33 ft, xG 0.04 (P3 0:20) Nathan MacKinnon: tip-in, 12 ft, xG 0.08 (P3 0:30) Gabriel Landeskog: tip-in, 23 ft, xG 0.04 (P3 0:49) Nazem Kadri: snap, 17 ft, xG 0.16 (P3 1:09) Dylan Holloway: snap, 30 ft, xG 0.16 (P3 1:20) Joel Kiviranta: slap, 48 ft, xG 0.04 (P3 1:31) Ross Colton: wrist, 8 ft, xG 0.15 (P3 1:33) Jordan Kyrou: wrist, 33 ft, xG 0.03 (P3 1:39) Brock Nelson: snap, 13 ft, xG 0.18 (P3 3:02) Colton Parayko: wrist, 32 ft, xG 0.04 (P3 4:18) Dylan Holloway: slap, 38 ft, xG 0.08 (P3 4:34) Brock Nelson: snap, 14 ft, xG 0.17 (P3 5:21) Brock Nelson: snap, 12 ft, xG 0.17 (P3 5:28) Pavel Buchnevich: wrist, 36 ft, xG 0.02 (P3 6:20) Dalibor Dvorsky: wrist, 47 ft, xG 0.01 (P3 6:27) Martin Necas: snap, 12 ft, xG 0.06 (P3 6:56) Jonatan Berggren: wrist, 30 ft, xG 0.02 (P3 8:18) Logan Mailloux: wrist, 39 ft, xG 0.03 (P3 8:31) Pavel Buchnevich: snap, 45 ft, xG 0.03 (P3 9:29) Pavel Buchnevich: backhand, 25 ft, xG 0.02 (P3 9:42) Jonatan Berggren: wrist, 47 ft, xG 0.01 (P3 10:20) Pius Suter: backhand, 11 ft, xG 0.07 (P3 10:22) Pius Suter: backhand, 6 ft, xG 0.02 (P3 10:23) Jonatan Berggren: wrist, 43 ft, xG 0.04 (P3 10:28) Pius Suter: wrist, 8 ft, xG 0.02 (P3 10:29) Tyler Tucker: wrist, 40 ft, xG 0.05 (P3 10:39) Jimmy Snuggerud: wrist, 8 ft, xG 0.08 (P3 12:03) Jimmy Snuggerud: tip-in, 8 ft, xG 0.11 (P3 12:48) Jimmy Snuggerud: wrist, 3 ft, xG 0.76 (P3 12:51) Brent Burns: snap, 181 ft, xG 0.00 (P3 13:40) Nathan MacKinnon: wrist, 34 ft, xG 0.07 (P3 14:08) Sam Malinski: snap, 44 ft, xG 0.01 (P3 14:10) Sam Malinski: wrist, 55 ft, xG 0.02 (P3 14:18) Josh Manson: wrist, 63 ft, xG 0.01 (P3 15:03) Parker Kelly: wrist, 52 ft, xG 0.01 (P3 16:13) Brett Kulak: snap, 49 ft, xG 0.00 (P3 16:16) Brett Kulak: wrist, 66 ft, xG 0.01 (P3 16:31) Nathan MacKinnon: wrist, 10 ft, xG 0.07 (P3 17:58) Logan Mailloux: wrist, 56 ft, xG 0.03 (P3 18:09) Jimmy Snuggerud: tip-in, 11 ft, xG 0.11 (P3 18:32) Jimmy Snuggerud: wrist, 7 ft, xG 0.07 (P3 18:33) Robert Thomas: GOAL, slap, 32 ft, xG 0.13 (P1 12:01) Parker Kelly: GOAL, tip-in, 30 ft, xG 0.05 (P1 15:10) Brent Burns: GOAL, wrist, 63 ft, xG 0.01 (P2 3:40) Robert Thomas: GOAL, snap, 19 ft, xG 0.21 (P2 4:09) Robert Thomas: GOAL, snap, 9 ft, xG 0.21 (P3 17:10)
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

St. Louis Blues

Skater GAP+/− AttxG HitBlkTOI
Forwards
18 Robert Thomas 303 +3 80.79 0020:13
81 Dylan Holloway 033 +2 40.49 1118:32
21 Jimmy Snuggerud 033 +3 101.44 1017:32
89 Pavel Buchnevich 000 0 60.09 1315:10
22 Pius Suter 000 -1 50.16 1015:10
63 Jake Neighbours 000 0 10.22 2014:56
25 Jordan Kyrou 000 -1 50.07 0114:49
92 Jonathan Drouin 000 -1 30.37 0214:12
29 Jonatan Berggren 000 -1 60.24 2013:48
13 Alexey Toropchenko 000 0 00.00 0112:19
37 Jack Finley 000 0 00.00 0112:06
15 Dalibor Dvorsky 000 -1 20.08 0011:13
Defense
55 Colton Parayko 000 +1 10.04 1223:14
6 Philip Broberg 000 +2 00.00 0122:19
17 Cam Fowler 000 -2 10.00 0021:50
23 Logan Mailloux 000 +2 20.06 3019:47
4 Theo Lindstein 000 +1 00.00 0014:01
75 Tyler Tucker 000 -2 30.07 2012:49
Goalie SAGA SVSV% xGA GSAx
Joel Hofer 28226 .929 2.74 +0.74

Colorado Avalanche

Skater GAP+/− AttxG HitBlkTOI
Forwards
88 Martin Necas 000 -3 70.31 1021:56
29 Nathan MacKinnon 000 -3 70.66 0021:38
11 Brock Nelson 011 +1 40.69 0021:25
91 Nazem Kadri 000 0 50.26 0118:33
62 Artturi Lehkonen 000 -1 20.03 0016:53
18 Jack Drury 000 0 00.00 0015:39
92 Gabriel Landeskog 000 0 10.04 3115:02
79 Ross Colton 000 0 80.30 1011:56
17 Parker Kelly 101 +1 20.06 1211:35
22 Joel Kiviranta 000 0 30.07 1011:26
25 Logan O'Connor 011 +1 10.01 1108:07
93 Zakhar Bardakov 000 +1 00.00 0004:45
Defense
7 Devon Toews 000 -2 10.00 1225:15
27 Brett Kulak 000 -1 80.07 0121:00
70 Sam Malinski 000 -2 30.09 2020:07
42 Josh Manson 000 0 20.04 1018:37
84 Brent Burns 112 +1 40.02 0217:59
3 Nick Blankenburg 011 +2 20.08 1011:38
Goalie SAGA SVSV% xGA GSAx
Mackenzie Blackwood 29326 .897 4.13 +1.13

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.

St. Louis Blues

Player Rating Points Shots On ice Pen FO Other GSAx TOI
21 Jimmy Snuggerud R +4.07 +1.95 +0.94 +1.20 0.00 0.00 -0.02 — 17:32
18 Robert Thomas C +4.00 +2.25 +0.51 +1.23 0.00 0.00 0.00 — 20:13
81 Dylan Holloway L +3.11 +1.80 +0.32 +0.94 0.00 0.00 +0.05 — 18:32
63 Jake Neighbours L +0.76 0.00 +0.14 +0.64 0.00 0.00 -0.02 — 14:56
30 Joel Hofer G +0.74 0.00 — — 0.00 — — +0.74 60:00
75 Tyler Tucker D +0.72 0.00 +0.04 +0.69 0.00 0.00 -0.02 — 12:49
41 Theo Lindstein D +0.62 0.00 0.00 +0.62 0.00 0.00 0.00 — 14:01
55 Colton Parayko D +0.59 0.00 +0.03 +0.49 0.00 0.00 +0.08 — 23:14
22 Pius Suter C +0.47 0.00 +0.11 +0.19 +0.15 +0.02 0.00 — 15:10
92 Jonathan Drouin L +0.37 0.00 +0.24 -0.11 +0.15 0.00 +0.08 — 14:12
17 Cam Fowler D +0.31 0.00 0.00 +0.33 0.00 0.00 -0.02 — 21:50
23 Logan Mailloux D +0.29 0.00 +0.04 +0.12 +0.15 0.00 -0.02 — 19:47
6 Philip Broberg D +0.22 0.00 0.00 +0.17 0.00 0.00 +0.05 — 22:19
54 Dalibor Dvorsky R +0.05 0.00 +0.05 +0.02 0.00 -0.03 0.00 — 11:13
13 Alexey Toropchenko R +0.03 0.00 0.00 -0.17 +0.15 0.00 +0.05 — 12:19
25 Jordan Kyrou R +0.03 0.00 +0.05 -0.07 0.00 0.00 +0.05 — 14:49
29 Jonatan Berggren R 0.00 0.00 +0.16 +0.20 -0.30 0.00 -0.06 — 13:48
89 Pavel Buchnevich L -0.06 0.00 +0.06 -0.23 0.00 0.00 +0.11 — 15:10
37 Jack Finley C -0.27 0.00 0.00 -0.24 -0.15 +0.07 +0.05 — 12:06

Colorado Avalanche

Player Rating Points Shots On ice Pen FO Other GSAx TOI
39 Mackenzie Blackwood G +1.13 0.00 — — 0.00 — — +1.13 58:35
11 Brock Nelson C +0.96 +0.55 +0.45 +0.03 0.00 -0.03 -0.04 — 21:25
37 Nick Blankenburg D +0.90 +0.70 +0.05 +0.15 0.00 0.00 0.00 — 11:38
25 Logan O'Connor R +0.85 +0.55 0.00 +0.10 +0.15 0.00 +0.05 — 8:07
17 Parker Kelly C +0.68 +0.75 +0.04 -0.20 0.00 -0.01 +0.10 — 11:35
84 Brent Burns D +0.40 +1.45 +0.01 -1.17 0.00 0.00 +0.10 — 17:59
62 Artturi Lehkonen L +0.21 0.00 +0.02 +0.23 0.00 0.00 -0.04 — 16:53
93 Zakhar Bardakov C +0.16 0.00 0.00 +0.16 0.00 0.00 0.00 — 4:45
70 Sam Malinski D +0.05 0.00 +0.06 +0.01 0.00 0.00 -0.02 — 20:07
94 Joel Kiviranta L +0.04 0.00 +0.05 -0.02 0.00 0.00 +0.02 — 11:26
29 Nathan MacKinnon C -0.08 0.00 +0.43 -0.47 0.00 0.00 -0.04 — 21:38
7 Devon Toews D -0.09 0.00 0.00 -0.21 0.00 0.00 +0.12 — 25:15
20 Ross Colton C -0.16 0.00 +0.19 -0.34 0.00 0.00 -0.02 — 11:56
88 Martin Necas C -0.27 0.00 +0.20 -0.60 +0.15 0.00 -0.02 — 21:56
18 Jack Drury C -0.55 0.00 0.00 -0.52 0.00 -0.01 -0.02 — 15:39
42 Josh Manson D -0.58 0.00 +0.02 -0.46 -0.15 0.00 0.00 — 18:37
27 Brett Kulak D -0.74 0.00 +0.04 -0.82 0.00 0.00 +0.03 — 21:00
92 Gabriel Landeskog L -0.89 0.00 +0.03 -0.75 -0.15 -0.02 +0.01 — 15:02
91 Nazem Kadri C -1.14 0.00 +0.17 -1.17 -0.15 +0.01 0.00 — 18:33

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.