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

Western Hockey League

Kelowna Rockets at Victoria Royals: WHL Box Score

Victoria Royals defeated Kelowna Rockets 4–1. Oct 24, 2026 at Save-On-Foods Memorial Centre - Victoria, BC.

Remembered on this browser

Sat, Oct 24, 2026 · 4:00 PM PDTFinal
2026–27 regular season · Save-On-Foods Memorial Centre - Victoria, BC

Game Highlights

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

Kelowna Rockets at Victoria Royals 10/24 | WHL Highlights 2026-27

Western Hockey League

Watch on YouTube ↗

Real Canadian Superstore Save of the Night: Harrison Boettiger - October 24, 2026

Western Hockey League

Watch on YouTube ↗

Final Score & Box Score

Score by Period

Score by Period
Team1st2nd3rdFinal
Kelowna Rockets1001
Victoria Royals3014

Team Stats

Team Stats
Statistic Kelowna Rockets Victoria Royals
Shots on goal2027
Penalty minutes1717
Power-play goals / opportunities0 / 52 / 5
Power play %0.0%40.0%
Faceoffs won / attempts22 / 6442 / 64
Faceoff win %34.4%65.6%

Shots by Period

Shots by Period
Period Kelowna Rockets Victoria Royals
1st814
2nd66
3rd67

Three Stars

3 stars
Three Stars
StarPlayerTeam
1#88 Cameron Schmidt Victoria Royals
2#44 Nate Yellowaga Victoria Royals
3#53 Drayden Uhrina 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

5 goals
Goals & Assists
Period / timeTeamScorer (season goals)AssistsSituation
1st · 0:53 Victoria Royals#89 Miles Cooper (2)#88 Cameron Schmidt, #4 Odin VauhkonenEven strength
1st · 18:23 Victoria Royals#88 Cameron Schmidt (6)#9 Caleb Matthews, #44 Nate YellowagaPP · Game-winning goal
1st · 19:07 Victoria Royals#23 Ashton Brown (2)#44 Nate Yellowaga, #11 Ludovic PerreaultInsurance goal
1st · 19:47 Kelowna Rockets#21 Owen Folstrom (3)#27 Jacob Henderson, #18 Dawson GerwingEven strength
3rd · 2:48 Victoria Royals#53 Drayden Uhrina (3)#18 Filip Novak, #4 Odin VauhkonenPP

Plus/Minus on Goals

Plus/Minus on Goals
Period / timeScorerCredited +1Charged −1
1st · 0:53Miles Cooper#4 Odin Vauhkonen, #8 Axel Bisbee, #11 Ludovic Perreault, #88 Cameron Schmidt, #89 Miles Cooper#2 Dane Sorensen, #10 Tomas Poletin, #18 Dawson Gerwing, #19 Ryan Oothoudt, #27 Jacob Henderson
1st · 19:07Ashton Brown#8 Axel Bisbee, #11 Ludovic Perreault, #23 Ashton Brown, #44 Nate Yellowaga, #91 Max Silver#3 Will Kelts, #11 William Matte, #18 Dawson Gerwing, #19 Ryan Oothoudt, #27 Jacob Henderson
1st · 19:47Owen Folstrom#8 Remy Koch, #18 Dawson Gerwing, #19 Ryan Oothoudt, #21 Owen Folstrom, #27 Jacob Henderson#4 Odin Vauhkonen, #7 Sam Schulte, #14 Savin Virk, #17 Nolan Stewart, #19 Hayden Moore

Key Plays

