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

Western Hockey League

Victoria Royals at Vancouver Giants: WHL Box Score

Vancouver Giants defeated Victoria Royals 5–3. Sep 12, 2026 at Jon Baillie Arena - Port Coquitlam, BC.

Remembered on this browser

Sat, Sep 12, 2026 · 7:00 PM PDTFinal
2026–27 preseason · Jon Baillie Arena - Port Coquitlam, BC

Game Highlights

Highlights are not available for this game yet.

Final Score & Box Score

Score by Period

Score by Period
Team1st2nd3rdFinal
Victoria Royals1023
Vancouver Giants1225

Team Stats

Team Stats
Statistic Victoria Royals Vancouver Giants
Shots on goal2935
Penalty minutes6146
Power-play goals / opportunities2 / 41 / 6
Power play %50.0%16.7%
Faceoffs won / attempts39 / 7334 / 73
Faceoff win %53.4%46.6%

Shots by Period

Shots by Period
Period Victoria Royals Vancouver Giants
1st416
2nd1311
3rd128
OT0—

Three Stars

3 stars
Three Stars
StarPlayerTeam
1#29 Sam Charko Vancouver Giants
2#13 Tobias Tomik Vancouver Giants
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

8 goals
Goals & Assists
Period / timeTeamScorer (season goals)AssistsSituation
1st · 1:50 Victoria Royals#9 Caleb Matthews (3)UnassistedPP
1st · 12:32 Vancouver Giants#13 Tobias Tomik (1)UnassistedEven strength
2nd · 1:42 Vancouver Giants#14 Nolen Miller (2)#43 Brogan McNeilEven strength
2nd · 14:45 Vancouver Giants#29 Sam Charko (1)#7 Kaleb HartmannEven strength
3rd · 6:20 Victoria Royals#9 Caleb Matthews (4)#89 Miles Cooper, #17 Nolan StewartPP
3rd · 8:34 Vancouver Giants#18 Colton Gerrior (1)#21 Louis Oscar HolowaychukPP · Game-winning goal
3rd · 17:29 Victoria Royals#71 Kristian Lima (1)#8 Axel Bisbee, #23 Ashton BrownEven strength
3rd · 19:52 Vancouver Giants#29 Sam Charko (2)UnassistedSH · Empty net · Insurance goal

Plus/Minus on Goals

Plus/Minus on Goals
Period / timeScorerCredited +1Charged −1
1st · 12:32Tobias Tomik#2 Sullivan Humeniuk, #13 Tobias Tomik, #14 Nolen Miller, #16 Blake Chorney, #18 Colton Gerrior#4 Odin Vauhkonen, #12 Ryland Moore, #23 Ashton Brown, #71 Kristian Lima, #74 Landon Young
2nd · 1:42Nolen Miller#2 Sullivan Humeniuk, #14 Nolen Miller, #21 Louis Oscar Holowaychuk, #34 Dennis Emesibe, #43 Brogan McNeil#5 Roan Greschuk, #7 Owen McCarthy, #17 Nolan Stewart, #89 Miles Cooper, #91 Max Silver
2nd · 14:45Sam Charko#2 Sullivan Humeniuk, #5 Hagan Purinton, #7 Kaleb Hartmann, #20 Jakob Oreskovic, #29 Sam Charko#2 Henry Peterson, #5 Roan Greschuk, #19 Hayden Moore, #71 Kristian Lima, #73 Marek Peroutka
3rd · 17:29Kristian Lima#8 Axel Bisbee, #23 Ashton Brown, #24 Jonas Kohn, #71 Kristian Lima, #74 Landon Young#7 Kaleb Hartmann, #21 Louis Oscar Holowaychuk, #24 Tafari Chingwaru, #34 Dennis Emesibe, #43 Brogan McNeil
3rd · 19:52Sam Charko#7 Kaleb Hartmann, #20 Jakob Oreskovic, #23 Crosby Mateychuk, #29 Sam Charko#4 Odin Vauhkonen, #9 Caleb Matthews, #17 Nolan Stewart, #23 Ashton Brown, #53 Drayden Uhrina, #89 Miles Cooper

