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

Western Hockey League

Portland Winterhawks at Kamloops Blazers: WHL Box Score

Kamloops Blazers defeated Portland Winterhawks 3–2 in a shootout. Oct 12, 2026 at Sandman Centre - Kamloops, BC.

Remembered on this browser

Mon, Oct 12, 2026 · 2:00 PM PDTFinal · SO
2026–27 regular season · Sandman Centre - Kamloops, BC

Game Highlights

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

Portland Winterhawks at Kamloops Blazers 10/12 | WHL Highlights 2026-27

Western Hockey League

Watch on YouTube ↗

Final Score & Box Score

Score by Period

Score by Period
Team1st2nd3rdOTSO decisionFinal
Portland Winterhawks101002
Kamloops Blazers011013

The winning team receives one shootout decision goal in the final score. That goal is not added to a player's scoring total.

Team Stats

Team Stats
Statistic Portland Winterhawks Kamloops Blazers
Shots on goal3837
Penalty minutes64
Power-play goals / opportunities1 / 21 / 3
Power play %50.0%33.3%
Faceoffs won / attempts32 / 6533 / 65
Faceoff win %49.2%50.8%

Shots by Period

Shots by Period
Period Portland Winterhawks Kamloops Blazers
1st105
2nd1116
3rd1312
OT43

Three Stars

3 stars
Three Stars
StarPlayerTeam
1#1 Kaeden Tate Kamloops Blazers
2#1 Ondřej Štěbeták Portland Winterhawks
3#16 Vit Zahejsky Kamloops Blazers

Scoring Summary & Key Plays

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

Goals & Assists

4 goals
Goals & Assists
Period / timeTeamScorer (season goals)AssistsSituation
1st · 17:08 Portland Winterhawks#72 Reed Brown (4)#27 Jake Gustafson, #28 Nathan BrownPP
2nd · 10:47 Kamloops Blazers#19 Andrew Thomson (5)#2 Mateo Ferreira, #18 Gavin NemisPP
3rd · 3:29 Kamloops Blazers#16 Vit Zahejsky (3)#25 Madden Tymchak, #24 Ty BonkowskiEven strength
3rd · 19:39 Portland Winterhawks#72 Reed Brown (5)#9 Jordan Duguay, #24 Will McLaughlinEven strength

Plus/Minus on Goals

Plus/Minus on Goals
Period / timeScorerCredited +1Charged −1
3rd · 3:29Vit Zahejsky#13 Jacob Dumansky, #16 Vit Zahejsky, #21 Carson Olsen, #24 Ty Bonkowski, #25 Madden Tymchak#2 Avery Laliberte, #4 Stevie Grumley, #8 Sam Auld, #19 Jordin St. Louis, #92 Alessandro Domenichelli
3rd · 19:39Reed Brown#4 Stevie Grumley, #9 Jordan Duguay, #24 Will McLaughlin, #27 Jake Gustafson, #28 Nathan Brown, #72 Reed Brown#2 Mateo Ferreira, #5 Isa Guram, #13 Jacob Dumansky, #18 Gavin Nemis, #24 Ty Bonkowski

Key Plays

18 plays
Key Plays
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Portland WinterhawksIn: #1 Ondřej Štěbeták · Out: —
1st0:00Goaltender change Kamloops BlazersIn: #1 Kaeden Tate · Out: —
1st15:23Penalty Kamloops Blazers#12 Collin Kim · Tripping · 2:00 min · Served by #12 Collin Kim
1st17:08Goal Portland Winterhawks#72 Reed Brown · Assists: #27 Jake Gustafson, #28 Nathan Brown · PP
2nd4:31Penalty Portland Winterhawks#24 Will McLaughlin · Tripping · 2:00 min · Served by #24 Will McLaughlin
2nd4:54Penalty Kamloops Blazers#1 Kaeden Tate · Tripping · 2:00 min · Served by #12 Collin Kim
2nd10:37Penalty Portland Winterhawks#28 Nathan Brown · Roughing · 2:00 min · Served by #28 Nathan Brown
2nd10:47Goal Kamloops Blazers#19 Andrew Thomson · Assists: #2 Mateo Ferreira, #18 Gavin Nemis · PP
3rd3:29Goal Kamloops Blazers#16 Vit Zahejsky · Assists: #25 Madden Tymchak, #24 Ty Bonkowski · Even strength
3rd6:36Penalty Portland Winterhawks#18 Kyle McDonough · Interference · 2:00 min · Served by #18 Kyle McDonough
3rd18:30Goaltender change Portland WinterhawksIn: — · Out: #1 Ondřej Štěbeták
3rd19:39Goal Portland Winterhawks#72 Reed Brown · Assists: #9 Jordan Duguay, #24 Will McLaughlin · Even strength
3rd19:39Goaltender change Portland WinterhawksIn: #1 Ondřej Štěbeták · Out: —
SO—Shootout Portland Winterhawks#7 Sam Spehar vs #1 Kaeden Tate · No goal · Round 1
SO—Shootout Kamloops Blazers#12 Collin Kim vs #1 Ondřej Štěbeták · No goal · Round 1
SO—Shootout Portland Winterhawks#72 Reed Brown vs #1 Kaeden Tate · No goal · Round 2
SO—Shootout Kamloops Blazers#16 Vit Zahejsky vs #1 Ondřej Štěbeták · Goal · Round 2 · Deciding goal
SO—Shootout Portland Winterhawks#27 Jake Gustafson vs #1 Kaeden Tate · Result unavailable · Round 3

