Ottawa SenatorsOTT 5–7 Final Toronto Maple LeafsTOR

Saturday, December 27, 2025

Final 1st2nd3rd T SOG
Ottawa SenatorsOTT 113 5 31
Toronto Maple LeafsTOR 232 7 33

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

Highlights

Scoring

1st Period
0:40 TOR William Nylander (14)PP Auston Matthews (10), Matias Maccelli (7) · backhand xG 0.25 0–1 ▶
14:42 TOR Matthew Knies (8)PP Max Domi (11), Nick Robertson (9) · snap xG 0.17 0–2 ▶
17:50 OTT Nick Cousins (6) Jordan Spence (11), Stephen Halliday (4) · wrist xG 0.46 1–2 ▶
2nd Period
0:18 OTT Ridly Greig (4) Claude Giroux (19) · wrist xG 0.87 2–2 ▶
3:28 TOR Bobby McMann (11) Auston Matthews (11), Max Domi (12) · wrist xG 0.31 2–3 ▶
7:28 TOR Auston Matthews (15) Max Domi (13), Jake McCabe (13) · wrist xG 0.24 2–4 ▶
8:32 TOR Nick Robertson (7) Matthew Knies (24), Nicolas Roy (9) · wrist xG 0.22 2–5 ▶
3rd Period
0:14 OTT Drake Batherson (15) Dylan Cozens (18), Brady Tkachuk (11) · wrist xG 0.08 3–5 ▶
5:07 OTT Tim Stützle (19) Fabian Zetterlund (8) · wrist xG 0.12 4–5 ▶
5:53 TOR Matthew Knies (9) Matias Maccelli (8), Morgan Rielly (20) · backhand xG 0.16 4–6 ▶
9:18 OTT Jordan Spence (2) Claude Giroux (20), Stephen Halliday (5) · wrist xG 0.30 5–6 ▶
18:44 TOR John Tavares (15)EN Unassisted · wrist xG 0.45 5–7 ▶

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 55%Deserve to win45% TOR
OTTTOR
4.19Expected goals5.40
5Goals (no shootout)7
3.33Expected goals, 5 on 53.23
63Shot attempts49
54Unblocked attempts42
31Shots on goal33

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
19:31 OTT Deserve to win Deserve to win · OTT takes the lead, 61–39%
TOR had led since 0:40 of the 1st, by as much as 65%
2nd Period
0:20 OTT xG swing xG swing · Out-chanced TOR 1.68–0.33
In xG over 10 minutes, 12:50 of the 1st to 2:50 of the 2nd; goals 2–1
7:28 OTT Goalie change Goalie change · Meriläinen in for Ullmark
7:28 of the 2nd; Ullmark had allowed 4 goals on 14 shots (2.43 xG)
9:58 TOR Deserve to win Deserve to win · TOR takes the lead, 62–38%
OTT had led since 19:31 of the 1st, by as much as 85%
10:20 TOR xG swing xG swing · Out-chanced OTT 2.45–0.26
In xG over 10 minutes, 2:50 to 12:50 of the 2nd; goals 3–0
16:30 TOR No shift No shift · Nylander, 27:26 on the bench
No shift after 6:22 of the 2nd; 11 shifts (8:25) before that
3rd Period
9:20 OTT xG swing xG swing · Out-chanced TOR 1.17–0.16
In xG over 10 minutes, 19:20 of the 2nd to 9:20 of the 3rd; goals 3–1
18:18 OTT Pulled goalie Pulled goalie · Pulled Meriläinen, down 6–5
With 1:42 left; TOR scored at 18:44 of the 3rd (5–7)

Shot map

