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

Western Hockey League

Victoria Royals at Kamloops Blazers: WHL Box Score

Victoria Royals defeated Kamloops Blazers 4–2. Sep 19, 2026 at Sandman Centre - Kamloops, BC.

Remembered on this browser

Sat, Sep 19, 2026 · 6:00 PM PDTFinal
2026–27 regular season · Sandman Centre - Kamloops, BC

Game Highlights

Highlights are not available for this game yet.

Final Score & Box Score

Score by Period

Score by Period
Team1st2nd3rdFinal
Victoria Royals1124
Kamloops Blazers0112

Team Stats

Team Stats
Statistic Victoria Royals Kamloops Blazers
Shots on goal2636
Penalty minutes1111
Power-play goals / opportunities1 / 32 / 3
Power play %33.3%66.7%
Faceoffs won / attempts35 / 6631 / 66
Faceoff win %53.0%47.0%

Shots by Period

Shots by Period
Period Victoria Royals Kamloops Blazers
1st1014
2nd810
3rd812

Three Stars

3 stars
Three Stars
StarPlayerTeam
1#1 Cole Prelusky Victoria Royals
2#19 Andrew Thomson Kamloops Blazers
3#9 Caleb Matthews Victoria Royals

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 · 10:06 Victoria Royals#19 Hayden Moore (1)#9 Caleb MatthewsEven strength
2nd · 4:41 Kamloops Blazers#19 Andrew Thomson (1)#2 Mateo FerreiraPP
2nd · 14:04 Victoria Royals#28 Cruz Waltze (1)#16 Wyatt Danyleyko, #91 Max SilverEven strength
3rd · 13:24 Kamloops Blazers#19 Andrew Thomson (2)#2 Mateo Ferreira, #24 Ty BonkowskiPP
3rd · 15:18 Victoria Royals#73 Marek Peroutka (1)#4 Odin Vauhkonen, #14 Savin VirkPP · Game-winning goal
3rd · 18:31 Victoria Royals#9 Caleb Matthews (1)#11 Ludovic PerreaultEmpty net · Insurance goal

Plus/Minus on Goals

Plus/Minus on Goals
Period / timeScorerCredited +1Charged −1
1st · 10:06Hayden Moore#9 Caleb Matthews, #19 Hayden Moore, #44 Nate Yellowaga, #73 Marek Peroutka, #74 Landon Young#2 Mateo Ferreira, #5 Isa Guram, #16 Vit Zahejsky, #19 Andrew Thomson, #27 River Arnason
2nd · 14:04Cruz Waltze#7 Sam Schulte, #16 Wyatt Danyleyko, #28 Cruz Waltze, #44 Nate Yellowaga, #91 Max Silver#3 Dryden Deobald, #7 Logan Lanti, #25 Madden Tymchak, #27 River Arnason, #32 Asher Gingras
3rd · 18:31Caleb Matthews#4 Odin Vauhkonen, #7 Sam Schulte, #9 Caleb Matthews, #11 Ludovic Perreault, #19 Hayden Moore#2 Mateo Ferreira, #5 Isa Guram, #16 Vit Zahejsky, #19 Andrew Thomson, #27 River Arnason, #32 Asher Gingras

Key Plays