Full Play-by-Play

83 plays
Full Play-by-Play
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Portland WinterhawksIn: #1 Ondřej Štěbeták · Out: —
1st0:00Goaltender change Kamloops BlazersIn: #1 Kaeden Tate · Out: —
1st0:00Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #96 Luke Wilfley
1st0:09Faceoff Portland WinterhawksHome: #18 Gavin Nemis · Away: #96 Luke Wilfley
1st2:36Faceoff Portland WinterhawksHome: #18 Gavin Nemis · Away: #8 Sam Auld
1st4:29Faceoff Kamloops BlazersHome: #10 Teagen Bouchard · Away: #72 Reed Brown
1st5:06Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #7 Sam Spehar
1st7:07Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #96 Luke Wilfley
1st8:03Faceoff Portland WinterhawksHome: #10 Teagen Bouchard · Away: #72 Reed Brown
1st8:23Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #7 Sam Spehar
1st9:07Faceoff Kamloops BlazersHome: #24 Ty Bonkowski · Away: #8 Sam Auld
1st9:52Faceoff Portland WinterhawksHome: #27 River Arnason · Away: #96 Luke Wilfley
1st13:39Faceoff Kamloops BlazersHome: #10 Teagen Bouchard · Away: #8 Sam Auld
1st14:41Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #96 Luke Wilfley
1st15:23Penalty Kamloops Blazers#12 Collin Kim · Tripping · 2:00 min · Served by #12 Collin Kim
1st15:23Faceoff Portland WinterhawksHome: #13 Jacob Dumansky · Away: #96 Luke Wilfley
1st17:08Goal Portland Winterhawks#72 Reed Brown · Assists: #27 Jake Gustafson, #28 Nathan Brown · PP
1st17:08Faceoff Kamloops BlazersHome: #27 River Arnason · Away: #8 Sam Auld
1st18:01Faceoff Portland WinterhawksHome: #24 Ty Bonkowski · Away: #7 Sam Spehar
1st18:32Faceoff Portland WinterhawksHome: #18 Gavin Nemis · Away: #96 Luke Wilfley
1st19:32Faceoff Portland WinterhawksHome: #27 River Arnason · Away: #72 Reed Brown
1st19:54Faceoff Kamloops BlazersHome: #27 River Arnason · Away: #72 Reed Brown
1st19:59Faceoff Kamloops BlazersHome: #27 River Arnason · Away: #72 Reed Brown
2nd0:00Faceoff Portland WinterhawksHome: #24 Ty Bonkowski · Away: #96 Luke Wilfley
2nd1:12Faceoff Kamloops BlazersHome: #27 River Arnason · Away: #72 Reed Brown
2nd1:35Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #7 Sam Spehar
2nd2:31Faceoff Portland WinterhawksHome: #10 Teagen Bouchard · Away: #8 Sam Auld
2nd4:31Penalty Portland Winterhawks#24 Will McLaughlin · Tripping · 2:00 min · Served by #24 Will McLaughlin
2nd4:31Faceoff Portland WinterhawksHome: #13 Jacob Dumansky · Away: #72 Reed Brown
2nd4:54Penalty Kamloops Blazers#1 Kaeden Tate · Tripping · 2:00 min · Served by #12 Collin Kim
2nd4:54Faceoff Portland WinterhawksHome: #18 Gavin Nemis · Away: #28 Nathan Brown
2nd6:23Faceoff Portland WinterhawksHome: #13 Jacob Dumansky · Away: #96 Luke Wilfley
2nd6:58Faceoff Portland WinterhawksHome: #24 Ty Bonkowski · Away: #8 Sam Auld
2nd9:11Faceoff Portland WinterhawksHome: #14 Cooper Moore · Away: #18 Kyle McDonough
2nd10:37Penalty Portland Winterhawks#28 Nathan Brown · Roughing · 2:00 min · Served by #28 Nathan Brown
2nd10:37Faceoff Portland WinterhawksHome: #19 Andrew Thomson · Away: #72 Reed Brown
2nd10:47Goal Kamloops Blazers#19 Andrew Thomson · Assists: #2 Mateo Ferreira, #18 Gavin Nemis · PP
2nd10:47Faceoff Portland WinterhawksHome: #19 Andrew Thomson · Away: #8 Sam Auld
2nd11:35Faceoff Portland WinterhawksHome: #27 River Arnason · Away: #72 Reed Brown
2nd12:15Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #96 Luke Wilfley
2nd13:17Faceoff Portland WinterhawksHome: #24 Ty Bonkowski · Away: #18 Kyle McDonough
2nd15:11Faceoff Kamloops BlazersHome: #32 Asher Gingras · Away: #8 Sam Auld
2nd15:16Faceoff Portland WinterhawksHome: #32 Asher Gingras · Away: #8 Sam Auld
2nd16:29Faceoff Kamloops BlazersHome: #13 Jacob Dumansky · Away: #72 Reed Brown
2nd16:47Faceoff Kamloops BlazersHome: #27 River Arnason · Away: #72 Reed Brown
2nd16:52Faceoff Kamloops BlazersHome: #27 River Arnason · Away: #72 Reed Brown
2nd17:25Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #96 Luke Wilfley
2nd19:15Faceoff Portland WinterhawksHome: #24 Ty Bonkowski · Away: #18 Kyle McDonough
2nd19:51Faceoff Portland WinterhawksHome: #19 Andrew Thomson · Away: #72 Reed Brown
3rd0:00Faceoff Kamloops BlazersHome: #24 Ty Bonkowski · Away: #96 Luke Wilfley
3rd0:24Faceoff Portland WinterhawksHome: #19 Andrew Thomson · Away: #72 Reed Brown
3rd1:39Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #28 Nathan Brown
3rd3:05Faceoff Portland WinterhawksHome: #24 Ty Bonkowski · Away: #8 Sam Auld
3rd3:14Faceoff Kamloops BlazersHome: #24 Ty Bonkowski · Away: #8 Sam Auld
3rd3:29Goal Kamloops Blazers#16 Vit Zahejsky · Assists: #25 Madden Tymchak, #24 Ty Bonkowski · Even strength
3rd3:29Faceoff Portland WinterhawksHome: #27 River Arnason · Away: #96 Luke Wilfley
3rd3:40Faceoff Kamloops BlazersHome: #27 River Arnason · Away: #96 Luke Wilfley
3rd5:28Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #72 Reed Brown
3rd6:36Penalty Portland Winterhawks#18 Kyle McDonough · Interference · 2:00 min · Served by #18 Kyle McDonough
3rd6:36Faceoff Portland WinterhawksHome: #19 Andrew Thomson · Away: #96 Luke Wilfley
3rd7:03Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #72 Reed Brown
3rd7:50Faceoff Portland WinterhawksHome: #13 Jacob Dumansky · Away: #8 Sam Auld
3rd8:01Faceoff Portland WinterhawksHome: #19 Andrew Thomson · Away: #96 Luke Wilfley
3rd8:33Faceoff Kamloops BlazersHome: #10 Teagen Bouchard · Away: #96 Luke Wilfley
3rd8:37Faceoff Kamloops BlazersHome: #10 Teagen Bouchard · Away: #7 Sam Spehar
3rd9:29Faceoff Kamloops BlazersHome: #27 River Arnason · Away: #18 Kyle McDonough
3rd12:33Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #37 David Hoy
3rd16:08Faceoff Kamloops BlazersHome: #32 Asher Gingras · Away: #37 David Hoy
3rd17:26Faceoff Portland WinterhawksHome: #24 Ty Bonkowski · Away: #96 Luke Wilfley
3rd18:30Goaltender change Portland WinterhawksIn: — · Out: #1 Ondřej Štěbeták
3rd19:21Faceoff Kamloops BlazersHome: #24 Ty Bonkowski · Away: #72 Reed Brown
3rd19:39Goal Portland Winterhawks#72 Reed Brown · Assists: #9 Jordan Duguay, #24 Will McLaughlin · Even strength
3rd19:39Goaltender change Portland WinterhawksIn: #1 Ondřej Štěbeták · Out: —
3rd19:39Faceoff Kamloops BlazersHome: #24 Ty Bonkowski · Away: #96 Luke Wilfley
OT0:00Faceoff Portland WinterhawksHome: #16 Vit Zahejsky · Away: #72 Reed Brown
OT1:13Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #72 Reed Brown
OT1:35Faceoff Portland WinterhawksHome: #27 River Arnason · Away: #96 Luke Wilfley
OT4:23Faceoff Portland WinterhawksHome: #18 Gavin Nemis · Away: #96 Luke Wilfley
SO—Shootout Portland Winterhawks#7 Sam Spehar vs #1 Kaeden Tate · No goal · Round 1
SO—Shootout Kamloops Blazers#12 Collin Kim vs #1 Ondřej Štěbeták · No goal · Round 1
SO—Shootout Portland Winterhawks#72 Reed Brown vs #1 Kaeden Tate · No goal · Round 2
SO—Shootout Kamloops Blazers#16 Vit Zahejsky vs #1 Ondřej Štěbeták · Goal · Round 2 · Deciding goal
SO—Shootout Portland Winterhawks#27 Jake Gustafson vs #1 Kaeden Tate · Result unavailable · Round 3

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

