Ottawa SenatorsOTT 1–6 Final Dallas StarsDAL

Sunday, November 30, 2025

Final 1st2nd3rd T SOG
Ottawa SenatorsOTT 010 1 16
Dallas StarsDAL 033 6 26

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

Highlights

Scoring

1st Period
No scoring
2nd Period
1:58 DAL Mavrik Bourque (4) Ilya Lyubushkin (5), Oskar Bäck (3) · tip-in xG 0.09 0–1 ▶
8:36 OTT Jake Sanderson (5) David Perron (9), Nick Cousins (3) · wrist xG 0.10 1–1 ▶
9:20 DAL Jason Robertson (16) Unassisted · wrist xG 0.19 1–2 ▶
15:33 DAL Wyatt Johnston (14) Mikko Rantanen (21), Jason Robertson (18) · snap xG 0.16 1–3 ▶
3rd Period
2:52 DAL Wyatt Johnston (15)PP Mikko Rantanen (22), Roope Hintz (13) · snap xG 0.34 1–4 ▶
7:24 DAL Jamie Benn (3) Mikko Rantanen (23), Wyatt Johnston (14) · snap xG 0.28 1–5 ▶
15:41 DAL Wyatt Johnston (16)PP Roope Hintz (14), Jason Robertson (19) · snap xG 0.21 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

OTT 33%Deserve to win67% DAL
OTTDAL
2.11Expected goals3.07
1Goals (no shootout)6
1.92Expected goals, 5 on 51.86
47Shot attempts36
36Unblocked attempts27
16Shots on goal26

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
2:52 OTT Goalie Goalie · Ullmark −2.3 goals saved
4 goals on 1.73 xG, 13 shots on goal
8:00 DAL No shift No shift · Bichsel, 18:06 on the bench
No shift after 15:36 of the 2nd; 13 shifts (9:31) before that
8:17 DAL Deserve to win Deserve to win · DAL takes the lead, 61–39%
OTT had led since 3:57 of the 1st, by as much as 61%
15:50 DAL xG swing xG swing · Out-chanced OTT 1.27–0.14
In xG over 10 minutes, 5:50 to 15:50 of the 3rd; goals 2–0

Shot map

OTT shoots ←Bigger circle: higher xG; filled: goal→ DAL shoots
Dylan Cozens: backhand, 16 ft, xG 0.03 (P1 1:25) Nick Jensen: backhand, 22 ft, xG 0.01 (P1 3:54) Drake Batherson: snap, 23 ft, xG 0.19 (P1 3:57) Oskar Bäck: snap, 25 ft, xG 0.17 (P1 4:33) Oskar Bäck: snap, 58 ft, xG 0.01 (P1 4:58) Claude Giroux: slap, 36 ft, xG 0.09 (P1 6:07) Mikko Rantanen: snap, 22 ft, xG 0.17 (P1 8:41) David Perron: slap, 46 ft, xG 0.06 (P1 11:07) Ridly Greig: snap, 19 ft, xG 0.03 (P1 11:08) Artem Zub: snap, 31 ft, xG 0.04 (P1 12:09) Nick Cousins: backhand, 17 ft, xG 0.02 (P1 12:10) Artem Zub: snap, 8 ft, xG 0.02 (P1 12:11) Tyler Seguin: snap, 46 ft, xG 0.03 (P1 12:40) Roope Hintz: snap, 10 ft, xG 0.21 (P1 12:44) Mavrik Bourque: snap, 27 ft, xG 0.06 (P1 15:24) Michael Amadio: snap, 15 ft, xG 0.05 (P1 16:53) Brady Tkachuk: wrist, 67 ft, xG 0.01 (P1 17:22) Brady Tkachuk: snap, 45 ft, xG 0.00 (P1 17:30) Jordan Spence: slap, 67 ft, xG 0.02 (P1 17:50) Tim Stützle: snap, 9 ft, xG 0.14 (P1 19:10) Roope Hintz: snap, 27 ft, xG 0.08 (P2 1:19) Ridly Greig: snap, 5 ft, xG 0.07 (P2 2:43) Ridly Greig: snap, 5 ft, xG 0.05 (P2 2:44) Ridly Greig: snap, 32 ft, xG 0.11 (P2 3:02) Tyler Kleven: tip-in, 19 ft, xG 0.07 (P2 7:45) Esa Lindell: wrist, 35 ft, xG 0.02 (P2 10:40) Tim Stützle: wrist, 15 ft, xG 0.06 (P2 13:01) Jake Sanderson: snap, 55 ft, xG 0.04 (P2 13:19) Claude Giroux: wrist, 66 ft, xG 0.01 (P2 14:20) Mikko Rantanen: snap, 17 ft, xG 0.10 (P2 15:27) Tim Stützle: slap, 28 ft, xG 0.15 (P2 18:18) Michael Amadio: backhand, 44 ft, xG 0.00 (P2 18:58) Tim Stützle: snap, 29 ft, xG 0.19 (P2 19:46) David Perron: snap, 10 ft, xG 0.05 (P2 19:48) Nick Cousins: wrist, 42 ft, xG 0.01 (P2 19:58) Mikko Rantanen: snap, 14 ft, xG 0.09 (P3 2:50) Ridly Greig: snap, 48 ft, xG 0.01 (P3 3:22) Brady Tkachuk: snap, 30 ft, xG 0.13 (P3 4:00) Dylan Cozens: wrist, 42 ft, xG 0.01 (P3 4:06) Sam Steel: tip-in, 27 ft, xG 0.06 (P3 5:41) Wyatt Johnston: tip-in, 29 ft, xG 0.06 (P3 7:17) Colin Blackwell: snap, 32 ft, xG 0.14 (P3 8:17) Miro Heiskanen: wrist, 69 ft, xG 0.01 (P3 8:27) Shane Pinto: wrist, 30 ft, xG 0.04 (P3 8:59) Jason Robertson: snap, 25 ft, xG 0.12 (P3 10:07) Jamie Benn: snap, 68 ft, xG 0.01 (P3 11:04) Miro Heiskanen: slap, 63 ft, xG 0.03 (P3 12:26) Justin Hryckowian: wrap-around, 6 ft, xG 0.02 (P3 12:37) Alexander Petrovic: slap, 31 ft, xG 0.12 (P3 14:09) Michael Amadio: slap, 40 ft, xG 0.07 (P3 14:20) Michael Amadio: backhand, 18 ft, xG 0.03 (P3 14:21) Tyler Seguin: snap, 14 ft, xG 0.14 (P3 14:33) Kyle Capobianco: snap, 32 ft, xG 0.13 (P3 14:51) Tyler Kleven: snap, 68 ft, xG 0.01 (P3 16:36) Brady Tkachuk: snap, 8 ft, xG 0.19 (P3 17:30) Jordan Spence: wrist, 53 ft, xG 0.01 (P3 19:37) Mavrik Bourque: GOAL, tip-in, 11 ft, xG 0.09 (P2 1:58) Jake Sanderson: GOAL, wrist, 24 ft, xG 0.10 (P2 8:36) Jason Robertson: GOAL, wrist, 28 ft, xG 0.19 (P2 9:20) Wyatt Johnston: GOAL, snap, 12 ft, xG 0.16 (P2 15:33) Wyatt Johnston: GOAL, snap, 7 ft, xG 0.34 (P3 2:52) Jamie Benn: GOAL, snap, 7 ft, xG 0.28 (P3 7:24) Wyatt Johnston: GOAL, snap, 16 ft, xG 0.21 (P3 15:41)
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

