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

Western Hockey League

Victoria Royals at Edmonton Oil Kings: WHL Box Score

Edmonton Oil Kings defeated Victoria Royals 4–3. Oct 18, 2026 at Rogers Place - Edmonton, AB.

Remembered on this browser

Sun, Oct 18, 2026 · 3:00 PM PDTFinal
2026–27 regular season · Rogers Place - Edmonton, AB

Game Highlights

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

Victoria Royals at Edmonton Oil Kings 10/18 | WHL Highlights 2026-27

Western Hockey League

Watch on YouTube ↗

Real Canadian Superstore Save of the Night: Parker Snell - October 18, 2026

Western Hockey League

Watch on YouTube ↗

Final Score & Box Score

Score by Period

Score by Period
Team1st2nd3rdFinal
Victoria Royals1203
Edmonton Oil Kings1304

Team Stats

Team Stats
Statistic Victoria Royals Edmonton Oil Kings
Shots on goal2827
Penalty minutes108
Power-play goals / opportunities0 / 30 / 4
Power play %0.0%0.0%
Faceoffs won / attempts28 / 5426 / 54
Faceoff win %51.9%48.1%

Shots by Period

Shots by Period
Period Victoria Royals Edmonton Oil Kings
1st127
2nd713
3rd97

Three Stars

3 stars
Three Stars
StarPlayerTeam
1#29 Jonas Vanicek Edmonton Oil Kings
2#10 Kayden Stroeder Edmonton Oil Kings
3#10 Jacob Schwartz 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

7 goals
Goals & Assists
Period / timeTeamScorer (season goals)AssistsSituation
1st · 2:14 Victoria Royals#10 Jacob Schwartz (1)UnassistedEven strength
1st · 12:54 Edmonton Oil Kings#41 Luke Melnik (3)UnassistedEven strength
2nd · 5:42 Victoria Royals#89 Miles Cooper (1)#10 Jacob Schwartz, #88 Cameron SchmidtEven strength
2nd · 6:10 Edmonton Oil Kings#4 Dylan Ronald (1)#10 Kayden Stroeder, #11 Jensen MarshEven strength
2nd · 8:44 Victoria Royals#23 Ashton Brown (1)#17 Nolan Stewart, #19 Hayden MooreEven strength
2nd · 10:12 Edmonton Oil Kings#11 Jensen Marsh (4)#10 Kayden Stroeder, #29 Jonas VanicekEven strength
2nd · 14:55 Edmonton Oil Kings#29 Jonas Vanicek (3)#10 Kayden StroederGame-winning goal

Plus/Minus on Goals

Plus/Minus on Goals
Period / timeScorerCredited +1Charged −1
1st · 2:14Jacob Schwartz#9 Caleb Matthews, #10 Jacob Schwartz, #18 Filip Novak, #22 Henry Peterson, #24 Jonas Kohn#11 Jensen Marsh, #20 Cage Smith, #23 Tyler Potter, #28 Matheas Hejda, #32 Ryan Gower
1st · 12:54Luke Melnik#5 Noa Ta'amu, #8 Aaron Obobaifo, #27 Josh Lee, #34 Jonny Bloedow, #41 Luke Melnik#11 Ludovic Perreault, #44 Nate Yellowaga, #74 Landon Young, #88 Cameron Schmidt, #89 Miles Cooper
2nd · 5:42Miles Cooper#4 Odin Vauhkonen, #7 Sam Schulte, #10 Jacob Schwartz, #88 Cameron Schmidt, #89 Miles Cooper#5 Noa Ta'amu, #8 Aaron Obobaifo, #10 Kayden Stroeder, #24 Olli Wahlroos, #27 Josh Lee
2nd · 6:10Dylan Ronald#4 Dylan Ronald, #10 Kayden Stroeder, #11 Jensen Marsh, #29 Jonas Vanicek, #43 Matthew Hauser#4 Odin Vauhkonen, #7 Sam Schulte, #23 Ashton Brown, #73 Marek Peroutka, #91 Max Silver
2nd · 8:44Ashton Brown#17 Nolan Stewart, #19 Hayden Moore, #22 Henry Peterson, #23 Ashton Brown, #24 Jonas Kohn#5 Noa Ta'amu, #10 Kayden Stroeder, #20 Cage Smith, #23 Tyler Potter, #43 Matthew Hauser
2nd · 10:12Jensen Marsh#4 Dylan Ronald, #10 Kayden Stroeder, #11 Jensen Marsh, #15 Chris Kokkoris, #29 Jonas Vanicek#10 Jacob Schwartz, #18 Filip Novak, #44 Nate Yellowaga, #74 Landon Young, #89 Miles Cooper
2nd · 14:55Jonas Vanicek#10 Kayden Stroeder, #23 Tyler Potter, #28 Matheas Hejda, #29 Jonas Vanicek, #32 Ryan Gower#9 Caleb Matthews, #10 Jacob Schwartz, #18 Filip Novak, #22 Henry Peterson, #24 Jonas Kohn