Penalties & Shootouts

Penalty Summary

5 penalties
Penalty Summary
PeriodTimeTeamPenalised playerOffenceMinutesServed bySituation
1st15:23 Kamloops BlazersCollin KimTripping2:00Collin KimPower play
2nd4:31 Portland WinterhawksWill McLaughlinTripping2:00Will McLaughlinPower play
2nd4:54 Kamloops BlazersKaeden TateTripping2:00Collin KimPower play
2nd10:37 Portland WinterhawksNathan BrownRoughing2:00Nathan BrownPower play
3rd6:36 Portland WinterhawksKyle McDonoughInterference2:00Kyle McDonoughPower play

Shootout Attempts

5 attempts
Shootout Attempts
RoundTeamShooterGoaltenderResultDecision
1 Portland Winterhawks#7 Sam SpeharKaeden TateNo goal—
1 Kamloops Blazers#12 Collin KimOndřej ŠtěbetákNo goal—
2 Portland Winterhawks#72 Reed BrownKaeden TateNo goal—
2 Kamloops Blazers#16 Vit ZahejskyOndřej ŠtěbetákGoalDeciding goal
3 Portland Winterhawks#27 Jake GustafsonKaeden TateResult unavailable—

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 Laliberte2D000-1200000 / 0——
Cameron Jacobson3D0000000000 / 0——
Stevie Grumley4D0000200000 / 0—Starter
Sam Spehar7C0000000001 / 520.0%—
Sam Auld8C000-1000007 / 1258.3%Rookie
Jordan Duguay9RW011+1200000 / 0——
Easton Dozark13D0000300000 / 0—Rookie
Kyle McDonough18LW0000420003 / 475.0%—
Jordin St. Louis19LW000-1000000 / 0—Rookie
Luke Christopherson20D0000000000 / 0——
Will McLaughlin24D011+1020000 / 0—Starter
Jake Gustafson27RW011+1600000 / 0——
Nathan Brown28RW011+1520001 / 250.0%Starter
David Hoy37LW0000200000 / 20.0%—
Reed Brown72C202+1401008 / 1942.1%—
Trevor Toyne81LW0000400000 / 0—Starter · Rookie
Alessandro Domenichelli92RW000-1000000 / 0——
Luke Wilfley96C00004000012 / 2157.1%Starter

