IcyData

Calgary Flames at Edmonton Oilers on December 23rd 2025

Calgary Flames (1)

at

Edmonton Oilers (5)

Game No: 585

Started: 2025-12-23 21:08:00

Ended: 2025-12-23 23:44:00

Attendance: 18,347

Three Stars by: Sportsnet

Full Recap

Period Time Team Scorer Shot Type Distance (ft) Assist Assist Highlight
1 6:48 EDM Ryan Nugent-Hopkins Evan Bouchard Connor McDavid
1 15:58 CGY MacKenzie Weegar Mikael Backlund
1 19:43 EDM Leon Draisaitl Zach Hyman Connor McDavid
2 1:59 EDM Leon Draisaitl Connor McDavid Evan Bouchard
2 11:56 EDM Zach Hyman Connor McDavid
3 5:38 EDM Leon Draisaitl Zach Hyman Connor McDavid

Referees

#12 Cody Beach

#19 Gord Dwyer

Officials

#90 Travis Toomey

#77 Caleb Apperson

Period Time Team Player Penalty PIM Drawn By
1 18:14 CGY Rasmus Andersson Slashing 2 Connor McDavid
1 17:10 EDM Vasily Podkolzin Holding 2 Blake Coleman
2 1:08 CGY Matt Coronato Hooking 2 Jack Roslovic
2 4:45 CGY Connor Zary Hooking 2
2 5:48 CGY MacKenzie Weegar Game Misconduct 10
2 4:45 EDM Ryan Nugent-Hopkins Slashing 2
2 5:48 CGY MacKenzie Weegar Unsportsmanlike conduct 2 Darnell Nurse
2 5:48 CGY MacKenzie Weegar Misconduct 10
2 8:22 EDM Trent Frederic Fighting (maj) 5 Kevin Bahl
2 8:22 CGY Kevin Bahl Fighting (maj) 5
2 15:30 EDM Connor McDavid Holding 2 Nazem Kadri
3 5:15 CGY Joel Hanley Tripping 2
3 6:54 EDM Alec Regula Delay Game - Puck over glass 2
3 9:28 CGY Rasmus Andersson Tripping 2 Zach Hyman
3 12:12 EDM Darnell Nurse Cross-checking 2 Rasmus Andersson
3 19:53 CGY Ryan Lomberg Cross-checking 2 Darnell Nurse
3 19:53 CGY Yan Kuznetsov Misconduct 10 Darnell Nurse
3 19:53 CGY Adam Klapka Misconduct 10 Darnell Nurse
3 19:53 CGY John Beecher Misconduct 10 Darnell Nurse
3 19:53 CGY Joel Hanley Misconduct 10 Darnell Nurse
3 19:53 CGY Ryan Lomberg Misconduct 10 Darnell Nurse
3 19:53 EDM Darnell Nurse Misconduct 10
3 19:53 EDM Alec Regula Misconduct 10
3 19:53 EDM Vasily Podkolzin Misconduct 10
3 19:53 EDM Andrew Mangiapane Misconduct 10
3 19:53 EDM Matt Savoie Misconduct 10

Edmonton Oilers Roster

Coach: Kris Knoblauch

# Player Position
2 Evan Bouchard D
10 Trent Frederic C
13 Mattias Janmark C
14 Mattias Ekholm D
18 Zach Hyman L
19 Adam Henrique C
22 Matt Savoie C
24 Spencer Stastney D
25 Darnell Nurse D
28 Jack Roslovic C
29 Leon Draisaitl C
30 Calvin Pickard G
39 Connor Ingram G
46 Max Jones L
49 TY Emberson D
75 Alec Regula D
88 Andrew Mangiapane L
92 Vasily Podkolzin R
93 Ryan Nugent-Hopkins C
97 Connor McDavid C

Calgary Flames Scratches

# Player Position
23 Justin Kirkland C
94 Brayden Pachal D

Edmonton Oilers Scratches

# Player Position
20 Curtis Lazar C
61 Riley Stillman D

1 Goals 5
1 Assists 9
-5 Plus / Minus 5
15 Penalties 11
89 PIM 65
32 Corsi For 54
37.21 Corsi % 62.79
20 Fenwick For 54
27.03 Fenwick % 72.97
20 Shots 39
21 Shots Blocked 16
12 Missed Shots 15
27 Hits 14
21 Giveaways 15
5 Takeaways 5
13 Blocked Shots 21
30 Faceoffs Won 23
23 Faceoffs Lost 30
57% Faceoff Percentage 43%

