Western hockey. One clear schedule.
WHL SCHEDULEYour game plan starts here

Western Hockey League

Medicine Hat Tigers at Portland Winterhawks: WHL Box Score

Medicine Hat Tigers defeated Portland Winterhawks 6–5 in overtime. Nov 4, 2026 at Veterans Memorial Coliseum - Portland, OR.

Remembered on this browser

Wed, Nov 4, 2026 · 8:00 PM PSTFinal · OT
2026–27 regular season · Veterans Memorial Coliseum - Portland, OR

Game Highlights

Watch the action from this game. Choose a clip to play it here or open it on YouTube.

Medicine Hat Tigers at Portland Winterhawks 11/04 | 2026-27 WHL Highlights

Western Hockey League

Watch on YouTube ↗

Final Score & Box Score

Score by Period

Score by Period
Team1st2nd3rdOTFinal
Medicine Hat Tigers05016
Portland Winterhawks32005

Team Stats

Team Stats
Statistic Medicine Hat Tigers Portland Winterhawks
Shots on goal4929
Penalty minutes62
Power-play goals / opportunities0 / 10 / 3
Power play %0.0%0.0%
Faceoffs won / attempts37 / 6225 / 62
Faceoff win %59.7%40.3%

Shots by Period

Shots by Period
Period Medicine Hat Tigers Portland Winterhawks
1st1311
2nd248
3rd119
OT11

Three Stars

3 stars
Three Stars
StarPlayerTeam
1#96 Luke Wilfley Portland Winterhawks
2#12 Liam Ruck Medicine Hat Tigers
3#9 Jordan Duguay Portland Winterhawks

Scoring Summary & Key Plays

Start with the key plays. Expand Full Play-by-Play for faceoffs and the complete available sequence.

Goals & Assists

11 goals
Goals & Assists
Period / timeTeamScorer (season goals)AssistsSituation
1st · 3:03 Portland Winterhawks#96 Luke Wilfley (3)#28 Nathan Brown, #24 Will McLaughlinSH
1st · 8:44 Portland Winterhawks#28 Nathan Brown (2)#96 Luke Wilfley, #18 Kyle McDonoughEven strength
1st · 9:26 Portland Winterhawks#7 Sam Spehar (1)#3 Cameron Jacobson, #9 Jordan DuguayEven strength
2nd · 0:55 Medicine Hat Tigers#11 Shaeffer Gordon-Carroll (3)#26 Markus Ruck, #12 Liam RuckEven strength
2nd · 1:10 Medicine Hat Tigers#12 Liam Ruck (4)#26 Markus RuckEven strength
2nd · 8:33 Medicine Hat Tigers#7 Jake Burmis (2)#3 Riley Steen, #14 Dayton ReschnyEven strength
2nd · 13:30 Portland Winterhawks#9 Jordan Duguay (4)UnassistedEven strength
2nd · 15:29 Medicine Hat Tigers#12 Liam Ruck (5)#26 Markus Ruck, #11 Shaeffer Gordon-CarrollEven strength
2nd · 17:39 Portland Winterhawks#19 Jordin St. Louis (3)#92 Alessandro DomenichelliEven strength
2nd · 19:28 Medicine Hat Tigers#12 Liam Ruck (6)#5 Kadon McCannEven strength
OT · 4:17 Medicine Hat Tigers#2 Tyson Moss (3)#12 Liam Ruck, #26 Markus RuckGame-winning goal

Plus/Minus on Goals

