EDMONTON OILERS vs CALGARY WRANGLERS

Created - Monday, January 5, 2026 at 06:35

Goals
1 2 3 T
EDMONTON OILERS 3 0 2 5
CALGARY WRANGLERS 3 1 2 6
Shots
1 2 3 T
EDMONTON OILERS 10 19 9 38
CALGARY WRANGLERS 7 14 14 35

1st period

1. EDMONTON OILERS , Max Friberg 18 (Ryan McLeod 17) at 4:16
2. EDMONTON OILERS , Ryan McLeod 21 (Max Friberg 25) at 4:24
3. CALGARY WRANGLERS , Jaret Anderson-Dolan 22 (Lane Hutson 18) at 8:34
4. EDMONTON OILERS , Brock McGinn 7 (Ryan McLeod 18) at 13:28
5. CALGARY WRANGLERS , Alexander Holtz 18 (Matthew Poitras 14) at 15:43
6. CALGARY WRANGLERS , Alexander Holtz 19 (Tij Iginla 10, Matthew Poitras 15) at 16:46

Penalties :
Xavier Ouellet (EDM) for High sticking (Minor) at 0:11, Brock McGinn (EDM) for High sticking (Minor) at 17:15

2nd period

7. CALGARY WRANGLERS , Adam Ruzicka 1 (Cole Schwindt 18, Étienne Morin 5) at 14:09

Penalties :
No Penalty

3rd period

8. CALGARY WRANGLERS , Adam Beckman 7 (Jacob Battaglia 3) at 6:15
9. CALGARY WRANGLERS , Alexander Holtz 20 (Matthew Poitras 16, Lane Hutson 19) at 8:40
10. EDMONTON OILERS , Brock McGinn 8 (Ryan McLeod 19, Ryan Murphy 16) at 15:48
11. EDMONTON OILERS , Conner Bleackley 3 (Rasmus Kumpulainen 7, Roni Hirvonen 5) at 17:04

Penalties :
Brock McGinn (EDM) for Cross-checking (Minor) at 3:58, Xavier Ouellet (EDM) for Holding (Minor) at 9:09, Calen Addison (CAL) for Fighting (Major) at 19:39, Keegan Lowe (EDM) for Fighting (Major) at 19:39, Keegan Lowe (EDM) for instigated a fight (Minor) at 19:39, Keegan Lowe (EDM) for instigated a fight (10 Minutes Misconduct) at 19:39

Goalie Stats

Anthony Stolarz (EDM), 22 saves from 28 shots - (0.786), L, 7-6-1, 48:40 minutes
Alexandar Georgiev (EDM), 7 saves from 7 shots - (1.000), 10:33 minutes
Jakub Dobes (CAL), 33 saves from 38 shots - (0.868), W, 6-3-1, 60:00 minutes

Players Stats for EDMONTON OILERS

Player Name              G  A  P  +/- PIM S  H  SB GA TA FO     MP     PP MP  PK MP  
------------------------------------------------------------------------------------
                         0  0  0   0  0   0  0  0  0  0  0/0     0:00   0:00   0:00 
Andrew Gibson            0  0  0   0  0   0  0  2  1  1  0/0    20:08   0:00   0:37 
Anton Johansson          0  0  0   0  0   0  0  0  0  0  0/0    13:06   0:00   2:00 
Brock McGinn             2  0  2   3  4   2  1  0  0  0  0/1    17:49   0:00   0:00 
Caleb Jones              0  0  0   0  0   1  1  1  0  3  0/0    17:04   0:00   4:56 
Conner Bleackley         1  0  1   0  0   1  0  0  0  0  1/1     6:44   0:00   0:25 
Ilya Protas              0  0  0  -2  0   1  0  0  1  1  0/1    11:16   0:00   0:00 
Keegan Lowe              0  0  0   0  17  1  0  0  0  0  0/0    18:40   0:00   3:18 
Liam Foudy               0  0  0  -2  0   7  0  1  1  0  1/1    17:26   0:00   2:08 
Max Friberg              1  1  2   3  0   3  3  1  3  1  2/4    23:34   0:00   4:22 
Otto Stenberg            0  0  0  -2  0   2  0  1  2  0  3/8    14:52   0:00   3:30 
Quinton Howden           0  0  0  -2  0   1  0  2  0  0  6/15   14:51   0:00   0:00 
Rasmus Kumpulainen       0  1  1   0  0   4  0  0  1  0  1/3     6:19   0:00   0:00 
Roni Hirvonen            0  1  1   0  0   2  0  0  0  1  0/0     6:19   0:00   0:00 
Ryan McLeod              1  3  4   3  0   6  0  0  2  0  19/37  23:33   0:00   4:21 
Ryan Murphy              0  1  1  -1  0   3  0  3  0  2  0/0    23:36   0:00   3:18 
Tyler Boucher            0  0  0  -2  0   1  0  0  0  0  0/0    13:02   0:00   1:46 
Xavier Ouellet           0  0  0  -1  4   1  3  2  1  3  0/0    27:55   0:00   2:23 
Zach Budish              0  0  0  -2  0   2  3  2  0  2  0/0    15:25   0:00   0:00 

