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

Western Hockey League

Seattle Thunderbirds at Vancouver Giants: WHL Box Score

Vancouver Giants defeated Seattle Thunderbirds 4–1. Oct 10, 2026 at Langley Events Centre - Langley, BC.

Remembered on this browser

Sat, Oct 10, 2026 · 7:00 PM PDTFinal
2026–27 regular season · Langley Events Centre - Langley, BC

Game Highlights

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

Seattle Thunderbirds at Vancouver Giants 10/10 | WHL Highlights 2026-27

Western Hockey League

Watch on YouTube ↗

Final Score & Box Score

Score by Period

Score by Period
Team1st2nd3rdFinal
Seattle Thunderbirds1001
Vancouver Giants2114

Team Stats

Team Stats
Statistic Seattle Thunderbirds Vancouver Giants
Shots on goal2631
Penalty minutes1919
Power-play goals / opportunities0 / 41 / 5
Power play %0.0%20.0%
Faceoffs won / attempts29 / 5122 / 51
Faceoff win %56.9%43.1%

Shots by Period

Shots by Period
Period Seattle Thunderbirds Vancouver Giants
1st98
2nd88
3rd915

Three Stars

3 stars
Three Stars
StarPlayerTeam
1#20 Jakob Oreskovic Vancouver Giants
2#31 Oliver Bryks Vancouver Giants
3#24 Ethan Armstrong Vancouver Giants

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 · 1:07 Vancouver Giants#24 Ethan Armstrong (2)#20 Jakob OreskovicEven strength
1st · 13:20 Seattle Thunderbirds#16 Brock England (2)#71 Noah Kosick, #89 Antonio MartoranaEven strength
1st · 19:57 Vancouver Giants#20 Jakob Oreskovic (2)#22 Joe Iginla, #24 Ethan ArmstrongGame-winning goal
2nd · 11:45 Vancouver Giants#20 Jakob Oreskovic (3)#2 Sullivan HumeniukInsurance goal
3rd · 16:19 Vancouver Giants#27 Mathis Preston (4)#7 Kaleb Hartmann, #29 Sam CharkoPP

Plus/Minus on Goals

Plus/Minus on Goals
Period / timeScorerCredited +1Charged −1
1st · 1:07Ethan Armstrong#8 Derek Thurston, #12 Brett Olson, #20 Jakob Oreskovic, #22 Joe Iginla, #24 Ethan Armstrong#16 Brock England, #22 Simon Lovsin, #71 Noah Kosick, #74 Grayson Tash, #93 Jonas Kemps
1st · 13:20Brock England#5 Owen Hayden, #8 Henry Chmiel, #16 Brock England, #17 Ethan Bibeau, #22 Simon Lovsin#4 Rhys Pederson, #12 Brett Olson, #20 Jakob Oreskovic, #22 Joe Iginla, #23 Crosby Mateychuk
1st · 19:57Jakob Oreskovic#8 Derek Thurston, #12 Brett Olson, #20 Jakob Oreskovic, #22 Joe Iginla, #24 Ethan Armstrong#4 Reko Alanko, #5 Owen Hayden, #16 Brock England, #22 Simon Lovsin, #71 Noah Kosick
2nd · 11:45Jakob Oreskovic#2 Sullivan Humeniuk, #7 Kaleb Hartmann, #12 Brett Olson, #20 Jakob Oreskovic, #22 Joe Iginla#2 Brennen Hocher, #4 Reko Alanko, #9 Luke Puchner, #16 Brock England, #22 Simon Lovsin

Key Plays

