San Jose SharksSJS 3–4 Final/OT Edmonton OilersEDM

Thursday, January 29, 2026

Final/OT 1st2nd3rdOT T SOG
San Jose SharksSJS 3000 3 21
Edmonton OilersEDM 0031 4 32

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

Highlights

Scoring

1st Period
0:26 SJS Collin Graf (15) Will Smith (22), Macklin Celebrini (52) · wrist xG 0.09 1–0 ▶
1:35 SJS Adam Gaudette (12) William Eklund (22) · backhand xG 0.23 2–0 ▶
11:40 SJS Michael Misa (2) Timothy Liljegren (10), Sam Dickinson (8) · snap xG 0.18 3–0 ▶
2nd Period
No scoring
3rd Period
1:34 EDM Leon Draisaitl (26) Evan Bouchard (43), Kasperi Kapanen (7) · wrist xG 0.46 3–1 ▶
16:55 EDM Connor McDavid (34) Leon Draisaitl (50), Ryan Nugent-Hopkins (31) · snap xG 0.13 3–2 ▶
19:01 EDM Evan Bouchard (15) Leon Draisaitl (51), Mattias Ekholm (21) · slap xG 0.08 3–3 ▶
Overtime
1:06 EDM Zach Hyman (22) Connor McDavid (60), Evan Bouchard (44) · wrist xG 0.12 3–4 ▶

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

SJS 25%Deserve to win75% EDM
SJSEDM
1.74Expected goals3.17
3Goals (no shootout)4
1.45Expected goals, 5 on 51.99
36Shot attempts62
28Unblocked attempts46
21Shots on goal32

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:40 EDM Goalie Goalie · Ingram −2.5 goals saved
3 goals on 0.52 xG, 5 shots on goal
3rd Period
9:27 EDM Deserve to win Deserve to win · EDM takes the lead, 60–40%
SJS had led since 1:35 of the 1st, by as much as 65%
10:30 EDM xG swing xG swing · Out-chanced SJS 1.03–0.00
In xG over 10 minutes, 0:30 to 10:30 of the 3rd; goals 1–0
16:02 EDM Pulled goalie Pulled goalie · Pulled Ingram, down 3–1
With 3:58 left; EDM scored at 16:55 of the 3rd (3–2)
18:07 EDM Pulled goalie Pulled goalie · Pulled Ingram, down 3–2
With 1:53 left; EDM scored at 19:01 of the 3rd (3–3)

Shot map