Plus/Minus on Goals
Period / timeScorerCredited +1Charged −1
1st · 3:03Luke Wilfley#3 Cameron Jacobson, #24 Will McLaughlin, #28 Nathan Brown, #96 Luke Wilfley#11 Shaeffer Gordon-Carroll, #12 Liam Ruck, #14 Dayton Reschny, #16 Luke Cozens, #26 Markus Ruck
1st · 8:44Nathan Brown#2 Avery Laliberte, #13 Easton Dozark, #18 Kyle McDonough, #28 Nathan Brown, #96 Luke Wilfley#2 Tyson Moss, #11 Shaeffer Gordon-Carroll, #12 Liam Ruck, #26 Markus Ruck, #28 Luke Warrener
1st · 9:26Sam Spehar#3 Cameron Jacobson, #7 Sam Spehar, #9 Jordan Duguay, #20 Luke Christopherson, #81 Trevor Toyne#5 Kadon McCann, #6 Mace'o Phillips, #16 Luke Cozens, #18 Denis Pasler, #23 Josh Evaschesen
2nd · 0:55Shaeffer Gordon-Carroll#6 Mace'o Phillips, #11 Shaeffer Gordon-Carroll, #12 Liam Ruck, #18 Denis Pasler, #26 Markus Ruck#2 Avery Laliberte, #13 Easton Dozark, #18 Kyle McDonough, #28 Nathan Brown, #96 Luke Wilfley
2nd · 1:10Liam Ruck#6 Mace'o Phillips, #11 Shaeffer Gordon-Carroll, #12 Liam Ruck, #18 Denis Pasler, #26 Markus Ruck#2 Avery Laliberte, #13 Easton Dozark, #18 Kyle McDonough, #28 Nathan Brown, #96 Luke Wilfley
2nd · 8:33Jake Burmis#3 Riley Steen, #7 Jake Burmis, #14 Dayton Reschny, #24 Brayden Holberton, #29 Owen Hayes#3 Cameron Jacobson, #19 Jordin St. Louis, #20 Luke Christopherson, #27 Jake Gustafson, #72 Reed Brown
2nd · 13:30Jordan Duguay#4 Stevie Grumley, #7 Sam Spehar, #9 Jordan Duguay, #20 Luke Christopherson, #81 Trevor Toyne#2 Tyson Moss, #4 Gavin Kor, #5 Kadon McCann, #21 Arvid Drott, #28 Luke Warrener
2nd · 15:29Liam Ruck#2 Tyson Moss, #11 Shaeffer Gordon-Carroll, #12 Liam Ruck, #26 Markus Ruck, #28 Luke Warrener#2 Avery Laliberte, #13 Easton Dozark, #18 Kyle McDonough, #28 Nathan Brown, #96 Luke Wilfley
2nd · 17:39Jordin St. Louis#4 Stevie Grumley, #8 Sam Auld, #19 Jordin St. Louis, #24 Will McLaughlin, #92 Alessandro Domenichelli#2 Tyson Moss, #7 Jake Burmis, #24 Brayden Holberton, #28 Luke Warrener, #29 Owen Hayes
2nd · 19:28Liam Ruck#3 Riley Steen, #5 Kadon McCann, #11 Shaeffer Gordon-Carroll, #12 Liam Ruck, #14 Dayton Reschny#2 Avery Laliberte, #13 Easton Dozark, #18 Kyle McDonough, #81 Trevor Toyne, #96 Luke Wilfley
OT · 4:17Tyson Moss#2 Tyson Moss, #12 Liam Ruck, #26 Markus Ruck#2 Avery Laliberte, #9 Jordan Duguay, #96 Luke Wilfley

Key Plays