21 plays
Key Plays
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Victoria RoyalsIn: #1 Cole Prelusky · Out: —
1st0:00Goaltender change Kelowna RocketsIn: #30 Harrison Boettiger · Out: —
1st0:53Goal Victoria Royals#89 Miles Cooper · Assists: #88 Cameron Schmidt, #4 Odin Vauhkonen · Even strength
1st10:11Penalty Victoria Royals#91 Max Silver · Interference · 2:00 min · Served by #91 Max Silver
1st16:48Penalty Victoria Royals#73 Marek Peroutka · Major-Fighting · 5:00 min · Served by #73 Marek Peroutka
1st16:48Penalty Kelowna Rockets#22 Nate Corbet · Major-Fighting · 5:00 min · Served by #22 Nate Corbet
1st17:42Penalty Kelowna Rockets#10 Tomas Poletin · High Sticking · 2:00 min · Served by #10 Tomas Poletin
1st18:23Goal Victoria Royals#88 Cameron Schmidt · Assists: #9 Caleb Matthews, #44 Nate Yellowaga · PP · Game-winning goal
1st19:07Goal Victoria Royals#23 Ashton Brown · Assists: #44 Nate Yellowaga, #11 Ludovic Perreault · Insurance goal
1st19:47Goal Kelowna Rockets#21 Owen Folstrom · Assists: #27 Jacob Henderson, #18 Dawson Gerwing · Even strength
2nd2:08Penalty Kelowna Rockets#15 Drew Larioza · High Sticking · 2:00 min · Served by #15 Drew Larioza
2nd13:08Penalty Victoria Royals#23 Ashton Brown · Tripping · 2:00 min · Served by #23 Ashton Brown
2nd15:56Penalty Kelowna Rockets#11 William Matte · Holding · 2:00 min · Served by #11 William Matte
2nd18:37Penalty Kelowna Rockets#8 Remy Koch · Holding · 2:00 min · Served by #8 Remy Koch
2nd18:37Penalty Victoria Royals#88 Cameron Schmidt · Embellishment · 2:00 min · Served by #88 Cameron Schmidt
3rd1:04Penalty Kelowna Rockets#14 Cole Braunshausen · Cross Checking · 2:00 min · Served by #14 Cole Braunshausen
3rd2:48Goal Victoria Royals#53 Drayden Uhrina · Assists: #18 Filip Novak, #4 Odin Vauhkonen · PP
3rd6:39Penalty Victoria Royals#18 Filip Novak · Roughing · 2:00 min · Served by #18 Filip Novak
3rd10:08Penalty Victoria RoyalsBench penalty · Too Many Men · 2:00 min · Served by #91 Max Silver
3rd15:01Penalty Kelowna Rockets#18 Dawson Gerwing · Cross Checking · 2:00 min · Served by #18 Dawson Gerwing
3rd18:13Penalty Victoria Royals#14 Savin Virk · Holding · 2:00 min · Served by #14 Savin Virk

Full Play-by-Play

