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

Western Hockey League

Vancouver Giants at Kamloops Blazers: WHL Box Score

Kamloops Blazers defeated Vancouver Giants 4–3 in a shootout. Oct 23, 2026 at Sandman Centre - Kamloops, BC.

Remembered on this browser

Fri, Oct 23, 2026 · 7: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.

Vancouver Giants at Kamloops Blazers 10/23 | WHL Highlights 2026-27

Western Hockey League

Watch on YouTube ↗

Real Canadian Superstore Save of the Night: Burke Hood - October 23, 2026

Western Hockey League

Watch on YouTube ↗

Final Score & Box Score

Score by Period

Score by Period
Team1st2nd3rdOTSO decisionFinal
Vancouver Giants012003
Kamloops Blazers210014

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 Vancouver Giants Kamloops Blazers
Shots on goal3835
Penalty minutes1612
Power-play goals / opportunities3 / 51 / 2
Power play %60.0%50.0%
Faceoffs won / attempts28 / 6335 / 63
Faceoff win %44.4%55.6%

Shots by Period

Shots by Period
Period Vancouver Giants Kamloops Blazers
1st97
2nd511
3rd1912
OT54

Three Stars

3 stars
Three Stars
StarPlayerTeam
1#1 Kaeden Tate Kamloops Blazers
2#16 Blake Chorney Vancouver Giants
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

6 goals
Goals & Assists
Period / timeTeamScorer (season goals)AssistsSituation
1st · 1:19 Kamloops Blazers#16 Vit Zahejsky (4)#19 Andrew Thomson, #18 Gavin NemisPP
1st · 19:23 Kamloops Blazers#19 Andrew Thomson (7)#16 Vit Zahejsky, #5 Isa GuramEven strength
2nd · 10:17 Kamloops Blazers#34 Brady Ondrus (5)#10 Teagen Bouchard, #2 Mateo FerreiraEven strength
2nd · 16:47 Vancouver Giants#16 Blake Chorney (4)#13 Tobias Tomik, #20 Jakob OreskovicPP
3rd · 1:51 Vancouver Giants#16 Blake Chorney (5)#43 Brogan McNeil, #13 Tobias TomikPP
3rd · 18:44 Vancouver Giants#27 Mathis Preston (10)#43 Brogan McNeil, #17 Cam ParrPP

Plus/Minus on Goals

Plus/Minus on Goals
Period / timeScorerCredited +1Charged −1
1st · 19:23Andrew Thomson#2 Mateo Ferreira, #5 Isa Guram, #16 Vit Zahejsky, #19 Andrew Thomson, #27 River Arnason#14 Nolen Miller, #23 Crosby Mateychuk, #29 Sam Charko, #34 Dennis Emesibe, #43 Brogan McNeil
2nd · 10:17Brady Ondrus#2 Mateo Ferreira, #5 Isa Guram, #10 Teagen Bouchard, #23 Eli Tverdovsky, #34 Brady Ondrus#6 Lance McCloskey, #7 Kaleb Hartmann, #11 Cash Koch, #13 Tobias Tomik, #29 Sam Charko

Key Plays

