San Jose SharksSJS 1–6 Final Anaheim DucksANA

Thursday, April 9, 2026

Final 1st2nd3rd T SOG
San Jose SharksSJS 001 1 19
Anaheim DucksANA 213 6 30
Playoff odds, % Change
SJS -9.0
ANA +5.6
LAK +3.1

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

Highlights

Scoring

1st Period
2:59 ANA Leo Carlsson (28) Chris Kreider (26), Pavel Mintyukov (13) · wrist xG 0.18 0–1 ▶
6:20 ANA John Carlson (12) Mikael Granlund (17), Pavel Mintyukov (14) · slap xG 0.06 0–2 ▶
2nd Period
5:15 ANA Alex Killorn (14) Beckett Sennecke (36) · wrist xG 0.32 0–3 ▶
3rd Period
10:31 ANA John Carlson (13)PP Troy Terry (37), Beckett Sennecke (37) · slap xG 0.06 0–4 ▶
12:40 SJS Shakir Mukhamadullin (5) Tyler Toffoli (30) · snap xG 0.07 1–4 ▶
14:03 ANA John Carlson (14)PP Troy Terry (38), Mikael Granlund (18) · slap xG 0.11 1–5 ▶
17:32 ANA Frank Vatrano (5) Mason McTavish (22) · backhand xG 0.12 1–6 ▶

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 16%Deserve to win84% ANA
SJSANA
1.13Expected goals3.06
1Goals (no shootout)6
1.13Expected goals, 5 on 52.47
54Shot attempts51
31Unblocked attempts42
19Shots on goal30

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
14:03 SJS Goalie Goalie · Askarov −2.5 goals saved
5 goals on 2.54 xG, 26 shots on goal

Shot map