Players Stats for CALGARY WRANGLERS

Player Name              G  A  P  +/- PIM S  H  SB GA TA FO     MP     PP MP  PK MP  
------------------------------------------------------------------------------------
                         0  0  0   0  0   0  0  0  0  0  0/0     0:00   0:00   0:00 
Aatos Koivu              0  0  0   1  0   1  0  2  0  0  5/7     9:32   0:01   0:00 
Adam Beckman             1  0  1   1  0   3  0  1  1  0  0/0     9:23   0:00   0:00 
Adam Ruzicka             1  0  1   1  0   4  1  0  1  0  6/9    11:37   0:00   0:00 
Alexander Holtz          3  0  3   0  0   9  0  4  3  1  0/0    20:04   4:12   0:00 
Andrew Basha             0  0  0   1  0   2  2  0  0  1  0/1    11:37   0:00   0:00 
Cale Fleury              0  0  0   1  0   0  4  1  0  1  0/0    20:57   3:54   0:00 
Calen Addison            0  0  0   0  5   0  3  3  0  1  0/0    26:09   4:02   0:00 
Cole Schwindt            0  1  1   1  0   3  0  0  4  1  2/2    11:37   0:00   0:00 
Étienne Morin            0  1  1   1  0   1  2  2  1  1  0/0    18:09   3:54   0:00 
Grigori Denisenko        0  0  0  -1  0   2  1  0  2  1  2/3    18:56   4:04   0:00 
Jacob Battaglia          0  1  1   1  0   0  1  1  0  0  0/0     9:32   0:01   0:00 
Jaret Anderson-Dolan     1  0  1  -1  0   7  4  0  1  0  15/30  18:47   4:03   0:00 
Jayden Struble           0  0  0   0  0   0  0  0  0  1  0/0    12:57   0:00   0:00 
Jeremie Poirier          0  0  0   0  0   0  0  3  0  2  0/0    15:41   0:20   0:00 
Lane Hutson              0  2  2   0  0   0  0  3  0  0  0/0    26:06   4:22   0:00 
Matt Coronato            0  0  0  -1  0   2  1  0  0  0  1/1    18:47   4:03   0:00 
Matthew Poitras          0  3  3   0  0   1  0  3  1  0  7/16   20:04   4:12   0:00 
Tij Iginla               0  1  1   0  0   0  1  1  0  2  0/2    20:04   4:12   0:00 

3 Stars

1 - Alexander Holtz (CAL)
2 - Ryan McLeod (EDM)
3 - Max Friberg (EDM)

Power Play

EDMONTON OILERS - 0 on 0 Attempt(s) - 0.00%
CALGARY WRANGLERS - 0 on 5 Attempt(s) - 0.00%

Penalty Kill

EDMONTON OILERS - 5 on 5 Attempt(s) - 100.00% - Score 0 goal in Penalty Kill
CALGARY WRANGLERS - 0 on 0 Attempt(s) - 0.00% - Score 0 goal in Penalty Kill

Team Stat

EDMONTON OILERS - Hits : 11 - Faceoff Wins : 33 - Blocked Shots : 15 - Penalty Minutes : 25
CALGARY WRANGLERS - Hits : 20 - Faceoff Wins : 38 - Blocked Shots : 24 - Penalty Minutes : 5

Official

Referees : Justin St. Pierre and Kevin Pollock
Linesman : Brian Murphy and Pierre Champoux

Game Notes