Key Plays

44 plays
Key Plays
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Vancouver GiantsIn: #33 Donovan Knapp · Out: —
1st0:00Goaltender change Victoria RoyalsIn: #1 Cole Prelusky · Out: —
1st1:00Penalty Vancouver Giants#36 Nickolas Kovich · Hooking · 2:00 min · Served by #36 Nickolas Kovich
1st1:50Goal Victoria Royals#9 Caleb Matthews · Assists: Unassisted · PP
1st3:50Penalty Victoria Royals#19 Hayden Moore · Tripping · 2:00 min · Served by #19 Hayden Moore
1st5:05Penalty Victoria Royals#74 Landon Young · Delay of Game · 2:00 min · Served by #74 Landon Young
1st12:32Goal Vancouver Giants#13 Tobias Tomik · Assists: Unassisted · Even strength
1st16:41Penalty Victoria Royals#89 Miles Cooper · Roughing · 2:00 min · Served by #89 Miles Cooper
1st18:42Penalty Vancouver Giants#18 Colton Gerrior · Holding · 2:00 min · Served by #18 Colton Gerrior
2nd1:42Goal Vancouver Giants#14 Nolen Miller · Assists: #43 Brogan McNeil · Even strength
2nd3:56Penalty Victoria Royals#53 Drayden Uhrina · Tripping · 2:00 min · Served by #53 Drayden Uhrina
2nd9:53Goaltender change Vancouver GiantsIn: #31 Oliver Bryks · Out: —
2nd9:53Goaltender change Vancouver GiantsIn: — · Out: #33 Donovan Knapp
2nd10:50Penalty Vancouver Giants#8 Derek Thurston · Major-Fighting · 5:00 min · Served by #8 Derek Thurston
2nd10:50Penalty Vancouver Giants#8 Derek Thurston · Game Misconduct · 10:00 min · Served by #8 Derek Thurston
2nd10:50Penalty Vancouver Giants#5 Hagan Purinton · Unsportsmanlike Cnd. · 2:00 min · Served by #5 Hagan Purinton
2nd10:50Penalty Vancouver Giants#24 Tafari Chingwaru · Charging · 2:00 min · Served by #24 Tafari Chingwaru
2nd10:50Penalty Victoria Royals#7 Owen McCarthy · Major-Fighting · 5:00 min · Served by #7 Owen McCarthy
2nd10:50Penalty Victoria Royals#7 Owen McCarthy · Unsportsmanlike Cnd. · 2:00 min · Served by #7 Owen McCarthy
2nd10:50Penalty Victoria Royals#7 Owen McCarthy · Game Misconduct · 10:00 min · Served by #7 Owen McCarthy
2nd10:50Penalty Victoria Royals#17 Nolan Stewart · Unsportsmanlike Cnd. · 2:00 min · Served by #17 Nolan Stewart
2nd14:45Goal Vancouver Giants#29 Sam Charko · Assists: #7 Kaleb Hartmann · Even strength
3rd0:22Penalty Victoria Royals#28 Cruz Waltze · Game Misconduct · 10:00 min · Served by #28 Cruz Waltze
3rd0:22Penalty Victoria Royals#28 Cruz Waltze · Major-Check/behind · 5:00 min · Served by #53 Drayden Uhrina
3rd6:01Goaltender change Victoria RoyalsIn: — · Out: #1 Cole Prelusky
3rd6:03Penalty Vancouver Giants#5 Hagan Purinton · High Sticking · 2:00 min · Served by #5 Hagan Purinton
3rd6:03Goaltender change Victoria RoyalsIn: #1 Cole Prelusky · Out: —
3rd6:20Goal Victoria Royals#9 Caleb Matthews · Assists: #89 Miles Cooper, #17 Nolan Stewart · PP
3rd7:12Penalty Victoria Royals#19 Hayden Moore · Tripping · 2:00 min · Served by #19 Hayden Moore
3rd8:34Goal Vancouver Giants#18 Colton Gerrior · Assists: #21 Louis Oscar Holowaychuk · PP · Game-winning goal
3rd8:57Penalty Vancouver Giants#25 Kaden Hayes · Unsportsmanlike Cnd. · 2:00 min · Served by #25 Kaden Hayes
3rd8:57Penalty Victoria Royals#19 Hayden Moore · Game Misconduct · 10:00 min · Served by #19 Hayden Moore
3rd8:57Penalty Victoria Royals#73 Marek Peroutka · Unsportsmanlike Cnd. · 2:00 min · Served by #73 Marek Peroutka
3rd8:57Penalty Vancouver Giants#5 Hagan Purinton · Inter. on Goaltender · 2:00 min · Served by #5 Hagan Purinton
3rd8:57Penalty Vancouver Giants#5 Hagan Purinton · Game Misconduct · 10:00 min · Served by #5 Hagan Purinton
3rd8:57Penalty Victoria Royals#19 Hayden Moore · Major-Fighting · 5:00 min · Served by #19 Hayden Moore
3rd8:57Penalty Vancouver Giants#5 Hagan Purinton · Major-Fighting · 5:00 min · Served by #5 Hagan Purinton
3rd17:29Goal Victoria Royals#71 Kristian Lima · Assists: #8 Axel Bisbee, #23 Ashton Brown · Even strength
3rd18:01Goaltender change Victoria RoyalsIn: — · Out: #1 Cole Prelusky
3rd18:15Goaltender change Victoria RoyalsIn: #1 Cole Prelusky · Out: —
3rd18:32Goaltender change Victoria RoyalsIn: — · Out: #1 Cole Prelusky
3rd18:46Penalty Vancouver Giants#2 Sullivan Humeniuk · Cross Checking · 2:00 min · Served by #2 Sullivan Humeniuk
3rd19:52Goal Vancouver Giants#29 Sam Charko · Assists: Unassisted · SH · Empty net · Insurance goal
3rd19:52Goaltender change Victoria RoyalsIn: #1 Cole Prelusky · Out: —