SJS shoots ←Bigger circle: higher xG; filled: goal→ EDM shoots
Matt Savoie: wrist, 44 ft, xG 0.03 (P1 1:40) Vasily Podkolzin: wrist, 25 ft, xG 0.09 (P1 4:33) Kasperi Kapanen: wrist, 69 ft, xG 0.00 (P1 5:55) Collin Graf: wrist, 41 ft, xG 0.02 (P1 6:05) Vasily Podkolzin: wrist, 34 ft, xG 0.08 (P1 6:13) Kasperi Kapanen: backhand, 6 ft, xG 0.03 (P1 6:14) Darnell Nurse: slap, 62 ft, xG 0.03 (P1 6:28) Tyler Toffoli: snap, 60 ft, xG 0.01 (P1 6:53) Darnell Nurse: wrist, 71 ft, xG 0.00 (P1 8:11) Leon Draisaitl: backhand, 8 ft, xG 0.09 (P1 9:18) Kasperi Kapanen: wrist, 42 ft, xG 0.02 (P1 9:49) Ty Emberson: wrist, 56 ft, xG 0.02 (P1 10:06) Trent Frederic: wrist, 23 ft, xG 0.01 (P1 10:16) Jake Walman: wrist, 62 ft, xG 0.02 (P1 10:23) Trent Frederic: wrist, 28 ft, xG 0.05 (P1 12:39) Leon Draisaitl: wrist, 29 ft, xG 0.09 (P1 13:14) Evan Bouchard: slap, 48 ft, xG 0.05 (P1 13:38) Sam Dickinson: snap, 39 ft, xG 0.04 (P1 14:51) Evan Bouchard: wrist, 37 ft, xG 0.04 (P1 17:40) Sam Dickinson: wrist, 68 ft, xG 0.01 (P1 17:54) William Eklund: tip-in, 16 ft, xG 0.08 (P1 18:04) Kasperi Kapanen: wrist, 94 ft, xG 0.00 (P2 0:11) John Klingberg: slap, 38 ft, xG 0.03 (P2 0:33) Matt Savoie: snap, 24 ft, xG 0.12 (P2 2:09) Barclay Goodrow: tip-in, 17 ft, xG 0.08 (P2 4:11) John Klingberg: wrist, 45 ft, xG 0.01 (P2 4:40) Will Smith: slap, 38 ft, xG 0.08 (P2 5:33) Zack Ostapchuk: tip-in, 8 ft, xG 0.10 (P2 6:39) Darnell Nurse: wrist, 40 ft, xG 0.01 (P2 8:09) Vasily Podkolzin: wrist, 30 ft, xG 0.02 (P2 8:36) William Eklund: wrist, 31 ft, xG 0.07 (P2 9:24) Jake Walman: wrist, 51 ft, xG 0.01 (P2 10:29) Curtis Lazar: snap, 30 ft, xG 0.06 (P2 10:39) Will Smith: wrist, 165 ft, xG 0.00 (P2 10:42) Curtis Lazar: wrist, 43 ft, xG 0.02 (P2 10:53) Tyler Toffoli: snap, 26 ft, xG 0.18 (P2 11:24) Vincent Desharnais: wrist, 61 ft, xG 0.01 (P2 11:47) Macklin Celebrini: slap, 48 ft, xG 0.03 (P2 13:45) Macklin Celebrini: slap, 40 ft, xG 0.08 (P2 14:03) Will Smith: wrist, 38 ft, xG 0.05 (P2 15:04) John Klingberg: slap, 52 ft, xG 0.04 (P2 15:11) Leon Draisaitl: tip-in, 14 ft, xG 0.05 (P2 17:11) Connor McDavid: wrist, 19 ft, xG 0.03 (P2 18:04) Jack Roslovic: wrist, 17 ft, xG 0.06 (P2 18:35) William Eklund: wrist, 32 ft, xG 0.03 (P2 19:51) Will Smith: wrist, 56 ft, xG 0.01 (P3 0:15) Collin Graf: wrist, 6 ft, xG 0.19 (P3 0:24) Curtis Lazar: wrist, 7 ft, xG 0.22 (P3 0:39) Evan Bouchard: slap, 52 ft, xG 0.03 (P3 1:31) Jake Walman: wrist, 49 ft, xG 0.01 (P3 2:38) Ryan Nugent-Hopkins: slap, 41 ft, xG 0.02 (P3 4:09) Vasily Podkolzin: wrist, 43 ft, xG 0.01 (P3 6:55) Connor McDavid: wrist, 30 ft, xG 0.08 (P3 8:52) Zach Hyman: backhand, 7 ft, xG 0.16 (P3 9:00) Jake Walman: slap, 63 ft, xG 0.03 (P3 9:27) Timothy Liljegren: slap, 67 ft, xG 0.01 (P3 11:35) Pavol Regenda: snap, 9 ft, xG 0.04 (P3 11:36) Ryan Nugent-Hopkins: tip-in, 19 ft, xG 0.05 (P3 12:18) Kasperi Kapanen: wrist, 36 ft, xG 0.01 (P3 13:12) Tyler Toffoli: wrist, 43 ft, xG 0.00 (P3 13:24) Leon Draisaitl: snap, 19 ft, xG 0.16 (P3 13:58) Evan Bouchard: slap, 42 ft, xG 0.06 (P3 14:03) Zack Ostapchuk: wrist, 38 ft, xG 0.05 (P3 14:59) Zach Hyman: wrist, 6 ft, xG 0.20 (P3 16:10) Mattias Ekholm: tip-in, 11 ft, xG 0.09 (P3 16:50) Zach Hyman: tip-in, 8 ft, xG 0.08 (P3 18:12) Evan Bouchard: slap, 36 ft, xG 0.10 (OT 0:33) Collin Graf: GOAL, wrist, 18 ft, xG 0.09 (P1 0:26) Adam Gaudette: GOAL, backhand, 6 ft, xG 0.23 (P1 1:35) Michael Misa: GOAL, snap, 23 ft, xG 0.18 (P1 11:40) Leon Draisaitl: GOAL, wrist, 7 ft, xG 0.46 (P3 1:34) Connor McDavid: GOAL, snap, 28 ft, xG 0.13 (P3 16:55) Evan Bouchard: GOAL, slap, 46 ft, xG 0.08 (P3 19:01) Zach Hyman: GOAL, wrist, 23 ft, xG 0.12 (OT 1:06)
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

