Columbus Blue JacketsCBJ 2–5 Final San Jose SharksSJS

Tuesday, January 6, 2026

Final 1st2nd3rd T SOG
Columbus Blue JacketsCBJ 011 2 36
San Jose SharksSJS 113 5 36

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

Highlights

Scoring

1st Period
19:11 SJS Pavol Regenda (6) Alexander Wennberg (20), Tyler Toffoli (17) · wrist xG 0.16 0–1 ▶
2nd Period
4:14 SJS Alexander Wennberg (8)PP William Eklund (17), Dmitry Orlov (20) · backhand xG 0.15 0–2 ▶
19:15 CBJ Zach Werenski (16) Dmitri Voronkov (13), Kirill Marchenko (19) · wrist xG 0.04 1–2 ▶
3rd Period
15:16 SJS Zack Ostapchuk (2) Unassisted · backhand xG 0.18 1–3 ▶
16:05 CBJ Sean Monahan (6) Ivan Provorov (11) · wrist xG 0.52 2–3 ▶
17:46 SJS Mario Ferraro (3)EN Alexander Wennberg (21) · wrist xG 0.49 2–4 ▶
18:31 SJS Macklin Celebrini (23)EN Collin Graf (11), Mario Ferraro (8) · wrist xG 0.61 2–5 ▶

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

CBJ 36%Deserve to win64% SJS
CBJSJS
3.50Expected goals5.52
2Goals (no shootout)5
2.95Expected goals, 5 on 52.78
65Shot attempts65
48Unblocked attempts46
36Shots on goal36

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

2nd Period
0:40 SJS Deserve to win Deserve to win · SJS takes the lead, 60–40%
CBJ had led since 2:15 of the 1st, by as much as 74%
4:00 SJS xG swing xG swing · Out-chanced CBJ 1.29–0.21
In xG over 10 minutes, 14:00 of the 1st to 4:00 of the 2nd; goals 1–0
17:10 SJS xG swing xG swing · Out-chanced CBJ 1.34–0.00
In xG over 10 minutes, 8:30 to 18:30 of the 2nd; neither team scored
3rd Period
10:22 CBJ Goalie Goalie · Greaves +2.0 goals saved
2 goals on 4.04 xG, 31 shots on goal
10:50 SJS No shift No shift · Dellandrea, 18:32 on the bench
No shift after 15:15 of the 2nd; 12 shifts (8:42) before that
17:42 CBJ Pulled goalie Pulled goalie · Pulled Greaves, down 3–2
With 2:18 left; SJS scored at 17:46 of the 3rd (2–4)

Shot map

