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

Western Hockey League

Penticton Vees at Seattle Thunderbirds: WHL Box Score

Seattle Thunderbirds defeated Penticton Vees 4–3. Apr 1, 2026 at accesso ShoWare Center - Kent, WA.

Remembered on this browser

Wed, Apr 1, 2026 · 7:05 PM PDTFinal
2026 WHL Playoffs · accesso ShoWare Center - Kent, WA

Game Highlights

Highlights are not available for this game yet.

Final Score & Box Score

Score by Period

Score by Period
Team1st2nd3rdFinal
Penticton Vees0123
Seattle Thunderbirds1304

Team Stats

Team Stats
Statistic Penticton Vees Seattle Thunderbirds
Shots on goal5320
Penalty minutes26
Power-play goals / opportunities1 / 30 / 1
Power play %33.3%0.0%
Faceoffs won / attempts38 / 6729 / 67
Faceoff win %56.7%43.3%

Shots by Period

Shots by Period
Period Penticton Vees Seattle Thunderbirds
1st115
2nd2011
3rd224

Three Stars

3 stars
Three Stars
StarPlayerTeam
1#35 Marek Sklenicka Seattle Thunderbirds
2#16 Brock England Seattle Thunderbirds
3#89 Antonio Martorana Seattle Thunderbirds

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 · 13:59 Seattle Thunderbirds#23 Joe Gramer (2)#88 Matej Pekar, #27 Marcus LaraqueEven strength
2nd · 4:07 Seattle Thunderbirds#7 Matthew Gard (1)#25 Tai Riley, #71 Noah KosickEven strength
2nd · 7:53 Seattle Thunderbirds#16 Brock England (1)#23 Joe Gramer, #89 Antonio MartoranaEven strength
2nd · 12:31 Seattle Thunderbirds#9 Coster Dunn (2)#71 Noah Kosick, #23 Joe GramerGame-winning goal
2nd · 16:57 Penticton Vees#51 Brittan Alstead (1)#27 Samuel DrancakPP
3rd · 0:24 Penticton Vees#21 Ryden Evers (3)#83 Jacob Kvasnicka, #11 Charlie MichaudEven strength
3rd · 15:27 Penticton Vees#27 Samuel Drancak (1)#29 Matteo Danis, #11 Charlie MichaudEven strength

Plus/Minus on Goals

Plus/Minus on Goals
Period / timeScorerCredited +1Charged −1
1st · 13:59Joe Gramer#3 Ashton Cumby, #23 Joe Gramer, #24 Brayden Holberton, #27 Marcus Laraque, #88 Matej Pekar#8 Callum Stone, #9 Louis Wehmann, #12 Doogan Pederson, #15 Brady Birnie, #29 Matteo Danis
2nd · 4:07Matthew Gard#3 Ashton Cumby, #7 Matthew Gard, #25 Tai Riley, #71 Noah Kosick, #89 Antonio Martorana#2 Ethan Weber, #8 Callum Stone, #21 Ryden Evers, #83 Jacob Kvasnicka, #91 Tristan Petersen
2nd · 7:53Brock England#3 Ashton Cumby, #7 Matthew Gard, #16 Brock England, #23 Joe Gramer, #89 Antonio Martorana#2 Ethan Weber, #21 Ryden Evers, #52 Morgan Tastad, #83 Jacob Kvasnicka, #91 Tristan Petersen
2nd · 12:31Coster Dunn#3 Ashton Cumby, #9 Coster Dunn, #23 Joe Gramer, #71 Noah Kosick, #91 Cameron Schmidt#8 Callum Stone, #12 Doogan Pederson, #21 Ryden Evers, #83 Jacob Kvasnicka, #91 Tristan Petersen
3rd · 0:24Ryden Evers#6 Nolan Stevenson, #11 Charlie Michaud, #21 Ryden Evers, #83 Jacob Kvasnicka, #91 Tristan Petersen#2 Brennen Hocher, #9 Coster Dunn, #21 Radim Mrtka, #71 Noah Kosick, #91 Cameron Schmidt
3rd · 15:27Samuel Drancak#6 Nolan Stevenson, #9 Louis Wehmann, #11 Charlie Michaud, #27 Samuel Drancak, #29 Matteo Danis#14 Sawyer Mayes, #16 Brock England, #23 Joe Gramer, #25 Tai Riley, #89 Antonio Martorana