Key Plays

19 plays
Key Plays
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Victoria RoyalsIn: #1 Cole Prelusky · Out: —
1st0:00Goaltender change Edmonton Oil KingsIn: #80 Parker Snell · Out: —
1st2:14Goal Victoria Royals#10 Jacob Schwartz · Assists: Unassisted · Even strength
1st12:54Goal Edmonton Oil Kings#41 Luke Melnik · Assists: Unassisted · Even strength
1st14:11Penalty Edmonton Oil Kings#29 Jonas Vanicek · High Sticking · 2:00 min · Served by #29 Jonas Vanicek
1st15:49Penalty Victoria Royals#10 Jacob Schwartz · Slashing · 2:00 min · Served by #10 Jacob Schwartz
2nd5:42Goal Victoria Royals#89 Miles Cooper · Assists: #10 Jacob Schwartz, #88 Cameron Schmidt · Even strength
2nd6:10Goal Edmonton Oil Kings#4 Dylan Ronald · Assists: #10 Kayden Stroeder, #11 Jensen Marsh · Even strength
2nd8:44Goal Victoria Royals#23 Ashton Brown · Assists: #17 Nolan Stewart, #19 Hayden Moore · Even strength
2nd10:12Goal Edmonton Oil Kings#11 Jensen Marsh · Assists: #10 Kayden Stroeder, #29 Jonas Vanicek · Even strength
2nd12:23Penalty Victoria Royals#17 Nolan Stewart · Cross Checking · 2:00 min · Served by #17 Nolan Stewart
2nd14:55Goal Edmonton Oil Kings#29 Jonas Vanicek · Assists: #10 Kayden Stroeder · Game-winning goal
2nd17:05Penalty Victoria Royals#19 Hayden Moore · Roughing · 2:00 min · Served by #19 Hayden Moore
2nd17:05Penalty Edmonton Oil Kings#8 Aaron Obobaifo · Roughing · 2:00 min · Served by #8 Aaron Obobaifo
3rd5:20Penalty Edmonton Oil KingsBench penalty · Too Many Men · 2:00 min · Served by #11 Jensen Marsh
3rd10:57Penalty Victoria Royals#88 Cameron Schmidt · Slashing · 2:00 min · Served by #88 Cameron Schmidt
3rd14:33Penalty Edmonton Oil Kings#41 Luke Melnik · Hooking · 2:00 min · Served by #41 Luke Melnik
3rd15:01Penalty Victoria Royals#88 Cameron Schmidt · Interference · 2:00 min · Served by #88 Cameron Schmidt
3rd18:04Goaltender change Victoria RoyalsIn: — · Out: #1 Cole Prelusky

Full Play-by-Play