Full Play-by-Play

117 plays
Full Play-by-Play
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Vancouver GiantsIn: #33 Donovan Knapp · Out: —
1st0:00Goaltender change Victoria RoyalsIn: #1 Cole Prelusky · Out: —
1st0:00Faceoff Victoria RoyalsHome: #29 Sam Charko · Away: #23 Ashton Brown
1st0:33Faceoff Victoria RoyalsHome: #29 Sam Charko · Away: #19 Hayden Moore
1st1:00Penalty Vancouver Giants#36 Nickolas Kovich · Hooking · 2:00 min · Served by #36 Nickolas Kovich
1st1:00Faceoff Victoria RoyalsHome: #16 Blake Chorney · Away: #19 Hayden Moore
1st1:29Faceoff Victoria RoyalsHome: #29 Sam Charko · Away: #19 Hayden Moore
1st1:50Goal Victoria Royals#9 Caleb Matthews · Assists: Unassisted · PP
1st1:50Faceoff Vancouver GiantsHome: #21 Louis Oscar Holowaychuk · Away: #74 Landon Young
1st3:34Faceoff Victoria RoyalsHome: #16 Blake Chorney · Away: #17 Nolan Stewart
1st3:50Penalty Victoria Royals#19 Hayden Moore · Tripping · 2:00 min · Served by #19 Hayden Moore
1st3:50Faceoff Vancouver GiantsHome: #16 Blake Chorney · Away: #23 Ashton Brown
1st4:39Faceoff Vancouver GiantsHome: #18 Colton Gerrior · Away: #89 Miles Cooper
1st4:59Faceoff Victoria RoyalsHome: #29 Sam Charko · Away: #91 Max Silver
1st5:05Penalty Victoria Royals#74 Landon Young · Delay of Game · 2:00 min · Served by #74 Landon Young
1st5:05Faceoff Vancouver GiantsHome: #16 Blake Chorney · Away: #89 Miles Cooper
1st5:18Faceoff Victoria RoyalsHome: #16 Blake Chorney · Away: #89 Miles Cooper
1st8:22Faceoff Vancouver GiantsHome: #21 Louis Oscar Holowaychuk · Away: #23 Ashton Brown
1st9:40Faceoff Victoria RoyalsHome: #16 Blake Chorney · Away: #19 Hayden Moore
1st10:13Faceoff Victoria RoyalsHome: #29 Sam Charko · Away: #9 Caleb Matthews
1st10:39Faceoff Victoria RoyalsHome: #25 Kaden Hayes · Away: #89 Miles Cooper
1st12:00Faceoff Victoria RoyalsHome: #24 Tafari Chingwaru · Away: #23 Ashton Brown
1st12:32Goal Vancouver Giants#13 Tobias Tomik · Assists: Unassisted · Even strength
1st12:32Faceoff Victoria RoyalsHome: #29 Sam Charko · Away: #19 Hayden Moore
1st14:12Faceoff Vancouver GiantsHome: #18 Colton Gerrior · Away: #23 Ashton Brown
1st15:19Faceoff Victoria RoyalsHome: #25 Kaden Hayes · Away: #19 Hayden Moore
1st16:41Penalty Victoria Royals#89 Miles Cooper · Roughing · 2:00 min · Served by #89 Miles Cooper
1st16:41Faceoff Vancouver GiantsHome: #16 Blake Chorney · Away: #23 Ashton Brown
1st17:21Faceoff Victoria RoyalsHome: #16 Blake Chorney · Away: #19 Hayden Moore
1st18:17Faceoff Vancouver GiantsHome: #18 Colton Gerrior · Away: #91 Max Silver
1st18:42Penalty Vancouver Giants#18 Colton Gerrior · Holding · 2:00 min · Served by #18 Colton Gerrior
1st18:42Faceoff Victoria RoyalsHome: #34 Dennis Emesibe · Away: #9 Caleb Matthews
2nd0:00Faceoff Victoria RoyalsHome: #29 Sam Charko · Away: #19 Hayden Moore
2nd0:15Faceoff Vancouver GiantsHome: #29 Sam Charko · Away: #19 Hayden Moore
2nd0:48Faceoff Vancouver GiantsHome: #29 Sam Charko · Away: #89 Miles Cooper
2nd1:10Faceoff Vancouver GiantsHome: #43 Brogan McNeil · Away: #89 Miles Cooper
2nd1:42Goal Vancouver Giants#14 Nolen Miller · Assists: #43 Brogan McNeil · Even strength
2nd1:42Faceoff Vancouver GiantsHome: #25 Kaden Hayes · Away: #9 Caleb Matthews
2nd3:56Penalty Victoria Royals#53 Drayden Uhrina · Tripping · 2:00 min · Served by #53 Drayden Uhrina
2nd3:56Faceoff Vancouver GiantsHome: #16 Blake Chorney · Away: #19 Hayden Moore
2nd4:46Faceoff Vancouver GiantsHome: #16 Blake Chorney · Away: #9 Caleb Matthews
2nd7:04Faceoff Victoria RoyalsHome: #25 Kaden Hayes · Away: #19 Hayden Moore
2nd7:07Faceoff Victoria RoyalsHome: #25 Kaden Hayes · Away: #19 Hayden Moore
2nd7:15Faceoff Victoria RoyalsHome: #25 Kaden Hayes · Away: #19 Hayden Moore
2nd7:26Faceoff Vancouver GiantsHome: #21 Louis Oscar Holowaychuk · Away: #23 Ashton Brown
2nd9:53Goaltender change Vancouver GiantsIn: #31 Oliver Bryks · Out: —
2nd9:53Goaltender change Vancouver GiantsIn: — · Out: #33 Donovan Knapp
2nd9:53Faceoff Vancouver GiantsHome: #21 Louis Oscar Holowaychuk · Away: #23 Ashton Brown
2nd10:34Faceoff Victoria RoyalsHome: #25 Kaden Hayes · Away: #89 Miles Cooper
2nd10:50Penalty Vancouver Giants#8 Derek Thurston · Major-Fighting · 5:00 min · Served by #8 Derek Thurston
2nd10:50Penalty Vancouver Giants#8 Derek Thurston · Game Misconduct · 10:00 min · Served by #8 Derek Thurston
2nd10:50Penalty Vancouver Giants#5 Hagan Purinton · Unsportsmanlike Cnd. · 2:00 min · Served by #5 Hagan Purinton
2nd10:50Penalty Vancouver Giants#24 Tafari Chingwaru · Charging · 2:00 min · Served by #24 Tafari Chingwaru
2nd10:50Penalty Victoria Royals#7 Owen McCarthy · Major-Fighting · 5:00 min · Served by #7 Owen McCarthy
2nd10:50Penalty Victoria Royals#7 Owen McCarthy · Unsportsmanlike Cnd. · 2:00 min · Served by #7 Owen McCarthy
2nd10:50Penalty Victoria Royals#7 Owen McCarthy · Game Misconduct · 10:00 min · Served by #7 Owen McCarthy
2nd10:50Penalty Victoria Royals#17 Nolan Stewart · Unsportsmanlike Cnd. · 2:00 min · Served by #17 Nolan Stewart
2nd10:50Faceoff Vancouver GiantsHome: #29 Sam Charko · Away: #23 Ashton Brown
2nd12:24Faceoff Victoria RoyalsHome: #21 Louis Oscar Holowaychuk · Away: #89 Miles Cooper
2nd13:19Faceoff Victoria RoyalsHome: #16 Blake Chorney · Away: #9 Caleb Matthews
2nd14:45Goal Vancouver Giants#29 Sam Charko · Assists: #7 Kaleb Hartmann · Even strength
2nd14:45Faceoff Victoria RoyalsHome: #21 Louis Oscar Holowaychuk · Away: #19 Hayden Moore
2nd15:23Faceoff Vancouver GiantsHome: #16 Blake Chorney · Away: #23 Ashton Brown
2nd16:00Faceoff Victoria RoyalsHome: #16 Blake Chorney · Away: #89 Miles Cooper
2nd16:00Faceoff Victoria RoyalsHome: #16 Blake Chorney · Away: #89 Miles Cooper
2nd16:13Faceoff Vancouver GiantsHome: #25 Kaden Hayes · Away: #89 Miles Cooper
2nd17:01Faceoff Vancouver GiantsHome: #29 Sam Charko · Away: #19 Hayden Moore
2nd17:34Faceoff Vancouver GiantsHome: #29 Sam Charko · Away: #23 Ashton Brown
2nd19:25Faceoff Victoria RoyalsHome: #25 Kaden Hayes · Away: #19 Hayden Moore
2nd19:25Faceoff Victoria RoyalsHome: #25 Kaden Hayes · Away: #19 Hayden Moore
3rd0:00Faceoff Vancouver GiantsHome: #29 Sam Charko · Away: #23 Ashton Brown
3rd0:22Penalty Victoria Royals#28 Cruz Waltze · Game Misconduct · 10:00 min · Served by #28 Cruz Waltze
3rd0:22Penalty Victoria Royals#28 Cruz Waltze · Major-Check/behind · 5:00 min · Served by #53 Drayden Uhrina
3rd0:22Faceoff Vancouver GiantsHome: #16 Blake Chorney · Away: #19 Hayden Moore
3rd3:30Faceoff Vancouver GiantsHome: #29 Sam Charko · Away: #19 Hayden Moore
3rd4:39Faceoff Vancouver GiantsHome: #25 Kaden Hayes · Away: #89 Miles Cooper
3rd5:14Faceoff Vancouver GiantsHome: #29 Sam Charko · Away: #23 Ashton Brown
3rd5:29Faceoff Victoria RoyalsHome: #29 Sam Charko · Away: #23 Ashton Brown
3rd5:33Faceoff Vancouver GiantsHome: #29 Sam Charko · Away: #23 Ashton Brown
3rd6:01Goaltender change Victoria RoyalsIn: — · Out: #1 Cole Prelusky
3rd6:03Penalty Vancouver Giants#5 Hagan Purinton · High Sticking · 2:00 min · Served by #5 Hagan Purinton
3rd6:03Goaltender change Victoria RoyalsIn: #1 Cole Prelusky · Out: —
3rd6:03Faceoff Victoria RoyalsHome: #16 Blake Chorney · Away: #89 Miles Cooper
3rd6:20Goal Victoria Royals#9 Caleb Matthews · Assists: #89 Miles Cooper, #17 Nolan Stewart · PP
3rd6:20Faceoff Vancouver GiantsHome: #21 Louis Oscar Holowaychuk · Away: #19 Hayden Moore
3rd6:31Faceoff Victoria RoyalsHome: #43 Brogan McNeil · Away: #19 Hayden Moore
3rd7:12Penalty Victoria Royals#19 Hayden Moore · Tripping · 2:00 min · Served by #19 Hayden Moore
3rd7:13Faceoff Vancouver GiantsHome: #20 Jakob Oreskovic · Away: #23 Ashton Brown
3rd8:34Goal Vancouver Giants#18 Colton Gerrior · Assists: #21 Louis Oscar Holowaychuk · PP · Game-winning goal
3rd8:34Faceoff Vancouver GiantsHome: #25 Kaden Hayes · Away: #19 Hayden Moore
3rd8:57Penalty Vancouver Giants#25 Kaden Hayes · Unsportsmanlike Cnd. · 2:00 min · Served by #25 Kaden Hayes
3rd8:57Penalty Victoria Royals#19 Hayden Moore · Game Misconduct · 10:00 min · Served by #19 Hayden Moore
3rd8:57Penalty Victoria Royals#73 Marek Peroutka · Unsportsmanlike Cnd. · 2:00 min · Served by #73 Marek Peroutka
3rd8:57Penalty Vancouver Giants#5 Hagan Purinton · Inter. on Goaltender · 2:00 min · Served by #5 Hagan Purinton
3rd8:57Penalty Vancouver Giants#5 Hagan Purinton · Game Misconduct · 10:00 min · Served by #5 Hagan Purinton
3rd8:57Penalty Victoria Royals#19 Hayden Moore · Major-Fighting · 5:00 min · Served by #19 Hayden Moore
3rd8:57Penalty Vancouver Giants#5 Hagan Purinton · Major-Fighting · 5:00 min · Served by #5 Hagan Purinton
3rd8:57Faceoff Vancouver GiantsHome: #29 Sam Charko · Away: #89 Miles Cooper
3rd12:01Faceoff Victoria RoyalsHome: #29 Sam Charko · Away: #17 Nolan Stewart
3rd12:12Faceoff Victoria RoyalsHome: #29 Sam Charko · Away: #17 Nolan Stewart
3rd12:34Faceoff Victoria RoyalsHome: #29 Sam Charko · Away: #89 Miles Cooper
3rd13:57Faceoff Victoria RoyalsHome: #25 Kaden Hayes · Away: #23 Ashton Brown
3rd14:45Faceoff Victoria RoyalsHome: #21 Louis Oscar Holowaychuk · Away: #19 Hayden Moore
3rd16:00Faceoff Vancouver GiantsHome: #29 Sam Charko · Away: #89 Miles Cooper
3rd17:29Goal Victoria Royals#71 Kristian Lima · Assists: #8 Axel Bisbee, #23 Ashton Brown · Even strength
3rd17:29Faceoff Vancouver GiantsHome: #25 Kaden Hayes · Away: #9 Caleb Matthews
3rd18:01Goaltender change Victoria RoyalsIn: — · Out: #1 Cole Prelusky
3rd18:15Goaltender change Victoria RoyalsIn: #1 Cole Prelusky · Out: —
3rd18:16Faceoff Victoria RoyalsHome: #16 Blake Chorney · Away: #89 Miles Cooper
3rd18:32Goaltender change Victoria RoyalsIn: — · Out: #1 Cole Prelusky
3rd18:46Penalty Vancouver Giants#2 Sullivan Humeniuk · Cross Checking · 2:00 min · Served by #2 Sullivan Humeniuk
3rd18:46Faceoff Victoria RoyalsHome: #29 Sam Charko · Away: #89 Miles Cooper
3rd19:07Faceoff Victoria RoyalsHome: #29 Sam Charko · Away: #89 Miles Cooper
3rd19:50Faceoff Victoria RoyalsHome: #43 Brogan McNeil · Away: #9 Caleb Matthews
3rd19:52Goal Vancouver Giants#29 Sam Charko · Assists: Unassisted · SH · Empty net · Insurance goal
3rd19:52Goaltender change Victoria RoyalsIn: #1 Cole Prelusky · Out: —
3rd19:52Faceoff Vancouver GiantsHome: #43 Brogan McNeil · Away: #9 Caleb Matthews

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