85 plays
Full Play-by-Play
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Victoria RoyalsIn: #1 Cole Prelusky · Out: —
1st0:00Goaltender change Kelowna RocketsIn: #30 Harrison Boettiger · Out: —
1st0:00Faceoff Victoria RoyalsHome: #19 Hayden Moore · Away: #10 Tomas Poletin
1st0:23Faceoff Kelowna RocketsHome: #19 Hayden Moore · Away: #10 Tomas Poletin
1st0:53Goal Victoria Royals#89 Miles Cooper · Assists: #88 Cameron Schmidt, #4 Odin Vauhkonen · Even strength
1st0:53Faceoff Kelowna RocketsHome: #89 Miles Cooper · Away: #21 Owen Folstrom
1st1:56Faceoff Victoria RoyalsHome: #9 Caleb Matthews · Away: #21 Owen Folstrom
1st3:10Faceoff Victoria RoyalsHome: #19 Hayden Moore · Away: #10 Tomas Poletin
1st3:18Faceoff Victoria RoyalsHome: #89 Miles Cooper · Away: #21 Owen Folstrom
1st3:32Faceoff Kelowna RocketsHome: #14 Savin Virk · Away: #10 Tomas Poletin
1st3:40Faceoff Kelowna RocketsHome: #19 Hayden Moore · Away: #10 Tomas Poletin
1st5:04Faceoff Victoria RoyalsHome: #9 Caleb Matthews · Away: #11 William Matte
1st6:06Faceoff Victoria RoyalsHome: #91 Max Silver · Away: #15 Drew Larioza
1st7:18Faceoff Victoria RoyalsHome: #89 Miles Cooper · Away: #14 Cole Braunshausen
1st7:30Faceoff Victoria RoyalsHome: #88 Cameron Schmidt · Away: #9 Jakub Frolo
1st9:26Faceoff Victoria RoyalsHome: #9 Caleb Matthews · Away: #11 William Matte
1st10:11Penalty Victoria Royals#91 Max Silver · Interference · 2:00 min · Served by #91 Max Silver
1st10:11Faceoff Victoria RoyalsHome: #19 Hayden Moore · Away: #10 Tomas Poletin
1st12:23Faceoff Victoria RoyalsHome: #23 Ashton Brown · Away: #11 William Matte
1st12:33Faceoff Kelowna RocketsHome: #9 Caleb Matthews · Away: #9 Jakub Frolo
1st12:33Faceoff Victoria RoyalsHome: #9 Caleb Matthews · Away: #11 William Matte
1st14:03Faceoff Victoria RoyalsHome: #19 Hayden Moore · Away: #21 Owen Folstrom
1st14:26Faceoff Kelowna RocketsHome: #89 Miles Cooper · Away: #17 Eli Barrett
1st15:17Faceoff Victoria RoyalsHome: #19 Hayden Moore · Away: #10 Tomas Poletin
1st15:51Faceoff Victoria RoyalsHome: #23 Ashton Brown · Away: #21 Owen Folstrom
1st15:58Faceoff Kelowna RocketsHome: #23 Ashton Brown · Away: #11 William Matte
1st16:48Penalty Victoria Royals#73 Marek Peroutka · Major-Fighting · 5:00 min · Served by #73 Marek Peroutka
1st16:48Penalty Kelowna Rockets#22 Nate Corbet · Major-Fighting · 5:00 min · Served by #22 Nate Corbet
1st16:48Faceoff Kelowna RocketsHome: #9 Caleb Matthews · Away: #21 Owen Folstrom
1st16:56Faceoff Kelowna RocketsHome: #9 Caleb Matthews · Away: #21 Owen Folstrom
1st17:16Faceoff Victoria RoyalsHome: #19 Hayden Moore · Away: #10 Tomas Poletin
1st17:35Faceoff Victoria RoyalsHome: #19 Hayden Moore · Away: #10 Tomas Poletin
1st17:42Penalty Kelowna Rockets#10 Tomas Poletin · High Sticking · 2:00 min · Served by #10 Tomas Poletin
1st17:42Faceoff Kelowna RocketsHome: #89 Miles Cooper · Away: #21 Owen Folstrom
1st18:23Goal Victoria Royals#88 Cameron Schmidt · Assists: #9 Caleb Matthews, #44 Nate Yellowaga · PP · Game-winning goal
1st18:23Faceoff Victoria RoyalsHome: #23 Ashton Brown · Away: #11 William Matte
1st18:30Faceoff Victoria RoyalsHome: #23 Ashton Brown · Away: #11 William Matte
1st19:07Goal Victoria Royals#23 Ashton Brown · Assists: #44 Nate Yellowaga, #11 Ludovic Perreault · Insurance goal
1st19:07Faceoff Victoria RoyalsHome: #19 Hayden Moore · Away: #10 Tomas Poletin
1st19:42Faceoff Kelowna RocketsHome: #19 Hayden Moore · Away: #21 Owen Folstrom
1st19:47Goal Kelowna Rockets#21 Owen Folstrom · Assists: #27 Jacob Henderson, #18 Dawson Gerwing · Even strength
1st19:47Faceoff Kelowna RocketsHome: #19 Hayden Moore · Away: #21 Owen Folstrom
2nd0:00Faceoff Kelowna RocketsHome: #19 Hayden Moore · Away: #17 Eli Barrett
2nd0:57Faceoff Kelowna RocketsHome: #88 Cameron Schmidt · Away: #10 Tomas Poletin
2nd2:08Penalty Kelowna Rockets#15 Drew Larioza · High Sticking · 2:00 min · Served by #15 Drew Larioza
2nd2:08Faceoff Victoria RoyalsHome: #17 Nolan Stewart · Away: #10 Tomas Poletin
2nd2:44Faceoff Victoria RoyalsHome: #14 Savin Virk · Away: #21 Owen Folstrom
2nd5:32Faceoff Victoria RoyalsHome: #19 Hayden Moore · Away: #11 William Matte
2nd7:31Faceoff Kelowna RocketsHome: #9 Caleb Matthews · Away: #21 Owen Folstrom
2nd8:21Faceoff Victoria RoyalsHome: #9 Caleb Matthews · Away: #11 William Matte
2nd10:31Faceoff Victoria RoyalsHome: #11 Ludovic Perreault · Away: #21 Owen Folstrom
2nd13:08Penalty Victoria Royals#23 Ashton Brown · Tripping · 2:00 min · Served by #23 Ashton Brown
2nd13:08Faceoff Kelowna RocketsHome: #17 Nolan Stewart · Away: #17 Eli Barrett
2nd15:07Faceoff Victoria RoyalsHome: #9 Caleb Matthews · Away: #28 Gabriel O'Brien
2nd15:21Faceoff Victoria RoyalsHome: #23 Ashton Brown · Away: #11 William Matte
2nd15:56Penalty Kelowna Rockets#11 William Matte · Holding · 2:00 min · Served by #11 William Matte
2nd15:56Faceoff Kelowna RocketsHome: #89 Miles Cooper · Away: #10 Tomas Poletin
2nd16:27Faceoff Victoria RoyalsHome: #11 Ludovic Perreault · Away: #21 Owen Folstrom
2nd17:51Faceoff Victoria RoyalsHome: #19 Hayden Moore · Away: #21 Owen Folstrom
2nd18:24Faceoff Kelowna RocketsHome: #89 Miles Cooper · Away: #10 Tomas Poletin
2nd18:37Penalty Kelowna Rockets#8 Remy Koch · Holding · 2:00 min · Served by #8 Remy Koch
2nd18:37Penalty Victoria Royals#88 Cameron Schmidt · Embellishment · 2:00 min · Served by #88 Cameron Schmidt
2nd18:37Faceoff Victoria RoyalsHome: #19 Hayden Moore · Away: #10 Tomas Poletin
3rd0:00Faceoff Victoria RoyalsHome: #19 Hayden Moore · Away: #10 Tomas Poletin
3rd1:04Penalty Kelowna Rockets#14 Cole Braunshausen · Cross Checking · 2:00 min · Served by #14 Cole Braunshausen
3rd1:04Faceoff Victoria RoyalsHome: #89 Miles Cooper · Away: #21 Owen Folstrom
3rd1:17Faceoff Kelowna RocketsHome: #9 Caleb Matthews · Away: #10 Tomas Poletin
3rd2:48Goal Victoria Royals#53 Drayden Uhrina · Assists: #18 Filip Novak, #4 Odin Vauhkonen · PP
3rd2:48Faceoff Victoria RoyalsHome: #23 Ashton Brown · Away: #11 William Matte
3rd3:54Faceoff Victoria RoyalsHome: #19 Hayden Moore · Away: #17 Eli Barrett
3rd6:14Faceoff Kelowna RocketsHome: #9 Caleb Matthews · Away: #21 Owen Folstrom
3rd6:39Penalty Victoria Royals#18 Filip Novak · Roughing · 2:00 min · Served by #18 Filip Novak
3rd6:39Faceoff Victoria RoyalsHome: #19 Hayden Moore · Away: #21 Owen Folstrom
3rd10:08Penalty Victoria RoyalsBench penalty · Too Many Men · 2:00 min · Served by #91 Max Silver
3rd10:08Faceoff Victoria RoyalsHome: #19 Hayden Moore · Away: #21 Owen Folstrom
3rd11:00Faceoff Kelowna RocketsHome: #89 Miles Cooper · Away: #17 Eli Barrett
3rd11:29Faceoff Victoria RoyalsHome: #23 Ashton Brown · Away: #21 Owen Folstrom
3rd12:29Faceoff Victoria RoyalsHome: #89 Miles Cooper · Away: #11 William Matte
3rd14:20Faceoff Victoria RoyalsHome: #19 Hayden Moore · Away: #21 Owen Folstrom
3rd15:01Penalty Kelowna Rockets#18 Dawson Gerwing · Cross Checking · 2:00 min · Served by #18 Dawson Gerwing
3rd15:01Faceoff Victoria RoyalsHome: #89 Miles Cooper · Away: #10 Tomas Poletin
3rd15:46Faceoff Kelowna RocketsHome: #9 Caleb Matthews · Away: #21 Owen Folstrom
3rd18:13Penalty Victoria Royals#14 Savin Virk · Holding · 2:00 min · Served by #14 Savin Virk
3rd18:13Faceoff Victoria RoyalsHome: #23 Ashton Brown · Away: #17 Eli Barrett
3rd19:32Faceoff Victoria RoyalsHome: #91 Max Silver · Away: #9 Jakub Frolo

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