Alexander Holtz has scored a Hat Trick!
Alexandar Georgiev enters game at 8:40 of 3rd period
Calen Addison and Keegan Lowe fight to a draw at 19:39 of 3rd period

Finance

Level 1 -- Attendance: 3471 (99.17%) -- Ticket Income $111,072
Level 2 -- Attendance: 2484 (99.36%) -- Ticket Income $37,260
Total Attendance: 5955 (99.25%)
Total Ticket Income: $148,332
Total Income: $148,332

EDMONTON OILERS

5 vs 5 Forward 
   Center                   Left Wing                Right Wing               Time % Phy DF OF 
 1 Ryan McLeod              Max Friberg              Brock McGinn             40     1   2  2  
 2 Quinton Howden           Zach Budish              Liam Foudy               30     1   2  2  
 3 Otto Stenberg            Ilya Protas              Tyler Boucher            20     1   2  2  
 4 Rasmus Kumpulainen       Conner Bleackley         Roni Hirvonen            10     1   2  2  

5 vs 5 Defense 
   Defense                  Defense                                           Time % Phy DF OF 
 1 Xavier Ouellet           Ryan Murphy                                       40     1   2  2  
 2 Keegan Lowe              Andrew Gibson                                     30     1   2  2  
 3 Caleb Jones              Anton Johansson                                   20     1   2  2  
 4 Xavier Ouellet           Andrew Gibson                                     10     1   2  2  

PowerPlay Forward 
   Center                   Left Wing                Right Wing               Time % Phy DF OF 
 1 Max Friberg              Brock McGinn             Liam Foudy               60     1   2  2  
 2 Quinton Howden           Ryan McLeod              Tyler Boucher            40     1   2  2  

PowerPlay Defense
   Defense                  Defense                                           Time % Phy DF OF 
 1 Xavier Ouellet           Caleb Jones                                       60     1   2  2  
 2 Keegan Lowe              Ryan Murphy                                       40     1   2  2  

Penalty Kill 4 Players Forward 
   Center                   Wing                     Time % Phy DF OF 
 1 Ryan McLeod              Max Friberg              60     1   2  2  
 2 Otto Stenberg            Liam Foudy               40     1   2  2  

Penalty Kill 4 Players Defense
   Defense                  Defense                  Time % Phy DF OF 
 1 Xavier Ouellet           Caleb Jones              60     1   2  2  
 2 Ryan Murphy              Keegan Lowe              40     1   2  2  

Penalty Kill - 3 Players Forward 
   Forward                                           Time % Phy DF OF 
 1 Liam Foudy                                        60     1   2  2  
 2 Ryan McLeod                                       40     1   2  2  

Penalty Kill - 3 Players Defense
   Defense                  Defense                  Time % Phy DF OF 
 1 Andrew Gibson            Xavier Ouellet           60     1   2  2  
 2 Caleb Jones              Ryan Murphy              40     1   2  2  

4 vs 4 Forward 
   Center                   Wing                     Time % Phy DF OF 
 1 Liam Foudy               Zach Budish              60     1   2  2  
 2 Ryan McLeod              Max Friberg              40     1   2  2  

4 vs 4 Defense
   Defense                  Defense                  Time % Phy DF OF 
 1 Ryan Murphy              Caleb Jones              60     1   2  2  
 2 Keegan Lowe              Anton Johansson          40     1   2  2  

Last Minutes Offensive
   Center                   Left Wing                Right Wing               Defense                  Defense                  
   Max Friberg              Ryan McLeod              Liam Foudy               Xavier Ouellet           Keegan Lowe              

Last Minutes Defensive
   Center                   Left Wing                Right Wing               Defense                  Defense                  
   Max Friberg              Ryan McLeod              Liam Foudy               Xavier Ouellet           Ryan Murphy              

Goaltenders
Starting : Anthony Stolarz          
Backup : Alexandar Georgiev       

Extra Forwards
Normal : Ryan McLeod, Zach Budish, Tyler Boucher - PP : Zach Budish, Max Friberg - PK : Ryan McLeod
Extra Defensemen
Normal : Andrew Gibson, Caleb Jones, Ryan Murphy - PP : Andrew Gibson - PK : Anton Johansson , Andrew Gibson
Penalty Shots
Ryan McLeod, Zach Budish, Liam Foudy, Max Friberg, Tyler Boucher
Custom OT Lines Forwards
Max Friberg, Otto Stenberg, Liam Foudy, Brock McGinn, Tyler Boucher, Quinton Howden, Ryan McLeod, Conner Bleackley, Roni Hirvonen, Zach Budish
Custom OT Lines Defensemen
Ryan Murphy, Andrew Gibson, Caleb Jones, Xavier Ouellet, Keegan Lowe