18 plays
Key Plays
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Kamloops BlazersIn: #31 Logan Edmonstone · Out: —
1st0:00Goaltender change Victoria RoyalsIn: #1 Cole Prelusky · Out: —
1st10:06Goal Victoria Royals#19 Hayden Moore · Assists: #9 Caleb Matthews · Even strength
1st15:33Penalty Victoria Royals#14 Savin Virk · Slashing · 2:00 min · Served by #14 Savin Virk
2nd2:04Penalty Kamloops Blazers#5 Isa Guram · Slashing · 2:00 min · Served by #5 Isa Guram
2nd3:53Penalty Victoria Royals#44 Nate Yellowaga · Interference · 2:00 min · Served by #44 Nate Yellowaga
2nd4:41Goal Kamloops Blazers#19 Andrew Thomson · Assists: #2 Mateo Ferreira · PP
2nd14:04Goal Victoria Royals#28 Cruz Waltze · Assists: #16 Wyatt Danyleyko, #91 Max Silver · Even strength
2nd15:12Penalty Kamloops Blazers#5 Isa Guram · Tripping · 2:00 min · Served by #5 Isa Guram
3rd6:57Penalty Victoria Royals#73 Marek Peroutka · Major-Fighting · 5:00 min · Served by #73 Marek Peroutka
3rd6:57Penalty Kamloops Blazers#25 Madden Tymchak · Major-Fighting · 5:00 min · Served by #25 Madden Tymchak
3rd12:39Penalty Victoria Royals#24 Jonas Kohn · Tripping · 2:00 min · Served by #24 Jonas Kohn
3rd13:24Goal Kamloops Blazers#19 Andrew Thomson · Assists: #2 Mateo Ferreira, #24 Ty Bonkowski · PP
3rd15:03Penalty Kamloops Blazers#2 Mateo Ferreira · Tripping · 2:00 min · Served by #2 Mateo Ferreira
3rd15:18Goal Victoria Royals#73 Marek Peroutka · Assists: #4 Odin Vauhkonen, #14 Savin Virk · PP · Game-winning goal
3rd18:10Goaltender change Kamloops BlazersIn: — · Out: #31 Logan Edmonstone
3rd18:31Goal Victoria Royals#9 Caleb Matthews · Assists: #11 Ludovic Perreault · Empty net · Insurance goal
3rd18:31Goaltender change Kamloops BlazersIn: #31 Logan Edmonstone · Out: —

Full Play-by-Play