23 plays
Key Plays
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Vancouver GiantsIn: #31 Oliver Bryks · Out: —
1st0:00Goaltender change Seattle ThunderbirdsIn: #35 Marek Sklenicka · Out: —
1st1:07Goal Vancouver Giants#24 Ethan Armstrong · Assists: #20 Jakob Oreskovic · Even strength
1st4:09Penalty Seattle Thunderbirds#16 Brock England · Tripping · 2:00 min · Served by #16 Brock England
1st7:00Penalty Vancouver Giants#4 Rhys Pederson · Major-Fighting · 5:00 min · Served by #4 Rhys Pederson
1st7:00Penalty Seattle Thunderbirds#14 Sawyer Mayes · Major-Fighting · 5:00 min · Served by #14 Sawyer Mayes
1st7:23Penalty Vancouver Giants#8 Derek Thurston · Holding · 2:00 min · Served by #8 Derek Thurston
1st13:20Goal Seattle Thunderbirds#16 Brock England · Assists: #71 Noah Kosick, #89 Antonio Martorana · Even strength
1st13:54Penalty Vancouver Giants#29 Sam Charko · Interference · 2:00 min · Served by #29 Sam Charko
1st16:07Penalty Seattle Thunderbirds#22 Simon Lovsin · Hooking · 2:00 min · Served by #22 Simon Lovsin
1st19:57Goal Vancouver Giants#20 Jakob Oreskovic · Assists: #22 Joe Iginla, #24 Ethan Armstrong · Game-winning goal
2nd11:45Goal Vancouver Giants#20 Jakob Oreskovic · Assists: #2 Sullivan Humeniuk · Insurance goal
2nd19:09Penalty Seattle Thunderbirds#14 Sawyer Mayes · Roughing · 2:00 min · Served by #14 Sawyer Mayes
3rd1:28Penalty Vancouver Giants#29 Sam Charko · Slashing · 2:00 min · Served by #29 Sam Charko
3rd13:39Penalty Vancouver Giants#2 Sullivan Humeniuk · Roughing · 2:00 min · Served by #2 Sullivan Humeniuk
3rd13:39Penalty Vancouver Giants#37 Dominic Grieco · Roughing · 2:00 min · Served by #37 Dominic Grieco
3rd13:39Penalty Seattle Thunderbirds#89 Antonio Martorana · Roughing · 2:00 min · Served by #7 Matthew Gard
3rd13:39Penalty Seattle Thunderbirds#89 Antonio Martorana · Slashing · 2:00 min · Served by #89 Antonio Martorana
3rd13:49Penalty Vancouver Giants#43 Brogan McNeil · Roughing · 2:00 min · Served by #43 Brogan McNeil
3rd13:49Penalty Vancouver Giants#43 Brogan McNeil · Slashing · 2:00 min · Served by #43 Brogan McNeil
3rd13:49Penalty Seattle Thunderbirds#93 Jonas Kemps · Roughing · 2:00 min · Served by #93 Jonas Kemps
3rd14:41Penalty Seattle Thunderbirds#16 Brock England · Hooking · 2:00 min · Served by #16 Brock England
3rd16:19Goal Vancouver Giants#27 Mathis Preston · Assists: #7 Kaleb Hartmann, #29 Sam Charko · PP

Full Play-by-Play

