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

Western Hockey League

Kelowna Rockets at Kamloops Blazers: WHL Box Score

Kelowna Rockets defeated Kamloops Blazers 6–2. Apr 1, 2026 at Sandman Centre - Kamloops, BC.

Remembered on this browser

Wed, Apr 1, 2026 · 7:00 PM PDTFinal
2026 WHL Playoffs · Sandman Centre - Kamloops, BC

Game Highlights

Highlights are not available for this game yet.

Final Score & Box Score

Score by Period

Score by Period
Team1st2nd3rdFinal
Kelowna Rockets1236
Kamloops Blazers1012

Team Stats

Team Stats
Statistic Kelowna Rockets Kamloops Blazers
Shots on goal3033
Penalty minutes46
Power-play goals / opportunities1 / 31 / 2
Power play %33.3%50.0%
Faceoffs won / attempts22 / 5735 / 57
Faceoff win %38.6%61.4%

Shots by Period

Shots by Period
Period Kelowna Rockets Kamloops Blazers
1st817
2nd95
3rd1311

Three Stars

3 stars
Three Stars
StarPlayerTeam
1#20 Vojtech Cihar Kelowna Rockets
2#16 Tommy Lafreniere Kamloops Blazers
3#12 Ryan Michael Kamloops Blazers

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 · 2:04 Kamloops Blazers#16 Tommy Lafreniere (1)#2 JP Hurlbert, #18 Harrison BrunickePP
1st · 18:19 Kelowna Rockets#20 Vojtech Cihar (5)#11 Tij Iginla, #2 Keith McInnisEven strength
2nd · 4:06 Kelowna Rockets#23 Hayden Paupanekis (1)#2 Keith McInnis, #6 Parker AlcosPP
2nd · 16:30 Kelowna Rockets#18 Dawson Gerwing (2)#22 Nate Corbet, #29 Hiroki GojsicGame-winning goal
3rd · 4:26 Kelowna Rockets#10 Tomas Poletin (1)UnassistedInsurance goal
3rd · 6:47 Kelowna Rockets#20 Vojtech Cihar (6)UnassistedEven strength
3rd · 11:15 Kamloops Blazers#16 Tommy Lafreniere (2)#13 Jacob DumanskyEven strength
3rd · 17:16 Kelowna Rockets#16 Carson Wetsch (2)#26 Rowan GuestEven strength

Plus/Minus on Goals

Plus/Minus on Goals
Period / timeScorerCredited +1Charged −1
1st · 18:19Vojtech Cihar#2 Keith McInnis, #6 Parker Alcos, #11 Tij Iginla, #17 Ty Halaburda, #20 Vojtech Cihar#2 JP Hurlbert, #12 Ryan Michael, #14 Cooper Moore, #16 Tommy Lafreniere, #18 Harrison Brunicke
2nd · 16:30Dawson Gerwing#18 Dawson Gerwing, #22 Nate Corbet, #23 Hayden Paupanekis, #27 Jacob Henderson, #29 Hiroki Gojsic#9 Joaquin Geras, #14 Cooper Moore, #21 Carson Olsen, #27 Vit Zahejsky, #32 Asher Gingras
3rd · 4:26Tomas Poletin#4 Mazden Leslie, #10 Tomas Poletin, #16 Carson Wetsch, #23 Hayden Paupanekis, #26 Rowan Guest#2 JP Hurlbert, #5 Isa Guram, #11 Rhett Ravndahl, #13 Jacob Dumansky, #27 Vit Zahejsky
3rd · 6:47Vojtech Cihar#4 Mazden Leslie, #6 Parker Alcos, #9 Shane Smith, #16 Carson Wetsch, #20 Vojtech Cihar#2 JP Hurlbert, #11 Rhett Ravndahl, #12 Ryan Michael, #13 Jacob Dumansky, #16 Tommy Lafreniere
3rd · 11:15Tommy Lafreniere#2 JP Hurlbert, #12 Ryan Michael, #13 Jacob Dumansky, #16 Tommy Lafreniere, #18 Harrison Brunicke#18 Dawson Gerwing, #22 Nate Corbet, #23 Hayden Paupanekis, #27 Jacob Henderson, #29 Hiroki Gojsic
3rd · 17:16Carson Wetsch#4 Mazden Leslie, #9 Shane Smith, #10 Tomas Poletin, #16 Carson Wetsch, #26 Rowan Guest#9 Joaquin Geras, #12 Ryan Michael, #17 Ty Coupland, #22 Jordan Keller, #23 Josh Evaschesen

