St. Louis BluesSTL 1–3 Final Winnipeg JetsWPG

Tuesday, January 20, 2026

Final 1st2nd3rd T SOG
St. Louis BluesSTL 010 1 23
Winnipeg JetsWPG 201 3 16

No impact calculated for this game. Impacts are calculated for games in the next 7 days.

Highlights

Scoring

1st Period
9:52 WPG Josh Morrissey (10)PP Mark Scheifele (36), Kyle Connor (34) · slap xG 0.04 0–1 ▶
11:25 WPG Mark Scheifele (24)PP Josh Morrissey (31) · snap xG 0.15 0–2 ▶
2nd Period
17:23 STL Jordan Kyrou (9)PP Justin Faulk (12), Dalibor Dvorsky (4) · slap xG 0.07 1–2 ▶
3rd Period
17:37 WPG Mark Scheifele (25)EN Kyle Connor (35), Josh Morrissey (32) · wrist xG 0.64 1–3 ▶

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 59%Deserve to win41% WPG
STLWPG
2.42Expected goals2.61
1Goals (no shootout)3
1.66Expected goals, 5 on 51.11
69Shot attempts48
45Unblocked attempts34
23Shots on goal16

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).

3rd Period
17:23 STL Pulled goalie Pulled goalie · Pulled Hofer, down 2–1
With 2:37 left; WPG scored at 17:37 of the 3rd (1–3)
19:05 STL Pulled goalie Pulled goalie · Pulled Hofer, down 3–1
With 0:55 left

Shot map