73 plays
Full Play-by-Play
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Victoria RoyalsIn: #1 Cole Prelusky · Out: —
1st0:00Goaltender change Edmonton Oil KingsIn: #80 Parker Snell · Out: —
1st0:00Faceoff Victoria RoyalsHome: #22 KJ Sauer · Away: #19 Hayden Moore
1st0:21Faceoff Victoria RoyalsHome: #29 Jonas Vanicek · Away: #19 Hayden Moore
1st0:49Faceoff Edmonton Oil KingsHome: #8 Aaron Obobaifo · Away: #89 Miles Cooper
1st1:11Faceoff Edmonton Oil KingsHome: #8 Aaron Obobaifo · Away: #89 Miles Cooper
1st1:57Faceoff Edmonton Oil KingsHome: #20 Cage Smith · Away: #9 Caleb Matthews
1st2:00Faceoff Edmonton Oil KingsHome: #20 Cage Smith · Away: #9 Caleb Matthews
1st2:14Goal Victoria Royals#10 Jacob Schwartz · Assists: Unassisted · Even strength
1st2:15Faceoff Victoria RoyalsHome: #22 KJ Sauer · Away: #23 Ashton Brown
1st2:39Faceoff Victoria RoyalsHome: #22 KJ Sauer · Away: #19 Hayden Moore
1st2:48Faceoff Edmonton Oil KingsHome: #22 KJ Sauer · Away: #17 Nolan Stewart
1st4:09Faceoff Edmonton Oil KingsHome: #10 Kayden Stroeder · Away: #89 Miles Cooper
1st7:37Faceoff Edmonton Oil KingsHome: #22 KJ Sauer · Away: #19 Hayden Moore
1st10:22Faceoff Victoria RoyalsHome: #23 Tyler Potter · Away: #23 Ashton Brown
1st10:55Faceoff Edmonton Oil KingsHome: #22 KJ Sauer · Away: #23 Ashton Brown
1st11:01Faceoff Edmonton Oil KingsHome: #8 Aaron Obobaifo · Away: #19 Hayden Moore
1st11:56Faceoff Victoria RoyalsHome: #10 Kayden Stroeder · Away: #89 Miles Cooper
1st12:14Faceoff Edmonton Oil KingsHome: #10 Kayden Stroeder · Away: #11 Ludovic Perreault
1st12:25Faceoff Victoria RoyalsHome: #8 Aaron Obobaifo · Away: #89 Miles Cooper
1st12:54Goal Edmonton Oil Kings#41 Luke Melnik · Assists: Unassisted · Even strength
1st12:54Faceoff Victoria RoyalsHome: #22 KJ Sauer · Away: #9 Caleb Matthews
1st14:11Penalty Edmonton Oil Kings#29 Jonas Vanicek · High Sticking · 2:00 min · Served by #29 Jonas Vanicek
1st14:12Faceoff Victoria RoyalsHome: #20 Cage Smith · Away: #89 Miles Cooper
1st14:39Faceoff Edmonton Oil KingsHome: #22 KJ Sauer · Away: #89 Miles Cooper
1st15:49Penalty Victoria Royals#10 Jacob Schwartz · Slashing · 2:00 min · Served by #10 Jacob Schwartz
1st15:49Faceoff Edmonton Oil KingsHome: #10 Kayden Stroeder · Away: #19 Hayden Moore
1st17:59Faceoff Edmonton Oil KingsHome: #8 Aaron Obobaifo · Away: #9 Caleb Matthews
1st18:22Faceoff Victoria RoyalsHome: #8 Aaron Obobaifo · Away: #17 Nolan Stewart
2nd0:00Faceoff Edmonton Oil KingsHome: #22 KJ Sauer · Away: #19 Hayden Moore
2nd5:42Goal Victoria Royals#89 Miles Cooper · Assists: #10 Jacob Schwartz, #88 Cameron Schmidt · Even strength
2nd5:42Faceoff Victoria RoyalsHome: #10 Kayden Stroeder · Away: #23 Ashton Brown
2nd6:10Goal Edmonton Oil Kings#4 Dylan Ronald · Assists: #10 Kayden Stroeder, #11 Jensen Marsh · Even strength
2nd6:10Faceoff Victoria RoyalsHome: #8 Aaron Obobaifo · Away: #89 Miles Cooper
2nd7:04Faceoff Victoria RoyalsHome: #34 Jonny Bloedow · Away: #11 Ludovic Perreault
2nd8:25Faceoff Edmonton Oil KingsHome: #20 Cage Smith · Away: #17 Nolan Stewart
2nd8:44Goal Victoria Royals#23 Ashton Brown · Assists: #17 Nolan Stewart, #19 Hayden Moore · Even strength
2nd8:44Faceoff Edmonton Oil KingsHome: #22 KJ Sauer · Away: #9 Caleb Matthews
2nd10:12Goal Edmonton Oil Kings#11 Jensen Marsh · Assists: #10 Kayden Stroeder, #29 Jonas Vanicek · Even strength
2nd10:13Faceoff Victoria RoyalsHome: #8 Aaron Obobaifo · Away: #11 Ludovic Perreault
2nd10:29Faceoff Victoria RoyalsHome: #8 Aaron Obobaifo · Away: #11 Ludovic Perreault
2nd10:41Faceoff Victoria RoyalsHome: #8 Aaron Obobaifo · Away: #11 Ludovic Perreault
2nd11:26Faceoff Edmonton Oil KingsHome: #8 Aaron Obobaifo · Away: #19 Hayden Moore
2nd12:23Penalty Victoria Royals#17 Nolan Stewart · Cross Checking · 2:00 min · Served by #17 Nolan Stewart
2nd12:24Faceoff Victoria RoyalsHome: #20 Cage Smith · Away: #89 Miles Cooper
2nd14:17Faceoff Edmonton Oil KingsHome: #20 Cage Smith · Away: #9 Caleb Matthews
2nd14:39Faceoff Edmonton Oil KingsHome: #10 Kayden Stroeder · Away: #10 Jacob Schwartz
2nd14:55Goal Edmonton Oil Kings#29 Jonas Vanicek · Assists: #10 Kayden Stroeder · Game-winning goal
2nd14:55Faceoff Victoria RoyalsHome: #22 KJ Sauer · Away: #11 Ludovic Perreault
2nd17:05Penalty Victoria Royals#19 Hayden Moore · Roughing · 2:00 min · Served by #19 Hayden Moore
2nd17:05Penalty Edmonton Oil Kings#8 Aaron Obobaifo · Roughing · 2:00 min · Served by #8 Aaron Obobaifo
2nd17:05Faceoff Edmonton Oil KingsHome: #10 Kayden Stroeder · Away: #89 Miles Cooper
2nd17:35Faceoff Victoria RoyalsHome: #22 KJ Sauer · Away: #9 Caleb Matthews
2nd19:08Faceoff Victoria RoyalsHome: #8 Aaron Obobaifo · Away: #11 Ludovic Perreault
2nd19:23Faceoff Edmonton Oil KingsHome: #8 Aaron Obobaifo · Away: #11 Ludovic Perreault
3rd0:00Faceoff Edmonton Oil KingsHome: #22 KJ Sauer · Away: #19 Hayden Moore
3rd0:49Faceoff Victoria RoyalsHome: #10 Kayden Stroeder · Away: #89 Miles Cooper
3rd5:20Penalty Edmonton Oil KingsBench penalty · Too Many Men · 2:00 min · Served by #11 Jensen Marsh
3rd5:20Faceoff Victoria RoyalsHome: #10 Kayden Stroeder · Away: #89 Miles Cooper
3rd6:56Faceoff Edmonton Oil KingsHome: #22 KJ Sauer · Away: #9 Caleb Matthews
3rd8:06Faceoff Victoria RoyalsHome: #8 Aaron Obobaifo · Away: #19 Hayden Moore
3rd10:57Penalty Victoria Royals#88 Cameron Schmidt · Slashing · 2:00 min · Served by #88 Cameron Schmidt
3rd10:57Faceoff Victoria RoyalsHome: #22 KJ Sauer · Away: #17 Nolan Stewart
3rd13:10Faceoff Edmonton Oil KingsHome: #8 Aaron Obobaifo · Away: #23 Ashton Brown
3rd14:33Penalty Edmonton Oil Kings#41 Luke Melnik · Hooking · 2:00 min · Served by #41 Luke Melnik
3rd14:33Faceoff Victoria RoyalsHome: #10 Kayden Stroeder · Away: #89 Miles Cooper
3rd15:01Penalty Victoria Royals#88 Cameron Schmidt · Interference · 2:00 min · Served by #88 Cameron Schmidt
3rd15:01Faceoff Victoria RoyalsHome: #10 Kayden Stroeder · Away: #19 Hayden Moore
3rd15:13Faceoff Victoria RoyalsHome: #8 Aaron Obobaifo · Away: #19 Hayden Moore
3rd17:23Faceoff Edmonton Oil KingsHome: #22 KJ Sauer · Away: #89 Miles Cooper
3rd18:04Goaltender change Victoria RoyalsIn: — · Out: #1 Cole Prelusky
3rd18:49Faceoff Edmonton Oil KingsHome: #22 KJ Sauer · Away: #19 Hayden Moore
3rd18:55Faceoff Victoria RoyalsHome: #22 KJ Sauer · Away: #19 Hayden Moore

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