Penalties & Shootouts

Penalty Summary

26 penalties
Penalty Summary
PeriodTimeTeamPenalised playerOffenceMinutesServed bySituation
1st1:00 Vancouver GiantsNickolas KovichHooking2:00Nickolas KovichPower play
1st3:50 Victoria RoyalsHayden MooreTripping2:00Hayden MoorePower play
1st5:05 Victoria RoyalsLandon YoungDelay of Game2:00Landon YoungPower play
1st16:41 Victoria RoyalsMiles CooperRoughing2:00Miles CooperPower play
1st18:42 Vancouver GiantsColton GerriorHolding2:00Colton GerriorPower play
2nd3:56 Victoria RoyalsDrayden UhrinaTripping2:00Drayden UhrinaPower play
2nd10:50 Victoria RoyalsOwen McCarthyUnsportsmanlike Cnd.2:00Owen McCarthy—
2nd10:50 Victoria RoyalsOwen McCarthyMajor-Fighting5:00Owen McCarthy—
2nd10:50 Victoria RoyalsOwen McCarthyGame Misconduct10:00Owen McCarthy—
2nd10:50 Victoria RoyalsNolan StewartUnsportsmanlike Cnd.2:00Nolan Stewart—
2nd10:50 Vancouver GiantsTafari ChingwaruCharging2:00Tafari Chingwaru—
2nd10:50 Vancouver GiantsHagan PurintonUnsportsmanlike Cnd.2:00Hagan Purinton—
2nd10:50 Vancouver GiantsDerek ThurstonMajor-Fighting5:00Derek Thurston—
2nd10:50 Vancouver GiantsDerek ThurstonGame Misconduct10:00Derek Thurston—
3rd0:22 Victoria RoyalsCruz WaltzeMajor-Check/behind5:00Drayden UhrinaPower play
3rd0:22 Victoria RoyalsCruz WaltzeGame Misconduct10:00Cruz Waltze—
3rd6:03 Vancouver GiantsHagan PurintonHigh Sticking2:00Hagan PurintonPower play
3rd7:12 Victoria RoyalsHayden MooreTripping2:00Hayden MoorePower play
3rd8:57 Victoria RoyalsHayden MooreMajor-Fighting5:00Hayden Moore—
3rd8:57 Victoria RoyalsHayden MooreGame Misconduct10:00Hayden Moore—
3rd8:57 Victoria RoyalsMarek PeroutkaUnsportsmanlike Cnd.2:00Marek Peroutka—
3rd8:57 Vancouver GiantsKaden HayesUnsportsmanlike Cnd.2:00Kaden Hayes—
3rd8:57 Vancouver GiantsHagan PurintonInter. on Goaltender2:00Hagan Purinton—
3rd8:57 Vancouver GiantsHagan PurintonMajor-Fighting5:00Hagan Purinton—
3rd8:57 Vancouver GiantsHagan PurintonGame Misconduct10:00Hagan Purinton—
3rd18:46 Vancouver GiantsSullivan HumeniukCross Checking2:00Sullivan HumeniukPower 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
Henry Peterson2RD000-1100000 / 0—Starter
Odin Vauhkonen4LD000-2200000 / 0—Starter
Roan Greschuk5LD000-2000000 / 0—Rookie
Owen McCarthy7RD000-11170000 / 0——
Axel Bisbee8LD011+1200000 / 0—Rookie
Caleb Matthews9RW202-1502004 / 850.0%—
Ryland Moore12RD000-1200000 / 0—Rookie
Nolan Stewart17LW011-2320003 / 3100.0%—
Hayden Moore19C000-131900016 / 2369.6%—
Ashton Brown23C011-1200004 / 1723.5%Starter
Jonas Kohn24RD000+1100000 / 0——
Cruz Waltze28LW00000150000 / 0—Starter
Drayden Uhrina53RW000-1220000 / 0—Starter · Rookie
Kristian Lima71RW101-1200000 / 0——
Marek Peroutka73LW000-1120000 / 0——
Landon Young74LW0000120000 / 10.0%—
Miles Cooper89C011-21200011 / 1957.9%—
Max Silver91RW000-1000001 / 250.0%—