17 plays
Key Plays
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Portland WinterhawksIn: #1 Ondřej Štěbeták · Out: —
1st0:00Goaltender change Medicine Hat TigersIn: #1 Carter Casey · Out: —
1st2:06Penalty Portland Winterhawks#81 Trevor Toyne · Tripping · 2:00 min · Served by #81 Trevor Toyne
1st3:03Goal Portland Winterhawks#96 Luke Wilfley · Assists: #28 Nathan Brown, #24 Will McLaughlin · SH
1st4:18Penalty Medicine Hat Tigers#29 Owen Hayes · Tripping · 2:00 min · Served by #29 Owen Hayes
1st8:44Goal Portland Winterhawks#28 Nathan Brown · Assists: #96 Luke Wilfley, #18 Kyle McDonough · Even strength
1st9:26Goal Portland Winterhawks#7 Sam Spehar · Assists: #3 Cameron Jacobson, #9 Jordan Duguay · Even strength
2nd0:55Goal Medicine Hat Tigers#11 Shaeffer Gordon-Carroll · Assists: #26 Markus Ruck, #12 Liam Ruck · Even strength
2nd1:10Goal Medicine Hat Tigers#12 Liam Ruck · Assists: #26 Markus Ruck · Even strength
2nd8:33Goal Medicine Hat Tigers#7 Jake Burmis · Assists: #3 Riley Steen, #14 Dayton Reschny · Even strength
2nd8:52Penalty Medicine Hat Tigers#14 Dayton Reschny · Hooking · 2:00 min · Served by #14 Dayton Reschny
2nd13:30Goal Portland Winterhawks#9 Jordan Duguay · Assists: Unassisted · Even strength
2nd15:29Goal Medicine Hat Tigers#12 Liam Ruck · Assists: #26 Markus Ruck, #11 Shaeffer Gordon-Carroll · Even strength
2nd17:39Goal Portland Winterhawks#19 Jordin St. Louis · Assists: #92 Alessandro Domenichelli · Even strength
2nd19:28Goal Medicine Hat Tigers#12 Liam Ruck · Assists: #5 Kadon McCann · Even strength
3rd1:46Penalty Medicine Hat Tigers#28 Luke Warrener · Roughing · 2:00 min · Served by #28 Luke Warrener
OT4:17Goal Medicine Hat Tigers#2 Tyson Moss · Assists: #12 Liam Ruck, #26 Markus Ruck · Game-winning goal

Full Play-by-Play