San Jose Sharks

Skater GAP+/− AttxG HitBlkTOI
Forwards
71 Macklin Celebrini 011 -1 30.11 0022:49
21 Alexander Wennberg 000 -1 00.00 0521:10
51 Collin Graf 101 0 30.29 0220:22
2 Will Smith 011 0 40.14 0019:45
27 William Eklund 011 +1 30.17 1016:14
84 Pavol Regenda 000 0 10.04 2013:52
73 Tyler Toffoli 000 0 30.20 0012:52
77 Michael Misa 101 +1 10.18 2012:51
81 Adam Gaudette 101 +1 20.23 0012:20
23 Barclay Goodrow 000 -1 10.08 1111:37
63 Zack Ostapchuk 000 -1 20.15 3008:50
75 Ryan Reaves 000 0 00.00 2107:35
Defense
27 Timothy Liljegren 011 +1 20.01 1224:56
38 Mario Ferraro 000 0 10.00 2123:47
9 Dmitry Orlov 000 -3 00.00 0222:12
73 Vincent Desharnais 000 0 20.01 2117:02
3 John Klingberg 000 -1 40.08 0016:23
6 Sam Dickinson 011 +1 40.04 1114:41
Goalie SAGA SVSV% xGA GSAx
Yaroslav Askarov 32428 .875 3.17 -0.83

Edmonton Oilers

Skater GAP+/− AttxG HitBlkTOI
Forwards
97 Connor McDavid 112 +2 50.24 1026:10
29 Leon Draisaitl 123 +3 90.86 3025:20
42 Kasperi Kapanen 011 +1 60.07 3318:37
18 Zach Hyman 101 +1 40.56 0017:53
93 Ryan Nugent-Hopkins 011 0 30.07 0017:07
92 Vasily Podkolzin 000 0 40.20 3016:09
96 Jack Roslovic 000 -1 10.06 2014:15
13 Mattias Janmark 000 0 00.00 0009:42
22 Matt Savoie 000 -1 20.15 0009:17
20 Curtis Lazar 000 0 40.30 2208:45
10 Trent Frederic 000 0 20.07 2008:26
81 Josh Samanski 000 -1 00.00 1008:12
Defense
2 Evan Bouchard 123 +2 80.37 2025:06
25 Darnell Nurse 000 0 50.05 2122:26
14 Mattias Ekholm 011 +1 10.09 0121:52
96 Jake Walman 000 0 60.07 0119:45
49 Ty Emberson 000 -1 10.02 3015:35
24 Spencer Stastney 000 -1 10.00 0014:28
Goalie SAGA SVSV% xGA GSAx
Connor Ingram 21318 .857 1.74 -1.26

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.

San Jose Sharks