SJS shoots ←Bigger circle: higher xG; filled: goal→ ANA shoots
Jacob Trouba: slap, 58 ft, xG 0.03 (P1 0:20) Jeffrey Viel: tip-in, 20 ft, xG 0.03 (P1 1:38) Tyler Toffoli: snap, 59 ft, xG 0.03 (P1 2:47) Pavel Mintyukov: wrist, 53 ft, xG 0.01 (P1 3:27) Alex Killorn: wrist, 15 ft, xG 0.05 (P1 3:31) Pavel Mintyukov: snap, 70 ft, xG 0.01 (P1 6:34) Beckett Sennecke: tip-in, 12 ft, xG 0.08 (P1 7:56) Mason McTavish: snap, 34 ft, xG 0.03 (P1 8:54) Mason McTavish: snap, 58 ft, xG 0.01 (P1 9:22) Sam Dickinson: wrist, 56 ft, xG 0.02 (P1 11:01) Leo Carlsson: snap, 23 ft, xG 0.15 (P1 11:27) Troy Terry: snap, 21 ft, xG 0.08 (P1 11:31) Barclay Goodrow: snap, 148 ft, xG 0.00 (P1 13:12) Troy Terry: tip-in, 18 ft, xG 0.04 (P1 13:51) Macklin Celebrini: snap, 74 ft, xG 0.00 (P1 14:43) Dmitry Orlov: snap, 57 ft, xG 0.01 (P1 15:07) Macklin Celebrini: snap, 34 ft, xG 0.08 (P1 15:18) Macklin Celebrini: snap, 42 ft, xG 0.03 (P1 15:26) Kiefer Sherwood: deflected, 12 ft, xG 0.08 (P1 17:08) Chris Kreider: snap, 47 ft, xG 0.01 (P1 17:31) Alexander Wennberg: snap, 28 ft, xG 0.04 (P1 17:48) Tyler Toffoli: snap, 50 ft, xG 0.01 (P1 19:22) Pavel Mintyukov: snap, 44 ft, xG 0.01 (P2 1:31) Sam Dickinson: slap, 54 ft, xG 0.01 (P2 5:07) Beckett Sennecke: wrist, 10 ft, xG 0.14 (P2 5:13) Ryan Poehling: snap, 48 ft, xG 0.01 (P2 6:13) Chris Kreider: snap, 33 ft, xG 0.08 (P2 6:49) Troy Terry: snap, 37 ft, xG 0.06 (P2 9:23) Leo Carlsson: snap, 16 ft, xG 0.15 (P2 9:31) Mario Ferraro: snap, 61 ft, xG 0.02 (P2 11:48) Leo Carlsson: snap, 30 ft, xG 0.04 (P2 14:16) William Eklund: snap, 35 ft, xG 0.01 (P2 14:42) Beckett Sennecke: backhand, 12 ft, xG 0.07 (P2 14:52) Vincent Desharnais: wrist, 40 ft, xG 0.01 (P2 16:07) Will Smith: slap, 42 ft, xG 0.06 (P2 17:46) Dmitry Orlov: slap, 51 ft, xG 0.03 (P2 17:56) Vincent Desharnais: snap, 13 ft, xG 0.08 (P2 18:16) William Eklund: snap, 31 ft, xG 0.06 (P2 18:27) Troy Terry: snap, 25 ft, xG 0.13 (P2 19:01) Troy Terry: snap, 50 ft, xG 0.01 (P3 0:05) Tyler Toffoli: wrist, 49 ft, xG 0.01 (P3 1:44) Shakir Mukhamadullin: wrist, 151 ft, xG 0.00 (P3 2:03) Zack Ostapchuk: snap, 49 ft, xG 0.03 (P3 2:21) Pavol Regenda: snap, 18 ft, xG 0.11 (P3 2:57) Dmitry Orlov: slap, 65 ft, xG 0.02 (P3 5:16) Ryan Poehling: snap, 50 ft, xG 0.03 (P3 5:49) Troy Terry: snap, 29 ft, xG 0.12 (P3 6:35) Leo Carlsson: wrist, 50 ft, xG 0.01 (P3 6:43) Dmitry Orlov: slap, 40 ft, xG 0.01 (P3 7:02) Barclay Goodrow: snap, 9 ft, xG 0.02 (P3 7:03) Chris Kreider: wrist, 16 ft, xG 0.21 (P3 7:12) Kiefer Sherwood: backhand, 21 ft, xG 0.03 (P3 8:23) Troy Terry: snap, 27 ft, xG 0.16 (P3 10:02) Alexander Wennberg: slap, 41 ft, xG 0.02 (P3 11:26) Sam Dickinson: slap, 36 ft, xG 0.04 (P3 11:29) Sam Dickinson: slap, 48 ft, xG 0.04 (P3 11:41) Alexander Wennberg: snap, 25 ft, xG 0.14 (P3 11:43) Troy Terry: snap, 30 ft, xG 0.05 (P3 12:30) Leo Carlsson: backhand, 17 ft, xG 0.02 (P3 14:06) Troy Terry: snap, 26 ft, xG 0.11 (P3 14:54) Chris Kreider: deflected, 23 ft, xG 0.08 (P3 15:26) Jacob Trouba: snap, 42 ft, xG 0.06 (P3 15:44) Ryan Poehling: wrist, 66 ft, xG 0.01 (P3 17:22) Mason McTavish: tip-in, 12 ft, xG 0.08 (P3 18:18) John Carlson: slap, 51 ft, xG 0.01 (P3 18:38) Mason McTavish: slap, 47 ft, xG 0.04 (P3 18:48) Leo Carlsson: GOAL, wrist, 9 ft, xG 0.18 (P1 2:59) John Carlson: GOAL, slap, 54 ft, xG 0.06 (P1 6:20) Alex Killorn: GOAL, wrist, 7 ft, xG 0.32 (P2 5:15) John Carlson: GOAL, slap, 47 ft, xG 0.06 (P3 10:31) Shakir Mukhamadullin: GOAL, snap, 39 ft, xG 0.07 (P3 12:40) John Carlson: GOAL, slap, 41 ft, xG 0.11 (P3 14:03) Frank Vatrano: GOAL, backhand, 7 ft, xG 0.12 (P3 17:32)
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 000 0 60.11 0222:14
51 Collin Graf 000 -1 00.00 3019:29
44 Kiefer Sherwood 000 -1 40.11 12018:39
2 Will Smith 000 0 30.06 1016:58
27 William Eklund 000 0 20.07 2016:23
21 Alexander Wennberg 000 -1 50.20 0015:40
77 Michael Misa 000 -1 00.00 0012:44
73 Tyler Toffoli 011 -1 30.05 0012:11
10 Ty Dellandrea 000 -1 00.00 4012:07
84 Pavol Regenda 000 -2 10.11 4011:32
23 Barclay Goodrow 000 0 20.02 1010:17
63 Zack Ostapchuk 000 -1 10.03 2008:21
Defense
38 Mario Ferraro 000 -1 20.02 1223:33
9 Dmitry Orlov 000 +1 80.07 0122:24
73 Vincent Desharnais 000 0 50.09 1120:42
85 Shakir Mukhamadullin 101 +1 30.07 1220:32
4 Nick Leddy 000 -3 30.00 0017:51
6 Sam Dickinson 000 -4 60.12 1115:11
Goalie SAGA SVSV% xGA GSAx
Yaroslav Askarov 30624 .800 3.06 -2.94

Anaheim Ducks

Skater GAP+/− AttxG HitBlkTOI
Forwards
19 Troy Terry 022 0 100.76 0218:15
25 Ryan Poehling 000 +1 40.05 1317:49
42 Tim Washe 000 0 00.00 0117:45
45 Beckett Sennecke 022 +2 40.29 2016:08
91 Leo Carlsson 101 0 60.56 2115:44
64 Mikael Granlund 022 +2 00.00 1215:38
22 Chris Kreider 011 0 40.37 0014:49
17 Alex Killorn 101 +2 30.36 5014:22
25 Jeffrey Viel 000 0 10.03 0112:43
83 Mason McTavish 011 +1 60.17 1212:28
77 Frank Vatrano 101 +1 20.12 3012:15
Defense
2 Jackson LaCombe 000 +1 00.00 0022:59
65 Jacob Trouba 000 +1 30.08 1822:26
74 John Carlson 303 +2 50.24 0120:16
98 Pavel Mintyukov 022 +2 30.03 1018:15
14 Drew Helleson 000 0 00.00 1016:54
55 Tyson Hinds 000 0 00.00 0016:44
3 Ian Moore 000 0 00.00 1114:30
Goalie SAGA SVSV% xGA GSAx
Lukas Dostal 19118 .947 1.13 +0.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.