79 plays
Full Play-by-Play
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Portland WinterhawksIn: #1 Ondřej Štěbeták · Out: —
1st0:00Goaltender change Medicine Hat TigersIn: #1 Carter Casey · Out: —
1st0:00Faceoff Medicine Hat TigersHome: #19 Jordin St. Louis · Away: #23 Josh Evaschesen
1st0:17Faceoff Medicine Hat TigersHome: #19 Jordin St. Louis · Away: #23 Josh Evaschesen
1st0:35Faceoff Medicine Hat TigersHome: #96 Luke Wilfley · Away: #26 Markus Ruck
1st2:06Penalty Portland Winterhawks#81 Trevor Toyne · Tripping · 2:00 min · Served by #81 Trevor Toyne
1st2:06Faceoff Medicine Hat TigersHome: #72 Reed Brown · Away: #11 Shaeffer Gordon-Carroll
1st3:03Goal Portland Winterhawks#96 Luke Wilfley · Assists: #28 Nathan Brown, #24 Will McLaughlin · SH
1st3:03Faceoff Medicine Hat TigersHome: #8 Sam Auld · Away: #5 Kadon McCann
1st4:18Penalty Medicine Hat Tigers#29 Owen Hayes · Tripping · 2:00 min · Served by #29 Owen Hayes
1st4:18Faceoff Portland WinterhawksHome: #18 Kyle McDonough · Away: #26 Markus Ruck
1st4:32Faceoff Portland WinterhawksHome: #18 Kyle McDonough · Away: #11 Shaeffer Gordon-Carroll
1st8:18Faceoff Portland WinterhawksHome: #96 Luke Wilfley · Away: #11 Shaeffer Gordon-Carroll
1st8:44Goal Portland Winterhawks#28 Nathan Brown · Assists: #96 Luke Wilfley, #18 Kyle McDonough · Even strength
1st8:44Faceoff Medicine Hat TigersHome: #7 Sam Spehar · Away: #23 Josh Evaschesen
1st9:25Faceoff Medicine Hat TigersHome: #8 Sam Auld · Away: #5 Kadon McCann
1st9:26Goal Portland Winterhawks#7 Sam Spehar · Assists: #3 Cameron Jacobson, #9 Jordan Duguay · Even strength
1st10:50Faceoff Medicine Hat TigersHome: #96 Luke Wilfley · Away: #24 Brayden Holberton
1st11:03Faceoff Medicine Hat TigersHome: #96 Luke Wilfley · Away: #11 Shaeffer Gordon-Carroll
1st12:54Faceoff Medicine Hat TigersHome: #8 Sam Auld · Away: #5 Kadon McCann
1st16:08Faceoff Medicine Hat TigersHome: #7 Sam Spehar · Away: #23 Josh Evaschesen
1st16:34Faceoff Medicine Hat TigersHome: #8 Sam Auld · Away: #5 Kadon McCann
1st17:14Faceoff Portland WinterhawksHome: #96 Luke Wilfley · Away: #11 Shaeffer Gordon-Carroll
1st17:56Faceoff Portland WinterhawksHome: #96 Luke Wilfley · Away: #24 Brayden Holberton
1st19:22Faceoff Portland WinterhawksHome: #7 Sam Spehar · Away: #5 Kadon McCann
2nd0:00Faceoff Medicine Hat TigersHome: #19 Jordin St. Louis · Away: #23 Josh Evaschesen
2nd0:45Faceoff Medicine Hat TigersHome: #96 Luke Wilfley · Away: #26 Markus Ruck
2nd0:55Goal Medicine Hat Tigers#11 Shaeffer Gordon-Carroll · Assists: #26 Markus Ruck, #12 Liam Ruck · Even strength
2nd0:55Faceoff Medicine Hat TigersHome: #96 Luke Wilfley · Away: #11 Shaeffer Gordon-Carroll
2nd1:10Goal Medicine Hat Tigers#12 Liam Ruck · Assists: #26 Markus Ruck · Even strength
2nd1:10Faceoff Medicine Hat TigersHome: #7 Sam Spehar · Away: #5 Kadon McCann
2nd1:22Faceoff Portland WinterhawksHome: #7 Sam Spehar · Away: #5 Kadon McCann
2nd4:50Faceoff Portland WinterhawksHome: #7 Sam Spehar · Away: #5 Kadon McCann
2nd5:17Faceoff Portland WinterhawksHome: #7 Sam Spehar · Away: #24 Brayden Holberton
2nd6:33Faceoff Medicine Hat TigersHome: #96 Luke Wilfley · Away: #11 Shaeffer Gordon-Carroll
2nd7:19Faceoff Portland WinterhawksHome: #19 Jordin St. Louis · Away: #5 Kadon McCann
2nd8:33Goal Medicine Hat Tigers#7 Jake Burmis · Assists: #3 Riley Steen, #14 Dayton Reschny · Even strength
2nd8:33Faceoff Portland WinterhawksHome: #8 Sam Auld · Away: #23 Josh Evaschesen
2nd8:52Penalty Medicine Hat Tigers#14 Dayton Reschny · Hooking · 2:00 min · Served by #14 Dayton Reschny
2nd8:52Faceoff Portland WinterhawksHome: #28 Nathan Brown · Away: #26 Markus Ruck
2nd12:05Faceoff Portland WinterhawksHome: #96 Luke Wilfley · Away: #26 Markus Ruck
2nd12:58Faceoff Medicine Hat TigersHome: #7 Sam Spehar · Away: #5 Kadon McCann
2nd13:30Goal Portland Winterhawks#9 Jordan Duguay · Assists: Unassisted · Even strength
2nd13:30Faceoff Portland WinterhawksHome: #72 Reed Brown · Away: #23 Josh Evaschesen
2nd14:01Faceoff Medicine Hat TigersHome: #72 Reed Brown · Away: #23 Josh Evaschesen
2nd15:29Goal Medicine Hat Tigers#12 Liam Ruck · Assists: #26 Markus Ruck, #11 Shaeffer Gordon-Carroll · Even strength
2nd15:29Faceoff Medicine Hat TigersHome: #8 Sam Auld · Away: #24 Brayden Holberton
2nd15:45Faceoff Medicine Hat TigersHome: #7 Sam Spehar · Away: #5 Kadon McCann
2nd16:18Faceoff Medicine Hat TigersHome: #72 Reed Brown · Away: #23 Josh Evaschesen
2nd16:28Faceoff Medicine Hat TigersHome: #72 Reed Brown · Away: #23 Josh Evaschesen
2nd17:31Faceoff Medicine Hat TigersHome: #8 Sam Auld · Away: #24 Brayden Holberton
2nd17:39Goal Portland Winterhawks#19 Jordin St. Louis · Assists: #92 Alessandro Domenichelli · Even strength
2nd17:39Faceoff Medicine Hat TigersHome: #8 Sam Auld · Away: #24 Brayden Holberton
2nd19:28Goal Medicine Hat Tigers#12 Liam Ruck · Assists: #5 Kadon McCann · Even strength
2nd19:28Faceoff Medicine Hat TigersHome: #7 Sam Spehar · Away: #5 Kadon McCann
2nd20:00Faceoff Medicine Hat TigersHome: #72 Reed Brown · Away: #23 Josh Evaschesen
3rd0:00Faceoff Medicine Hat TigersHome: #72 Reed Brown · Away: #23 Josh Evaschesen
3rd1:04Faceoff Portland WinterhawksHome: #96 Luke Wilfley · Away: #26 Markus Ruck
3rd1:46Penalty Medicine Hat Tigers#28 Luke Warrener · Roughing · 2:00 min · Served by #28 Luke Warrener
3rd1:46Faceoff Medicine Hat TigersHome: #7 Sam Spehar · Away: #26 Markus Ruck
3rd4:33Faceoff Medicine Hat TigersHome: #72 Reed Brown · Away: #24 Brayden Holberton
3rd5:08Faceoff Medicine Hat TigersHome: #7 Sam Spehar · Away: #23 Josh Evaschesen
3rd5:59Faceoff Medicine Hat TigersHome: #96 Luke Wilfley · Away: #26 Markus Ruck
3rd6:26Faceoff Portland WinterhawksHome: #72 Reed Brown · Away: #5 Kadon McCann
3rd7:33Faceoff Portland WinterhawksHome: #8 Sam Auld · Away: #5 Kadon McCann
3rd8:50Faceoff Medicine Hat TigersHome: #7 Sam Spehar · Away: #23 Josh Evaschesen
3rd9:15Faceoff Portland WinterhawksHome: #96 Luke Wilfley · Away: #23 Josh Evaschesen
3rd11:20Faceoff Medicine Hat TigersHome: #7 Sam Spehar · Away: #23 Josh Evaschesen
3rd11:28Faceoff Portland WinterhawksHome: #7 Sam Spehar · Away: #23 Josh Evaschesen
3rd12:27Faceoff Medicine Hat TigersHome: #8 Sam Auld · Away: #5 Kadon McCann
3rd12:56Faceoff Portland WinterhawksHome: #72 Reed Brown · Away: #23 Josh Evaschesen
3rd14:32Faceoff Medicine Hat TigersHome: #7 Sam Spehar · Away: #5 Kadon McCann
3rd16:11Faceoff Portland WinterhawksHome: #96 Luke Wilfley · Away: #26 Markus Ruck
3rd19:12Faceoff Medicine Hat TigersHome: #96 Luke Wilfley · Away: #26 Markus Ruck
3rd19:36Faceoff Portland WinterhawksHome: #96 Luke Wilfley · Away: #5 Kadon McCann
3rd19:54Faceoff Portland WinterhawksHome: #96 Luke Wilfley · Away: #26 Markus Ruck
OT0:00Faceoff Portland WinterhawksHome: #96 Luke Wilfley · Away: #26 Markus Ruck
OT0:33Faceoff Portland WinterhawksHome: #96 Luke Wilfley · Away: #23 Josh Evaschesen
OT4:17Goal Medicine Hat Tigers#2 Tyson Moss · Assists: #12 Liam Ruck, #26 Markus Ruck · Game-winning goal