Key Plays

19 plays
Key Plays
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Kelowna RocketsIn: #30 Harrison Boettiger · Out: —
1st0:00Goaltender change Kamloops BlazersIn: #31 Logan Edmonstone · Out: —
1st0:51Penalty Kelowna Rockets#18 Dawson Gerwing · Tripping · 2:00 min · Served by #18 Dawson Gerwing
1st2:04Goal Kamloops Blazers#16 Tommy Lafreniere · Assists: #2 JP Hurlbert, #18 Harrison Brunicke · PP
1st6:07Goaltender change Kelowna RocketsIn: — · Out: #30 Harrison Boettiger
1st6:20Penalty Kamloops Blazers#21 Carson Olsen · Tripping · 2:00 min · Served by #21 Carson Olsen
1st6:20Goaltender change Kelowna RocketsIn: #30 Harrison Boettiger · Out: —
1st14:43Penalty Kelowna Rockets#22 Nate Corbet · Interference · 2:00 min · Served by #22 Nate Corbet
1st18:19Goal Kelowna Rockets#20 Vojtech Cihar · Assists: #11 Tij Iginla, #2 Keith McInnis · Even strength
2nd2:18Penalty Kamloops Blazers#2 JP Hurlbert · Holding · 2:00 min · Served by #2 JP Hurlbert
2nd4:06Goal Kelowna Rockets#23 Hayden Paupanekis · Assists: #2 Keith McInnis, #6 Parker Alcos · PP
2nd5:12Penalty Kamloops Blazers#25 Madden Tymchak · High Sticking · 2:00 min · Served by #25 Madden Tymchak
2nd16:30Goal Kelowna Rockets#18 Dawson Gerwing · Assists: #22 Nate Corbet, #29 Hiroki Gojsic · Game-winning goal
3rd4:26Goal Kelowna Rockets#10 Tomas Poletin · Assists: Unassisted · Insurance goal
3rd6:47Goal Kelowna Rockets#20 Vojtech Cihar · Assists: Unassisted · Even strength
3rd11:15Goal Kamloops Blazers#16 Tommy Lafreniere · Assists: #13 Jacob Dumansky · Even strength
3rd17:16Goal Kelowna Rockets#16 Carson Wetsch · Assists: #26 Rowan Guest · Even strength
3rd20:00Goaltender change Kelowna RocketsIn: — · Out: #30 Harrison Boettiger
3rd20:00Goaltender change Kamloops BlazersIn: — · Out: #31 Logan Edmonstone

Full Play-by-Play