Penalties & Shootouts

Penalty Summary

9 penalties
Penalty Summary
PeriodTimeTeamPenalised playerOffenceMinutesServed bySituation
1st14:11 Edmonton Oil KingsJonas VanicekHigh Sticking2:00Jonas VanicekPower play
1st15:49 Victoria RoyalsJacob SchwartzSlashing2:00Jacob SchwartzPower play
2nd12:23 Victoria RoyalsNolan StewartCross Checking2:00Nolan StewartPower play
2nd17:05 Victoria RoyalsHayden MooreRoughing2:00Hayden Moore—
2nd17:05 Edmonton Oil KingsAaron ObobaifoRoughing2:00Aaron Obobaifo—
3rd5:20 Edmonton Oil KingsBench penaltyToo Many Men2:00Jensen MarshPower play
3rd10:57 Victoria RoyalsCameron SchmidtSlashing2:00Cameron SchmidtPower play
3rd14:33 Edmonton Oil KingsLuke MelnikHooking2:00Luke MelnikPower play
3rd15:01 Victoria RoyalsCameron SchmidtInterference2:00Cameron SchmidtPower 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 Vauhkonen4LD0000100000 / 0——
Sam Schulte7RD0000400000 / 0——
Caleb Matthews9C0000100002 / 825.0%—
Jacob Schwartz10LW1120120000 / 10.0%—
Ludovic Perreault11LW000-1100006 / 875.0%—
Savin Virk14RW0000200000 / 0—Starter
Nolan Stewart17LW011+1220002 / 450.0%Starter
Filip Novak18RW000-1100000 / 0—Rookie
Hayden Moore19C011+1320007 / 1450.0%Starter
Henry Peterson22RD000+1100000 / 0——
Ashton Brown23C1010100003 / 560.0%—
Jonas Kohn24LD000+1000000 / 0——
Nate Yellowaga44RD000-2100000 / 0—Starter
Marek Peroutka73LW000-1000000 / 0——
Landon Young74LD000-2100000 / 0—Starter
Cameron Schmidt88RW0110240000 / 0——
Miles Cooper89C101-1500008 / 1457.1%—
Max Silver91RW000-1100000 / 0——