Time Spent With Lead

Calgary Flames Edmonton Oilers
Lead Time With Lead Lead Time With Lead
1 1 11:26
2 2 9:57
3 3 13:42
4 4 14:22

Time Each Lead Lasted

Calgary Flames - Edmonton Oilers Time With Lead
0 - 1 9:10
1 - 2 2:16
1 - 3 9:57
1 - 4 13:42
1 - 5 14:22

Calgary Flames

# Player G A Pts +/- P PIM S SB MS H GV TK B Shots FW FL F%
1 Devin Cooley 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
4 Rasmus Andersson 0 0 0 -2 2 4 1 4 1 1 1 1 0 0 0 0
7 Kevin Bahl 0 0 0 -1 1 5 0 1 0 3 1 1 1 0 0 0
10 Jonathan Huberdeau 0 0 0 0 0 0 1 0 0 1 1 1 1 0 0 0
11 Mikael Backlund 0 1 1 0 0 0 4 0 1 0 2 0 0 9 10 47
16 Morgan Frost 0 0 0 0 0 0 3 0 3 2 2 1 0 7 7 50
17 Yegor Sharangovich 0 0 0 -1 0 0 2 1 0 0 1 0 0 0 1 0
18 John Beecher 0 0 0 0 1 10 0 1 0 3 0 0 2 3 0 100
20 Blake Coleman 0 0 0 -1 0 0 1 3 0 6 1 0 1 0 0 0
27 Matt Coronato 0 0 0 1 1 2 1 4 2 1 1 0 0 1 0 100
32 Dustin Wolf 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
37 Yan Kuznetsov 0 0 0 1 1 10 0 1 1 0 2 1 1 0 0 0
43 Adam Klapka 0 0 0 0 1 10 1 1 1 3 2 0 0 1 0 100
44 Joel Hanley 0 0 0 -1 2 12 0 0 0 1 0 0 2 0 0 0
47 Connor Zary 0 0 0 0 1 2 0 0 0 1 1 0 1 1 0 100
48 Hunter Brzustewicz 0 0 0 0 0 0 0 1 0 0 1 0 1 0 0 0
52 MacKenzie Weegar 1 0 1 1 3 22 2 1 0 1 0 0 1 0 0 0
70 Ryan Lomberg 0 0 0 0 2 12 1 0 1 2 1 0 1 0 0 0
86 Joel Farabee 0 0 0 -1 0 0 1 1 1 1 1 0 1 0 0 0
91 Nazem Kadri 0 0 0 -1 0 0 2 2 1 1 3 0 0 8 5 62

Edmonton Oilers

# Player G A Pts +/- P PIM S SB MS H GV TK B Shots FW FL F%
2 Evan Bouchard 0 2 2 0 0 0 2 3 0 0 3 0 4 0 0 0
10 Trent Frederic 0 0 0 0 1 5 1 0 0 3 1 1 0 2 4 33
13 Mattias Janmark 0 0 0 0 0 0 0 1 0 1 0 0 2 2 1 67
14 Mattias Ekholm 0 0 0 1 0 0 1 1 0 2 0 0 3 0 0 0
18 Zach Hyman 1 2 3 1 0 0 6 1 1 0 2 0 0 0 0 0
19 Adam Henrique 0 0 0 0 0 0 3 3 0 0 0 0 2 8 10 44
22 Matt Savoie 0 0 0 0 1 10 1 1 0 0 1 1 3 0 0 0
24 Spencer Stastney 0 0 0 1 0 0 1 0 2 0 3 1 0 0 0 0
25 Darnell Nurse 0 0 0 0 2 12 0 1 0 1 1 1 1 0 0 0
28 Jack Roslovic 0 0 0 0 0 0 3 0 0 0 1 0 0 1 1 50
29 Leon Draisaitl 3 0 3 0 0 0 4 0 4 0 0 0 0 7 7 50
30 Calvin Pickard 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
39 Connor Ingram 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0
46 Max Jones 0 0 0 0 0 0 3 0 1 3 0 0 0 0 0 0
49 TY Emberson 0 0 0 0 0 0 1 1 0 2 0 0 3 0 0 0
75 Alec Regula 0 0 0 0 2 12 0 0 1 0 1 1 1 0 0 0
88 Andrew Mangiapane 0 0 0 0 1 10 1 0 0 1 0 0 1 0 0 0
92 Vasily Podkolzin 0 0 0 0 2 12 2 0 0 1 0 0 0 0 1 0
93 Ryan Nugent-Hopkins 1 0 1 1 1 2 4 2 1 0 0 0 1 0 1 0
97 Connor McDavid 0 5 5 1 1 2 6 2 5 0 1 0 0 3 5 38