76 plays
Full Play-by-Play
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Kelowna RocketsIn: #30 Harrison Boettiger · Out: —
1st0:00Goaltender change Kamloops BlazersIn: #31 Logan Edmonstone · Out: —
1st0:00Faceoff Kelowna RocketsHome: #22 Jordan Keller · Away: #11 Tij Iginla
1st0:47Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #23 Hayden Paupanekis
1st0:51Penalty Kelowna Rockets#18 Dawson Gerwing · Tripping · 2:00 min · Served by #18 Dawson Gerwing
1st0:51Faceoff Kamloops BlazersHome: #16 Tommy Lafreniere · Away: #10 Tomas Poletin
1st2:04Goal Kamloops Blazers#16 Tommy Lafreniere · Assists: #2 JP Hurlbert, #18 Harrison Brunicke · PP
1st2:04Faceoff Kelowna RocketsHome: #22 Jordan Keller · Away: #11 Tij Iginla
1st2:23Faceoff Kamloops BlazersHome: #22 Jordan Keller · Away: #11 Tij Iginla
1st3:07Faceoff Kelowna RocketsHome: #13 Jacob Dumansky · Away: #9 Shane Smith
1st3:17Faceoff Kamloops BlazersHome: #16 Tommy Lafreniere · Away: #9 Shane Smith
1st4:31Faceoff Kamloops BlazersHome: #22 Jordan Keller · Away: #11 Tij Iginla
1st6:07Goaltender change Kelowna RocketsIn: — · Out: #30 Harrison Boettiger
1st6:20Penalty Kamloops Blazers#21 Carson Olsen · Tripping · 2:00 min · Served by #21 Carson Olsen
1st6:20Goaltender change Kelowna RocketsIn: #30 Harrison Boettiger · Out: —
1st6:20Faceoff Kamloops BlazersHome: #16 Tommy Lafreniere · Away: #11 Tij Iginla
1st8:31Faceoff Kelowna RocketsHome: #13 Jacob Dumansky · Away: #23 Hayden Paupanekis
1st9:01Faceoff Kelowna RocketsHome: #19 Andrew Thomson · Away: #9 Shane Smith
1st10:07Faceoff Kelowna RocketsHome: #22 Jordan Keller · Away: #11 Tij Iginla
1st12:34Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #9 Shane Smith
1st13:08Faceoff Kamloops BlazersHome: #22 Jordan Keller · Away: #11 Tij Iginla
1st13:43Faceoff Kamloops BlazersHome: #7 Logan Lanti · Away: #21 Owen Folstrom
1st14:43Penalty Kelowna Rockets#22 Nate Corbet · Interference · 2:00 min · Served by #22 Nate Corbet
1st14:43Faceoff Kamloops BlazersHome: #16 Tommy Lafreniere · Away: #11 Tij Iginla
1st14:51Faceoff Kamloops BlazersHome: #16 Tommy Lafreniere · Away: #11 Tij Iginla
1st15:23Faceoff Kamloops BlazersHome: #22 Jordan Keller · Away: #9 Shane Smith
1st18:19Goal Kelowna Rockets#20 Vojtech Cihar · Assists: #11 Tij Iginla, #2 Keith McInnis · Even strength
1st18:19Faceoff Kelowna RocketsHome: #22 Jordan Keller · Away: #9 Shane Smith
1st18:50Faceoff Kamloops BlazersHome: #22 Jordan Keller · Away: #17 Ty Halaburda
2nd0:00Faceoff Kamloops BlazersHome: #22 Jordan Keller · Away: #11 Tij Iginla
2nd1:21Faceoff Kelowna RocketsHome: #13 Jacob Dumansky · Away: #9 Shane Smith
2nd2:18Penalty Kamloops Blazers#2 JP Hurlbert · Holding · 2:00 min · Served by #2 JP Hurlbert
2nd2:18Faceoff Kelowna RocketsHome: #16 Tommy Lafreniere · Away: #11 Tij Iginla
2nd4:06Goal Kelowna Rockets#23 Hayden Paupanekis · Assists: #2 Keith McInnis, #6 Parker Alcos · PP
2nd4:06Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #23 Hayden Paupanekis
2nd4:57Faceoff Kelowna RocketsHome: #27 Vit Zahejsky · Away: #21 Owen Folstrom
2nd5:12Penalty Kamloops Blazers#25 Madden Tymchak · High Sticking · 2:00 min · Served by #25 Madden Tymchak
2nd5:12Faceoff Kelowna RocketsHome: #23 Josh Evaschesen · Away: #17 Ty Halaburda
2nd6:47Faceoff Kamloops BlazersHome: #16 Tommy Lafreniere · Away: #11 Tij Iginla
2nd7:17Faceoff Kelowna RocketsHome: #13 Jacob Dumansky · Away: #9 Shane Smith
2nd9:10Faceoff Kamloops BlazersHome: #16 Tommy Lafreniere · Away: #21 Owen Folstrom
2nd9:47Faceoff Kamloops BlazersHome: #22 Jordan Keller · Away: #21 Owen Folstrom
2nd9:57Faceoff Kamloops BlazersHome: #22 Jordan Keller · Away: #11 Tij Iginla
2nd10:00Faceoff Kamloops BlazersHome: #22 Jordan Keller · Away: #11 Tij Iginla
2nd11:44Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #9 Shane Smith
2nd13:39Faceoff Kamloops BlazersHome: #22 Jordan Keller · Away: #17 Ty Halaburda
2nd15:50Faceoff Kelowna RocketsHome: #27 Vit Zahejsky · Away: #9 Shane Smith
2nd15:57Faceoff Kamloops BlazersHome: #27 Vit Zahejsky · Away: #23 Hayden Paupanekis
2nd16:30Goal Kelowna Rockets#18 Dawson Gerwing · Assists: #22 Nate Corbet, #29 Hiroki Gojsic · Game-winning goal
2nd16:30Faceoff Kamloops BlazersHome: #22 Jordan Keller · Away: #11 Tij Iginla
2nd17:18Faceoff Kamloops BlazersHome: #16 Tommy Lafreniere · Away: #23 Hayden Paupanekis
2nd17:21Faceoff Kamloops BlazersHome: #16 Tommy Lafreniere · Away: #9 Shane Smith
2nd18:31Faceoff Kelowna RocketsHome: #22 Jordan Keller · Away: #11 Tij Iginla
3rd0:00Faceoff Kelowna RocketsHome: #22 Jordan Keller · Away: #11 Tij Iginla
3rd0:20Faceoff Kamloops BlazersHome: #22 Jordan Keller · Away: #17 Ty Halaburda
3rd1:26Faceoff Kelowna RocketsHome: #16 Tommy Lafreniere · Away: #23 Hayden Paupanekis
3rd4:26Goal Kelowna Rockets#10 Tomas Poletin · Assists: Unassisted · Insurance goal
3rd4:26Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #23 Hayden Paupanekis
3rd6:47Goal Kelowna Rockets#20 Vojtech Cihar · Assists: Unassisted · Even strength
3rd6:47Faceoff Kelowna RocketsHome: #16 Tommy Lafreniere · Away: #9 Shane Smith
3rd8:21Faceoff Kamloops BlazersHome: #13 Jacob Dumansky · Away: #21 Owen Folstrom
3rd8:57Faceoff Kelowna RocketsHome: #17 Ty Coupland · Away: #11 Tij Iginla
3rd10:14Faceoff Kelowna RocketsHome: #32 Asher Gingras · Away: #21 Owen Folstrom
3rd11:15Goal Kamloops Blazers#16 Tommy Lafreniere · Assists: #13 Jacob Dumansky · Even strength
3rd11:15Faceoff Kamloops BlazersHome: #16 Tommy Lafreniere · Away: #23 Hayden Paupanekis
3rd12:37Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #9 Shane Smith
3rd12:48Faceoff Kelowna RocketsHome: #19 Andrew Thomson · Away: #16 Carson Wetsch
3rd13:06Faceoff Kamloops BlazersHome: #16 Tommy Lafreniere · Away: #11 Tij Iginla
3rd13:30Faceoff Kelowna RocketsHome: #22 Jordan Keller · Away: #9 Shane Smith
3rd13:37Faceoff Kamloops BlazersHome: #22 Jordan Keller · Away: #9 Shane Smith
3rd17:16Goal Kelowna Rockets#16 Carson Wetsch · Assists: #26 Rowan Guest · Even strength
3rd17:16Faceoff Kamloops BlazersHome: #32 Asher Gingras · Away: #21 Owen Folstrom
3rd19:28Faceoff Kamloops BlazersHome: #22 Jordan Keller · Away: #23 Hayden Paupanekis
3rd19:33Faceoff Kelowna RocketsHome: #22 Jordan Keller · Away: #23 Hayden Paupanekis
3rd20:00Goaltender change Kelowna RocketsIn: — · Out: #30 Harrison Boettiger
3rd20:00Goaltender change Kamloops BlazersIn: — · Out: #31 Logan Edmonstone

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