74 plays
Full Play-by-Play
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Vancouver GiantsIn: #31 Oliver Bryks · Out: —
1st0:00Goaltender change Seattle ThunderbirdsIn: #35 Marek Sklenicka · Out: —
1st0:00Faceoff Seattle ThunderbirdsHome: #16 Blake Chorney · Away: #7 Matthew Gard
1st0:37Faceoff Vancouver GiantsHome: #12 Brett Olson · Away: #16 Brock England
1st1:07Goal Vancouver Giants#24 Ethan Armstrong · Assists: #20 Jakob Oreskovic · Even strength
1st1:07Faceoff Seattle ThunderbirdsHome: #29 Sam Charko · Away: #14 Sawyer Mayes
1st1:37Faceoff Seattle ThunderbirdsHome: #21 Louis Oscar Holowaychuk · Away: #43 Josh Polak
1st4:09Penalty Seattle Thunderbirds#16 Brock England · Tripping · 2:00 min · Served by #16 Brock England
1st4:09Faceoff Seattle ThunderbirdsHome: #20 Jakob Oreskovic · Away: #14 Sawyer Mayes
1st4:31Faceoff Seattle ThunderbirdsHome: #20 Jakob Oreskovic · Away: #43 Josh Polak
1st7:00Penalty Vancouver Giants#4 Rhys Pederson · Major-Fighting · 5:00 min · Served by #4 Rhys Pederson
1st7:00Penalty Seattle Thunderbirds#14 Sawyer Mayes · Major-Fighting · 5:00 min · Served by #14 Sawyer Mayes
1st7:00Faceoff Vancouver GiantsHome: #12 Brett Olson · Away: #16 Brock England
1st7:23Penalty Vancouver Giants#8 Derek Thurston · Holding · 2:00 min · Served by #8 Derek Thurston
1st7:23Faceoff Vancouver GiantsHome: #29 Sam Charko · Away: #7 Matthew Gard
1st8:26Faceoff Vancouver GiantsHome: #16 Blake Chorney · Away: #9 Luke Puchner
1st10:24Faceoff Seattle ThunderbirdsHome: #21 Louis Oscar Holowaychuk · Away: #16 Brock England
1st12:04Faceoff Seattle ThunderbirdsHome: #29 Sam Charko · Away: #39 Seamus Dillon
1st12:11Faceoff Vancouver GiantsHome: #43 Brogan McNeil · Away: #7 Matthew Gard
1st13:20Goal Seattle Thunderbirds#16 Brock England · Assists: #71 Noah Kosick, #89 Antonio Martorana · Even strength
1st13:20Faceoff Vancouver GiantsHome: #29 Sam Charko · Away: #16 Brock England
1st13:54Penalty Vancouver Giants#29 Sam Charko · Interference · 2:00 min · Served by #29 Sam Charko
1st13:54Faceoff Seattle ThunderbirdsHome: #12 Brett Olson · Away: #7 Matthew Gard
1st16:07Penalty Seattle Thunderbirds#22 Simon Lovsin · Hooking · 2:00 min · Served by #22 Simon Lovsin
1st16:07Faceoff Vancouver GiantsHome: #12 Brett Olson · Away: #14 Sawyer Mayes
1st17:47Faceoff Seattle ThunderbirdsHome: #12 Brett Olson · Away: #43 Josh Polak
1st19:03Faceoff Seattle ThunderbirdsHome: #21 Louis Oscar Holowaychuk · Away: #14 Sawyer Mayes
1st19:33Faceoff Vancouver GiantsHome: #12 Brett Olson · Away: #16 Brock England
1st19:57Goal Vancouver Giants#20 Jakob Oreskovic · Assists: #22 Joe Iginla, #24 Ethan Armstrong · Game-winning goal
1st19:58Faceoff Seattle ThunderbirdsHome: #16 Blake Chorney · Away: #7 Matthew Gard
2nd2:06Faceoff Seattle ThunderbirdsHome: #29 Sam Charko · Away: #14 Sawyer Mayes
2nd4:30Faceoff Seattle ThunderbirdsHome: #16 Blake Chorney · Away: #7 Matthew Gard
2nd6:54Faceoff Seattle ThunderbirdsHome: #29 Sam Charko · Away: #14 Sawyer Mayes
2nd7:05Faceoff Seattle ThunderbirdsHome: #29 Sam Charko · Away: #14 Sawyer Mayes
2nd7:15Faceoff Seattle ThunderbirdsHome: #20 Jakob Oreskovic · Away: #14 Sawyer Mayes
2nd9:06Faceoff Vancouver GiantsHome: #29 Sam Charko · Away: #7 Matthew Gard
2nd10:30Faceoff Seattle ThunderbirdsHome: #16 Blake Chorney · Away: #16 Brock England
2nd11:45Goal Vancouver Giants#20 Jakob Oreskovic · Assists: #2 Sullivan Humeniuk · Insurance goal
2nd11:45Faceoff Seattle ThunderbirdsHome: #29 Sam Charko · Away: #14 Sawyer Mayes
2nd13:17Faceoff Vancouver GiantsHome: #16 Blake Chorney · Away: #16 Brock England
2nd14:06Faceoff Vancouver GiantsHome: #20 Jakob Oreskovic · Away: #14 Sawyer Mayes
2nd14:28Faceoff Vancouver GiantsHome: #29 Sam Charko · Away: #39 Seamus Dillon
2nd14:48Faceoff Vancouver GiantsHome: #29 Sam Charko · Away: #7 Matthew Gard
2nd15:38Faceoff Vancouver GiantsHome: #16 Blake Chorney · Away: #39 Seamus Dillon
2nd17:04Faceoff Seattle ThunderbirdsHome: #29 Sam Charko · Away: #16 Brock England
2nd19:09Penalty Seattle Thunderbirds#14 Sawyer Mayes · Roughing · 2:00 min · Served by #14 Sawyer Mayes
2nd19:09Faceoff Seattle ThunderbirdsHome: #20 Jakob Oreskovic · Away: #43 Josh Polak
2nd20:00Faceoff Seattle ThunderbirdsHome: #16 Blake Chorney · Away: #7 Matthew Gard
3rd0:00Faceoff Seattle ThunderbirdsHome: #29 Sam Charko · Away: #43 Josh Polak
3rd0:26Faceoff Seattle ThunderbirdsHome: #29 Sam Charko · Away: #7 Matthew Gard
3rd1:28Penalty Vancouver Giants#29 Sam Charko · Slashing · 2:00 min · Served by #29 Sam Charko
3rd1:28Faceoff Seattle ThunderbirdsHome: #12 Brett Olson · Away: #7 Matthew Gard
3rd2:42Faceoff Seattle ThunderbirdsHome: #16 Blake Chorney · Away: #43 Josh Polak
3rd4:39Faceoff Seattle ThunderbirdsHome: #12 Brett Olson · Away: #7 Matthew Gard
3rd4:56Faceoff Seattle ThunderbirdsHome: #12 Brett Olson · Away: #16 Brock England
3rd6:13Faceoff Seattle ThunderbirdsHome: #29 Sam Charko · Away: #39 Seamus Dillon
3rd10:40Faceoff Vancouver GiantsHome: #16 Blake Chorney · Away: #43 Josh Polak
3rd11:13Faceoff Vancouver GiantsHome: #12 Brett Olson · Away: #14 Sawyer Mayes
3rd12:42Faceoff Vancouver GiantsHome: #21 Louis Oscar Holowaychuk · Away: #7 Matthew Gard
3rd13:39Penalty Vancouver Giants#2 Sullivan Humeniuk · Roughing · 2:00 min · Served by #2 Sullivan Humeniuk
3rd13:39Penalty Vancouver Giants#37 Dominic Grieco · Roughing · 2:00 min · Served by #37 Dominic Grieco
3rd13:39Penalty Seattle Thunderbirds#89 Antonio Martorana · Roughing · 2:00 min · Served by #7 Matthew Gard
3rd13:39Penalty Seattle Thunderbirds#89 Antonio Martorana · Slashing · 2:00 min · Served by #89 Antonio Martorana
3rd13:39Faceoff Vancouver GiantsHome: #29 Sam Charko · Away: #43 Josh Polak
3rd13:49Penalty Vancouver Giants#43 Brogan McNeil · Roughing · 2:00 min · Served by #43 Brogan McNeil
3rd13:49Penalty Vancouver Giants#43 Brogan McNeil · Slashing · 2:00 min · Served by #43 Brogan McNeil
3rd13:49Penalty Seattle Thunderbirds#93 Jonas Kemps · Roughing · 2:00 min · Served by #93 Jonas Kemps
3rd13:49Faceoff Vancouver GiantsHome: #29 Sam Charko · Away: #16 Brock England
3rd14:41Penalty Seattle Thunderbirds#16 Brock England · Hooking · 2:00 min · Served by #16 Brock England
3rd14:41Faceoff Vancouver GiantsHome: #20 Jakob Oreskovic · Away: #22 Simon Lovsin
3rd15:48Faceoff Seattle ThunderbirdsHome: #27 Mathis Preston · Away: #7 Matthew Gard
3rd16:19Goal Vancouver Giants#27 Mathis Preston · Assists: #7 Kaleb Hartmann, #29 Sam Charko · PP
3rd16:19Faceoff Vancouver GiantsHome: #12 Brett Olson · Away: #14 Sawyer Mayes
3rd18:30Faceoff Vancouver GiantsHome: #29 Sam Charko · Away: #43 Josh Polak

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