Victoria Royals — Goaltenders

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

Vancouver Giants — Skaters

18 skaters
Vancouver Giants — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Sullivan Humeniuk2RD000+3020000 / 0—Starter
Hagan Purinton5LW000+10210000 / 0—Rookie
Kaleb Hartmann7RD011+1300000 / 0——
Derek Thurston8RD00003150000 / 0——
Eli Vickers10LD0000000000 / 0—Rookie
Tobias Tomik13LW101+1400000 / 0——
Nolen Miller14LD101+2200000 / 0—Starter
Blake Chorney16C000+1500007 / 1741.2%—
Colton Gerrior18RW101+1321013 / 3100.0%—
Jakob Oreskovic20LW000+2000001 / 1100.0%Starter
Louis Oscar Holowaychuk21C0110400005 / 862.5%Rookie
Crosby Mateychuk23LD000+1000000 / 0—Rookie
Tafari Chingwaru24RW000-1120000 / 10.0%Rookie
Kaden Hayes25C0000020005 / 1435.7%Rookie
Sam Charko29C202+26001011 / 2445.8%Starter
Dennis Emesibe34LW0000200000 / 10.0%Rookie
Nickolas Kovich36RW0000120000 / 0—Starter · Rookie
Brogan McNeil43RW0110100002 / 450.0%—

Vancouver Giants — Goaltenders

2 goaltenders
Vancouver Giants — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Oliver Bryks3130:0718216.8890000Rookie
Donovan Knapp3329:5311110.9090000Starter · Rookie

Coaches & Officials

Coaches & Game Officials

Coaches & Game Officials
RoleName
Referee 2#82 Jeff Ingram
Linesman 1#3 Nick Albinati
Linesman 2#142 Mitchell Gibbs

Game Information

Competition
2026–27 preseason
Date
Sat, Sep 12, 2026
Puck drop
7:00 PM PDT
Venue
Jon Baillie Arena - Port Coquitlam, BC
Location
Port Coquitlam, BC
Final horn
Sep 12, 9:40 PM PDT
Actual puck drop
Sep 12, 7:06 PM PDT
Game length
2h 34m
Attendance
522

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.

Timeout: Vancouver @ 18:46 of the 3rd period Referee Johnathan Gomes -#68- not listed

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.