Key Plays

16 plays
Key Plays
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Penticton VeesIn: #30 Ethan McCallum · Out: —
1st0:00Goaltender change Seattle ThunderbirdsIn: #35 Marek Sklenicka · Out: —
1st13:59Goal Seattle Thunderbirds#23 Joe Gramer · Assists: #88 Matej Pekar, #27 Marcus Laraque · Even strength
1st15:45Penalty Seattle Thunderbirds#7 Matthew Gard · Slashing · 2:00 min · Served by #7 Matthew Gard
2nd4:07Goal Seattle Thunderbirds#7 Matthew Gard · Assists: #25 Tai Riley, #71 Noah Kosick · Even strength
2nd7:53Goal Seattle Thunderbirds#16 Brock England · Assists: #23 Joe Gramer, #89 Antonio Martorana · Even strength
2nd9:34Penalty Seattle Thunderbirds#24 Brayden Holberton · Cross Checking · 2:00 min · Served by #24 Brayden Holberton
2nd12:31Goal Seattle Thunderbirds#9 Coster Dunn · Assists: #71 Noah Kosick, #23 Joe Gramer · Game-winning goal
2nd15:12Penalty Seattle Thunderbirds#7 Matthew Gard · Cross Checking · 2:00 min · Served by #7 Matthew Gard
2nd16:57Goal Penticton Vees#51 Brittan Alstead · Assists: #27 Samuel Drancak · PP
3rd0:24Goal Penticton Vees#21 Ryden Evers · Assists: #83 Jacob Kvasnicka, #11 Charlie Michaud · Even strength
3rd13:19Penalty Penticton Vees#29 Matteo Danis · Tripping · 2:00 min · Served by #29 Matteo Danis
3rd15:27Goal Penticton Vees#27 Samuel Drancak · Assists: #29 Matteo Danis, #11 Charlie Michaud · Even strength
3rd17:55Goaltender change Penticton VeesIn: — · Out: #30 Ethan McCallum
3rd18:49Goaltender change Penticton VeesIn: #30 Ethan McCallum · Out: —
3rd18:56Goaltender change Penticton VeesIn: — · Out: #30 Ethan McCallum

Full Play-by-Play