Penalties & Shootouts

Penalty Summary

16 penalties
Penalty Summary
PeriodTimeTeamPenalised playerOffenceMinutesServed bySituation
1st4:09 Seattle ThunderbirdsBrock EnglandTripping2:00Brock EnglandPower play
1st7:00 Seattle ThunderbirdsSawyer MayesMajor-Fighting5:00Sawyer Mayes—
1st7:00 Vancouver GiantsRhys PedersonMajor-Fighting5:00Rhys Pederson—
1st7:23 Vancouver GiantsDerek ThurstonHolding2:00Derek ThurstonPower play
1st13:54 Vancouver GiantsSam CharkoInterference2:00Sam CharkoPower play
1st16:07 Seattle ThunderbirdsSimon LovsinHooking2:00Simon LovsinPower play
2nd19:09 Seattle ThunderbirdsSawyer MayesRoughing2:00Sawyer MayesPower play
3rd1:28 Vancouver GiantsSam CharkoSlashing2:00Sam CharkoPower play
3rd13:39 Seattle ThunderbirdsAntonio MartoranaSlashing2:00Antonio MartoranaPower play
3rd13:39 Seattle ThunderbirdsAntonio MartoranaRoughing2:00Matthew Gard—
3rd13:39 Vancouver GiantsDominic GriecoRoughing2:00Dominic Grieco—
3rd13:39 Vancouver GiantsSullivan HumeniukRoughing2:00Sullivan Humeniuk—
3rd13:49 Seattle ThunderbirdsJonas KempsRoughing2:00Jonas Kemps—
3rd13:49 Vancouver GiantsBrogan McNeilSlashing2:00Brogan McNeilPower play
3rd13:49 Vancouver GiantsBrogan McNeilRoughing2:00Brogan McNeil—
3rd14:41 Seattle ThunderbirdsBrock EnglandHooking2:00Brock EnglandPower play

