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

Western Hockey League

Portland Winterhawks at Kelowna Rockets: WHL Box Score

Kelowna Rockets defeated Portland Winterhawks 3–2 in overtime. Oct 16, 2026 at Prospera Place - Kelowna, BC.

Remembered on this browser

Fri, Oct 16, 2026 · 7:05 PM PDTFinal · OT
2026–27 regular season · Prospera Place - Kelowna, BC

Game Highlights

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

Portland Winterhawks at Kelowna Rockets 10/16 | WHL Highlights 2026-27

Western Hockey League

Watch on YouTube ↗

Final Score & Box Score

Score by Period

Score by Period
Team1st2nd3rdOTFinal
Portland Winterhawks01102
Kelowna Rockets11013

Team Stats

Team Stats
Statistic Portland Winterhawks Kelowna Rockets
Shots on goal1937
Penalty minutes2521
Power-play goals / opportunities0 / 30 / 5
Power play %0.0%0.0%
Faceoffs won / attempts32 / 6331 / 63
Faceoff win %50.8%49.2%

Shots by Period

Shots by Period
Period Portland Winterhawks Kelowna Rockets
1st67
2nd819
3rd510
OT01

Three Stars

3 stars
Three Stars
StarPlayerTeam
1#10 Tomas Poletin Kelowna Rockets
2#19 Ryan Oothoudt Kelowna Rockets
3#81 Trevor Toyne 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

5 goals
Goals & Assists
Period / timeTeamScorer (season goals)AssistsSituation
1st · 0:15 Kelowna Rockets#19 Ryan Oothoudt (3)#18 Dawson Gerwing, #21 Owen FolstromEven strength
2nd · 7:12 Portland Winterhawks#27 Jake Gustafson (1)#9 Jordan DuguayEven strength
2nd · 11:28 Kelowna Rockets#10 Tomas Poletin (2)#22 Nate Corbet, #27 Jacob HendersonEven strength
3rd · 11:30 Portland Winterhawks#81 Trevor Toyne (2)#96 Luke Wilfley, #18 Kyle McDonoughEven strength
OT · 1:05 Kelowna Rockets#10 Tomas Poletin (3)#9 Jakub Frolo, #2 Dane SorensenGame-winning goal

Plus/Minus on Goals

Plus/Minus on Goals
Period / timeScorerCredited +1Charged −1
1st · 0:15Ryan Oothoudt#4 Peyton Kettles, #7 Rowan Guest, #18 Dawson Gerwing, #19 Ryan Oothoudt, #21 Owen Folstrom#4 Stevie Grumley, #24 Will McLaughlin, #28 Nathan Brown, #81 Trevor Toyne, #96 Luke Wilfley
2nd · 7:12Jake Gustafson#4 Stevie Grumley, #7 Sam Spehar, #9 Jordan Duguay, #24 Will McLaughlin, #27 Jake Gustafson#11 William Matte, #14 Cole Braunshausen, #19 Ryan Oothoudt, #22 Nate Corbet, #27 Jacob Henderson
2nd · 11:28Tomas Poletin#9 Jakub Frolo, #10 Tomas Poletin, #22 Nate Corbet, #24 Colton Lien, #27 Jacob Henderson#4 Stevie Grumley, #7 Sam Spehar, #9 Jordan Duguay, #24 Will McLaughlin, #27 Jake Gustafson
3rd · 11:30Trevor Toyne#7 Sam Spehar, #18 Kyle McDonough, #24 Will McLaughlin, #81 Trevor Toyne, #96 Luke Wilfley#4 Peyton Kettles, #7 Rowan Guest, #14 Cole Braunshausen, #16 Madden Daneault, #17 Eli Barrett
OT · 1:05Tomas Poletin#2 Dane Sorensen, #9 Jakub Frolo, #10 Tomas Poletin#4 Stevie Grumley, #7 Sam Spehar, #9 Jordan Duguay

Key Plays