Ottawa Senators

Skater GAP+/− AttxG HitBlkTOI
Forwards
12 Shane Pinto 000 +1 10.04 3118:51
18 Tim Stützle 000 -3 40.54 1118:15
28 Claude Giroux 000 0 40.10 0217:27
22 Michael Amadio 000 -1 40.15 1015:48
71 Ridly Greig 000 -2 50.28 0015:44
8 Brady Tkachuk 000 -2 40.33 5015:00
19 Drake Batherson 000 -2 20.19 2014:28
16 David Perron 011 +1 30.11 1013:43
24 Dylan Cozens 000 0 20.04 3013:31
20 Lars Eller 000 -1 00.00 1012:26
20 Fabian Zetterlund 000 -1 10.00 3012:24
21 Nick Cousins 011 +1 30.04 3111:55
Defense
85 Jake Sanderson 101 0 40.13 1122:37
2 Artem Zub 000 +1 20.06 1019:04
43 Tyler Kleven 000 -2 30.07 1018:53
33 Nikolas Matinpalo 000 -1 00.00 3218:29
10 Jordan Spence 000 -3 30.03 2118:23
4 Nick Jensen 000 -1 20.01 0017:08
Goalie SAGA SVSV% xGA GSAx
Linus Ullmark 26620 .769 3.07 -2.93

Dallas Stars

Skater GAP+/− AttxG HitBlkTOI
Forwards
21 Jason Robertson 123 +2 20.31 0018:20
53 Wyatt Johnston 314 +1 40.77 0017:56
96 Mikko Rantanen 033 +1 30.36 0017:41
91 Tyler Seguin 000 0 20.17 2015:54
14 Jamie Benn 101 0 20.29 3014:36
18 Sam Steel 000 0 20.06 1114:24
12 Radek Faksa 000 0 10.00 0014:10
22 Mavrik Bourque 101 +2 20.15 3013:33
49 Justin Hryckowian 000 +2 10.02 2113:10
15 Colin Blackwell 000 0 30.14 3012:44
24 Roope Hintz 022 0 30.29 1012:22
10 Oskar Bäck 011 +1 20.18 0112:14
Defense
23 Esa Lindell 000 +3 20.02 2326:01
4 Miro Heiskanen 000 +3 40.04 0124:44
36 Alexander Petrovic 000 0 10.12 3120:07
46 Ilya Lyubushkin 011 0 00.00 1219:08
20 Kyle Capobianco 000 0 20.13 0117:25
6 Lian Bichsel 000 0 00.00 0009:31
Goalie SAGA SVSV% xGA GSAx
Casey DeSmith 16115 .938 2.11 +1.11

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.