Player Stats

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

Seattle Thunderbirds — Skaters

18 skaters
Seattle Thunderbirds — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Brennen Hocher2LD000-1000000 / 0—Starter
Reko Alanko4RD000-2100000 / 0—Starter
Owen Hayden5LD0000200000 / 0——
Matthew Gard7C0000100009 / 1464.3%Starter
Henry Chmiel8RD000+1200000 / 0—Rookie
Luke Puchner9LW000-1200000 / 10.0%Rookie
Sawyer Mayes14C0000370008 / 1266.7%—
Brock England16C101-2340004 / 1040.0%—
Ethan Bibeau17LW000+1100000 / 0—Starter
Dominik Ripa21LW0000000000 / 0—Rookie
Simon Lovsin22RW000-2120000 / 10.0%—
Marcus Laraque27RW0000100000 / 0——
Seamus Dillon39C0000200002 / 450.0%Rookie
Josh Polak43RW0000000006 / 966.7%—
Noah Kosick71LW011-2300000 / 0——
Grayson Tash74RD000-1200000 / 0——
Antonio Martorana89RW0110040000 / 0—Starter
Jonas Kemps93LD000-1220000 / 0—Rookie

Seattle Thunderbirds — Goaltenders

2 goaltenders
Seattle Thunderbirds — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Grayson Malinoski31Did not play—————————
Marek Sklenicka3560:0031427.8710000Starter

Vancouver Giants — Skaters

18 skaters
Vancouver Giants — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Sullivan Humeniuk2RD011+1020000 / 0—Starter
Rhys Pederson4RD000-1050000 / 0——
Kaleb Hartmann7LD011+1400000 / 0—Starter
Derek Thurston8LD000+2220000 / 0——
Brett Olson12C000+2100006 / 1154.5%—
Tobias Tomik13RW0000100000 / 0——
Blake Chorney16C0000100004 / 1040.0%Starter
Jakob Oreskovic20LW213+2500012 / 633.3%—
Louis Oscar Holowaychuk21C0000100001 / 425.0%Rookie
Joe Iginla22RW011+2500000 / 0——
Crosby Mateychuk23LD000-1000000 / 0—Rookie
Ethan Armstrong24RD112+2100000 / 0——
Brayden Jugnauth26LW0000100000 / 0—Rookie
Mathis Preston27LW1010601000 / 10.0%—
Sam Charko29C0110240008 / 1844.4%—
Nickolas Kovich36RW0000000000 / 0—Rookie
Dominic Grieco37LW0000020000 / 0—Starter
Brogan McNeil43RW0000140001 / 1100.0%Starter

Vancouver Giants — Goaltenders

2 goaltenders
Vancouver Giants — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Oliver Bryks3160:0026125.9620000Starter · Rookie
Burke Hood35Did not play—————————

Coaches & Officials

Coaches & Game Officials

Coaches & Game Officials
RoleName
Referee 1#89 Mike Campbell
Referee 2#23 Brandon Koop
Linesman 1#41 Michael McGowan
Linesman 2#106 Deven Gowdar
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
Sat, Oct 10, 2026
Puck drop
7:00 PM PDT
Venue
Langley Events Centre - Langley, BC
Location
Langley, B.C.
Final horn
Oct 10, 9:28 PM PDT
Actual puck drop
Oct 10, 7:08 PM PDT
Game length
2h 20m
Attendance
3,423

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.