27 plays
Key Plays
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Vancouver GiantsIn: #35 Burke Hood · Out: —
1st0:00Goaltender change Kamloops BlazersIn: #1 Kaeden Tate · Out: —
1st1:06Penalty Vancouver Giants#7 Kaleb Hartmann · Slashing · 2:00 min · Served by #7 Kaleb Hartmann
1st1:19Goal Kamloops Blazers#16 Vit Zahejsky · Assists: #19 Andrew Thomson, #18 Gavin Nemis · PP
1st5:21Penalty Vancouver Giants#11 Cash Koch · Roughing · 2:00 min · Served by #11 Cash Koch
1st12:13Penalty Kamloops Blazers#2 Mateo Ferreira · Interference · 2:00 min · Served by #2 Mateo Ferreira
1st19:23Goal Kamloops Blazers#19 Andrew Thomson · Assists: #16 Vit Zahejsky, #5 Isa Guram · Even strength
1st19:40Penalty Kamloops Blazers#21 Carson Olsen · Interference · 2:00 min · Served by #21 Carson Olsen
2nd10:17Goal Kamloops Blazers#34 Brady Ondrus · Assists: #10 Teagen Bouchard, #2 Mateo Ferreira · Even strength
2nd13:11Penalty Kamloops Blazers#9 Joaquin Geras · High Sticking · 2:00 min · Served by #9 Joaquin Geras
2nd13:11Penalty Vancouver Giants#43 Brogan McNeil · Roughing · 2:00 min · Served by #43 Brogan McNeil
2nd15:30Penalty Kamloops Blazers#5 Isa Guram · Roughing · 2:00 min · Served by #5 Isa Guram
2nd16:47Goal Vancouver Giants#16 Blake Chorney · Assists: #13 Tobias Tomik, #20 Jakob Oreskovic · PP
3rd0:57Penalty Kamloops Blazers#5 Isa Guram · Delay of Game · 2:00 min · Served by #5 Isa Guram
3rd1:51Goal Vancouver Giants#16 Blake Chorney · Assists: #43 Brogan McNeil, #13 Tobias Tomik · PP
3rd18:02Penalty Kamloops Blazers#13 Jacob Dumansky · Tripping · 2:00 min · Served by #13 Jacob Dumansky
3rd18:02Goaltender change Vancouver GiantsIn: — · Out: #35 Burke Hood
3rd18:44Goal Vancouver Giants#27 Mathis Preston · Assists: #43 Brogan McNeil, #17 Cam Parr · PP
3rd18:44Goaltender change Vancouver GiantsIn: #35 Burke Hood · Out: —
OT5:00Penalty Vancouver Giants#11 Cash Koch · 10-Minute Misconduct · 10:00 min · Served by #11 Cash Koch
OT5:00Goaltender change Kamloops BlazersIn: — · Out: #1 Kaeden Tate
OT5:00Goaltender change Vancouver GiantsIn: — · Out: #35 Burke Hood
SO—Shootout Vancouver Giants#16 Blake Chorney vs #1 Kaeden Tate · No goal · Round 1
SO—Shootout Kamloops Blazers#16 Vit Zahejsky vs #35 Burke Hood · Goal · Round 1 · Deciding goal
SO—Shootout Vancouver Giants#13 Tobias Tomik vs #1 Kaeden Tate · No goal · Round 2
SO—Shootout Kamloops Blazers#2 Mateo Ferreira vs #35 Burke Hood · No goal · Round 2
SO—Shootout Vancouver Giants#27 Mathis Preston vs #1 Kaeden Tate · No goal · Round 3

Full Play-by-Play