19 plays
Key Plays
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Kelowna RocketsIn: #30 Harrison Boettiger · Out: —
1st0:00Goaltender change Portland WinterhawksIn: #32 Cruz Chase · Out: —
1st0:15Goal Kelowna Rockets#19 Ryan Oothoudt · Assists: #18 Dawson Gerwing, #21 Owen Folstrom · Even strength
1st14:42Penalty Portland Winterhawks#96 Luke Wilfley · Major-Fighting · 5:00 min · Served by #96 Luke Wilfley
1st14:42Penalty Portland Winterhawks#28 Nathan Brown · 10-Minute Misconduct · 10:00 min · Served by #28 Nathan Brown
1st14:42Penalty Kelowna Rockets#7 Rowan Guest · Major-Fighting · 5:00 min · Served by #7 Rowan Guest
1st14:42Penalty Kelowna Rockets#7 Rowan Guest · Unsportsmanlike Cnd. · 2:00 min · Served by #15 Drew Larioza
1st14:42Penalty Kelowna Rockets#4 Peyton Kettles · 10-Minute Misconduct · 10:00 min · Served by #4 Peyton Kettles
1st16:55Penalty Kelowna Rockets#10 Tomas Poletin · Interference · 2:00 min · Served by #10 Tomas Poletin
1st18:41Penalty Portland Winterhawks#37 David Hoy · Checking from Behind · 2:00 min · Served by #37 David Hoy
2nd1:39Penalty Portland Winterhawks#14 Ben Miller · Roughing · 2:00 min · Served by #14 Ben Miller
2nd7:12Goal Portland Winterhawks#27 Jake Gustafson · Assists: #9 Jordan Duguay · Even strength
2nd11:28Goal Kelowna Rockets#10 Tomas Poletin · Assists: #22 Nate Corbet, #27 Jacob Henderson · Even strength
2nd13:53Penalty Portland Winterhawks#4 Stevie Grumley · Tripping · 2:00 min · Served by #4 Stevie Grumley
2nd16:27Penalty Portland Winterhawks#27 Jake Gustafson · Charging · 2:00 min · Served by #27 Jake Gustafson
3rd9:27Penalty Kelowna Rockets#16 Madden Daneault · Tripping · 2:00 min · Served by #16 Madden Daneault
3rd11:30Goal Portland Winterhawks#81 Trevor Toyne · Assists: #96 Luke Wilfley, #18 Kyle McDonough · Even strength
3rd12:43Penalty Portland Winterhawks#72 Reed Brown · Hooking · 2:00 min · Served by #72 Reed Brown
OT1:05Goal Kelowna Rockets#10 Tomas Poletin · Assists: #9 Jakub Frolo, #2 Dane Sorensen · Game-winning goal

Full Play-by-Play