Scratches
Artyom Levshunov (Healthy), Brett Berard (Healthy), Ryan Chesley (Healthy), Lucas Pettersson (Healthy), Ville Pokka (Healthy)
Theodor Niederbach (Healthy), Jack Finley (Healthy), Daniil Chayka (Healthy), Samuel Fagemo (Healthy), Maxim Massé (Healthy)
Elias Nils Pettersson  (Healthy), Drew Fortescue (Healthy), Oliver Johansson (Healthy), Quinn Olson (Healthy), Melvin Fernström (Healthy)
Topias Leinonen (Healthy), Niklas Kokko (Healthy), Yegor Zavragin (Healthy)

CALGARY WRANGLERS

5 vs 5 Forward 
   Center                   Left Wing                Right Wing               Time % Phy DF OF 
 1 Jaret Anderson-Dolan     Grigori Denisenko        Matt Coronato            30     0   1  4  
 2 Matthew Poitras          Tij Iginla               Alexander Holtz          30     1   1  3  
 3 Adam Ruzicka             Andrew Basha             Cole Schwindt            22     1   2  2  
 4 Aatos Koivu              Adam Beckman             Jacob Battaglia          18     1   2  2  

5 vs 5 Defense 
   Defense                  Defense                                           Time % Phy DF OF 
 1 Lane Hutson              Calen Addison                                     42     0   1  4  
 2 Cale Fleury              Jeremie Poirier                                   33     0   2  3  
 3 Étienne Morin            Jayden Struble                                    25     1   2  2  
 4 Lane Hutson              Cale Fleury                                       0      0   0  5  

PowerPlay Forward 
   Center                   Left Wing                Right Wing               Time % Phy DF OF 
 1 Jaret Anderson-Dolan     Grigori Denisenko        Matt Coronato            60     0   0  5  
 2 Matthew Poitras          Tij Iginla               Alexander Holtz          40     1   1  3  

PowerPlay Defense
   Defense                  Defense                                           Time % Phy DF OF 
 1 Lane Hutson              Calen Addison                                     60     0   0  5  
 2 Étienne Morin            Cale Fleury                                       40     0   2  3  

Penalty Kill 4 Players Forward 
   Center                   Wing                     Time % Phy DF OF 
 1 Adam Ruzicka             Alexander Holtz          60     1   2  2  
 2 Aatos Koivu              Grigori Denisenko        40     1   2  2  

Penalty Kill 4 Players Defense
   Defense                  Defense                  Time % Phy DF OF 
 1 Calen Addison            Jayden Struble           60     1   3  1  
 2 Jeremie Poirier          Cale Fleury              40     1   4  0  

Penalty Kill - 3 Players Forward 
   Forward                                           Time % Phy DF OF 
 1 Adam Ruzicka                                      60     1   2  2  
 2 Aatos Koivu                                       40     1   2  2  

Penalty Kill - 3 Players Defense
   Defense                  Defense                  Time % Phy DF OF 
 1 Calen Addison            Jayden Struble           60     0   5  0  
 2 Cale Fleury              Jeremie Poirier          40     0   5  0  

4 vs 4 Forward 
   Center                   Wing                     Time % Phy DF OF 
 1 Jaret Anderson-Dolan     Matt Coronato            60     1   2  2  
 2 Tij Iginla               Alexander Holtz          40     1   2  2  

4 vs 4 Defense
   Defense                  Defense                  Time % Phy DF OF 
 1 Lane Hutson              Calen Addison            60     0   1  4  
 2 Étienne Morin            Cale Fleury              40     1   2  2  

Last Minutes Offensive
   Center                   Left Wing                Right Wing               Defense                  Defense                  
   Jaret Anderson-Dolan     Grigori Denisenko        Matt Coronato            Lane Hutson              Calen Addison            

Last Minutes Defensive
   Center                   Left Wing                Right Wing               Defense                  Defense                  
   Matthew Poitras          Tij Iginla               Alexander Holtz          Calen Addison            Cale Fleury              