90 plays
Full Play-by-Play
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Vancouver GiantsIn: #35 Burke Hood · Out: —
1st0:00Goaltender change Kamloops BlazersIn: #1 Kaeden Tate · Out: —
1st0:00Faceoff Kamloops BlazersHome: #13 Jacob Dumansky · Away: #12 Brett Olson
1st1:06Penalty Vancouver Giants#7 Kaleb Hartmann · Slashing · 2:00 min · Served by #7 Kaleb Hartmann
1st1:06Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #29 Sam Charko
1st1:19Goal Kamloops Blazers#16 Vit Zahejsky · Assists: #19 Andrew Thomson, #18 Gavin Nemis · PP
1st1:19Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #17 Cam Parr
1st5:21Penalty Vancouver Giants#11 Cash Koch · Roughing · 2:00 min · Served by #11 Cash Koch
1st5:21Faceoff Vancouver GiantsHome: #19 Andrew Thomson · Away: #29 Sam Charko
1st9:01Faceoff Vancouver GiantsHome: #19 Andrew Thomson · Away: #12 Brett Olson
1st11:34Faceoff Kamloops BlazersHome: #10 Teagen Bouchard · Away: #17 Cam Parr
1st12:13Penalty Kamloops Blazers#2 Mateo Ferreira · Interference · 2:00 min · Served by #2 Mateo Ferreira
1st12:13Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #17 Cam Parr
1st12:49Faceoff Vancouver GiantsHome: #13 Jacob Dumansky · Away: #12 Brett Olson
1st15:07Faceoff Vancouver GiantsHome: #13 Jacob Dumansky · Away: #20 Jakob Oreskovic
1st15:28Faceoff Vancouver GiantsHome: #16 Vit Zahejsky · Away: #29 Sam Charko
1st16:10Faceoff Vancouver GiantsHome: #18 Gavin Nemis · Away: #43 Brogan McNeil
1st17:24Faceoff Kamloops BlazersHome: #34 Brady Ondrus · Away: #12 Brett Olson
1st19:23Goal Kamloops Blazers#19 Andrew Thomson · Assists: #16 Vit Zahejsky, #5 Isa Guram · Even strength
1st19:23Faceoff Vancouver GiantsHome: #18 Gavin Nemis · Away: #29 Sam Charko
1st19:33Faceoff Vancouver GiantsHome: #18 Gavin Nemis · Away: #16 Blake Chorney
1st19:40Penalty Kamloops Blazers#21 Carson Olsen · Interference · 2:00 min · Served by #21 Carson Olsen
1st19:40Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #12 Brett Olson
2nd0:00Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #12 Brett Olson
2nd0:48Faceoff Vancouver GiantsHome: #13 Jacob Dumansky · Away: #20 Jakob Oreskovic
2nd0:53Faceoff Vancouver GiantsHome: #13 Jacob Dumansky · Away: #16 Blake Chorney
2nd6:17Faceoff Vancouver GiantsHome: #13 Jacob Dumansky · Away: #16 Blake Chorney
2nd6:37Faceoff Vancouver GiantsHome: #13 Jacob Dumansky · Away: #29 Sam Charko
2nd7:20Faceoff Kamloops BlazersHome: #16 Vit Zahejsky · Away: #16 Blake Chorney
2nd7:26Faceoff Kamloops BlazersHome: #16 Vit Zahejsky · Away: #16 Blake Chorney
2nd9:30Faceoff Kamloops BlazersHome: #34 Brady Ondrus · Away: #17 Cam Parr
2nd10:17Goal Kamloops Blazers#34 Brady Ondrus · Assists: #10 Teagen Bouchard, #2 Mateo Ferreira · Even strength
2nd10:17Faceoff Vancouver GiantsHome: #13 Jacob Dumansky · Away: #29 Sam Charko
2nd11:28Faceoff Vancouver GiantsHome: #19 Andrew Thomson · Away: #16 Blake Chorney
2nd12:11Faceoff Vancouver GiantsHome: #18 Gavin Nemis · Away: #12 Brett Olson
2nd12:49Faceoff Kamloops BlazersHome: #10 Teagen Bouchard · Away: #29 Sam Charko
2nd13:11Penalty Kamloops Blazers#9 Joaquin Geras · High Sticking · 2:00 min · Served by #9 Joaquin Geras
2nd13:11Penalty Vancouver Giants#43 Brogan McNeil · Roughing · 2:00 min · Served by #43 Brogan McNeil
2nd13:11Faceoff Vancouver GiantsHome: #24 Ty Bonkowski · Away: #17 Cam Parr
2nd15:30Penalty Kamloops Blazers#5 Isa Guram · Roughing · 2:00 min · Served by #5 Isa Guram
2nd15:30Faceoff Vancouver GiantsHome: #24 Ty Bonkowski · Away: #17 Cam Parr
2nd16:08Faceoff Vancouver GiantsHome: #18 Gavin Nemis · Away: #12 Brett Olson
2nd16:21Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #20 Jakob Oreskovic
2nd16:32Faceoff Vancouver GiantsHome: #16 Vit Zahejsky · Away: #20 Jakob Oreskovic
2nd16:47Goal Vancouver Giants#16 Blake Chorney · Assists: #13 Tobias Tomik, #20 Jakob Oreskovic · PP
2nd16:47Faceoff Vancouver GiantsHome: #15 Owen Cooper · Away: #29 Sam Charko
2nd17:04Faceoff Kamloops BlazersHome: #34 Brady Ondrus · Away: #12 Brett Olson
2nd18:14Faceoff Vancouver GiantsHome: #13 Jacob Dumansky · Away: #29 Sam Charko
3rd0:00Faceoff Vancouver GiantsHome: #24 Ty Bonkowski · Away: #12 Brett Olson
3rd0:52Faceoff Kamloops BlazersHome: #16 Vit Zahejsky · Away: #16 Blake Chorney
3rd0:57Penalty Kamloops Blazers#5 Isa Guram · Delay of Game · 2:00 min · Served by #5 Isa Guram
3rd0:57Faceoff Vancouver GiantsHome: #18 Gavin Nemis · Away: #20 Jakob Oreskovic
3rd1:51Goal Vancouver Giants#16 Blake Chorney · Assists: #43 Brogan McNeil, #13 Tobias Tomik · PP
3rd1:51Faceoff Vancouver GiantsHome: #19 Andrew Thomson · Away: #17 Cam Parr
3rd2:21Faceoff Kamloops BlazersHome: #10 Teagen Bouchard · Away: #29 Sam Charko
3rd5:02Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #12 Brett Olson
3rd5:16Faceoff Kamloops BlazersHome: #10 Teagen Bouchard · Away: #29 Sam Charko
3rd5:29Faceoff Kamloops BlazersHome: #24 Ty Bonkowski · Away: #29 Sam Charko
3rd5:54Faceoff Vancouver GiantsHome: #24 Ty Bonkowski · Away: #17 Cam Parr
3rd6:06Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #16 Blake Chorney
3rd6:26Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #12 Brett Olson
3rd9:32Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #17 Cam Parr
3rd9:59Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #16 Blake Chorney
3rd11:33Faceoff Kamloops BlazersHome: #24 Ty Bonkowski · Away: #29 Sam Charko
3rd11:40Faceoff Kamloops BlazersHome: #13 Jacob Dumansky · Away: #43 Brogan McNeil
3rd12:23Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #16 Blake Chorney
3rd13:36Faceoff Vancouver GiantsHome: #10 Teagen Bouchard · Away: #20 Jakob Oreskovic
3rd14:47Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #17 Cam Parr
3rd15:53Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #29 Sam Charko
3rd16:56Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #12 Brett Olson
3rd17:09Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #12 Brett Olson
3rd18:02Penalty Kamloops Blazers#13 Jacob Dumansky · Tripping · 2:00 min · Served by #13 Jacob Dumansky
3rd18:02Goaltender change Vancouver GiantsIn: — · Out: #35 Burke Hood
3rd18:02Faceoff Vancouver GiantsHome: #18 Gavin Nemis · Away: #17 Cam Parr
3rd18:07Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #17 Cam Parr
3rd18:23Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #43 Brogan McNeil
3rd18:44Goal Vancouver Giants#27 Mathis Preston · Assists: #43 Brogan McNeil, #17 Cam Parr · PP
3rd18:44Goaltender change Vancouver GiantsIn: #35 Burke Hood · Out: —
3rd18:44Faceoff Kamloops BlazersHome: #13 Jacob Dumansky · Away: #12 Brett Olson
OT0:00Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #17 Cam Parr
OT0:40Faceoff Vancouver GiantsHome: #18 Gavin Nemis · Away: #16 Blake Chorney
OT2:06Faceoff Kamloops BlazersHome: #24 Ty Bonkowski · Away: #20 Jakob Oreskovic
OT5:00Penalty Vancouver Giants#11 Cash Koch · 10-Minute Misconduct · 10:00 min · Served by #11 Cash Koch
OT5:00Goaltender change Kamloops BlazersIn: — · Out: #1 Kaeden Tate
OT5:00Goaltender change Vancouver GiantsIn: — · Out: #35 Burke Hood
SO—Shootout Vancouver Giants#16 Blake Chorney vs #1 Kaeden Tate · No goal · Round 1
SO—Shootout Kamloops Blazers#16 Vit Zahejsky vs #35 Burke Hood · Goal · Round 1 · Deciding goal
SO—Shootout Vancouver Giants#13 Tobias Tomik vs #1 Kaeden Tate · No goal · Round 2
SO—Shootout Kamloops Blazers#2 Mateo Ferreira vs #35 Burke Hood · No goal · Round 2
SO—Shootout Vancouver Giants#27 Mathis Preston vs #1 Kaeden Tate · No goal · 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