Player Rating Points Shots On ice Pen FO Other GSAx TOI
77 Michael Misa C +1.18 +0.75 +0.12 +0.31 0.00 0.00 0.00 — 12:51
37 Timothy Liljegren D +1.09 +0.70 +0.01 +0.31 0.00 0.00 +0.08 — 24:56
72 William Eklund L +1.04 +0.70 +0.11 +0.22 0.00 0.00 0.00 — 16:14
81 Adam Gaudette R +1.00 +0.75 +0.15 +0.12 0.00 0.00 -0.02 — 12:20
6 Sam Dickinson D +0.92 +0.55 +0.03 +0.31 0.00 0.00 +0.03 — 14:41
51 Collin Graf R +0.87 +0.75 +0.19 -0.15 0.00 0.00 +0.08 — 20:22
2 Will Smith C +0.63 +0.70 +0.09 -0.14 0.00 0.00 -0.02 — 19:45
71 Macklin Celebrini C +0.59 +0.55 +0.07 -0.12 +0.15 -0.04 -0.02 — 22:49
63 Zack Ostapchuk C +0.47 0.00 +0.10 +0.21 +0.15 +0.02 0.00 — 8:50
23 Barclay Goodrow C +0.26 0.00 +0.05 +0.13 0.00 0.00 +0.07 — 11:37
75 Ryan Reaves R +0.06 0.00 0.00 +0.01 0.00 0.00 +0.05 — 7:35
5 Vincent Desharnais D -0.10 0.00 +0.01 -0.14 0.00 0.00 +0.03 — 17:02
38 Mario Ferraro D -0.16 0.00 0.00 -0.04 -0.15 0.00 +0.03 — 23:47
73 Tyler Toffoli C -0.30 0.00 +0.13 -0.43 0.00 0.00 0.00 — 12:52
84 Pavol Regenda L -0.40 0.00 +0.03 -0.42 0.00 -0.01 0.00 — 13:52
3 John Klingberg D -0.43 0.00 +0.05 -0.48 0.00 0.00 0.00 — 16:23
21 Alexander Wennberg C -0.45 0.00 0.00 -0.61 0.00 -0.09 +0.25 — 21:10
9 Dmitry Orlov D -0.56 0.00 0.00 -0.55 0.00 0.00 -0.01 — 22:12
30 Yaroslav Askarov G -0.83 0.00 — — 0.00 — — -0.83 61:06

Edmonton Oilers

Player Rating Points Shots On ice Pen FO Other GSAx TOI
29 Leon Draisaitl C +3.88 +2.15 +0.56 +1.14 0.00 +0.06 -0.02 — 25:20
2 Evan Bouchard D +2.50 +2.00 +0.24 +0.39 -0.15 0.00 +0.02 — 25:06
42 Kasperi Kapanen R +1.88 +0.55 +0.05 +1.13 0.00 0.00 +0.15 — 18:37
97 Connor McDavid C +1.84 +1.45 +0.16 +0.23 0.00 +0.04 -0.04 — 26:10
14 Mattias Ekholm D +0.73 +0.55 +0.06 +0.30 -0.15 0.00 -0.03 — 21:52
20 Curtis Lazar C +0.63 0.00 +0.19 +0.36 0.00 0.00 +0.08 — 8:45
10 Trent Frederic C +0.48 0.00 +0.04 +0.40 0.00 +0.04 0.00 — 8:26
13 Mattias Janmark C +0.40 0.00 0.00 +0.40 0.00 0.00 0.00 — 9:42
92 Vasily Podkolzin R +0.38 0.00 +0.13 +0.27 0.00 -0.01 0.00 — 16:09
18 Zach Hyman L +0.32 +0.75 +0.36 -0.77 0.00 0.00 -0.02 — 17:53
24 Spencer Stastney D +0.15 0.00 0.00 +0.17 0.00 0.00 -0.02 — 14:28
49 Ty Emberson D +0.11 0.00 +0.01 +0.11 0.00 0.00 -0.02 — 15:35
96 Jake Walman D -0.07 0.00 +0.04 -0.14 0.00 0.00 +0.03 — 19:45
25 Darnell Nurse D -0.15 0.00 +0.03 -0.25 0.00 0.00 +0.07 — 22:26
22 Matt Savoie C -0.24 0.00 +0.10 -0.34 0.00 0.00 0.00 — 9:17
93 Ryan Nugent-Hopkins C -0.29 +0.55 +0.04 -0.83 0.00 -0.04 -0.02 — 17:07
81 Josh Samanski C -0.38 0.00 0.00 -0.41 0.00 +0.03 0.00 — 8:12
28 Jack Roslovic C -0.53 0.00 +0.04 -0.57 0.00 0.00 0.00 — 14:15
39 Connor Ingram G -1.26 0.00 — — 0.00 — — -1.26 59:19

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.