CBJ shoots ←Bigger circle: higher xG; filled: goal→ SJS shoots
Dante Fabbro: wrist, 66 ft, xG 0.01 (P1 2:07) Dmitri Voronkov: backhand, 6 ft, xG 0.06 (P1 2:15) Dmitri Voronkov: tip-in, 4 ft, xG 0.30 (P1 2:15) Kent Johnson: tip-in, 23 ft, xG 0.04 (P1 2:30) Zach Werenski: slap, 54 ft, xG 0.00 (P1 2:43) Adam Fantilli: wrist, 16 ft, xG 0.10 (P1 3:25) Tyler Toffoli: wrist, 37 ft, xG 0.03 (P1 5:42) Denton Mateychuk: wrist, 34 ft, xG 0.04 (P1 5:50) Danton Heinen: backhand, 24 ft, xG 0.03 (P1 6:37) Zachary Aston-Reese: wrist, 25 ft, xG 0.09 (P1 6:41) Tyler Toffoli: tip-in, 11 ft, xG 0.03 (P1 7:45) William Eklund: snap, 40 ft, xG 0.07 (P1 8:58) Dmitry Orlov: wrist, 38 ft, xG 0.06 (P1 9:32) Tyler Toffoli: tip-in, 4 ft, xG 0.15 (P1 9:48) Kirill Marchenko: wrist, 28 ft, xG 0.14 (P1 10:34) Denton Mateychuk: wrist, 53 ft, xG 0.01 (P1 11:15) Alexander Wennberg: wrist, 38 ft, xG 0.06 (P1 11:42) Kirill Marchenko: wrist, 11 ft, xG 0.18 (P1 11:57) Tyler Toffoli: backhand, 11 ft, xG 0.15 (P1 12:19) Pavol Regenda: wrist, 10 ft, xG 0.06 (P1 12:19) Damon Severson: wrist, 27 ft, xG 0.02 (P1 13:36) Ryan Reaves: tip-in, 6 ft, xG 0.15 (P1 14:08) Vincent Iorio: slap, 67 ft, xG 0.01 (P1 14:17) Collin Graf: snap, 45 ft, xG 0.01 (P1 14:24) Barclay Goodrow: wrist, 38 ft, xG 0.05 (P1 16:30) Macklin Celebrini: snap, 7 ft, xG 0.28 (P1 17:28) Timothy Liljegren: wrist, 33 ft, xG 0.05 (P1 17:35) Charlie Coyle: wrist, 8 ft, xG 0.11 (P1 18:55) William Eklund: snap, 19 ft, xG 0.19 (P2 0:40) Boone Jenner: wrist, 23 ft, xG 0.01 (P2 1:10) Boone Jenner: tip-in, 12 ft, xG 0.09 (P2 1:39) Tyler Toffoli: wrist, 51 ft, xG 0.01 (P2 1:49) Mario Ferraro: wrist, 60 ft, xG 0.02 (P2 2:15) Zack Ostapchuk: tip-in, 6 ft, xG 0.09 (P2 2:29) William Eklund: tip-in, 6 ft, xG 0.18 (P2 3:58) William Eklund: poke, 5 ft, xG 0.07 (P2 3:59) William Eklund: tip-in, 12 ft, xG 0.07 (P2 5:16) Damon Severson: wrist, 18 ft, xG 0.11 (P2 7:38) Brendan Gaunce: wrist, 57 ft, xG 0.01 (P2 8:11) Alexander Wennberg: backhand, 13 ft, xG 0.05 (P2 8:17) Macklin Celebrini: slap, 38 ft, xG 0.05 (P2 9:00) Tyler Toffoli: wrist, 13 ft, xG 0.16 (P2 9:34) Macklin Celebrini: slap, 58 ft, xG 0.05 (P2 9:49) Macklin Celebrini: wrist, 48 ft, xG 0.03 (P2 13:57) William Eklund: wrist, 37 ft, xG 0.06 (P2 14:30) Ty Dellandrea: wrist, 7 ft, xG 0.21 (P2 15:14) Dmitry Orlov: slap, 53 ft, xG 0.05 (P2 15:40) Macklin Celebrini: slap, 40 ft, xG 0.12 (P2 17:03) Tyler Toffoli: wrist, 7 ft, xG 0.49 (P2 17:06) Collin Graf: wrist, 32 ft, xG 0.11 (P2 18:27) Brendan Gaunce: tip-in, 9 ft, xG 0.08 (P2 18:41) Brendan Gaunce: wrist, 6 ft, xG 0.05 (P2 18:42) Boone Jenner: wrist, 29 ft, xG 0.08 (P2 19:34) Kirill Marchenko: wrist, 43 ft, xG 0.07 (P3 0:40) Adam Fantilli: wrist, 19 ft, xG 0.12 (P3 2:18) Boone Jenner: wrist, 4 ft, xG 0.09 (P3 3:22) Boone Jenner: wrist, 4 ft, xG 0.26 (P3 3:22) Damon Severson: wrist, 45 ft, xG 0.04 (P3 3:25) Ivan Provorov: wrist, 65 ft, xG 0.01 (P3 3:31) Ivan Provorov: slap, 63 ft, xG 0.02 (P3 3:42) Macklin Celebrini: wrist, 40 ft, xG 0.05 (P3 5:02) Dmitri Voronkov: tip-in, 21 ft, xG 0.05 (P3 5:44) Damon Severson: backhand, 12 ft, xG 0.04 (P3 5:56) Kirill Marchenko: wrist, 56 ft, xG 0.03 (P3 5:56) Zach Werenski: wrist, 51 ft, xG 0.03 (P3 6:26) Adam Fantilli: wrist, 18 ft, xG 0.05 (P3 6:51) Pavol Regenda: wrist, 33 ft, xG 0.02 (P3 8:08) Zack Ostapchuk: wrist, 28 ft, xG 0.07 (P3 8:43) William Eklund: wrist, 7 ft, xG 0.21 (P3 9:39) Barclay Goodrow: tip-in, 22 ft, xG 0.04 (P3 9:47) Zack Ostapchuk: wrist, 47 ft, xG 0.03 (P3 10:00) Ivan Provorov: slap, 67 ft, xG 0.00 (P3 10:10) Timothy Liljegren: backhand, 17 ft, xG 0.08 (P3 10:22) Kent Johnson: wrist, 17 ft, xG 0.17 (P3 10:47) Dmitri Voronkov: tip-in, 19 ft, xG 0.06 (P3 10:53) Zach Werenski: wrist, 68 ft, xG 0.00 (P3 11:14) Jeff Skinner: wrist, 31 ft, xG 0.08 (P3 11:56) Sean Monahan: slap, 59 ft, xG 0.02 (P3 13:36) Denton Mateychuk: wrist, 27 ft, xG 0.02 (P3 15:03) Sean Monahan: tip-in, 9 ft, xG 0.10 (P3 16:02) Ivan Provorov: wrist, 44 ft, xG 0.00 (P3 17:36) Sean Monahan: wrist, 6 ft, xG 0.03 (P3 17:37) Adam Fantilli: wrist, 38 ft, xG 0.01 (P3 17:58) Zack Ostapchuk: slap, 17 ft, xG 0.13 (P3 18:41) Danton Heinen: wrist, 26 ft, xG 0.02 (P3 19:03) Denton Mateychuk: tip-in, 20 ft, xG 0.05 (P3 19:45) Denton Mateychuk: wrist, 31 ft, xG 0.09 (P3 19:51) Pavol Regenda: GOAL, wrist, 11 ft, xG 0.16 (P1 19:11) Alexander Wennberg: GOAL, backhand, 11 ft, xG 0.15 (P2 4:14) Zach Werenski: GOAL, wrist, 30 ft, xG 0.04 (P2 19:15) Zack Ostapchuk: GOAL, backhand, 9 ft, xG 0.18 (P3 15:16) Sean Monahan: GOAL, wrist, 8 ft, xG 0.52 (P3 16:05) Mario Ferraro: GOAL, wrist, 142 ft, xG 0.49 (P3 17:46) Macklin Celebrini: GOAL, wrist, 81 ft, xG 0.61 (P3 18:31)
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