Portland Winterhawks — Goaltenders

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

Kamloops Blazers — Skaters

18 skaters
Kamloops Blazers — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Mateo Ferreira2RD011-1300000 / 0—Starter · Rookie
Isa Guram5D000-1500000 / 0—Starter
Liam Kilfoil6D0000200000 / 0—Rookie
Teagen Bouchard10C0000000004 / 666.7%Rookie
Collin Kim12LW0000320000 / 0—Starter · Rookie
Jacob Dumansky13LW0000300001 / 520.0%—
Cooper Moore14RW0000200000 / 10.0%Starter
Vit Zahejsky16RW101+1300000 / 10.0%—
Gavin Nemis18C011-12000011 / 1668.8%Starter
Andrew Thomson19LW1010501002 / 825.0%—
Carson Olsen21RD000+1200000 / 0——
Mikhail Cherepanov22D0000000000 / 0—Rookie
Eli Tverdovsky23RW0000200000 / 0—Rookie
Ty Bonkowski24C0110100005 / 1241.7%—
Madden Tymchak25D011+1100000 / 0——
River Arnason27C0000100008 / 1361.5%Rookie
Asher Gingras32LW0000100002 / 366.7%—
Brady Ondrus34RW0000000000 / 0—Rookie

Kamloops Blazers — Goaltenders

2 goaltenders
Kamloops Blazers — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Kaeden Tate165:0038236.9470002Starter · Rookie
Logan Edmonstone31Did not play—————————

Coaches & Officials

Coaches & Game Officials

Coaches & Game Officials
RoleName
Referee 1#43 Jarrod Lucoe
Referee 2#8 Jake Podann
Linesman 1#79 Braeden Liversidge
Linesman 2#141 Angus Middleton

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
Mon, Oct 12, 2026
Puck drop
2:00 PM PDT
Venue
Sandman Centre - Kamloops, BC
Location
Kamloops, BC
Final horn
Oct 12, 4:38 PM PDT
Actual puck drop
Oct 12, 2:05 PM PDT
Game length
2h 33m
Attendance
3,141

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.