OTT shoots ←Bigger circle: higher xG; filled: goal→ TOR shoots
Jake Sanderson: wrist, 172 ft, xG 0.00 (P1 0:16) Bobby McMann: wrist, 36 ft, xG 0.07 (P1 1:51) Drake Batherson: wrist, 59 ft, xG 0.01 (P1 3:01) Brady Tkachuk: backhand, 76 ft, xG 0.00 (P1 4:42) Bobby McMann: wrist, 56 ft, xG 0.01 (P1 6:12) Fabian Zetterlund: wrist, 36 ft, xG 0.05 (P1 6:28) Xavier Bourgault: wrist, 56 ft, xG 0.00 (P1 7:21) David Perron: wrist, 30 ft, xG 0.07 (P1 8:26) Brady Tkachuk: wrist, 11 ft, xG 0.13 (P1 9:17) Michael Amadio: wrist, 91 ft, xG 0.00 (P1 12:49) Claude Giroux: wrist, 122 ft, xG 0.00 (P1 13:47) Jake Sanderson: wrist, 23 ft, xG 0.02 (P1 14:49) Troy Stecher: wrist, 69 ft, xG 0.00 (P1 15:14) Auston Matthews: snap, 28 ft, xG 0.10 (P1 17:11) Thomas Chabot: wrist, 61 ft, xG 0.01 (P1 17:31) Nick Cousins: tip-in, 8 ft, xG 0.09 (P1 17:47) Drake Batherson: tip-in, 11 ft, xG 0.07 (P1 19:31) Jake Sanderson: slap, 67 ft, xG 0.00 (P2 1:10) Xavier Bourgault: wrist, 10 ft, xG 0.08 (P2 1:37) Jake McCabe: wrist, 71 ft, xG 0.01 (P2 1:56) Matthew Knies: backhand, 19 ft, xG 0.05 (P2 2:00) Dylan Cozens: backhand, 9 ft, xG 0.06 (P2 2:34) Drake Batherson: wrist, 59 ft, xG 0.01 (P2 2:41) Troy Stecher: wrist, 40 ft, xG 0.05 (P2 3:00) Auston Matthews: wrist, 22 ft, xG 0.13 (P2 3:06) Auston Matthews: cradle, 14 ft, xG 0.49 (P2 3:07) Auston Matthews: wrist, 15 ft, xG 0.13 (P2 3:18) Auston Matthews: backhand, 10 ft, xG 0.27 (P2 3:26) Brady Tkachuk: wrist, 38 ft, xG 0.03 (P2 3:52) Nikolas Matinpalo: wrist, 45 ft, xG 0.01 (P2 4:01) Xavier Bourgault: tip-in, 8 ft, xG 0.08 (P2 4:58) Matthew Knies: wrap-around, 6 ft, xG 0.03 (P2 5:55) Tim Stützle: backhand, 10 ft, xG 0.13 (P2 6:53) Auston Matthews: wrist, 26 ft, xG 0.10 (P2 7:03) Max Domi: wrist, 57 ft, xG 0.03 (P2 7:25) Auston Matthews: backhand, 11 ft, xG 0.12 (P2 9:58) Artem Zub: wrist, 64 ft, xG 0.00 (P2 11:26) Matthew Knies: wrist, 56 ft, xG 0.01 (P2 11:52) Morgan Rielly: wrist, 38 ft, xG 0.01 (P2 11:57) Auston Matthews: wrist, 8 ft, xG 0.24 (P2 12:01) Auston Matthews: wrist, 9 ft, xG 0.07 (P2 12:02) Oliver Ekman-Larsson: wrist, 173 ft, xG 0.00 (P2 13:30) Morgan Rielly: wrist, 41 ft, xG 0.01 (P2 13:59) Thomas Chabot: wrist, 68 ft, xG 0.00 (P2 14:17) Jordan Spence: wrist, 52 ft, xG 0.01 (P2 14:36) David Perron: snap, 10 ft, xG 0.02 (P2 14:40) Philippe Myers: wrist, 61 ft, xG 0.01 (P2 15:31) Jake Sanderson: wrist, 60 ft, xG 0.02 (P2 16:07) Xavier Bourgault: tip-in, 12 ft, xG 0.07 (P2 16:35) Xavier Bourgault: wrist, 45 ft, xG 0.02 (P2 17:06) Nick Cousins: wrist, 8 ft, xG 0.03 (P2 17:07) Nick Robertson: wrist, 23 ft, xG 0.14 (P2 17:30) Nick Robertson: wrist, 26 ft, xG 0.01 (P2 17:31) Jake Sanderson: wrist, 56 ft, xG 0.02 (P2 18:21) Bobby McMann: snap, 43 ft, xG 0.05 (P2 18:57) Auston Matthews: slap, 63 ft, xG 0.02 (P2 19:05) Jordan Spence: backhand, 15 ft, xG 0.07 (P2 19:29) Jordan Spence: wrist, 58 ft, xG 0.05 (P2 19:52) Brady Tkachuk: wrist, 25 ft, xG 0.04 (P3 1:45) Fabian Zetterlund: wrist, 13 ft, xG 0.12 (P3 2:11) Artem Zub: slap, 50 ft, xG 0.05 (P3 2:18) Tim Stützle: wrist, 29 ft, xG 0.11 (P3 2:37) Brady Tkachuk: wrist, 26 ft, xG 0.09 (P3 2:49) Drake Batherson: wrist, 23 ft, xG 0.12 (P3 6:11) Tim Stützle: wrist, 36 ft, xG 0.02 (P3 6:44) Scott Laughton: wrist, 136 ft, xG 0.00 (P3 10:43) Dylan Cozens: wrist, 11 ft, xG 0.16 (P3 10:59) Thomas Chabot: wrist, 17 ft, xG 0.03 (P3 11:20) Morgan Rielly: wrist, 42 ft, xG 0.03 (P3 11:35) Auston Matthews: tip-in, 13 ft, xG 0.07 (P3 11:56) Matthew Knies: tip-in, 6 ft, xG 0.12 (P3 13:11) Ridly Greig: backhand, 25 ft, xG 0.01 (P3 13:46) Nick Robertson: wrist, 43 ft, xG 0.05 (P3 14:30) Nick Robertson: wrist, 30 ft, xG 0.06 (P3 14:43) Drake Batherson: wrist, 40 ft, xG 0.01 (P3 15:25) John Tavares: wrist, 22 ft, xG 0.04 (P3 16:47) Claude Giroux: wrist, 29 ft, xG 0.11 (P3 17:15) Auston Matthews: wrist, 156 ft, xG 0.57 (P3 18:23) Claude Giroux: wrist, 40 ft, xG 0.01 (P3 18:28) Drake Batherson: wrist, 40 ft, xG 0.01 (P3 18:38) Dylan Cozens: wrist, 17 ft, xG 0.13 (P3 19:35) Dakota Joshua: wrist, 134 ft, xG 0.50 (P3 19:42) Claude Giroux: slap, 41 ft, xG 0.05 (P3 19:52) Brady Tkachuk: tip-in, 7 ft, xG 0.09 (P3 19:57) William Nylander: GOAL, backhand, 6 ft, xG 0.25 (P1 0:40) Matthew Knies: GOAL, snap, 29 ft, xG 0.17 (P1 14:42) Nick Cousins: GOAL, wrist, 7 ft, xG 0.46 (P1 17:50) Ridly Greig: GOAL, wrist, 6 ft, xG 0.87 (P2 0:18) Bobby McMann: GOAL, wrist, 8 ft, xG 0.31 (P2 3:28) Auston Matthews: GOAL, wrist, 21 ft, xG 0.24 (P2 7:28) Nick Robertson: GOAL, wrist, 22 ft, xG 0.22 (P2 8:32) Drake Batherson: GOAL, wrist, 12 ft, xG 0.08 (P3 0:14) Tim Stützle: GOAL, wrist, 28 ft, xG 0.12 (P3 5:07) Matthew Knies: GOAL, backhand, 9 ft, xG 0.16 (P3 5:53) Jordan Spence: GOAL, wrist, 18 ft, xG 0.30 (P3 9:18) John Tavares: GOAL, wrist, 122 ft, xG 0.45 (P3 18:44)
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
18 Tim Stützle 101 -1 70.38 4022:12
19 Drake Batherson 101 -1 80.32 3018:37
24 Dylan Cozens 011 0 40.35 6018:20
28 Claude Giroux 022 -1 40.18 1018:09
22 Michael Amadio 000 -1 10.00 0017:03
8 Brady Tkachuk 011 0 60.38 5017:00
20 Fabian Zetterlund 011 0 20.17 1015:26
71 Ridly Greig 101 0 20.88 0114:34
16 David Perron 000 +1 20.08 1113:17
34 Stephen Halliday 022 +1 00.00 3008:43
21 Nick Cousins 101 0 30.58 4008:31
Defense
72 Thomas Chabot 000 +2 40.04 0123:42
85 Jake Sanderson 000 0 60.07 1123:20
10 Jordan Spence 112 +1 50.43 0120:55
2 Artem Zub 000 +1 30.06 0120:01
33 Nikolas Matinpalo 000 -1 10.01 0014:31
4 Nick Jensen 000 -2 00.00 1014:30
Goalie SAGA SVSV% xGA GSAx
Linus Ullmark 14410 .714 2.43 -1.57
Leevi Meriläinen 18216 .889 1.45 -0.55

