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

Western Hockey League

Portland Winterhawks at Penticton Vees: WHL Box Score

Portland Winterhawks defeated Penticton Vees 2–0. Oct 14, 2026 at South Okanagan Events Centre - Penticton, BC.

Remembered on this browser

Wed, Oct 14, 2026 · 6:35 PM PDTFinal
2026–27 regular season · South Okanagan Events Centre - Penticton, BC

Game Highlights

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

Portland Winterhawks at Penticton Vees 10/14 | 2026-27 WHL Highlights

Western Hockey League

Watch on YouTube ↗

Real Canadian Superstore Save of the Night: Cruz Chase - October 14, 2026

Western Hockey League

Watch on YouTube ↗

Final Score & Box Score

Score by Period

Score by Period
Team1st2nd3rdFinal
Portland Winterhawks0112
Penticton Vees0000

Team Stats

Team Stats
Statistic Portland Winterhawks Penticton Vees
Shots on goal2029
Penalty minutes1225
Power-play goals / opportunities1 / 50 / 5
Power play %20.0%0.0%
Faceoffs won / attempts22 / 5735 / 57
Faceoff win %38.6%61.4%

Shots by Period

Shots by Period
Period Portland Winterhawks Penticton Vees
1st79
2nd58
3rd812

Three Stars

3 stars
Three Stars
StarPlayerTeam
1#32 Cruz Chase Portland Winterhawks
2#96 Luke Wilfley Portland Winterhawks
3#18 Kyle McDonough 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

2 goals
Goals & Assists
Period / timeTeamScorer (season goals)AssistsSituation
2nd · 2:53 Portland Winterhawks#96 Luke Wilfley (2)#92 Alessandro Domenichelli, #7 Sam SpeharPP · Game-winning goal
3rd · 10:34 Portland Winterhawks#18 Kyle McDonough (2)#20 Luke Christopherson, #7 Sam SpeharInsurance goal

Plus/Minus on Goals

Plus/Minus on Goals
Period / timeScorerCredited +1Charged −1
3rd · 10:34Kyle McDonough#7 Sam Spehar, #16 Liam Reed, #18 Kyle McDonough, #20 Luke Christopherson, #27 Jake Gustafson#3 Parker Deraney, #4 Sean Burick, #7 Tyden Bergeson, #11 Gavin Katz, #12 Graham Jones

Key Plays

17 plays
Key Plays
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Penticton VeesIn: #33 Andrew Reyelts · Out: —
1st0:00Goaltender change Portland WinterhawksIn: #32 Cruz Chase · Out: —
1st2:54Penalty Penticton Vees#8 Callum Stone · Roughing · 2:00 min · Served by #8 Callum Stone
1st2:54Penalty Portland Winterhawks#19 Jordin St. Louis · Roughing · 2:00 min · Served by #19 Jordin St. Louis
1st2:54Penalty Portland Winterhawks#8 Sam Auld · Cross Checking · 2:00 min · Served by #8 Sam Auld
1st14:53Penalty Portland Winterhawks#13 Easton Dozark · Roughing · 2:00 min · Served by #13 Easton Dozark
1st17:37Penalty Penticton Vees#4 Sean Burick · Boarding · 2:00 min · Served by #4 Sean Burick
2nd0:48Penalty Penticton Vees#28 Tucker Robertson · Major-Cross Checking · 5:00 min · Served by #29 Brooks DeMars
2nd0:48Penalty Penticton Vees#28 Tucker Robertson · Game Misconduct · 10:00 min · Served by #28 Tucker Robertson
2nd2:53Goal Portland Winterhawks#96 Luke Wilfley · Assists: #92 Alessandro Domenichelli, #7 Sam Spehar · PP · Game-winning goal
2nd13:04Penalty Portland Winterhawks#81 Trevor Toyne · Roughing · 2:00 min · Served by #81 Trevor Toyne
2nd17:32Penalty Portland Winterhawks#7 Sam Spehar · Cross Checking · 2:00 min · Served by #7 Sam Spehar
3rd4:56Penalty Penticton Vees#29 Brooks DeMars · High-Sticking · 4:00 min · Served by #29 Brooks DeMars
3rd5:35Penalty Penticton Vees#8 Callum Stone · Boarding · 2:00 min · Served by #8 Callum Stone
3rd10:34Goal Portland Winterhawks#18 Kyle McDonough · Assists: #20 Luke Christopherson, #7 Sam Spehar · Insurance goal
3rd17:06Penalty Portland Winterhawks#92 Alessandro Domenichelli · Tripping · 2:00 min · Served by #92 Alessandro Domenichelli
3rd17:06Goaltender change Penticton VeesIn: — · Out: #33 Andrew Reyelts