STL shoots ←Bigger circle: higher xG; filled: goal→ WPG shoots
Logan Mailloux: wrist, 54 ft, xG 0.01 (P1 1:05) Logan Mailloux: slap, 37 ft, xG 0.09 (P1 1:10) Justin Faulk: wrist, 43 ft, xG 0.01 (P1 1:13) Pavel Buchnevich: wrist, 13 ft, xG 0.09 (P1 1:15) Josh Morrissey: wrist, 49 ft, xG 0.02 (P1 2:36) Dylan DeMelo: slap, 62 ft, xG 0.02 (P1 2:44) Logan Stanley: slap, 54 ft, xG 0.04 (P1 2:49) Otto Stenberg: wrist, 13 ft, xG 0.13 (P1 3:15) Jimmy Snuggerud: slap, 19 ft, xG 0.11 (P1 3:20) Colton Parayko: wrist, 29 ft, xG 0.06 (P1 4:13) Luke Schenn: slap, 65 ft, xG 0.02 (P1 4:41) Robby Fabbri: wrist, 41 ft, xG 0.04 (P1 8:29) Kyle Connor: snap, 34 ft, xG 0.11 (P1 9:03) Vladislav Namestnikov: tip-in, 23 ft, xG 0.09 (P1 10:19) Josh Morrissey: slap, 46 ft, xG 0.07 (P1 11:17) Colton Parayko: slap, 61 ft, xG 0.03 (P1 13:18) Philip Broberg: snap, 43 ft, xG 0.05 (P1 13:27) Jimmy Snuggerud: wrist, 19 ft, xG 0.07 (P1 15:18) Tyler Tucker: wrist, 62 ft, xG 0.01 (P1 15:38) Colton Parayko: wrist, 51 ft, xG 0.01 (P1 17:22) Jimmy Snuggerud: slap, 24 ft, xG 0.11 (P1 19:57) Dylan Samberg: wrist, 26 ft, xG 0.21 (P2 0:20) Jimmy Snuggerud: wrist, 24 ft, xG 0.02 (P2 1:32) Adam Lowry: wrist, 19 ft, xG 0.13 (P2 1:42) Alexey Toropchenko: snap, 13 ft, xG 0.17 (P2 2:00) Logan Stanley: wrist, 43 ft, xG 0.01 (P2 3:14) Pavel Buchnevich: wrist, 35 ft, xG 0.02 (P2 4:18) Dylan DeMelo: slap, 59 ft, xG 0.02 (P2 5:14) Tanner Pearson: snap, 33 ft, xG 0.09 (P2 5:29) Morgan Barron: wrist, 25 ft, xG 0.03 (P2 5:37) Isaak Phillips: snap, 158 ft, xG 0.00 (P2 6:10) Kyle Connor: snap, 38 ft, xG 0.05 (P2 7:12) Robby Fabbri: snap, 14 ft, xG 0.14 (P2 7:27) Otto Stenberg: slap, 44 ft, xG 0.01 (P2 8:16) Tyler Tucker: snap, 57 ft, xG 0.01 (P2 8:24) Dylan DeMelo: wrist, 58 ft, xG 0.00 (P2 10:25) Colton Parayko: snap, 92 ft, xG 0.00 (P2 11:05) Nino Niederreiter: snap, 27 ft, xG 0.16 (P2 11:36) Logan Stanley: slap, 59 ft, xG 0.01 (P2 12:15) Dylan Samberg: wrist, 70 ft, xG 0.01 (P2 12:20) Dalibor Dvorsky: wrist, 57 ft, xG 0.02 (P2 12:37) Nick Bjugstad: wrist, 23 ft, xG 0.09 (P2 13:11) Alexey Toropchenko: tip-in, 10 ft, xG 0.08 (P2 13:29) Logan Stanley: snap, 34 ft, xG 0.05 (P2 14:46) Kyle Connor: slap, 56 ft, xG 0.04 (P2 14:54) Philip Broberg: snap, 31 ft, xG 0.06 (P2 15:12) Colton Parayko: wrist, 74 ft, xG 0.00 (P2 15:15) Jordan Kyrou: wrist, 39 ft, xG 0.06 (P2 15:53) Pavel Buchnevich: snap, 9 ft, xG 0.03 (P2 15:54) Jake Neighbours: tip-in, 6 ft, xG 0.14 (P2 16:45) Jake Neighbours: wrist, 10 ft, xG 0.03 (P2 16:46) Morgan Barron: backhand, 12 ft, xG 0.09 (P2 18:48) Jordan Kyrou: wrist, 35 ft, xG 0.06 (P2 18:57) Tanner Pearson: wrist, 21 ft, xG 0.18 (P2 19:33) Gabriel Vilardi: wrist, 38 ft, xG 0.02 (P2 19:40) Josh Morrissey: wrist, 28 ft, xG 0.02 (P3 1:26) Gabriel Vilardi: snap, 22 ft, xG 0.08 (P3 2:09) Jonathan Toews: tip-in, 19 ft, xG 0.11 (P3 4:06) Logan Stanley: wrist, 48 ft, xG 0.01 (P3 4:38) Dalibor Dvorsky: slap, 35 ft, xG 0.10 (P3 5:39) Logan Mailloux: wrist, 50 ft, xG 0.00 (P3 5:48) Otto Stenberg: wrist, 58 ft, xG 0.01 (P3 6:24) Pavel Buchnevich: wrist, 13 ft, xG 0.13 (P3 6:48) Dalibor Dvorsky: wrist, 29 ft, xG 0.09 (P3 7:36) Otto Stenberg: tip-in, 20 ft, xG 0.08 (P3 7:43) Colton Parayko: slap, 47 ft, xG 0.05 (P3 8:42) Jordan Kyrou: wrist, 61 ft, xG 0.01 (P3 8:55) Colton Parayko: snap, 34 ft, xG 0.02 (P3 9:20) Jimmy Snuggerud: wrist, 35 ft, xG 0.04 (P3 13:04) Logan Mailloux: wrist, 67 ft, xG 0.00 (P3 13:09) Adam Lowry: snap, 30 ft, xG 0.03 (P3 13:51) Tanner Pearson: wrist, 36 ft, xG 0.07 (P3 14:31) Dylan DeMelo: wrist, 53 ft, xG 0.01 (P3 14:40) Colton Parayko: wrist, 46 ft, xG 0.02 (P3 18:14) Jimmy Snuggerud: slap, 52 ft, xG 0.02 (P3 19:16) Josh Morrissey: GOAL, slap, 53 ft, xG 0.04 (P1 9:52) Mark Scheifele: GOAL, snap, 8 ft, xG 0.15 (P1 11:25) Jordan Kyrou: GOAL, slap, 39 ft, xG 0.07 (P2 17:23) Mark Scheifele: GOAL, wrist, 55 ft, xG 0.64 (P3 17:37)
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
89 Pavel Buchnevich 000 0 50.27 0020:28
63 Jake Neighbours 000 0 30.17 0118:26
25 Jordan Kyrou 101 0 50.21 0017:47
10 Brayden Schenn 000 -1 00.00 1017:37
21 Jimmy Snuggerud 000 -1 90.38 0017:18
29 Jonatan Berggren 000 -1 10.00 1116:34
28 Otto Stenberg 000 -1 50.23 2016:21
15 Dalibor Dvorsky 011 0 30.20 1015:33
21 Robby Fabbri 000 0 30.19 2212:00
72 Nick Bjugstad 000 0 20.09 2111:38
13 Alexey Toropchenko 000 0 20.26 1110:51
26 Nathan Walker 000 0 00.00 3109:16
Defense
6 Philip Broberg 000 0 40.11 0023:54
72 Justin Faulk 011 -1 50.01 1223:37
55 Colton Parayko 000 0 100.18 1222:27
17 Cam Fowler 000 -1 20.00 0117:45
75 Tyler Tucker 000 0 50.02 1015:03
23 Logan Mailloux 000 0 50.10 4010:44
Goalie SAGA SVSV% xGA GSAx
Joel Hofer 15213 .867 1.98 -0.02