Penalties & Shootouts

Penalty Summary

14 penalties
Penalty Summary
PeriodTimeTeamPenalised playerOffenceMinutesServed bySituation
1st10:11 Victoria RoyalsMax SilverInterference2:00Max SilverPower play
1st16:48 Kelowna RocketsNate CorbetMajor-Fighting5:00Nate Corbet—
1st16:48 Victoria RoyalsMarek PeroutkaMajor-Fighting5:00Marek Peroutka—
1st17:42 Kelowna RocketsTomas PoletinHigh Sticking2:00Tomas PoletinPower play
2nd2:08 Kelowna RocketsDrew LariozaHigh Sticking2:00Drew LariozaPower play
2nd13:08 Victoria RoyalsAshton BrownTripping2:00Ashton BrownPower play
2nd15:56 Kelowna RocketsWilliam MatteHolding2:00William MattePower play
2nd18:37 Kelowna RocketsRemy KochHolding2:00Remy Koch—
2nd18:37 Victoria RoyalsCameron SchmidtEmbellishment2:00Cameron Schmidt—
3rd1:04 Kelowna RocketsCole BraunshausenCross Checking2:00Cole BraunshausenPower play
3rd6:39 Victoria RoyalsFilip NovakRoughing2:00Filip NovakPower play
3rd10:08 Victoria RoyalsBench penaltyToo Many Men2:00Max SilverPower play
3rd15:01 Kelowna RocketsDawson GerwingCross Checking2:00Dawson GerwingPower play
3rd18:13 Victoria RoyalsSavin VirkHolding2:00Savin VirkPower play