Full Play-by-Play

74 plays
Full Play-by-Play
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Penticton VeesIn: #33 Andrew Reyelts · Out: —
1st0:00Goaltender change Portland WinterhawksIn: #32 Cruz Chase · Out: —
1st0:00Faceoff Portland WinterhawksHome: #92 Cameron Norrie · Away: #72 Reed Brown
1st0:14Faceoff Penticton VeesHome: #92 Cameron Norrie · Away: #96 Luke Wilfley
1st2:35Faceoff Portland WinterhawksHome: #22 Nate Pederson · Away: #8 Sam Auld
1st2:54Penalty Penticton Vees#8 Callum Stone · Roughing · 2:00 min · Served by #8 Callum Stone
1st2:54Penalty Portland Winterhawks#19 Jordin St. Louis · Roughing · 2:00 min · Served by #19 Jordin St. Louis
1st2:54Penalty Portland Winterhawks#8 Sam Auld · Cross Checking · 2:00 min · Served by #8 Sam Auld
1st2:54Faceoff Penticton VeesHome: #7 Tyden Bergeson · Away: #96 Luke Wilfley
1st5:07Faceoff Portland WinterhawksHome: #92 Cameron Norrie · Away: #7 Sam Spehar
1st8:11Faceoff Portland WinterhawksHome: #71 Carter Cunningham · Away: #72 Reed Brown
1st8:47Faceoff Penticton VeesHome: #22 Nate Pederson · Away: #8 Sam Auld
1st9:40Faceoff Portland WinterhawksHome: #7 Tyden Bergeson · Away: #96 Luke Wilfley
1st10:26Faceoff Portland WinterhawksHome: #21 Tyler Deakos · Away: #7 Sam Spehar
1st10:43Faceoff Penticton VeesHome: #21 Tyler Deakos · Away: #7 Sam Spehar
1st11:18Faceoff Penticton VeesHome: #92 Cameron Norrie · Away: #72 Reed Brown
1st11:24Faceoff Portland WinterhawksHome: #92 Cameron Norrie · Away: #72 Reed Brown
1st13:21Faceoff Penticton VeesHome: #7 Tyden Bergeson · Away: #96 Luke Wilfley
1st14:53Penalty Portland Winterhawks#13 Easton Dozark · Roughing · 2:00 min · Served by #13 Easton Dozark
1st14:53Faceoff Penticton VeesHome: #7 Tyden Bergeson · Away: #72 Reed Brown
1st16:43Faceoff Penticton VeesHome: #7 Tyden Bergeson · Away: #96 Luke Wilfley
1st17:37Penalty Penticton Vees#4 Sean Burick · Boarding · 2:00 min · Served by #4 Sean Burick
1st17:37Faceoff Penticton VeesHome: #92 Cameron Norrie · Away: #72 Reed Brown
1st18:46Faceoff Penticton VeesHome: #92 Cameron Norrie · Away: #96 Luke Wilfley
1st19:42Faceoff Penticton VeesHome: #92 Cameron Norrie · Away: #8 Sam Auld
2nd0:00Faceoff Portland WinterhawksHome: #92 Cameron Norrie · Away: #72 Reed Brown
2nd0:05Faceoff Penticton VeesHome: #92 Cameron Norrie · Away: #72 Reed Brown
2nd0:14Faceoff Penticton VeesHome: #92 Cameron Norrie · Away: #96 Luke Wilfley
2nd0:48Penalty Penticton Vees#28 Tucker Robertson · Major-Cross Checking · 5:00 min · Served by #29 Brooks DeMars
2nd0:48Penalty Penticton Vees#28 Tucker Robertson · Game Misconduct · 10:00 min · Served by #28 Tucker Robertson
2nd0:49Faceoff Penticton VeesHome: #92 Cameron Norrie · Away: #72 Reed Brown
2nd2:19Faceoff Portland WinterhawksHome: #71 Carter Cunningham · Away: #96 Luke Wilfley
2nd2:53Goal Portland Winterhawks#96 Luke Wilfley · Assists: #92 Alessandro Domenichelli, #7 Sam Spehar · PP · Game-winning goal
2nd2:53Faceoff Penticton VeesHome: #92 Cameron Norrie · Away: #72 Reed Brown
2nd3:45Faceoff Penticton VeesHome: #71 Carter Cunningham · Away: #72 Reed Brown
2nd4:15Faceoff Penticton VeesHome: #92 Cameron Norrie · Away: #96 Luke Wilfley
2nd7:08Faceoff Portland WinterhawksHome: #22 Nate Pederson · Away: #96 Luke Wilfley
2nd12:06Faceoff Penticton VeesHome: #7 Tyden Bergeson · Away: #96 Luke Wilfley
2nd13:04Penalty Portland Winterhawks#81 Trevor Toyne · Roughing · 2:00 min · Served by #81 Trevor Toyne
2nd13:04Faceoff Portland WinterhawksHome: #7 Tyden Bergeson · Away: #72 Reed Brown
2nd14:21Faceoff Portland WinterhawksHome: #22 Nate Pederson · Away: #18 Kyle McDonough
2nd16:08Faceoff Penticton VeesHome: #92 Cameron Norrie · Away: #18 Kyle McDonough
2nd16:18Faceoff Portland WinterhawksHome: #21 Tyler Deakos · Away: #7 Sam Spehar
2nd17:32Penalty Portland Winterhawks#7 Sam Spehar · Cross Checking · 2:00 min · Served by #7 Sam Spehar
2nd17:32Faceoff Portland WinterhawksHome: #7 Tyden Bergeson · Away: #96 Luke Wilfley
2nd18:22Faceoff Penticton VeesHome: #11 Gavin Katz · Away: #96 Luke Wilfley
2nd19:59Faceoff Penticton VeesHome: #22 Nate Pederson · Away: #18 Kyle McDonough
3rd0:00Faceoff Penticton VeesHome: #7 Tyden Bergeson · Away: #72 Reed Brown
3rd0:06Faceoff Penticton VeesHome: #7 Tyden Bergeson · Away: #72 Reed Brown
3rd1:02Faceoff Penticton VeesHome: #21 Tyler Deakos · Away: #96 Luke Wilfley
3rd1:40Faceoff Penticton VeesHome: #92 Cameron Norrie · Away: #7 Sam Spehar
3rd4:18Faceoff Penticton VeesHome: #21 Tyler Deakos · Away: #72 Reed Brown
3rd4:56Penalty Penticton Vees#29 Brooks DeMars · High-Sticking · 4:00 min · Served by #29 Brooks DeMars
3rd4:56Faceoff Penticton VeesHome: #92 Cameron Norrie · Away: #96 Luke Wilfley
3rd5:35Penalty Penticton Vees#8 Callum Stone · Boarding · 2:00 min · Served by #8 Callum Stone
3rd5:35Faceoff Penticton VeesHome: #92 Cameron Norrie · Away: #28 Nathan Brown
3rd7:04Faceoff Portland WinterhawksHome: #92 Cameron Norrie · Away: #96 Luke Wilfley
3rd7:40Faceoff Portland WinterhawksHome: #7 Tyden Bergeson · Away: #28 Nathan Brown
3rd7:55Faceoff Penticton VeesHome: #92 Cameron Norrie · Away: #28 Nathan Brown
3rd10:34Goal Portland Winterhawks#18 Kyle McDonough · Assists: #20 Luke Christopherson, #7 Sam Spehar · Insurance goal
3rd10:34Faceoff Portland WinterhawksHome: #22 Nate Pederson · Away: #72 Reed Brown
3rd10:42Faceoff Penticton VeesHome: #22 Nate Pederson · Away: #72 Reed Brown
3rd10:48Faceoff Penticton VeesHome: #22 Nate Pederson · Away: #72 Reed Brown
3rd10:52Faceoff Portland WinterhawksHome: #22 Nate Pederson · Away: #96 Luke Wilfley
3rd10:59Faceoff Penticton VeesHome: #21 Tyler Deakos · Away: #96 Luke Wilfley
3rd13:11Faceoff Portland WinterhawksHome: #22 Nate Pederson · Away: #7 Sam Spehar
3rd14:48Faceoff Portland WinterhawksHome: #7 Tyden Bergeson · Away: #72 Reed Brown
3rd14:56Faceoff Portland WinterhawksHome: #7 Tyden Bergeson · Away: #72 Reed Brown
3rd15:22Faceoff Portland WinterhawksHome: #22 Nate Pederson · Away: #7 Sam Spehar
3rd15:37Faceoff Penticton VeesHome: #22 Nate Pederson · Away: #18 Kyle McDonough
3rd17:04Faceoff Penticton VeesHome: #7 Tyden Bergeson · Away: #96 Luke Wilfley
3rd17:06Penalty Portland Winterhawks#92 Alessandro Domenichelli · Tripping · 2:00 min · Served by #92 Alessandro Domenichelli
3rd17:06Goaltender change Penticton VeesIn: — · Out: #33 Andrew Reyelts
3rd18:13Faceoff Penticton VeesHome: #11 Gavin Katz · Away: #72 Reed Brown

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
1st2:54 Portland WinterhawksSam AuldCross Checking2:00Sam AuldPower play
1st2:54 Portland WinterhawksJordin St. LouisRoughing2:00Jordin St. Louis—
1st2:54 Penticton VeesCallum StoneRoughing2:00Callum Stone—
1st14:53 Portland WinterhawksEaston DozarkRoughing2:00Easton DozarkPower play
1st17:37 Penticton VeesSean BurickBoarding2:00Sean BurickPower play
2nd0:48 Penticton VeesTucker RobertsonMajor-Cross Checking5:00Brooks DeMarsPower play
2nd0:48 Penticton VeesTucker RobertsonGame Misconduct10:00Tucker Robertson—
2nd13:04 Portland WinterhawksTrevor ToyneRoughing2:00Trevor ToynePower play
2nd17:32 Portland WinterhawksSam SpeharCross Checking2:00Sam SpeharPower play
3rd4:56 Penticton VeesBrooks DeMarsHigh-Sticking4:00Brooks DeMars—
3rd5:35 Penticton VeesCallum StoneBoarding2:00Callum StonePower play
3rd17:06 Portland WinterhawksAlessandro DomenichelliTripping2:00Alessandro DomenichelliPower 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 Laliberte2D0000000000 / 0——
Stevie Grumley4D0000000000 / 0—Starter
Sam Spehar7C022+1120005 / 771.4%—
Sam Auld8C0000020001 / 333.3%Rookie
Jordan Duguay9RW0000300000 / 0—Starter
Easton Dozark13D0000120000 / 0—Rookie
Liam Reed16D000+1100000 / 0—Rookie
Kyle McDonough18LW101+1100001 / 425.0%—
Jordin St. Louis19LW0000120000 / 0—Rookie
Luke Christopherson20D011+1000000 / 0——
Will McLaughlin24D0000200000 / 0—Starter
Jake Gustafson27RW000+1000000 / 0——
Nathan Brown28RW0000000001 / 333.3%—
David Hoy37LW0000000000 / 0—Starter
Reed Brown72C0000300008 / 2138.1%Starter
Trevor Toyne81LW0000020000 / 0—Rookie
Alessandro Domenichelli92RW0110120000 / 0——
Luke Wilfley96C1010601016 / 1931.6%—