Includes faceoffs as well as goals, penalties and goaltending changes, in the order shown by the official game listing.

Penalties & Shootouts

Penalty Summary

4 penalties
Penalty Summary
PeriodTimeTeamPenalised playerOffenceMinutesServed bySituation
1st2:06 Portland WinterhawksTrevor ToyneTripping2:00Trevor ToynePower play
1st4:18 Medicine Hat TigersOwen HayesTripping2:00Owen HayesPower play
2nd8:52 Medicine Hat TigersDayton ReschnyHooking2:00Dayton ReschnyPower play
3rd1:46 Medicine Hat TigersLuke WarrenerRoughing2:00Luke WarrenerPower play

Player Stats

Choose a team below. On smaller screens, scroll a table to see every statistic.

Medicine Hat Tigers — Skaters

18 skaters
Medicine Hat Tigers — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Tyson Moss2LD101-1300010 / 0——
Riley Steen3RD011+2400000 / 0—Starter
Gavin Kor4LW000-1400000 / 0——
Kadon McCann5C011-13000010 / 1758.8%—
Mace'o Phillips6RD000+1200000 / 0——
Jake Burmis7RW1010100000 / 0—Rookie
Yaroslav Bryzgalov10LW0000400000 / 0—Starter
Shaeffer Gordon-Carroll11LW112+2300004 / 757.1%—
Liam Ruck12RW325+3600000 / 0——
Dayton Reschny14LD011+1420000 / 0—Starter
Luke Cozens16RW000-2500000 / 0—Starter
Denis Pasler18LD000+1100000 / 0—Rookie
Arvid Drott21RW000-1200000 / 0——
Josh Evaschesen23C000-14000013 / 1968.4%Starter
Brayden Holberton24C0000100005 / 771.4%—
Markus Ruck26C044+2100005 / 1241.7%—
Luke Warrener28RD000-2020000 / 0—Rookie
Owen Hayes29LW0000120000 / 0—Rookie