83 plays
Full Play-by-Play
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Penticton VeesIn: #30 Ethan McCallum · Out: —
1st0:00Goaltender change Seattle ThunderbirdsIn: #35 Marek Sklenicka · Out: —
1st0:00Faceoff Penticton VeesHome: #9 Coster Dunn · Away: #21 Ryden Evers
1st5:14Faceoff Penticton VeesHome: #14 Sawyer Mayes · Away: #27 Samuel Drancak
1st6:19Faceoff Seattle ThunderbirdsHome: #9 Coster Dunn · Away: #92 Cameron Norrie
1st6:27Faceoff Penticton VeesHome: #9 Coster Dunn · Away: #21 Ryden Evers
1st7:47Faceoff Seattle ThunderbirdsHome: #7 Matthew Gard · Away: #27 Samuel Drancak
1st8:37Faceoff Seattle ThunderbirdsHome: #24 Brayden Holberton · Away: #92 Cameron Norrie
1st10:06Faceoff Seattle ThunderbirdsHome: #9 Coster Dunn · Away: #29 Matteo Danis
1st12:17Faceoff Seattle ThunderbirdsHome: #7 Matthew Gard · Away: #21 Ryden Evers
1st13:59Goal Seattle Thunderbirds#23 Joe Gramer · Assists: #88 Matej Pekar, #27 Marcus Laraque · Even strength
1st13:59Faceoff Seattle ThunderbirdsHome: #9 Coster Dunn · Away: #27 Samuel Drancak
1st15:45Penalty Seattle Thunderbirds#7 Matthew Gard · Slashing · 2:00 min · Served by #7 Matthew Gard
1st15:45Faceoff Penticton VeesHome: #14 Sawyer Mayes · Away: #21 Ryden Evers
1st15:59Faceoff Seattle ThunderbirdsHome: #14 Sawyer Mayes · Away: #21 Ryden Evers
1st17:27Faceoff Penticton VeesHome: #14 Sawyer Mayes · Away: #21 Ryden Evers
1st18:22Faceoff Penticton VeesHome: #9 Coster Dunn · Away: #29 Matteo Danis
1st18:46Faceoff Penticton VeesHome: #9 Coster Dunn · Away: #27 Samuel Drancak
1st19:25Faceoff Penticton VeesHome: #9 Coster Dunn · Away: #21 Ryden Evers
1st19:31Faceoff Penticton VeesHome: #14 Sawyer Mayes · Away: #21 Ryden Evers
2nd0:00Faceoff Seattle ThunderbirdsHome: #9 Coster Dunn · Away: #21 Ryden Evers
2nd0:42Faceoff Seattle ThunderbirdsHome: #7 Matthew Gard · Away: #29 Matteo Danis
2nd1:00Faceoff Seattle ThunderbirdsHome: #7 Matthew Gard · Away: #29 Matteo Danis
2nd1:24Faceoff Penticton VeesHome: #14 Sawyer Mayes · Away: #29 Matteo Danis
2nd2:13Faceoff Seattle ThunderbirdsHome: #24 Brayden Holberton · Away: #27 Samuel Drancak
2nd3:03Faceoff Penticton VeesHome: #9 Coster Dunn · Away: #27 Samuel Drancak
2nd4:07Goal Seattle Thunderbirds#7 Matthew Gard · Assists: #25 Tai Riley, #71 Noah Kosick · Even strength
2nd4:07Faceoff Penticton VeesHome: #7 Matthew Gard · Away: #29 Matteo Danis
2nd4:22Faceoff Penticton VeesHome: #7 Matthew Gard · Away: #29 Matteo Danis
2nd6:21Faceoff Seattle ThunderbirdsHome: #9 Coster Dunn · Away: #27 Samuel Drancak
2nd6:41Faceoff Penticton VeesHome: #9 Coster Dunn · Away: #27 Samuel Drancak
2nd7:22Faceoff Penticton VeesHome: #21 Radim Mrtka · Away: #27 Samuel Drancak
2nd7:53Goal Seattle Thunderbirds#16 Brock England · Assists: #23 Joe Gramer, #89 Antonio Martorana · Even strength
2nd7:53Faceoff Penticton VeesHome: #14 Sawyer Mayes · Away: #29 Matteo Danis
2nd8:08Faceoff Penticton VeesHome: #22 Simon Lovsin · Away: #29 Matteo Danis
2nd9:34Penalty Seattle Thunderbirds#24 Brayden Holberton · Cross Checking · 2:00 min · Served by #24 Brayden Holberton
2nd9:34Faceoff Penticton VeesHome: #22 Simon Lovsin · Away: #21 Ryden Evers
2nd9:46Faceoff Seattle ThunderbirdsHome: #14 Sawyer Mayes · Away: #21 Ryden Evers
2nd10:39Faceoff Penticton VeesHome: #7 Matthew Gard · Away: #29 Matteo Danis
2nd10:44Faceoff Penticton VeesHome: #7 Matthew Gard · Away: #29 Matteo Danis
2nd10:52Faceoff Seattle ThunderbirdsHome: #7 Matthew Gard · Away: #51 Brittan Alstead
2nd11:56Faceoff Seattle ThunderbirdsHome: #9 Coster Dunn · Away: #21 Ryden Evers
2nd12:31Goal Seattle Thunderbirds#9 Coster Dunn · Assists: #71 Noah Kosick, #23 Joe Gramer · Game-winning goal
2nd12:31Faceoff Seattle ThunderbirdsHome: #24 Brayden Holberton · Away: #92 Cameron Norrie
2nd13:49Faceoff Penticton VeesHome: #7 Matthew Gard · Away: #29 Matteo Danis
2nd13:55Faceoff Seattle ThunderbirdsHome: #14 Sawyer Mayes · Away: #29 Matteo Danis
2nd14:25Faceoff Penticton VeesHome: #9 Coster Dunn · Away: #27 Samuel Drancak
2nd14:47Faceoff Seattle ThunderbirdsHome: #7 Matthew Gard · Away: #21 Ryden Evers
2nd15:12Penalty Seattle Thunderbirds#7 Matthew Gard · Cross Checking · 2:00 min · Served by #7 Matthew Gard
2nd15:12Faceoff Penticton VeesHome: #14 Sawyer Mayes · Away: #21 Ryden Evers
2nd15:15Faceoff Penticton VeesHome: #14 Sawyer Mayes · Away: #21 Ryden Evers
2nd16:33Faceoff Penticton VeesHome: #14 Sawyer Mayes · Away: #29 Matteo Danis
2nd16:57Goal Penticton Vees#51 Brittan Alstead · Assists: #27 Samuel Drancak · PP
2nd16:57Faceoff Penticton VeesHome: #7 Matthew Gard · Away: #21 Ryden Evers
2nd17:32Faceoff Penticton VeesHome: #71 Noah Kosick · Away: #29 Matteo Danis
3rd0:00Faceoff Penticton VeesHome: #9 Coster Dunn · Away: #21 Ryden Evers
3rd0:24Goal Penticton Vees#21 Ryden Evers · Assists: #83 Jacob Kvasnicka, #11 Charlie Michaud · Even strength
3rd0:24Faceoff Seattle ThunderbirdsHome: #7 Matthew Gard · Away: #29 Matteo Danis
3rd2:18Faceoff Seattle ThunderbirdsHome: #9 Coster Dunn · Away: #21 Ryden Evers
3rd2:48Faceoff Seattle ThunderbirdsHome: #7 Matthew Gard · Away: #29 Matteo Danis
3rd3:34Faceoff Seattle ThunderbirdsHome: #14 Sawyer Mayes · Away: #27 Samuel Drancak
3rd5:45Faceoff Penticton VeesHome: #9 Coster Dunn · Away: #27 Samuel Drancak
3rd6:40Faceoff Penticton VeesHome: #7 Matthew Gard · Away: #21 Ryden Evers
3rd7:56Faceoff Seattle ThunderbirdsHome: #9 Coster Dunn · Away: #15 Brady Birnie
3rd11:47Faceoff Seattle ThunderbirdsHome: #9 Coster Dunn · Away: #27 Samuel Drancak
3rd12:09Faceoff Penticton VeesHome: #21 Radim Mrtka · Away: #27 Samuel Drancak
3rd13:02Faceoff Penticton VeesHome: #14 Sawyer Mayes · Away: #29 Matteo Danis
3rd13:19Penalty Penticton Vees#29 Matteo Danis · Tripping · 2:00 min · Served by #29 Matteo Danis
3rd13:19Faceoff Seattle ThunderbirdsHome: #7 Matthew Gard · Away: #21 Ryden Evers
3rd13:44Faceoff Penticton VeesHome: #7 Matthew Gard · Away: #21 Ryden Evers
3rd15:27Goal Penticton Vees#27 Samuel Drancak · Assists: #29 Matteo Danis, #11 Charlie Michaud · Even strength
3rd15:27Faceoff Seattle ThunderbirdsHome: #14 Sawyer Mayes · Away: #29 Matteo Danis
3rd15:53Faceoff Seattle ThunderbirdsHome: #14 Sawyer Mayes · Away: #21 Ryden Evers
3rd15:56Faceoff Penticton VeesHome: #9 Coster Dunn · Away: #21 Ryden Evers
3rd17:07Faceoff Penticton VeesHome: #7 Matthew Gard · Away: #29 Matteo Danis
3rd17:55Goaltender change Penticton VeesIn: — · Out: #30 Ethan McCallum
3rd18:36Faceoff Penticton VeesHome: #9 Coster Dunn · Away: #29 Matteo Danis
3rd18:49Goaltender change Penticton VeesIn: #30 Ethan McCallum · Out: —
3rd18:49Faceoff Seattle ThunderbirdsHome: #9 Coster Dunn · Away: #21 Ryden Evers
3rd18:56Goaltender change Penticton VeesIn: — · Out: #30 Ethan McCallum
3rd19:13Faceoff Seattle ThunderbirdsHome: #14 Sawyer Mayes · Away: #21 Ryden Evers
3rd19:20Faceoff Penticton VeesHome: #21 Radim Mrtka · Away: #9 Louis Wehmann
3rd19:27Faceoff Penticton VeesHome: #14 Sawyer Mayes · Away: #21 Ryden Evers

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