Winnipeg Jets

Skater GAP+/− AttxG HitBlkTOI
Forwards
81 Kyle Connor 022 +1 40.19 0118:05
55 Mark Scheifele 213 +1 20.79 0117:58
17 Adam Lowry 000 0 20.16 1015:35
19 Jonathan Toews 000 0 10.11 0015:30
9 Alex Iafallo 000 +1 10.00 2215:18
7 Vladislav Namestnikov 000 0 10.09 1114:55
13 Gabriel Vilardi 000 0 30.10 0114:52
62 Nino Niederreiter 000 0 10.16 0214:24
36 Morgan Barron 000 0 20.12 1214:20
14 Gustav Nyquist 000 0 00.00 1013:02
91 Cole Perfetti 000 0 10.00 0212:01
70 Tanner Pearson 000 0 40.34 1011:24
Defense
2 Dylan DeMelo 000 +1 60.05 2425:15
8 Logan Stanley 000 0 70.12 1122:26
44 Josh Morrissey 123 +1 60.15 0221:33
54 Dylan Samberg 000 0 30.21 1221:01
2 Luke Schenn 000 0 20.02 4215:39
3 Isaak Phillips 000 0 20.00 1009:54
Goalie SAGA SVSV% xGA GSAx
Eric Comrie 23122 .957 2.42 +1.42

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
25 Jordan Kyrou R +1.06 +0.75 +0.14 +0.18 0.00 0.00 0.00 — 17:47
29 Jonatan Berggren R +0.80 0.00 0.00 +0.45 +0.30 0.00 +0.05 — 16:34
6 Philip Broberg D +0.78 0.00 +0.07 +0.73 0.00 0.00 -0.02 — 23:54
72 Justin Faulk D +0.74 +0.70 0.00 -0.04 0.00 0.00 +0.08 — 23:37
55 Colton Parayko D +0.72 0.00 +0.12 +0.48 0.00 0.00 +0.12 — 22:27
13 Alexey Toropchenko R +0.69 0.00 +0.17 +0.49 0.00 0.00 +0.03 — 10:51
77 Nick Bjugstad C +0.61 0.00 +0.06 +0.49 0.00 +0.01 +0.05 — 11:38
54 Dalibor Dvorsky R +0.54 +0.55 +0.13 +0.02 -0.15 -0.01 0.00 — 15:33
9 Robby Fabbri C +0.37 0.00 +0.12 +0.14 0.00 +0.01 +0.10 — 12:00
75 Tyler Tucker D +0.33 0.00 +0.02 +0.12 +0.15 0.00 +0.04 — 15:03
21 Jimmy Snuggerud R +0.32 0.00 +0.25 +0.09 0.00 0.00 -0.02 — 17:18
89 Pavel Buchnevich L +0.30 0.00 +0.18 -0.01 +0.15 +0.02 -0.04 — 20:28
28 Otto Stenberg C +0.26 0.00 +0.15 +0.11 0.00 0.00 0.00 — 16:21
10 Brayden Schenn C +0.08 0.00 0.00 +0.07 0.00 +0.01 0.00 — 17:37
23 Logan Mailloux D +0.02 0.00 +0.07 0.00 0.00 0.00 -0.04 — 10:44
30 Joel Hofer G -0.02 0.00 — — 0.00 — — -0.02 57:55
63 Jake Neighbours L -0.03 0.00 +0.11 -0.11 0.00 0.00 -0.03 — 18:26
26 Nathan Walker L -0.16 0.00 0.00 +0.12 -0.30 -0.01 +0.03 — 9:16
17 Cam Fowler D -0.26 0.00 0.00 -0.29 0.00 0.00 +0.03 — 17:45