Penalties & Shootouts

Penalty Summary

5 penalties
Penalty Summary
PeriodTimeTeamPenalised playerOffenceMinutesServed bySituation
1st0:51 Kelowna RocketsDawson GerwingTripping2:00Dawson GerwingPower play
1st6:20 Kamloops BlazersCarson OlsenTripping2:00Carson OlsenPower play
1st14:43 Kelowna RocketsNate CorbetInterference2:00Nate CorbetPower play
2nd2:18 Kamloops BlazersJP HurlbertHolding2:00JP HurlbertPower play
2nd5:12 Kamloops BlazersMadden TymchakHigh Sticking2:00Madden TymchakPower 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
Keith McInnis2LD022+1100000 / 0—Starter
Mazden Leslie4RD000+3300000 / 0——
Parker Alcos6RD011+2100000 / 0—Starter
Shane Smith9C000+2400008 / 1553.3%—
Tomas Poletin10LW101+2200000 / 10.0%—
Tij Iginla11C011+1100007 / 1936.8%Starter
Connor Pankratz12RW0000000000 / 0——
Carson Wetsch16RW101+3400001 / 1100.0%—
Ty Halaburda17RW000+1100001 / 425.0%Starter
Dawson Gerwing18LW1010220010 / 0——
Ryan Oothoudt19LW0000000000 / 0——
Vojtech Cihar20LW202+2300000 / 0—Starter · Rookie
Owen Folstrom21C0000100002 / 728.6%—
Nate Corbet22LD0110120000 / 0——
Hayden Paupanekis23C101+1501003 / 1030.0%—
Rowan Guest26LD011+2000000 / 0——
Jacob Henderson27RD0000000000 / 0——
Hiroki Gojsic29RW0110100000 / 0——