Goaltenders
Starting : Jakub Dobes              
Backup : Dennis Hildeby           

Extra Forwards
Normal : Alexander Holtz, Aatos Koivu, Grigori Denisenko - PP : Aatos Koivu, Alexander Holtz - PK : Tij Iginla
Extra Defensemen
Normal : Cale Fleury , Jayden Struble, Calen Addison - PP : Jeremie Poirier - PK : Lane Hutson, Étienne Morin
Penalty Shots
Matt Coronato, Alexander Holtz, Grigori Denisenko, Tij Iginla, Adam Beckman
Custom OT Lines Forwards
Jaret Anderson-Dolan, Matt Coronato, Matthew Poitras, Grigori Denisenko, Adam Ruzicka, Alexander Holtz, Tij Iginla, Cole Schwindt, Aatos Koivu, Adam Beckman
Custom OT Lines Defensemen
Lane Hutson, Calen Addison, Cale Fleury , Étienne Morin, Jeremie Poirier

Scratches
Dmitriy Simashev (Healthy), Lucas Johansen (Healthy), Owen Beck (Healthy), Rafael Harvey-Pinard (Healthy), Jesse Pulkkinen (Healthy)
Daniil Gushchin  (Healthy), Ryan Merkley (Healthy), Zachary Lauzon (Healthy), Patrik Puistola (Healthy), Brandon Coe  (Healthy)
Alexei Lipanov  (Healthy), Hunter Smith (Healthy), Jakub Lauko (Healthy), Owen Protz (Healthy), Connor Ingram (Healthy)
Arseni Sergeyev (Healthy), Cal Petersen (Healthy)

% Time on Ice - EDMONTON OILERS

Lines # - Real PCT - Wanted PCT - Time Play
Normal Forward
1 - 36% - 40% - 18:17
2 - 29% - 30% - 14:57
3 - 22% - 20% - 11:16
4 - 12% - 10% - 6:19
Normal Defense
1 - 41% - 40% - 21:05
2 - 29% - 30% - 14:59
3 - 20% - 20% - 10:24
4 - 9% - 10% - 4:21
PP Forward
1 - 0% - 60%
2 - 0% - 40%
PP Defense
1 - 0% - 60%
2 - 0% - 40%
PK Forward
1 - 74% - 60% - 6:08
2 - 26% - 40% - 2:08
PK Defense
1 - 60% - 60% - 4:58
2 - 40% - 40% - 3:18
PK3 Forward
1 - 0% - 60%
2 - 0% - 40%
PK3 Defense
1 - 0% - 60%
2 - 0% - 40%
44 Forward
1 - 0% - 60%
2 - 0% - 40%
44 Defense
1 - 0% - 60%
2 - 0% - 40%
Last Minute Offensive  - 0:55
Last Minute Defensive  - 0:00
Total
Forward - 60:00
Defense - 60:00

% Time on Ice - CALGARY WRANGLERS

Lines # - Real PCT - Wanted PCT - Time Play
Normal Forward
1 - 29% - 30% - 14:52
2 - 30% - 30% - 15:17
3 - 23% - 22% - 11:37
4 - 18% - 18% - 9:23
Normal Defense
1 - 42% - 42% - 21:44
2 - 34% - 33% - 17:13
3 - 24% - 25% - 12:12
4 - 0% - 0% - 0:00
PP Forward
1 - 49% - 60% - 4:04
2 - 51% - 40% - 4:12
PP Defense
1 - 53% - 60% - 4:22
2 - 47% - 40% - 3:54
PK Forward
1 - 0% - 60%
2 - 0% - 40%
PK Defense
1 - 0% - 60%
2 - 0% - 40%
PK3 Forward
1 - 0% - 60%
2 - 0% - 40%
PK3 Defense
1 - 0% - 60%
2 - 0% - 40%
44 Forward
1 - 0% - 60%
2 - 0% - 40%
44 Defense
1 - 0% - 60%
2 - 0% - 40%
Last Minute Offensive  - 0:00
Last Minute Defensive  - 0:35
Total
Forward - 60:00
Defense - 60:00
Output by the SimonT Hockey Simulator (STHS) for Kevin Knowles - Original Page W3C HTML5 Valid
Hockey Simulator - Hockey Simulation - Hockey Manager