82 plays
Full Play-by-Play
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Kelowna RocketsIn: #30 Harrison Boettiger · Out: —
1st0:00Goaltender change Portland WinterhawksIn: #32 Cruz Chase · Out: —
1st0:00Faceoff Portland WinterhawksHome: #21 Owen Folstrom · Away: #96 Luke Wilfley
1st0:15Goal Kelowna Rockets#19 Ryan Oothoudt · Assists: #18 Dawson Gerwing, #21 Owen Folstrom · Even strength
1st0:15Faceoff Portland WinterhawksHome: #10 Tomas Poletin · Away: #72 Reed Brown
1st0:53Faceoff Kelowna RocketsHome: #21 Owen Folstrom · Away: #7 Sam Spehar
1st1:01Faceoff Kelowna RocketsHome: #21 Owen Folstrom · Away: #7 Sam Spehar
1st1:55Faceoff Portland WinterhawksHome: #16 Madden Daneault · Away: #19 Jordin St. Louis
1st2:30Faceoff Portland WinterhawksHome: #10 Tomas Poletin · Away: #96 Luke Wilfley
1st5:30Faceoff Portland WinterhawksHome: #10 Tomas Poletin · Away: #19 Jordin St. Louis
1st6:35Faceoff Portland WinterhawksHome: #21 Owen Folstrom · Away: #96 Luke Wilfley
1st8:02Faceoff Kelowna RocketsHome: #10 Tomas Poletin · Away: #18 Kyle McDonough
1st8:35Faceoff Kelowna RocketsHome: #21 Owen Folstrom · Away: #72 Reed Brown
1st9:01Faceoff Kelowna RocketsHome: #10 Tomas Poletin · Away: #19 Jordin St. Louis
1st9:21Faceoff Kelowna RocketsHome: #10 Tomas Poletin · Away: #19 Jordin St. Louis
1st9:57Faceoff Portland WinterhawksHome: #16 Madden Daneault · Away: #96 Luke Wilfley
1st11:08Faceoff Kelowna RocketsHome: #10 Tomas Poletin · Away: #7 Sam Spehar
1st11:52Faceoff Portland WinterhawksHome: #16 Madden Daneault · Away: #72 Reed Brown
1st12:13Faceoff Kelowna RocketsHome: #21 Owen Folstrom · Away: #72 Reed Brown
1st14:19Faceoff Portland WinterhawksHome: #16 Madden Daneault · Away: #96 Luke Wilfley
1st14:42Penalty Portland Winterhawks#96 Luke Wilfley · Major-Fighting · 5:00 min · Served by #96 Luke Wilfley
1st14:42Penalty Portland Winterhawks#28 Nathan Brown · 10-Minute Misconduct · 10:00 min · Served by #28 Nathan Brown
1st14:42Penalty Kelowna Rockets#7 Rowan Guest · Major-Fighting · 5:00 min · Served by #7 Rowan Guest
1st14:42Penalty Kelowna Rockets#7 Rowan Guest · Unsportsmanlike Cnd. · 2:00 min · Served by #15 Drew Larioza
1st14:42Penalty Kelowna Rockets#4 Peyton Kettles · 10-Minute Misconduct · 10:00 min · Served by #4 Peyton Kettles
1st14:42Faceoff Kelowna RocketsHome: #10 Tomas Poletin · Away: #72 Reed Brown
1st15:17Faceoff Kelowna RocketsHome: #21 Owen Folstrom · Away: #72 Reed Brown
1st16:26Faceoff Portland WinterhawksHome: #10 Tomas Poletin · Away: #7 Sam Spehar
1st16:55Penalty Kelowna Rockets#10 Tomas Poletin · Interference · 2:00 min · Served by #10 Tomas Poletin
1st16:55Faceoff Kelowna RocketsHome: #21 Owen Folstrom · Away: #18 Kyle McDonough
1st18:41Penalty Portland Winterhawks#37 David Hoy · Checking from Behind · 2:00 min · Served by #37 David Hoy
1st18:41Faceoff Portland WinterhawksHome: #14 Cole Braunshausen · Away: #72 Reed Brown
2nd0:00Faceoff Portland WinterhawksHome: #21 Owen Folstrom · Away: #96 Luke Wilfley
2nd0:39Faceoff Portland WinterhawksHome: #11 William Matte · Away: #72 Reed Brown
2nd1:18Faceoff Portland WinterhawksHome: #11 William Matte · Away: #19 Jordin St. Louis
2nd1:39Penalty Portland Winterhawks#14 Ben Miller · Roughing · 2:00 min · Served by #14 Ben Miller
2nd1:39Faceoff Kelowna RocketsHome: #21 Owen Folstrom · Away: #96 Luke Wilfley
2nd2:01Faceoff Kelowna RocketsHome: #21 Owen Folstrom · Away: #72 Reed Brown
2nd3:20Faceoff Kelowna RocketsHome: #17 Eli Barrett · Away: #27 Jake Gustafson
2nd4:18Faceoff Kelowna RocketsHome: #21 Owen Folstrom · Away: #19 Jordin St. Louis
2nd5:11Faceoff Kelowna RocketsHome: #10 Tomas Poletin · Away: #72 Reed Brown
2nd5:19Faceoff Portland WinterhawksHome: #10 Tomas Poletin · Away: #72 Reed Brown
2nd5:47Faceoff Kelowna RocketsHome: #16 Madden Daneault · Away: #96 Luke Wilfley
2nd6:01Faceoff Portland WinterhawksHome: #16 Madden Daneault · Away: #96 Luke Wilfley
2nd7:12Goal Portland Winterhawks#27 Jake Gustafson · Assists: #9 Jordan Duguay · Even strength
2nd7:12Faceoff Kelowna RocketsHome: #11 William Matte · Away: #7 Sam Spehar
2nd9:03Faceoff Portland WinterhawksHome: #21 Owen Folstrom · Away: #72 Reed Brown
2nd9:52Faceoff Kelowna RocketsHome: #16 Madden Daneault · Away: #96 Luke Wilfley
2nd11:28Goal Kelowna Rockets#10 Tomas Poletin · Assists: #22 Nate Corbet, #27 Jacob Henderson · Even strength
2nd11:28Faceoff Kelowna RocketsHome: #21 Owen Folstrom · Away: #19 Jordin St. Louis
2nd13:16Faceoff Kelowna RocketsHome: #16 Madden Daneault · Away: #96 Luke Wilfley
2nd13:53Penalty Portland Winterhawks#4 Stevie Grumley · Tripping · 2:00 min · Served by #4 Stevie Grumley
2nd13:53Faceoff Portland WinterhawksHome: #17 Eli Barrett · Away: #18 Kyle McDonough
2nd16:27Penalty Portland Winterhawks#27 Jake Gustafson · Charging · 2:00 min · Served by #27 Jake Gustafson
2nd16:27Faceoff Portland WinterhawksHome: #21 Owen Folstrom · Away: #18 Kyle McDonough
2nd18:27Faceoff Portland WinterhawksHome: #10 Tomas Poletin · Away: #7 Sam Spehar
3rd0:00Faceoff Portland WinterhawksHome: #21 Owen Folstrom · Away: #96 Luke Wilfley
3rd1:13Faceoff Portland WinterhawksHome: #10 Tomas Poletin · Away: #18 Kyle McDonough
3rd1:28Faceoff Kelowna RocketsHome: #10 Tomas Poletin · Away: #18 Kyle McDonough
3rd1:34Faceoff Kelowna RocketsHome: #16 Madden Daneault · Away: #72 Reed Brown
3rd2:06Faceoff Portland WinterhawksHome: #16 Madden Daneault · Away: #19 Jordin St. Louis
3rd2:10Faceoff Kelowna RocketsHome: #21 Owen Folstrom · Away: #19 Jordin St. Louis
3rd3:34Faceoff Kelowna RocketsHome: #10 Tomas Poletin · Away: #7 Sam Spehar
3rd3:40Faceoff Portland WinterhawksHome: #10 Tomas Poletin · Away: #7 Sam Spehar
3rd3:47Faceoff Portland WinterhawksHome: #10 Tomas Poletin · Away: #7 Sam Spehar
3rd5:24Faceoff Kelowna RocketsHome: #21 Owen Folstrom · Away: #18 Kyle McDonough
3rd7:08Faceoff Kelowna RocketsHome: #10 Tomas Poletin · Away: #19 Jordin St. Louis
3rd8:26Faceoff Portland WinterhawksHome: #16 Madden Daneault · Away: #96 Luke Wilfley
3rd9:27Penalty Kelowna Rockets#16 Madden Daneault · Tripping · 2:00 min · Served by #16 Madden Daneault
3rd9:27Faceoff Portland WinterhawksHome: #10 Tomas Poletin · Away: #28 Nathan Brown
3rd11:30Goal Portland Winterhawks#81 Trevor Toyne · Assists: #96 Luke Wilfley, #18 Kyle McDonough · Even strength
3rd11:30Faceoff Portland WinterhawksHome: #21 Owen Folstrom · Away: #19 Jordin St. Louis
3rd11:59Faceoff Kelowna RocketsHome: #10 Tomas Poletin · Away: #72 Reed Brown
3rd12:04Faceoff Portland WinterhawksHome: #10 Tomas Poletin · Away: #72 Reed Brown
3rd12:43Penalty Portland Winterhawks#72 Reed Brown · Hooking · 2:00 min · Served by #72 Reed Brown
3rd12:43Faceoff Portland WinterhawksHome: #17 Eli Barrett · Away: #18 Kyle McDonough
3rd12:54Faceoff Portland WinterhawksHome: #17 Eli Barrett · Away: #18 Kyle McDonough
3rd16:13Faceoff Kelowna RocketsHome: #21 Owen Folstrom · Away: #18 Kyle McDonough
3rd17:45Faceoff Portland WinterhawksHome: #10 Tomas Poletin · Away: #7 Sam Spehar
3rd18:23Faceoff Kelowna RocketsHome: #10 Tomas Poletin · Away: #96 Luke Wilfley
OT0:00Faceoff Kelowna RocketsHome: #16 Madden Daneault · Away: #18 Kyle McDonough
OT1:05Goal Kelowna Rockets#10 Tomas Poletin · Assists: #9 Jakub Frolo, #2 Dane Sorensen · 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