San Jose Sharks

Player Rating Points Shots On ice Pen FO Other GSAx TOI
85 Shakir Mukhamadullin D +0.39 +0.75 +0.04 -0.41 0.00 0.00 0.00 — 20:32
9 Dmitry Orlov D +0.36 0.00 +0.04 +0.31 0.00 0.00 +0.01 — 22:24
5 Vincent Desharnais D -0.03 0.00 +0.06 +0.01 -0.15 0.00 +0.05 — 20:42
73 Tyler Toffoli C -0.05 +0.70 +0.03 -0.74 0.00 0.00 -0.04 — 12:11
2 Will Smith C -0.07 0.00 +0.04 -0.07 0.00 0.00 -0.04 — 16:58
71 Macklin Celebrini C -0.07 0.00 +0.07 -0.17 0.00 -0.03 +0.06 — 22:14
21 Alexander Wennberg C -0.24 0.00 +0.13 -0.39 0.00 +0.02 0.00 — 15:40
23 Barclay Goodrow C -0.30 0.00 +0.01 -0.30 0.00 -0.01 0.00 — 10:17
44 Kiefer Sherwood L -0.38 0.00 +0.07 -0.41 0.00 0.00 -0.04 — 18:39
77 Michael Misa C -0.39 0.00 0.00 -0.34 0.00 -0.03 -0.02 — 12:44
63 Zack Ostapchuk C -0.52 0.00 +0.02 -0.51 0.00 -0.02 0.00 — 8:21
10 Ty Dellandrea C -0.61 0.00 0.00 -0.61 0.00 0.00 0.00 — 12:07
72 William Eklund L -0.64 0.00 +0.05 -0.66 0.00 0.00 -0.02 — 16:23
51 Collin Graf R -0.68 0.00 0.00 -0.57 -0.15 0.00 +0.04 — 19:29
38 Mario Ferraro D -0.85 0.00 +0.01 -0.97 0.00 0.00 +0.10 — 23:33
84 Pavol Regenda L -0.91 0.00 +0.07 -0.98 0.00 0.00 0.00 — 11:32
4 Nick Leddy D -1.36 0.00 0.00 -1.34 0.00 0.00 -0.02 — 17:51
6 Sam Dickinson D -1.47 0.00 +0.08 -1.44 -0.15 0.00 +0.05 — 15:11
30 Yaroslav Askarov G -2.94 0.00 — — 0.00 — — -2.94 60:00

Anaheim Ducks

Player Rating Points Shots On ice Pen FO Other GSAx TOI
74 John Carlson D +3.92 +2.25 +0.16 +1.44 0.00 0.00 +0.07 — 20:16
19 Troy Terry R +3.04 +1.40 +0.49 +1.10 0.00 0.00 +0.05 — 18:15
64 Mikael Granlund C +2.40 +1.25 0.00 +1.04 0.00 +0.03 +0.08 — 15:38
45 Beckett Sennecke R +2.33 +1.25 +0.19 +0.76 +0.15 0.00 -0.02 — 16:08
98 Pavel Mintyukov D +2.29 +1.10 +0.02 +1.15 0.00 0.00 +0.02 — 18:15
91 Leo Carlsson C +2.17 +0.75 +0.36 +0.97 0.00 +0.02 +0.07 — 15:44
17 Alex Killorn L +2.08 +0.75 +0.24 +1.12 0.00 0.00 -0.02 — 14:22
20 Chris Kreider L +1.82 +0.70 +0.24 +0.88 0.00 0.00 0.00 — 14:49
23 Mason McTavish C +1.10 +0.70 +0.11 +0.17 0.00 0.00 +0.12 — 12:28
77 Frank Vatrano R +1.04 +0.75 +0.08 +0.21 0.00 0.00 0.00 — 12:15
60 Tyson Hinds D +0.57 0.00 0.00 +0.57 0.00 0.00 0.00 — 16:44
65 Jacob Trouba D +0.52 0.00 +0.05 +0.09 0.00 0.00 +0.38 — 22:26
14 Drew Helleson D +0.43 0.00 0.00 +0.40 0.00 0.00 +0.03 — 16:54
25 Ryan Poehling C +0.35 0.00 +0.03 +0.04 +0.15 0.00 +0.13 — 17:49
2 Jackson LaCombe D +0.14 0.00 0.00 +0.20 0.00 0.00 -0.06 — 22:59
1 Lukas Dostal G +0.13 0.00 — — 0.00 — — +0.13 60:00
3 Ian Moore D -0.02 0.00 0.00 -0.11 0.00 0.00 +0.09 — 14:30
42 Tim Washe C -0.06 0.00 0.00 -0.30 +0.15 +0.02 +0.07 — 17:45
28 Jeffrey Viel L -0.11 0.00 +0.02 -0.12 0.00 0.00 -0.01 — 12:43

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.