Penalties & Shootouts

Penalty Summary

4 penalties
Penalty Summary
PeriodTimeTeamPenalised playerOffenceMinutesServed bySituation
1st15:45 Seattle ThunderbirdsMatthew GardSlashing2:00Matthew GardPower play
2nd9:34 Seattle ThunderbirdsBrayden HolbertonCross Checking2:00Brayden HolbertonPower play
2nd15:12 Seattle ThunderbirdsMatthew GardCross Checking2:00Matthew GardPower play
3rd13:19 Penticton VeesMatteo DanisTripping2:00Matteo DanisPower play

Player Stats

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

Penticton Vees — Skaters

18 skaters
Penticton Vees — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Ethan Weber2RD000-2400000 / 0——
Sean Burick4RD0000200000 / 0——
Nolan Stevenson6RD000+2200000 / 0—Starter
Callum Stone8LD000-3300000 / 0——
Louis Wehmann9LW0000500001 / 1100.0%—
Brooks DeMars10LW0000100000 / 0——
Charlie Michaud11LD022+2000000 / 0—Starter
Doogan Pederson12LD000-2200000 / 0——
Brady Birnie15LW000-1400000 / 10.0%—
Chase Valliant18C0000100000 / 0——
Ryden Evers21C101-25000015 / 2657.7%Starter
Samuel Drancak27C112+1200008 / 1457.1%—
Matteo Danis29C01108200014 / 2166.7%—
Brittan Alstead51LW1010201000 / 10.0%—
Morgan Tastad52LD000-1100000 / 0——
Jacob Kvasnicka83RW011-2300000 / 0—Starter · Rookie
Tristan Petersen91LW000-2800000 / 0—Starter
Cameron Norrie92C0000000000 / 30.0%—