Kelowna Rockets — Goaltenders

2 goaltenders
Kelowna Rockets — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Harrison Boettiger3059:4733231.9390000Starter
Josh Banini35Did not play—————————

Kamloops Blazers — Skaters

18 skaters
Kamloops Blazers — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
JP Hurlbert2RW011-2520000 / 0——
Isa Guram5D000-1300000 / 0——
Logan Lanti7RW0000100001 / 1100.0%—
Joaquin Geras9D000-2000000 / 0——
Rhett Ravndahl11RD000-2100000 / 0——
Ryan Michael12D000-2200000 / 0—Starter
Jacob Dumansky13C011-1100001 / 520.0%—
Cooper Moore14C000-2100000 / 0——
Tommy Lafreniere16RW202-14010011 / 1478.6%—
Ty Coupland17RW000-1300000 / 10.0%Starter
Harrison Brunicke18D0110100000 / 0—Starter
Andrew Thomson19C0000200006 / 875.0%—
Carson Olsen21RD000-1120000 / 0——
Jordan Keller22C000-13000014 / 2263.6%Starter
Josh Evaschesen23LW000-1100000 / 10.0%Starter
Madden Tymchak25D0000020000 / 0——
Vit Zahejsky27LW000-2400001 / 333.3%—
Asher Gingras32C000-1000001 / 250.0%—

Kamloops Blazers — Goaltenders

2 goaltenders
Kamloops Blazers — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Ivans Kufterins30Did not play————————Rookie
Logan Edmonstone3160:0030624.8000000Starter

Coaches & Officials

Coaches & Game Officials

Coaches & Game Officials
RoleName
Referee 1#53 Corey Koop
Referee 2#43 Jarrod Lucoe
Linesman 1#3 Nick Albinati
Linesman 2#41 Michael McGowan

Game Information

Competition
2026 WHL Playoffs
Date
Wed, Apr 1, 2026
Puck drop
7:00 PM PDT
Venue
Sandman Centre - Kamloops, BC
Location
Kamloops, BC
Final horn
Apr 1, 9:23 PM PDT
Actual puck drop
Apr 1, 7:04 PM PDT
Game length
2h 19m
Attendance
3,428

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.

Kamloops calls timeout @ 4:31 of the 1st 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.