12 penalties
Penalty Summary
PeriodTimeTeamPenalised playerOffenceMinutesServed bySituation
1st14:42 Portland WinterhawksNathan Brown10-Minute Misconduct10:00Nathan Brown—
1st14:42 Portland WinterhawksLuke WilfleyMajor-Fighting5:00Luke Wilfley—
1st14:42 Kelowna RocketsRowan GuestUnsportsmanlike Cnd.2:00Drew LariozaPower play
1st14:42 Kelowna RocketsRowan GuestMajor-Fighting5:00Rowan Guest—
1st14:42 Kelowna RocketsPeyton Kettles10-Minute Misconduct10:00Peyton Kettles—
1st16:55 Kelowna RocketsTomas PoletinInterference2:00Tomas PoletinPower play
1st18:41 Portland WinterhawksDavid HoyChecking from Behind2:00David HoyPower play
2nd1:39 Portland WinterhawksBen MillerRoughing2:00Ben MillerPower play
2nd13:53 Portland WinterhawksStevie GrumleyTripping2:00Stevie GrumleyPower play
2nd16:27 Portland WinterhawksJake GustafsonCharging2:00Jake GustafsonPower play
3rd9:27 Kelowna RocketsMadden DaneaultTripping2:00Madden DaneaultPower play
3rd12:43 Portland WinterhawksReed BrownHooking2:00Reed BrownPower play