Medicine Hat Tigers — Goaltenders

2 goaltenders
Medicine Hat Tigers — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Carter Casey164:1729524.8280000Starter
Cash Christie35Did not play————————Rookie

Portland Winterhawks — Skaters

18 skaters
Portland Winterhawks — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Avery Laliberte2D000-4100000 / 0——
Cameron Jacobson3D011+1000000 / 0——
Stevie Grumley4D000+2000000 / 0—Starter
Sam Spehar7C101+2500005 / 1631.3%—
Sam Auld8C000+1000002 / 1020.0%Rookie
Jordan Duguay9RW112+1200000 / 0——
Easton Dozark13D000-3000000 / 0—Rookie
Kyle McDonough18LW011-3100002 / 2100.0%—
Jordin St. Louis19C1010100001 / 425.0%Starter · Rookie
Luke Christopherson20D000+1000000 / 0——
Will McLaughlin24D011+2200000 / 0—Starter
Jake Gustafson27RW000-1300000 / 0—Starter
Nathan Brown28RW112-1400001 / 1100.0%—
David Hoy37LW0000200000 / 0——
Reed Brown72LW000-1200003 / 1030.0%Starter
Trevor Toyne81LW000+1220000 / 0—Rookie
Alessandro Domenichelli92RW011+1000000 / 0——
Luke Wilfley96C112-34001011 / 1957.9%—

Portland Winterhawks — Goaltenders

2 goaltenders
Portland Winterhawks — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Ondřej Štěbeták164:1749643.8780000Starter
Cruz Chase32Did not play—————————

Coaches & Officials

Coaches & Game Officials

Coaches & Game Officials
RoleName
Referee 1#97 Jackson Kozari
Referee 2#11 Bobby Jo Love
Linesman 1#51 Jason Nissen
Linesman 2#178 Toby Wolfe

Official Game Links

YouTube ↗

Full replay

YouTube ↗

Official channel

A channel link does not guarantee that a full replay is available.

Game Information

Competition
2026–27 regular season
Date
Wed, Nov 4, 2026
Puck drop
8:00 PM PST
Venue
Veterans Memorial Coliseum - Portland, OR
Location
Portland
Final horn
Nov 4, 10:38 PM PST
Actual puck drop
Nov 4, 8:05 PM PST
Game length
2h 33m
Attendance
2,500

Team Radio & Video Links

These team links may open a station or a video service. Check its game coverage; a full replay is not guaranteed.

Last updated:

Understanding the Box Score

Goals, Shots and Special Teams

G means goals, A means assists and PTS is their total. SOG is shots on goal. PPG and SHG are power-play and short-handed goals, while GWG marks a game-winning goal. PIM is penalty minutes. A number in brackets beside a scorer is that player's season goal total.

Goaltending and Faceoffs

SA is shots against, GA is goals allowed and SV% is saves divided by shots against. FO W/A shows faceoffs won and attempted; FO% is the win rate. Starter identifies the listed starting lineup; Rookie follows the league's designation. A dash means a figure is unavailable or does not apply.