Victoria Royals — Goaltenders

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

Edmonton Oil Kings — Skaters

18 skaters
Edmonton Oil Kings — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Dylan Ronald4LD101+2200000 / 0—Starter
Noa Ta'amu5LD000-1300000 / 0——
Aaron Obobaifo8C0000120007 / 1643.8%—
Kayden Stroeder10C033+1200005 / 1145.5%—
Jensen Marsh11RW112+1200000 / 0—Rookie
Kanjyu Gojsic12RW0000100000 / 0—Starter
Chris Kokkoris15RD000+1000000 / 0—Rookie
Cage Smith20C000-2200004 / 666.7%—
KJ Sauer22C00001000010 / 1855.6%Starter
Tyler Potter23LW000-1100000 / 10.0%Rookie
Olli Wahlroos24LW000-1100000 / 0—Starter · Rookie
Josh Lee27RD0000000000 / 0——
Matheas Hejda28LD0000000000 / 0—Rookie
Jonas Vanicek29LW112+3220010 / 10.0%Rookie
Ryan Gower32LD0000000000 / 0——
Jonny Bloedow34RW000+1200000 / 10.0%Rookie
Luke Melnik41LW101+1620000 / 0——
Matthew Hauser43RD0000100000 / 0—Starter

Edmonton Oil Kings — Goaltenders

2 goaltenders
Edmonton Oil Kings — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Ethan Simcoe31Did not play—————————
Parker Snell8060:0028325.8930000Starter

Coaches & Officials

Coaches & Game Officials

Coaches & Game Officials
RoleName
Referee 1#161 Ridge Brooks
Referee 2#96 Brayden Glynn
Linesman 1#167 Scott Kramers
Linesman 2#126 Josh Long
Edmonton Oil Kings — General ManagerMichael Chan
Edmonton Oil Kings — TrainerTracie Kikuchi
Edmonton Oil Kings — Equipment ManagerMatt MacDougall

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
Sun, Oct 18, 2026
Puck drop
3:00 PM PDT
Venue
Rogers Place - Edmonton, AB
Location
Edmonton, AB
Final horn
Oct 18, 5:31 PM PDT
Actual puck drop
Oct 18, 3:11 PM PDT
Game length
2h 20m
Attendance
4,928

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.

Victoria time out at 18:49 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.