84 plays
Full Play-by-Play
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Kamloops BlazersIn: #31 Logan Edmonstone · Out: —
1st0:00Goaltender change Victoria RoyalsIn: #1 Cole Prelusky · Out: —
1st0:00Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #11 Ludovic Perreault
1st0:55Faceoff Kamloops BlazersHome: #13 Jacob Dumansky · Away: #89 Miles Cooper
1st1:48Faceoff Kamloops BlazersHome: #7 Logan Lanti · Away: #19 Hayden Moore
1st2:35Faceoff Victoria RoyalsHome: #10 Teagen Bouchard · Away: #16 Wyatt Danyleyko
1st5:08Faceoff Victoria RoyalsHome: #7 Logan Lanti · Away: #19 Hayden Moore
1st5:14Faceoff Kamloops BlazersHome: #7 Logan Lanti · Away: #9 Caleb Matthews
1st5:31Faceoff Victoria RoyalsHome: #10 Teagen Bouchard · Away: #19 Hayden Moore
1st6:57Faceoff Victoria RoyalsHome: #13 Jacob Dumansky · Away: #89 Miles Cooper
1st7:15Faceoff Victoria RoyalsHome: #13 Jacob Dumansky · Away: #89 Miles Cooper
1st7:51Faceoff Victoria RoyalsHome: #32 Asher Gingras · Away: #11 Ludovic Perreault
1st8:36Faceoff Victoria RoyalsHome: #10 Teagen Bouchard · Away: #11 Ludovic Perreault
1st10:06Goal Victoria Royals#19 Hayden Moore · Assists: #9 Caleb Matthews · Even strength
1st10:06Faceoff Victoria RoyalsHome: #13 Jacob Dumansky · Away: #19 Hayden Moore
1st10:49Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #89 Miles Cooper
1st12:48Faceoff Victoria RoyalsHome: #10 Teagen Bouchard · Away: #16 Wyatt Danyleyko
1st13:59Faceoff Victoria RoyalsHome: #13 Jacob Dumansky · Away: #19 Hayden Moore
1st14:12Faceoff Kamloops BlazersHome: #13 Jacob Dumansky · Away: #19 Hayden Moore
1st14:22Faceoff Victoria RoyalsHome: #19 Andrew Thomson · Away: #19 Hayden Moore
1st15:14Faceoff Victoria RoyalsHome: #34 Brady Ondrus · Away: #89 Miles Cooper
1st15:33Penalty Victoria Royals#14 Savin Virk · Slashing · 2:00 min · Served by #14 Savin Virk
1st15:33Faceoff Victoria RoyalsHome: #19 Andrew Thomson · Away: #19 Hayden Moore
2nd0:00Faceoff Victoria RoyalsHome: #19 Andrew Thomson · Away: #11 Ludovic Perreault
2nd1:20Faceoff Kamloops BlazersHome: #7 Logan Lanti · Away: #19 Hayden Moore
2nd1:48Faceoff Kamloops BlazersHome: #10 Teagen Bouchard · Away: #16 Wyatt Danyleyko
2nd2:04Penalty Kamloops Blazers#5 Isa Guram · Slashing · 2:00 min · Served by #5 Isa Guram
2nd2:04Faceoff Kamloops BlazersHome: #24 Ty Bonkowski · Away: #89 Miles Cooper
2nd2:09Faceoff Victoria RoyalsHome: #24 Ty Bonkowski · Away: #89 Miles Cooper
2nd2:41Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #11 Ludovic Perreault
2nd3:53Penalty Victoria Royals#44 Nate Yellowaga · Interference · 2:00 min · Served by #44 Nate Yellowaga
2nd3:53Faceoff Victoria RoyalsHome: #13 Jacob Dumansky · Away: #89 Miles Cooper
2nd4:38Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #19 Hayden Moore
2nd4:41Goal Kamloops Blazers#19 Andrew Thomson · Assists: #2 Mateo Ferreira · PP
2nd4:41Faceoff Victoria RoyalsHome: #7 Logan Lanti · Away: #16 Wyatt Danyleyko
2nd6:07Faceoff Victoria RoyalsHome: #13 Jacob Dumansky · Away: #19 Hayden Moore
2nd6:14Faceoff Kamloops BlazersHome: #24 Ty Bonkowski · Away: #19 Hayden Moore
2nd6:26Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #89 Miles Cooper
2nd6:57Faceoff Victoria RoyalsHome: #7 Logan Lanti · Away: #11 Ludovic Perreault
2nd10:03Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #23 Ashton Brown
2nd12:02Faceoff Victoria RoyalsHome: #10 Teagen Bouchard · Away: #89 Miles Cooper
2nd12:19Faceoff Kamloops BlazersHome: #13 Jacob Dumansky · Away: #89 Miles Cooper
2nd12:30Faceoff Kamloops BlazersHome: #13 Jacob Dumansky · Away: #17 Nolan Stewart
2nd13:13Faceoff Victoria RoyalsHome: #19 Andrew Thomson · Away: #16 Wyatt Danyleyko
2nd14:04Goal Victoria Royals#28 Cruz Waltze · Assists: #16 Wyatt Danyleyko, #91 Max Silver · Even strength
2nd14:04Faceoff Victoria RoyalsHome: #7 Logan Lanti · Away: #19 Hayden Moore
2nd15:12Penalty Kamloops Blazers#5 Isa Guram · Tripping · 2:00 min · Served by #5 Isa Guram
2nd15:12Faceoff Kamloops BlazersHome: #24 Ty Bonkowski · Away: #89 Miles Cooper
2nd17:22Faceoff Kamloops BlazersHome: #7 Logan Lanti · Away: #16 Wyatt Danyleyko
2nd17:35Faceoff Kamloops BlazersHome: #7 Logan Lanti · Away: #16 Wyatt Danyleyko
2nd18:34Faceoff Victoria RoyalsHome: #13 Jacob Dumansky · Away: #89 Miles Cooper
2nd19:40Faceoff Victoria RoyalsHome: #10 Teagen Bouchard · Away: #19 Hayden Moore
3rd0:00Faceoff Victoria RoyalsHome: #19 Andrew Thomson · Away: #19 Hayden Moore
3rd3:13Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #19 Hayden Moore
3rd3:23Faceoff Kamloops BlazersHome: #14 Cooper Moore · Away: #11 Ludovic Perreault
3rd4:44Faceoff Kamloops BlazersHome: #13 Jacob Dumansky · Away: #16 Wyatt Danyleyko
3rd5:59Faceoff Victoria RoyalsHome: #7 Logan Lanti · Away: #23 Ashton Brown
3rd6:02Faceoff Victoria RoyalsHome: #13 Jacob Dumansky · Away: #23 Ashton Brown
3rd6:57Penalty Victoria Royals#73 Marek Peroutka · Major-Fighting · 5:00 min · Served by #73 Marek Peroutka
3rd6:57Penalty Kamloops Blazers#25 Madden Tymchak · Major-Fighting · 5:00 min · Served by #25 Madden Tymchak
3rd6:57Faceoff Victoria RoyalsHome: #19 Andrew Thomson · Away: #19 Hayden Moore
3rd8:24Faceoff Victoria RoyalsHome: #14 Cooper Moore · Away: #89 Miles Cooper
3rd9:10Faceoff Kamloops BlazersHome: #7 Logan Lanti · Away: #89 Miles Cooper
3rd9:21Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #91 Max Silver
3rd9:58Faceoff Victoria RoyalsHome: #34 Brady Ondrus · Away: #23 Ashton Brown
3rd10:41Faceoff Kamloops BlazersHome: #24 Ty Bonkowski · Away: #23 Ashton Brown
3rd10:59Faceoff Victoria RoyalsHome: #7 Logan Lanti · Away: #19 Hayden Moore
3rd11:24Faceoff Kamloops BlazersHome: #16 Vit Zahejsky · Away: #11 Ludovic Perreault
3rd12:39Penalty Victoria Royals#24 Jonas Kohn · Tripping · 2:00 min · Served by #24 Jonas Kohn
3rd12:39Faceoff Victoria RoyalsHome: #19 Andrew Thomson · Away: #89 Miles Cooper
3rd13:24Goal Kamloops Blazers#19 Andrew Thomson · Assists: #2 Mateo Ferreira, #24 Ty Bonkowski · PP
3rd13:24Faceoff Kamloops BlazersHome: #7 Logan Lanti · Away: #16 Wyatt Danyleyko
3rd13:37Faceoff Victoria RoyalsHome: #16 Vit Zahejsky · Away: #16 Wyatt Danyleyko
3rd15:03Penalty Kamloops Blazers#2 Mateo Ferreira · Tripping · 2:00 min · Served by #2 Mateo Ferreira
3rd15:03Faceoff Victoria RoyalsHome: #19 Andrew Thomson · Away: #19 Hayden Moore
3rd15:18Goal Victoria Royals#73 Marek Peroutka · Assists: #4 Odin Vauhkonen, #14 Savin Virk · PP · Game-winning goal
3rd15:18Faceoff Kamloops BlazersHome: #10 Teagen Bouchard · Away: #89 Miles Cooper
3rd15:37Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #89 Miles Cooper
3rd16:41Faceoff Kamloops BlazersHome: #7 Logan Lanti · Away: #16 Wyatt Danyleyko
3rd17:22Faceoff Victoria RoyalsHome: #19 Andrew Thomson · Away: #19 Hayden Moore
3rd18:10Goaltender change Kamloops BlazersIn: — · Out: #31 Logan Edmonstone
3rd18:31Goal Victoria Royals#9 Caleb Matthews · Assists: #11 Ludovic Perreault · Empty net · Insurance goal
3rd18:31Goaltender change Kamloops BlazersIn: #31 Logan Edmonstone · Out: —
3rd18:31Faceoff Kamloops BlazersHome: #10 Teagen Bouchard · Away: #16 Wyatt Danyleyko

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