10 penalties
Penalty Summary
PeriodTimeTeamPenalised playerOffenceMinutesServed bySituation
1st1:06 Vancouver GiantsKaleb HartmannSlashing2:00Kaleb HartmannPower play
1st5:21 Vancouver GiantsCash KochRoughing2:00Cash KochPower play
1st12:13 Kamloops BlazersMateo FerreiraInterference2:00Mateo FerreiraPower play
1st19:40 Kamloops BlazersCarson OlsenInterference2:00Carson OlsenPower play
2nd13:11 Vancouver GiantsBrogan McNeilRoughing2:00Brogan McNeil—
2nd13:11 Kamloops BlazersJoaquin GerasHigh Sticking2:00Joaquin Geras—
2nd15:30 Kamloops BlazersIsa GuramRoughing2:00Isa GuramPower play
3rd0:57 Kamloops BlazersIsa GuramDelay of Game2:00Isa GuramPower play
3rd18:02 Kamloops BlazersJacob DumanskyTripping2:00Jacob DumanskyPower play
OT5:00 Vancouver GiantsCash Koch10-Minute Misconduct10:00Cash Koch—

Shootout Attempts

5 attempts
Shootout Attempts
RoundTeamShooterGoaltenderResultDecision
1 Vancouver Giants#16 Blake ChorneyKaeden TateNo goal—
1 Kamloops Blazers#16 Vit ZahejskyBurke HoodGoalDeciding goal
2 Vancouver Giants#13 Tobias TomikKaeden TateNo goal—
2 Kamloops Blazers#2 Mateo FerreiraBurke HoodNo goal—
3 Vancouver Giants#27 Mathis PrestonKaeden TateNo goal—