Portland Winterhawks — Goaltenders

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

Penticton Vees — Skaters

18 skaters
Penticton Vees — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Parker Deraney3LD000-1200000 / 0——
Sean Burick4RD000-1020000 / 0——
Tyden Bergeson7C000-1000008 / 1457.1%—
Callum Stone8LD0000440000 / 0—Starter
Gavin Katz11RW000-1100002 / 2100.0%—
Graham Jones12LW000-1200000 / 0——
Roberts Naudins18LW0000000000 / 0——
Tyler Deakos21C0000500004 / 666.7%—
Nate Pederson22C0000000005 / 1241.7%—
Noah Milford24RW0000000000 / 0——
Tucker Robertson28LW00001150000 / 0—Starter
Brooks DeMars29LW0000040000 / 0——
Jackson Schneider53LD0000500000 / 0——
Carter Cunningham71RW0000300001 / 333.3%Starter
Thor Liffiton81RD0000300000 / 0—Starter
Giorgos Pantelas84RD0000000000 / 0——
Tristan Petersen91RW0000300000 / 0——
Cameron Norrie92C00000000015 / 2075.0%Starter

Penticton Vees — Goaltenders

2 goaltenders
Penticton Vees — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Andrew Reyelts3357:0620218.9000000Starter
Kaenan Smith39Did not play—————————

Coaches & Officials

Coaches & Game Officials

Coaches & Game Officials
RoleName
Referee 1#18 Matthew Hicketts
Referee 2#124 Ward Pateman
Linesman 1#71 Bryce Manders
Linesman 2#102 Dustin Minty

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
Wed, Oct 14, 2026
Puck drop
6:35 PM PDT
Venue
South Okanagan Events Centre - Penticton, BC
Location
Penticton, BC
Final horn
Oct 14, 9:08 PM PDT
Actual puck drop
Oct 14, 6:39 PM PDT
Game length
2h 29m
Attendance
2,344

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.