Player Stats

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

Kelowna Rockets — Skaters

18 skaters
Kelowna Rockets — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Dane Sorensen2LD000-1000000 / 0——
Will Kelts3LD000-1000000 / 0—Rookie
Peyton Kettles4RD0000300000 / 0—Starter
Remy Koch8RD000+1020000 / 0—Rookie
Jakub Frolo9RW0000200001 / 333.3%Starter
Tomas Poletin10C000-1120007 / 1838.9%Starter
William Matte11C000-1020001 / 128.3%Rookie
Cole Braunshausen14LW0000320000 / 10.0%Starter
Drew Larioza15RW0000120000 / 10.0%Rookie
Eli Barrett17RW0000200004 / 666.7%—
Dawson Gerwing18LW011-1020000 / 0——
Ryan Oothoudt19RW000-1200000 / 0——
Owen Folstrom21C101+1200009 / 2240.9%—
Nate Corbet22LD0000350000 / 0—Starter
Jacob Henderson27RD011-1000000 / 0——
Gabriel O'Brien28LW0000000000 / 10.0%Rookie
Von Lakovic37LW0000100000 / 0—Rookie
Jack Morgan39C0000000000 / 0—Rookie

Kelowna Rockets — Goaltenders

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

Victoria Royals — Skaters

18 skaters
Victoria Royals — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Odin Vauhkonen4LD0220200000 / 0—Starter
Sam Schulte7RD000-1100000 / 0—Starter
Axel Bisbee8LD000+2200000 / 0—Rookie
Caleb Matthews9C0110000006 / 1346.2%—
Ludovic Perreault11LW011+2300002 / 2100.0%—
Ryland Moore12RD0000000000 / 0—Rookie
Savin Virk14RW000-1420001 / 250.0%Starter
Nolan Stewart17LW000-1200001 / 250.0%Starter
Filip Novak18LW0110220000 / 0—Rookie
Hayden Moore19C000-13000016 / 2176.2%Starter
Ashton Brown23C101+1120008 / 988.9%—
Nate Yellowaga44RD022+1100000 / 0——
Drayden Uhrina53RW1010201000 / 0—Rookie
Marek Peroutka73LW0000150000 / 0——
Landon Young74LD0000000000 / 0——
Cameron Schmidt88RW112+1221011 / 250.0%—
Miles Cooper89C101+1100005 / 1145.5%—
Max Silver91RW000+1020002 / 2100.0%—

Victoria Royals — Goaltenders

2 goaltenders
Victoria Royals — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Cole Prelusky160:0020119.9500000Starter · Rookie
Vladimir Proskurin59Did not play————————Rookie

Coaches & Officials

Coaches & Game Officials

Coaches & Game Officials
RoleName
Referee 1#40 Bradley Ford
Referee 2#43 Jarrod Lucoe
Linesman 1#154 Aidan hitchmough
Linesman 2#144 Jack McNabb
Kelowna Rockets — General ManagerCurtis Hamilton

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, Oct 24, 2026
Puck drop
4:00 PM PDT
Venue
Save-On-Foods Memorial Centre - Victoria, BC
Location
Victoria, BC
Final horn
Oct 24, 6:33 PM PDT
Actual puck drop
Oct 24, 4:05 PM PDT
Game length
2h 28m
Attendance
3,197

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.