Penticton Vees — Goaltenders

2 goaltenders
Penticton Vees — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Ethan McCallum3058:0220416.8000000Starter
Andrew Reyelts33Did not play—————————

Seattle Thunderbirds — Skaters

18 skaters
Seattle Thunderbirds — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Brennen Hocher2LD000-1000000 / 0—Starter
Ashton Cumby3D000+4000000 / 0——
Matthew Gard7C101+2240009 / 1850.0%—
Coster Dunn9C10103000110 / 2245.5%Starter
Sawyer Mayes14C000-1100007 / 1838.9%—
Brock England16C1010300000 / 0——
Ethan Bibeau17C0000000000 / 0——
Radim Mrtka21RD000-1100000 / 30.0%Starter
Simon Lovsin22RW0000100000 / 20.0%—
Joe Gramer23D123+2300000 / 0——
Brayden Holberton24RW000+1020003 / 3100.0%—
Tai Riley25D0110000000 / 0——
Marcus Laraque27RW011+1000000 / 0——
Noah Kosick71LW022+1000000 / 10.0%Starter
Grayson Tash74D0000200000 / 0——
Matej Pekar88LW011+1100000 / 0——
Antonio Martorana89RW011+1200000 / 0——
Cameron Schmidt91RW0000100000 / 0—Starter

Seattle Thunderbirds — Goaltenders

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

Coaches & Officials

Coaches & Game Officials

Coaches & Game Officials
RoleName
Referee 1#82 Jeff Ingram
Referee 2#0 Trevor Nolan
Linesman 1#135 Eric McLaughlin
Linesman 2#143 Brennan Walker
Penticton Vees — Head Coach/General ManagerFred Harbinson
Penticton Vees — Assistant General ManagerMatt Miller
Penticton Vees — Assistant CoachJason McKee
Penticton Vees — Assistant CoachMatthew VandenBerg
Penticton Vees — TrainerBob Pond
Penticton Vees — Equipment ManagerJosh Amrstrong

Game Information

Competition
2026 WHL Playoffs
Date
Wed, Apr 1, 2026
Puck drop
7:05 PM PDT
Venue
accesso ShoWare Center - Kent, WA
Location
Kent
Final horn
Apr 1, 9:44 PM PDT
Actual puck drop
Apr 1, 7:11 PM PDT
Game length
2h 33m
Attendance
2,087

Seattle takes a timeout @ 18:36 of the 3rd period Penticton takes a timeout @ 19:20 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.