Columbus Blue Jackets

Skater GAP+/− AttxG HitBlkTOI
Forwards
22 Boone Jenner 000 0 50.53 4118:18
86 Kirill Marchenko 011 -2 40.42 0017:41
3 Charlie Coyle 000 -3 20.11 0117:24
19 Adam Fantilli 000 -2 60.28 2016:59
23 Sean Monahan 101 -1 50.67 0016:16
10 Dmitri Voronkov 011 -1 60.46 2116:08
24 Mathieu Olivier 000 -1 00.00 2115:53
4 Cole Sillinger 000 -1 10.00 0115:00
50 Brendan Gaunce 000 0 30.14 0213:29
91 Kent Johnson 000 +1 40.21 0113:04
21 Zachary Aston-Reese 000 0 10.09 0107:39
58 Danton Heinen 000 0 20.04 2006:43
Defense
9 Ivan Provorov 011 +1 50.05 0228:17
8 Zach Werenski 101 -3 50.08 0124:47
78 Damon Severson 000 0 70.21 0122:58
5 Denton Mateychuk 000 0 50.21 0120:07
15 Dante Fabbro 000 0 30.01 0013:53
2 Jake Christiansen 000 0 10.00 0207:17
Goalie SAGA SVSV% xGA GSAx
Jet Greaves 34331 .912 4.42 +1.42

San Jose Sharks

Skater GAP+/− AttxG HitBlkTOI
Forwards
71 Macklin Celebrini 101 +2 91.20 0225:41
27 William Eklund 011 -1 90.85 0221:17
21 Alexander Wennberg 123 +1 40.26 1121:14
73 Tyler Toffoli 011 0 81.02 0117:23
51 Collin Graf 011 +1 20.13 0015:52
92 Igor Chernyshov 000 0 20.00 0015:11
84 Pavol Regenda 101 0 30.25 5114:05
63 Zack Ostapchuk 101 +1 60.50 3212:25
23 Barclay Goodrow 000 +1 20.10 1011:35
53 Jeff Skinner 000 0 40.08 0011:05
10 Ty Dellandrea 000 0 10.21 4008:42
75 Ryan Reaves 000 +1 20.15 2008:07
Defense
9 Dmitry Orlov 011 0 30.11 1119:47
6 Vincent Iorio 000 0 20.01 1119:25
38 Mario Ferraro 112 +1 30.51 1019:22
27 Timothy Liljegren 000 +1 30.14 1218:48
6 Sam Dickinson 000 +1 00.00 0118:24
4 Nick Leddy 000 +1 20.00 0115:44
Goalie SAGA SVSV% xGA GSAx
Alex Nedeljkovic 36234 .944 3.50 +1.50

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.

Columbus Blue Jackets