Toronto Maple Leafs

Skater GAP+/− AttxG HitBlkTOI
Forwards
34 Auston Matthews 123 +2 132.56 0019:08
74 Bobby McMann 101 +2 60.43 1117:25
11 Max Domi 033 0 30.03 1017:21
21 Scott Laughton 000 -1 10.00 2016:44
89 Matthew Knies 213 0 60.54 3016:38
91 John Tavares 101 -1 20.49 1016:38
63 Matias Maccelli 022 -2 00.00 1115:54
18 Steven Lorentz 000 0 10.00 5015:40
81 Dakota Joshua 000 0 10.50 7013:09
10 Nicolas Roy 011 0 10.00 2012:54
14 Nick Robertson 112 +1 50.49 0009:52
88 William Nylander 101 -1 10.25 0008:25
Defense
44 Morgan Rielly 011 0 30.05 1122:27
22 Jake McCabe 011 +3 10.01 1122:14
8 Chris Tanev 000 +2 00.00 0121:27
28 Troy Stecher 000 -1 20.05 2119:47
95 Oliver Ekman-Larsson 000 -2 20.00 2116:45
51 Philippe Myers 000 -2 10.01 3013:32
Goalie SAGA SVSV% xGA GSAx
Joseph Woll 31526 .839 4.19 -0.81

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
10 Jordan Spence D +2.75 +1.45 +0.28 +0.98 0.00 0.00 +0.05 — 20:55
83 Stephen Halliday C +1.92 +1.10 0.00 +0.83 0.00 +0.01 -0.02 — 8:43
7 Brady Tkachuk L +1.68 +0.55 +0.24 +1.05 -0.15 0.00 -0.02 — 17:00
21 Nick Cousins C +1.67 +0.75 +0.38 +0.54 0.00 0.00 0.00 — 8:31
24 Dylan Cozens C +1.48 +0.70 +0.23 +0.58 0.00 -0.01 -0.02 — 18:20
72 Thomas Chabot D +1.37 0.00 +0.03 +1.34 0.00 0.00 +0.01 — 23:42
19 Drake Batherson R +1.28 +0.75 +0.21 +0.33 0.00 +0.01 -0.02 — 18:37
18 Tim Stützle C +1.25 +0.75 +0.25 +0.21 0.00 +0.06 -0.02 — 22:12
53 Xavier Bourgault R +0.78 0.00 +0.17 +0.61 0.00 0.00 0.00 — 6:43
20 Fabian Zetterlund L +0.70 +0.70 +0.11 +0.02 -0.15 0.00 +0.02 — 15:26
28 Claude Giroux R +0.68 +1.40 +0.11 -0.82 0.00 +0.01 -0.02 — 18:09
57 David Perron L +0.46 0.00 +0.05 +0.20 +0.15 0.00 +0.05 — 13:17
71 Ridly Greig C +0.25 +0.75 +0.57 -1.12 0.00 -0.01 +0.05 — 14:34
33 Nikolas Matinpalo D -0.32 0.00 +0.01 -0.33 0.00 0.00 0.00 — 14:31
2 Artem Zub D -0.36 0.00 +0.04 -0.43 0.00 0.00 +0.03 — 20:01
85 Jake Sanderson D -0.41 0.00 +0.05 -0.32 -0.15 0.00 +0.01 — 23:20
1 Leevi Meriläinen G -0.55 0.00 — — 0.00 — — -0.55 30:55
3 Nick Jensen D -0.79 0.00 0.00 -0.73 0.00 0.00 -0.06 — 14:30
35 Linus Ullmark G -1.57 0.00 — — 0.00 — — -1.57 27:28
22 Michael Amadio R -1.67 0.00 0.00 -1.67 0.00 0.00 0.00 — 17:03