Ottawa Senators

Player Rating Points Shots On ice Pen FO Other GSAx TOI
21 Nick Cousins C +1.35 +0.55 +0.02 +0.70 0.00 0.00 +0.07 — 11:56
57 David Perron L +1.33 +0.70 +0.07 +0.55 0.00 +0.01 0.00 — 13:43
85 Jake Sanderson D +1.16 +0.75 +0.09 +0.28 0.00 0.00 +0.05 — 22:37
28 Claude Giroux R +0.86 0.00 +0.07 +0.56 +0.15 -0.01 +0.10 — 17:27
12 Shane Pinto C +0.69 0.00 +0.03 +0.43 +0.15 +0.04 +0.05 — 18:51
3 Nick Jensen D +0.53 0.00 +0.01 +0.55 0.00 0.00 -0.02 — 17:08
33 Nikolas Matinpalo D +0.49 0.00 0.00 +0.39 0.00 0.00 +0.10 — 18:29
2 Artem Zub D +0.47 0.00 +0.04 +0.45 0.00 0.00 -0.02 — 19:04
18 Tim Stützle C -0.01 0.00 +0.35 -0.41 0.00 0.00 +0.05 — 18:15
24 Dylan Cozens C -0.13 0.00 +0.02 +0.02 -0.15 -0.02 0.00 — 13:31
7 Brady Tkachuk L -0.22 0.00 +0.22 -0.40 0.00 -0.02 -0.02 — 15:00
20 Fabian Zetterlund L -0.25 0.00 0.00 -0.23 0.00 0.00 -0.02 — 12:24
22 Michael Amadio R -0.44 0.00 +0.10 -0.20 -0.30 0.00 -0.04 — 15:49
71 Ridly Greig C -0.45 0.00 +0.18 -0.77 +0.15 -0.01 0.00 — 15:44
19 Drake Batherson R -0.61 0.00 +0.13 -0.70 0.00 0.00 -0.04 — 14:27
89 Lars Eller C -0.71 0.00 0.00 -0.69 0.00 +0.02 -0.04 — 12:25
43 Tyler Kleven D -0.86 0.00 +0.05 -0.93 0.00 0.00 +0.02 — 18:53
10 Jordan Spence D -1.68 0.00 +0.02 -1.49 -0.15 0.00 -0.05 — 18:23
35 Linus Ullmark G -2.93 0.00 — — 0.00 — — -2.93 60:00

Dallas Stars

Player Rating Points Shots On ice Pen FO Other GSAx TOI
53 Wyatt Johnston C +3.59 +2.80 +0.50 +0.33 0.00 -0.04 0.00 — 17:56
96 Mikko Rantanen R +2.87 +2.10 +0.23 +0.44 +0.15 -0.01 -0.04 — 17:41
21 Jason Robertson L +2.72 +1.85 +0.20 +0.67 0.00 0.00 0.00 — 18:20
24 Roope Hintz C +1.59 +1.25 +0.19 -0.06 +0.15 +0.07 0.00 — 12:22
23 Esa Lindell D +1.48 0.00 +0.02 +1.34 0.00 0.00 +0.13 — 26:01
1 Casey DeSmith G +1.11 0.00 — — 0.00 — — +1.11 60:00
14 Jamie Benn L +1.07 +0.75 +0.19 +0.12 0.00 +0.01 0.00 — 14:36
22 Mavrik Bourque C +0.89 +0.75 +0.10 +0.08 0.00 -0.02 -0.02 — 13:33
4 Miro Heiskanen D +0.87 0.00 +0.02 +0.97 -0.15 0.00 +0.03 — 24:44
10 Oskar Bäck C +0.42 +0.55 +0.12 -0.27 0.00 0.00 +0.03 — 12:14
49 Justin Hryckowian C +0.27 0.00 +0.02 +0.24 0.00 -0.04 +0.05 — 13:10
91 Tyler Seguin C +0.17 0.00 +0.11 +0.10 0.00 -0.02 -0.02 — 15:54
18 Sam Steel C +0.12 0.00 +0.04 -0.13 +0.15 +0.01 +0.05 — 14:24
20 Kyle Capobianco D +0.04 0.00 +0.08 -0.07 0.00 0.00 +0.03 — 17:25
12 Radek Faksa C -0.09 0.00 0.00 -0.13 0.00 +0.02 +0.02 — 14:10
28 Alexander Petrovic D -0.10 0.00 +0.08 -0.10 -0.15 0.00 +0.07 — 20:07
15 Colin Blackwell C -0.15 0.00 +0.09 -0.22 0.00 +0.01 -0.02 — 12:44
46 Ilya Lyubushkin D -0.16 +0.70 0.00 -0.96 0.00 0.00 +0.10 — 19:08
6 Lian Bichsel D -0.45 0.00 0.00 -0.43 0.00 0.00 -0.02 — 9:31

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.