Player Stats

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

Portland Winterhawks — Skaters

18 skaters
Portland Winterhawks — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Avery Laliberte2D0000300000 / 0——
Cameron Jacobson3D0000100000 / 0——
Stevie Grumley4D000-2020000 / 0—Starter
Sam Spehar7C0000200005 / 1050.0%—
Jordan Duguay9RW011-1300000 / 0——
Easton Dozark13D0000200000 / 0—Rookie
Ben Miller14RW0000220000 / 0——
Kyle McDonough18LW011+1100005 / 1145.5%—
Jordin St. Louis19C0000000005 / 1145.5%Rookie
Luke Christopherson20D0000000000 / 0——
Will McLaughlin24D0000200000 / 0—Starter
Jake Gustafson27RW1010220000 / 10.0%—
Nathan Brown28RW000-10100001 / 1100.0%Starter
David Hoy37LW0000020000 / 0——
Reed Brown72C0000020007 / 1546.7%—
Trevor Toyne81LW1010100000 / 0—Starter · Rookie
Alessandro Domenichelli92LW0000000000 / 0——
Luke Wilfley96C0110050009 / 1464.3%Starter

Portland Winterhawks — Goaltenders

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

Kelowna Rockets — Skaters

18 skaters
Kelowna Rockets — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Dane Sorensen2RD011+1000000 / 0——
Peyton Kettles4RD00003100000 / 0—Starter
Rowan Guest7LD0000170000 / 0—Starter
Remy Koch8LD0000100000 / 0—Rookie
Jakub Frolo9RW011+2700000 / 0——
Tomas Poletin10C202+24200111 / 2347.8%—
William Matte11C000-1000001 / 333.3%Rookie
Cole Braunshausen14LW000-2500000 / 10.0%—
Drew Larioza15RW0000000000 / 0—Rookie
Madden Daneault16C000-1220005 / 1241.7%—
Eli Barrett17RW000-1200001 / 425.0%—
Dawson Gerwing18LW011+1200000 / 0—Starter
Ryan Oothoudt19RW1010500000 / 0—Starter
Owen Folstrom21C011+12000013 / 2065.0%Starter
Nate Corbet22LD0110100000 / 0——
Colton Lien24LW000+1200000 / 0—Rookie
Jacob Henderson27RD0110000000 / 0——
Gabriel O'Brien28LW0000000000 / 0—Rookie

Kelowna Rockets — Goaltenders

2 goaltenders
Kelowna Rockets — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Harrison Boettiger3061:0519217.8950000Starter
Linden Sobocan31Did not play————————Rookie

Coaches & Officials

Coaches & Game Officials

Coaches & Game Officials
RoleName
Referee 1#73 Brody McGrath
Referee 2#153 Josh Albinati
Linesman 1#160 Zach Anderson
Linesman 2#121 Troy Swackhamer
Kelowna Rockets — General ManagerCurtis Hamilton

Official Game Links

YouTube ↗

Official channel

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

Game Information

Competition
2026–27 regular season
Date
Fri, Oct 16, 2026
Puck drop
7:05 PM PDT
Venue
Prospera Place - Kelowna, BC
Location
Kelowna
Final horn
Oct 16, 9:41 PM PDT
Actual puck drop
Oct 16, 7:07 PM PDT
Game length
2h 34m
Attendance
3,865

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.