Player Rating Points Shots On ice Pen FO Other GSAx TOI
23 Sean Monahan C +2.16 +0.75 +0.43 +0.79 +0.15 +0.04 0.00 — 16:16
10 Dmitri Voronkov L +1.93 +0.70 +0.30 +0.88 0.00 0.00 +0.05 — 16:08
9 Ivan Provorov D +1.64 +0.70 +0.03 +0.79 0.00 0.00 +0.12 — 28:17
73 Jet Greaves G +1.42 0.00 — — 0.00 — — +1.42 59:11
91 Kent Johnson C +1.04 0.00 +0.14 +0.70 +0.15 0.00 +0.05 — 13:04
86 Kirill Marchenko R +1.00 +0.55 +0.27 +0.18 0.00 0.00 0.00 — 17:41
19 Adam Fantilli C +0.72 0.00 +0.18 +0.39 +0.15 +0.02 -0.02 — 16:59
38 Boone Jenner C +0.44 0.00 +0.34 +0.19 -0.15 +0.01 +0.05 — 18:18
8 Zach Werenski D +0.20 +0.75 +0.05 -0.59 0.00 0.00 -0.01 — 24:47
78 Damon Severson D +0.15 0.00 +0.14 +0.14 -0.15 0.00 +0.03 — 22:58
2 Jake Christiansen D +0.14 0.00 0.00 +0.04 0.00 0.00 +0.10 — 7:17
5 Denton Mateychuk D +0.07 0.00 +0.13 +0.05 -0.15 0.00 +0.03 — 20:07
3 Charlie Coyle C -0.19 0.00 +0.07 -0.33 0.00 +0.02 +0.05 — 17:24
16 Brendan Gaunce C -0.19 0.00 +0.09 -0.41 0.00 +0.03 +0.10 — 13:29
27 Zachary Aston-Reese L -0.25 0.00 +0.06 -0.19 -0.15 0.00 +0.03 — 7:39
43 Danton Heinen L -0.27 0.00 +0.03 -0.30 0.00 0.00 0.00 — 6:43
15 Dante Fabbro D -0.43 0.00 +0.01 -0.22 -0.15 0.00 -0.06 — 13:53
24 Mathieu Olivier R -0.56 0.00 0.00 -0.63 0.00 0.00 +0.07 — 15:53
4 Cole Sillinger C -0.62 0.00 0.00 -0.64 0.00 -0.01 +0.03 — 15:00

San Jose Sharks

Player Rating Points Shots On ice Pen FO Other GSAx TOI
71 Macklin Celebrini C +2.08 +0.75 +0.78 +0.33 +0.15 -0.05 +0.12 — 25:41
63 Zack Ostapchuk C +1.81 +0.75 +0.33 +0.65 0.00 -0.02 +0.10 — 12:25
33 Alex Nedeljkovic G +1.50 0.00 — — 0.00 — — +1.50 59:53
72 William Eklund L +1.49 +0.70 +0.55 +0.12 0.00 0.00 +0.12 — 21:17
9 Dmitry Orlov D +1.32 +0.55 +0.07 +0.62 0.00 0.00 +0.07 — 19:47
21 Alexander Wennberg C +1.26 +2.15 +0.17 -1.10 0.00 -0.02 +0.05 — 21:14
75 Ryan Reaves R +0.90 0.00 +0.10 +0.66 +0.15 0.00 0.00 — 8:07
73 Tyler Toffoli C +0.81 +0.55 +0.67 -0.45 0.00 0.00 +0.05 — 17:23
38 Mario Ferraro D +0.76 +1.30 +0.33 -0.88 0.00 0.00 0.00 — 19:22
10 Ty Dellandrea C +0.58 0.00 +0.14 +0.30 +0.15 +0.01 -0.02 — 8:42
23 Barclay Goodrow C +0.47 0.00 +0.06 +0.44 0.00 -0.01 -0.02 — 11:35
22 Vincent Iorio D +0.37 0.00 +0.01 +0.33 0.00 0.00 +0.03 — 19:25
6 Sam Dickinson D +0.29 0.00 0.00 +0.22 0.00 0.00 +0.07 — 18:24
84 Pavol Regenda L +0.10 +0.75 +0.16 -0.83 0.00 0.00 +0.01 — 14:05
92 Igor Chernyshov L +0.09 0.00 0.00 +0.26 -0.15 0.00 -0.02 — 15:11
51 Collin Graf R +0.07 +0.70 +0.08 -0.72 0.00 -0.02 +0.02 — 15:52
4 Nick Leddy D -0.02 0.00 0.00 -0.03 0.00 0.00 +0.01 — 15:44
53 Jeff Skinner L -0.16 0.00 +0.05 -0.21 0.00 0.00 0.00 — 11:05
37 Timothy Liljegren D -0.48 0.00 +0.09 -0.64 0.00 0.00 +0.08 — 18:48

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.