Winnipeg Jets

Player Rating Points Shots On ice Pen FO Other GSAx TOI
55 Mark Scheifele C +2.49 +2.20 +0.51 -0.29 0.00 -0.01 +0.07 — 17:58
44 Josh Morrissey D +1.95 +2.00 +0.10 -0.25 0.00 0.00 +0.10 — 21:33
1 Eric Comrie G +1.42 0.00 — — 0.00 — — +1.42 60:00
81 Kyle Connor L +0.73 +1.25 +0.12 -0.67 0.00 0.00 +0.03 — 18:05
70 Tanner Pearson L +0.35 0.00 +0.22 +0.15 0.00 0.00 -0.02 — 11:24
2 Dylan DeMelo D +0.29 0.00 +0.03 +0.10 0.00 0.00 +0.16 — 25:15
64 Logan Stanley D +0.18 0.00 +0.08 +0.05 0.00 0.00 +0.05 — 22:26
19 Jonathan Toews C +0.15 0.00 +0.07 +0.07 0.00 +0.01 0.00 — 15:30
62 Nino Niederreiter R +0.13 0.00 +0.10 -0.07 0.00 0.00 +0.10 — 14:24
36 Morgan Barron C +0.11 0.00 +0.08 -0.01 0.00 -0.06 +0.10 — 14:20
91 Cole Perfetti C +0.02 0.00 0.00 -0.08 0.00 0.00 +0.10 — 12:01
17 Adam Lowry C -0.01 0.00 +0.10 -0.17 0.00 +0.04 +0.02 — 15:35
54 Dylan Samberg D -0.06 0.00 +0.14 -0.26 0.00 0.00 +0.06 — 21:01
9 Alex Iafallo L -0.11 0.00 0.00 -0.20 0.00 -0.01 +0.10 — 15:18
13 Gabriel Vilardi C -0.11 0.00 +0.06 -0.23 0.00 0.00 +0.05 — 14:52
3 Isaak Phillips D -0.16 0.00 0.00 -0.29 +0.15 0.00 -0.02 — 9:54
7 Vladislav Namestnikov C -0.21 0.00 +0.06 -0.02 -0.30 0.00 +0.05 — 14:55
14 Gustav Nyquist R -0.37 0.00 0.00 -0.37 0.00 0.00 0.00 — 13:02
5 Luke Schenn D -0.42 0.00 +0.01 -0.47 0.00 0.00 +0.04 — 15:39

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.