Penalties & Shootouts

Penalty Summary

8 penalties
Penalty Summary
PeriodTimeTeamPenalised playerOffenceMinutesServed bySituation
1st15:33 Victoria RoyalsSavin VirkSlashing2:00Savin VirkPower play
2nd2:04 Kamloops BlazersIsa GuramSlashing2:00Isa GuramPower play
2nd3:53 Victoria RoyalsNate YellowagaInterference2:00Nate YellowagaPower play
2nd15:12 Kamloops BlazersIsa GuramTripping2:00Isa GuramPower play
3rd6:57 Victoria RoyalsMarek PeroutkaMajor-Fighting5:00Marek Peroutka—
3rd6:57 Kamloops BlazersMadden TymchakMajor-Fighting5:00Madden Tymchak—
3rd12:39 Victoria RoyalsJonas KohnTripping2:00Jonas KohnPower play
3rd15:03 Kamloops BlazersMateo FerreiraTripping2:00Mateo FerreiraPower play

Player Stats

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

Victoria Royals — Skaters

18 skaters
Victoria Royals — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Odin Vauhkonen4LD011+1100000 / 0—Starter
Sam Schulte7RD000+2100000 / 0—Starter
Caleb Matthews9RW112+2200000 / 10.0%—
Ludovic Perreault11C011+1200004 / 850.0%Starter
Savin Virk14RW0110120000 / 0——
Wyatt Danyleyko16C011+1100005 / 1241.7%—
Nolan Stewart17LW0000200000 / 10.0%—
Hayden Moore19C101+22000014 / 2070.0%—
Henry Peterson22RD0000100000 / 0——
Ashton Brown23RW0000200003 / 560.0%Starter
Jonas Kohn24LD0000020000 / 0——
Cruz Waltze28LW101+1200000 / 0——
Nate Yellowaga44RD000+2220000 / 0——
Drayden Uhrina53LW0000100000 / 0—Starter · Rookie
Marek Peroutka73LW101+1251010 / 0——
Landon Young74LD000+1000000 / 0——
Miles Cooper89C0000100009 / 1850.0%—
Max Silver91RW011+1300000 / 10.0%—