Toronto Maple Leafs

Player Rating Points Shots On ice Pen FO Other GSAx TOI
34 Auston Matthews C +6.45 +2.15 +1.66 +2.48 +0.15 -0.02 +0.02 — 19:08
11 Max Domi C +3.86 +1.95 +0.02 +1.91 0.00 +0.01 -0.02 — 17:21
74 Bobby McMann C +3.47 +0.75 +0.28 +2.43 0.00 0.00 +0.01 — 17:25
23 Matthew Knies L +2.03 +2.20 +0.35 -0.50 0.00 0.00 -0.02 — 16:38
89 Nick Robertson L +1.76 +1.30 +0.32 +0.19 0.00 -0.01 -0.04 — 9:52
22 Jake McCabe D +1.05 +0.55 0.00 +0.45 0.00 0.00 +0.05 — 22:14
28 Troy Stecher D +0.86 0.00 +0.03 +0.82 0.00 0.00 +0.01 — 19:47
95 Oliver Ekman-Larsson D +0.14 0.00 0.00 +0.11 0.00 0.00 +0.03 — 16:45
8 Chris Tanev D +0.03 0.00 0.00 +0.02 0.00 0.00 +0.01 — 21:27
44 Morgan Rielly D -0.04 +0.55 +0.03 -0.65 0.00 0.00 +0.03 — 22:27
55 Nicolas Roy C -0.10 +0.55 0.00 -0.63 0.00 -0.02 0.00 — 12:54
88 William Nylander R -0.10 +0.75 +0.16 -1.18 +0.15 0.00 +0.02 — 8:25
81 Dakota Joshua C -0.12 0.00 +0.33 -0.47 0.00 0.00 +0.02 — 13:09
63 Matias Maccelli L -0.35 +1.25 0.00 -1.63 0.00 0.00 +0.03 — 15:54
18 Steven Lorentz C -0.41 0.00 0.00 -0.42 0.00 +0.01 0.00 — 15:40
91 John Tavares C -0.76 +0.75 +0.32 -1.78 0.00 -0.05 0.00 — 16:38
60 Joseph Woll G -0.81 0.00 — — 0.00 — — -0.81 60:00
24 Scott Laughton C -1.04 0.00 0.00 -1.18 +0.15 +0.01 -0.02 — 16:44
51 Philippe Myers D -1.40 0.00 0.00 -1.25 -0.15 0.00 0.00 — 13:32

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.