Calgary Flames

TOI
# Player Shifts Avg Shift Total Power Play Shorthanded Even Strength
4 Rasmus Andersson 32 00:45 24:00 03:54 02:10 17:56
7 Kevin Bahl 32 00:42 22:43 00:01 04:18 18:24
10 Jonathan Huberdeau 24 00:47 19:06 04:37 00:41 13:48
11 Mikael Backlund 24 00:46 18:24 00:00 03:52 14:32
16 Morgan Frost 19 00:48 15:29 04:34 00:00 10:55
17 Yegor Sharangovich 18 00:46 13:58 02:35 00:41 10:42
18 John Beecher 15 00:39 09:58 00:00 01:15 08:43
20 Blake Coleman 23 00:38 14:54 02:30 01:55 10:29
27 Matt Coronato 20 00:49 16:20 03:17 00:00 13:03
37 Yan Kuznetsov 31 00:40 20:56 00:00 01:53 19:03
43 Adam Klapka 16 00:46 12:27 01:21 00:00 11:06
44 Joel Hanley 28 00:39 18:31 00:00 02:30 16:01
47 Connor Zary 22 00:39 14:30 02:28 00:03 11:59
48 Hunter Brzustewicz 27 00:40 18:12 03:10 00:40 14:22
52 MacKenzie Weegar 16 00:34 09:05 00:00 00:17 08:48
70 Ryan Lomberg 15 00:39 09:54 00:00 00:00 09:54
86 Joel Farabee 21 00:46 16:12 02:24 02:24 11:24
91 Nazem Kadri 21 00:48 16:57 04:29 00:00 12:28

Edmonton Oilers

TOI
# Player Shifts Avg Shift Total Power Play Shorthanded Even Strength
2 Evan Bouchard 26 00:54 23:38 05:08 02:28 16:02
10 Trent Frederic 15 00:34 08:37 00:07 00:00 08:30
13 Mattias Janmark 19 00:38 12:02 00:07 01:55 10:00
14 Mattias Ekholm 23 00:45 17:17 00:37 01:58 14:42
18 Zach Hyman 17 01:00 17:11 05:08 00:00 12:03
19 Adam Henrique 23 00:40 15:21 00:37 03:13 11:31
22 Matt Savoie 23 00:43 16:39 00:38 03:37 12:24
24 Spencer Stastney 29 00:41 20:07 00:07 03:54 16:06
25 Darnell Nurse 28 00:41 19:12 00:39 01:10 17:23
28 Jack Roslovic 19 00:44 14:11 00:39 00:00 13:32
29 Leon Draisaitl 20 00:56 18:49 05:08 00:02 13:39
46 Max Jones 16 00:36 09:51 00:07 00:00 09:44
49 TY Emberson 25 00:45 19:08 00:07 03:11 15:50
75 Alec Regula 22 00:42 15:37 00:00 01:26 14:11
88 Andrew Mangiapane 17 00:43 12:16 00:00 00:00 12:16
92 Vasily Podkolzin 19 00:41 13:01 00:02 02:17 10:42
93 Ryan Nugent-Hopkins 21 00:46 16:26 04:12 01:28 10:46
97 Connor McDavid 20 01:01 20:37 05:10 01:37 13:50

Calgary Flames

# Player Period Goals Against Shots Against Save Percentage
32 Dustin Wolf 1 2 15 0.867
2 2 15 0.867
3 1 9 0.889

Edmonton Oilers

# Player Period Goals Against Shots Against Save Percentage
39 Connor Ingram 1 1 8 0.875
2 0 8 1
3 0 4 1