Player Stats

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

Vancouver Giants — Skaters

18 skaters
Vancouver Giants — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
David Byrne5RD0000000000 / 0——
Lance McCloskey6RD000-1000000 / 0——
Kaleb Hartmann7LD000-1420000 / 0——
Derek Thurston8LD0000200000 / 0—Starter
Cash Koch11LW000-14120000 / 0——
Brett Olson12C0000300005 / 1533.3%Starter
Tobias Tomik13RW022-1300000 / 0——
Nolen Miller14RD000-1100000 / 0——
Blake Chorney16C2020502005 / 1145.5%—
Cam Parr17C0110300005 / 1338.5%—
Jakob Oreskovic20LW0110200005 / 771.4%Starter
Joe Iginla22RW0000000000 / 0—Starter
Crosby Mateychuk23LD000-1100000 / 0—Rookie
Ethan Armstrong24RD0000000000 / 0—Starter
Mathis Preston27RW1010401000 / 0——
Sam Charko29C000-2200007 / 1450.0%—
Dennis Emesibe34LW000-1200000 / 0—Rookie
Brogan McNeil43RW022-1220001 / 333.3%—

Vancouver Giants — Goaltenders

2 goaltenders
Vancouver Giants — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Oliver Bryks31Did not play————————Rookie
Burke Hood3564:1834331.9120000Starter

Kamloops Blazers — Skaters

18 skaters
Kamloops Blazers — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Mateo Ferreira2RD011+2120000 / 0—Rookie
Isa Guram5D011+2140000 / 0——
Joaquin Geras9RD0000420000 / 0——
Teagen Bouchard10C011+1600004 / 580.0%Rookie
Jacob Dumansky13C0000220003 / 1127.3%Starter
Cooper Moore14RW0000200000 / 0——
Owen Cooper15LW0000000000 / 10.0%—
Vit Zahejsky16LW112+1101003 / 560.0%—
Gavin Nemis18C01100000014 / 2263.6%—
Andrew Thomson19C112+1500005 / 955.6%—
Carson Olsen21RD0000020000 / 0—Starter
Mikhail Cherepanov22D0000100000 / 0—Starter · Rookie
Eli Tverdovsky23RW000+1000000 / 0—Rookie
Ty Bonkowski24RW0000100003 / 742.9%Starter
Madden Tymchak25D0000100000 / 0——
River Arnason27RW000+1400000 / 0—Rookie
Asher Gingras32LW0000100000 / 0—Starter
Brady Ondrus34LW101+1400003 / 3100.0%Rookie

Kamloops Blazers — Goaltenders

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

Coaches & Officials

Coaches & Game Officials

Coaches & Game Officials
RoleName
Referee 1#82 Jeff Ingram
Referee 2#70 Nick Panter
Linesman 1#101 ethan crawford
Linesman 2#142 Mitchell Gibbs
Vancouver Giants — Head Coach/General ManagerMichael Dyck

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 23, 2026
Puck drop
7:00 PM PDT
Venue
Sandman Centre - Kamloops, BC
Location
Kamloops, BC
Final horn
Oct 23, 9:42 PM PDT
Actual puck drop
Oct 23, 7:04 PM PDT
Game length
2h 38m
Attendance
3,719

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.

Kamloops calls timeout @ 14:47 of the 3rd period Vancouver calls timeout @ 18:02 of the 3rd period

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.