Victoria Royals — Goaltenders

2 goaltenders
Victoria Royals — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Cole Prelusky160:0036234.9440000Starter · Rookie
Seth Badry35Did not play————————Rookie

Kamloops Blazers — Skaters

18 skaters
Kamloops Blazers — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Mateo Ferreira2RD022-2020000 / 0—Starter · Rookie
Dryden Deobald3LD000-1100000 / 0——
Isa Guram5D000-2240000 / 0—Starter
Liam Kilfoil6RD0000300000 / 0—Rookie
Logan Lanti7C000-1100008 / 1457.1%—
Joaquin Geras9RD0000100000 / 0——
Teagen Bouchard10C0000100003 / 933.3%Rookie
Collin Kim12RW0000200000 / 0—Rookie
Jacob Dumansky13C0000200005 / 1338.5%—
Cooper Moore14RW0000100001 / 250.0%—
Owen Cooper15LW0000100000 / 0——
Vit Zahejsky16LW000-2400001 / 250.0%Starter
Andrew Thomson19C202-2602009 / 1850.0%Starter
Ty Bonkowski24RW0110300004 / 580.0%—
Madden Tymchak25D000-1050000 / 0——
River Arnason27RW000-3300000 / 0—Starter · Rookie
Asher Gingras32LW000-2300000 / 10.0%—
Brady Ondrus34LW0000200000 / 20.0%Rookie

Kamloops Blazers — Goaltenders

2 goaltenders
Kamloops Blazers — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Kaeden Tate1Did not play————————Rookie
Logan Edmonstone3159:3925322.8800000Starter

Coaches & Officials

Coaches & Game Officials

Coaches & Game Officials
RoleName
Referee 1#18 Matthew Hicketts
Referee 2#52 Brad Lebus
Linesman 1#3 Nick Albinati
Linesman 2#101 ethan crawford

Official Game Links

YouTube ↗

Official channel

YouTube ↗

Official channel

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

Game Information

Competition
2026–27 regular season
Date
Sat, Sep 19, 2026
Puck drop
6:00 PM PDT
Venue
Sandman Centre - Kamloops, BC
Location
Kamloops, BC
Final horn
Sep 19, 8:37 PM PDT
Actual puck drop
Sep 19, 6:15 PM PDT
Game length
2h 22m
Attendance
4,065

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.