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

Western Hockey League

Kamloops Blazers at Kelowna Rockets: WHL Box Score

Kelowna Rockets defeated Kamloops Blazers 5–1. Mar 28, 2026 at Prospera Place - Kelowna, BC.

Remembered on this browser

Sat, Mar 28, 2026 · 6:05 PM PDTFinal
2026 WHL Playoffs · Prospera Place - Kelowna, BC

Game Highlights

Highlights are not available for this game yet.

Final Score & Box Score

Score by Period

Score by Period
Team1st2nd3rdFinal
Kamloops Blazers0101
Kelowna Rockets2125

Team Stats

Team Stats
Statistic Kamloops Blazers Kelowna Rockets
Shots on goal3549
Penalty minutes812
Power-play goals / opportunities0 / 40 / 2
Power play %0.0%0.0%
Faceoffs won / attempts29 / 6132 / 61
Faceoff win %47.5%52.5%

Shots by Period

Shots by Period
Period Kamloops Blazers Kelowna Rockets
1st1620
2nd819
3rd1110

Three Stars

3 stars
Three Stars
StarPlayerTeam
1#20 Vojtech Cihar Kelowna Rockets
2#11 Tij Iginla Kelowna Rockets
3#30 Harrison Boettiger Kelowna Rockets

Scoring Summary & Key Plays

Start with the key plays. Expand Full Play-by-Play for faceoffs and the complete available sequence.

Goals & Assists

6 goals
Goals & Assists
Period / timeTeamScorer (season goals)AssistsSituation
1st · 16:44 Kelowna Rockets#20 Vojtech Cihar (3)#4 Mazden Leslie, #11 Tij IginlaEven strength
1st · 19:10 Kelowna Rockets#11 Tij Iginla (2)#20 Vojtech Cihar, #6 Parker AlcosGame-winning goal
2nd · 5:45 Kelowna Rockets#27 Jacob Henderson (1)#22 Nate Corbet, #23 Hayden PaupanekisInsurance goal
2nd · 13:23 Kamloops Blazers#2 JP Hurlbert (1)#16 Tommy Lafreniere, #23 Josh EvaschesenEven strength
3rd · 7:32 Kelowna Rockets#16 Carson Wetsch (1)#9 Shane Smith, #10 Tomas PoletinEven strength
3rd · 15:43 Kelowna Rockets#11 Tij Iginla (3)#17 Ty HalaburdaEven strength

Plus/Minus on Goals

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

Key Plays

17 plays
Key Plays
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Kelowna RocketsIn: #30 Harrison Boettiger · Out: —
1st0:00Goaltender change Kamloops BlazersIn: #31 Logan Edmonstone · Out: —
1st16:05Penalty Kelowna Rockets#9 Shane Smith · Hooking · 2:00 min · Served by #9 Shane Smith
1st16:05Penalty Kamloops Blazers#16 Tommy Lafreniere · Embellishment · 2:00 min · Served by #16 Tommy Lafreniere
1st16:44Goal Kelowna Rockets#20 Vojtech Cihar · Assists: #4 Mazden Leslie, #11 Tij Iginla · Even strength
1st19:10Goal Kelowna Rockets#11 Tij Iginla · Assists: #20 Vojtech Cihar, #6 Parker Alcos · Game-winning goal
2nd5:45Goal Kelowna Rockets#27 Jacob Henderson · Assists: #22 Nate Corbet, #23 Hayden Paupanekis · Insurance goal
2nd11:12Penalty Kamloops Blazers#2 JP Hurlbert · Hooking · 2:00 min · Served by #2 JP Hurlbert
2nd13:23Goal Kamloops Blazers#2 JP Hurlbert · Assists: #16 Tommy Lafreniere, #23 Josh Evaschesen · Even strength
2nd14:13Penalty Kelowna Rockets#18 Dawson Gerwing · Roughing · 2:00 min · Served by #18 Dawson Gerwing
2nd19:59Penalty Kamloops Blazers#2 JP Hurlbert · Slashing · 2:00 min · Served by #2 JP Hurlbert
2nd20:00Penalty Kelowna Rockets#20 Vojtech Cihar · High-Sticking · 4:00 min · Served by #20 Vojtech Cihar
3rd7:32Goal Kelowna Rockets#16 Carson Wetsch · Assists: #9 Shane Smith, #10 Tomas Poletin · Even strength
3rd11:31Penalty Kelowna Rockets#21 Owen Folstrom · Roughing · 2:00 min · Served by #21 Owen Folstrom
3rd11:31Penalty Kamloops Blazers#21 Carson Olsen · Roughing · 2:00 min · Served by #21 Carson Olsen
3rd12:48Penalty Kelowna Rockets#4 Mazden Leslie · Slashing · 2:00 min · Served by #4 Mazden Leslie
3rd15:43Goal Kelowna Rockets#11 Tij Iginla · Assists: #17 Ty Halaburda · Even strength

Full Play-by-Play

78 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 Kamloops BlazersHome: #11 Tij Iginla · Away: #16 Tommy Lafreniere
1st0:06Faceoff Kamloops BlazersHome: #17 Ty Halaburda · Away: #16 Tommy Lafreniere
1st0:29Faceoff Kamloops BlazersHome: #9 Shane Smith · Away: #22 Jordan Keller
1st0:49Faceoff Kamloops BlazersHome: #9 Shane Smith · Away: #22 Jordan Keller
1st1:47Faceoff Kamloops BlazersHome: #19 Ryan Oothoudt · Away: #19 Andrew Thomson
1st1:59Faceoff Kamloops BlazersHome: #17 Ty Halaburda · Away: #19 Andrew Thomson
1st2:18Faceoff Kelowna RocketsHome: #16 Carson Wetsch · Away: #16 Tommy Lafreniere
1st2:41Faceoff Kelowna RocketsHome: #11 Tij Iginla · Away: #22 Jordan Keller
1st2:49Faceoff Kelowna RocketsHome: #17 Ty Halaburda · Away: #22 Jordan Keller
1st3:24Faceoff Kelowna RocketsHome: #11 Tij Iginla · Away: #13 Jacob Dumansky
1st4:25Faceoff Kamloops BlazersHome: #21 Owen Folstrom · Away: #16 Tommy Lafreniere
1st5:03Faceoff Kelowna RocketsHome: #9 Shane Smith · Away: #22 Jordan Keller
1st5:16Faceoff Kamloops BlazersHome: #23 Hayden Paupanekis · Away: #27 Vit Zahejsky
1st6:15Faceoff Kelowna RocketsHome: #11 Tij Iginla · Away: #23 Josh Evaschesen
1st8:55Faceoff Kamloops BlazersHome: #23 Hayden Paupanekis · Away: #19 Andrew Thomson
1st9:09Faceoff Kamloops BlazersHome: #9 Shane Smith · Away: #16 Tommy Lafreniere
1st9:14Faceoff Kelowna RocketsHome: #9 Shane Smith · Away: #16 Tommy Lafreniere
1st9:26Faceoff Kamloops BlazersHome: #9 Shane Smith · Away: #22 Jordan Keller
1st11:03Faceoff Kelowna RocketsHome: #21 Owen Folstrom · Away: #27 Vit Zahejsky
1st12:27Faceoff Kamloops BlazersHome: #11 Tij Iginla · Away: #22 Jordan Keller
1st15:02Faceoff Kelowna RocketsHome: #11 Tij Iginla · Away: #22 Jordan Keller
1st15:05Faceoff Kelowna RocketsHome: #11 Tij Iginla · Away: #22 Jordan Keller
1st15:30Faceoff Kelowna RocketsHome: #10 Tomas Poletin · Away: #22 Jordan Keller
1st16:05Penalty Kelowna Rockets#9 Shane Smith · Hooking · 2:00 min · Served by #9 Shane Smith
1st16:05Penalty Kamloops Blazers#16 Tommy Lafreniere · Embellishment · 2:00 min · Served by #16 Tommy Lafreniere
1st16:05Faceoff Kelowna RocketsHome: #11 Tij Iginla · Away: #17 Ty Coupland
1st16:44Goal Kelowna Rockets#20 Vojtech Cihar · Assists: #4 Mazden Leslie, #11 Tij Iginla · Even strength
1st16:44Faceoff Kamloops BlazersHome: #17 Ty Halaburda · Away: #27 Vit Zahejsky
1st18:49Faceoff Kamloops BlazersHome: #11 Tij Iginla · Away: #22 Jordan Keller
1st19:10Goal Kelowna Rockets#11 Tij Iginla · Assists: #20 Vojtech Cihar, #6 Parker Alcos · Game-winning goal
1st19:10Faceoff Kelowna RocketsHome: #9 Shane Smith · Away: #17 Ty Coupland
1st19:27Faceoff Kelowna RocketsHome: #23 Hayden Paupanekis · Away: #23 Josh Evaschesen
2nd0:00Faceoff Kamloops BlazersHome: #11 Tij Iginla · Away: #16 Tommy Lafreniere
2nd0:11Faceoff Kelowna RocketsHome: #11 Tij Iginla · Away: #16 Tommy Lafreniere
2nd0:23Faceoff Kelowna RocketsHome: #9 Shane Smith · Away: #2 JP Hurlbert
2nd1:48Faceoff Kelowna RocketsHome: #23 Hayden Paupanekis · Away: #19 Andrew Thomson
2nd3:33Faceoff Kamloops BlazersHome: #11 Tij Iginla · Away: #2 JP Hurlbert
2nd4:50Faceoff Kelowna RocketsHome: #23 Hayden Paupanekis · Away: #13 Jacob Dumansky
2nd5:45Goal Kelowna Rockets#27 Jacob Henderson · Assists: #22 Nate Corbet, #23 Hayden Paupanekis · Insurance goal
2nd5:45Faceoff Kamloops BlazersHome: #11 Tij Iginla · Away: #16 Tommy Lafreniere
2nd6:20Faceoff Kelowna RocketsHome: #11 Tij Iginla · Away: #16 Tommy Lafreniere
2nd6:33Faceoff Kelowna RocketsHome: #9 Shane Smith · Away: #19 Andrew Thomson
2nd8:11Faceoff Kelowna RocketsHome: #21 Owen Folstrom · Away: #14 Cooper Moore
2nd8:47Faceoff Kamloops BlazersHome: #16 Carson Wetsch · Away: #23 Josh Evaschesen
2nd8:56Faceoff Kamloops BlazersHome: #10 Tomas Poletin · Away: #16 Tommy Lafreniere
2nd10:07Faceoff Kelowna RocketsHome: #11 Tij Iginla · Away: #19 Andrew Thomson
2nd11:12Penalty Kamloops Blazers#2 JP Hurlbert · Hooking · 2:00 min · Served by #2 JP Hurlbert
2nd11:12Faceoff Kelowna RocketsHome: #17 Ty Halaburda · Away: #23 Josh Evaschesen
2nd12:45Faceoff Kelowna RocketsHome: #11 Tij Iginla · Away: #16 Tommy Lafreniere
2nd13:23Goal Kamloops Blazers#2 JP Hurlbert · Assists: #16 Tommy Lafreniere, #23 Josh Evaschesen · Even strength
2nd13:23Faceoff Kelowna RocketsHome: #23 Hayden Paupanekis · Away: #22 Jordan Keller
2nd14:13Penalty Kelowna Rockets#18 Dawson Gerwing · Roughing · 2:00 min · Served by #18 Dawson Gerwing
2nd14:13Faceoff Kamloops BlazersHome: #11 Tij Iginla · Away: #16 Tommy Lafreniere
2nd14:20Faceoff Kamloops BlazersHome: #11 Tij Iginla · Away: #16 Tommy Lafreniere
2nd15:42Faceoff Kamloops BlazersHome: #17 Ty Halaburda · Away: #9 Joaquin Geras
2nd17:37Faceoff Kelowna RocketsHome: #11 Tij Iginla · Away: #16 Tommy Lafreniere
2nd19:59Penalty Kamloops Blazers#2 JP Hurlbert · Slashing · 2:00 min · Served by #2 JP Hurlbert
2nd19:59Faceoff Kelowna RocketsHome: #23 Hayden Paupanekis · Away: #22 Jordan Keller
2nd20:00Penalty Kelowna Rockets#20 Vojtech Cihar · High-Sticking · 4:00 min · Served by #20 Vojtech Cihar
3rd0:00Faceoff Kamloops BlazersHome: #11 Tij Iginla · Away: #16 Tommy Lafreniere
3rd7:32Goal Kelowna Rockets#16 Carson Wetsch · Assists: #9 Shane Smith, #10 Tomas Poletin · Even strength
3rd7:32Faceoff Kelowna RocketsHome: #11 Tij Iginla · Away: #22 Jordan Keller
3rd9:05Faceoff Kamloops BlazersHome: #9 Shane Smith · Away: #19 Andrew Thomson
3rd10:11Faceoff Kamloops BlazersHome: #17 Ty Halaburda · Away: #22 Jordan Keller
3rd10:18Faceoff Kelowna RocketsHome: #17 Ty Halaburda · Away: #2 JP Hurlbert
3rd11:23Faceoff Kelowna RocketsHome: #21 Owen Folstrom · Away: #16 Tommy Lafreniere
3rd11:31Penalty Kelowna Rockets#21 Owen Folstrom · Roughing · 2:00 min · Served by #21 Owen Folstrom
3rd11:31Penalty Kamloops Blazers#21 Carson Olsen · Roughing · 2:00 min · Served by #21 Carson Olsen
3rd11:31Faceoff Kelowna RocketsHome: #11 Tij Iginla · Away: #19 Andrew Thomson
3rd12:48Penalty Kelowna Rockets#4 Mazden Leslie · Slashing · 2:00 min · Served by #4 Mazden Leslie
3rd12:48Faceoff Kamloops BlazersHome: #9 Shane Smith · Away: #16 Tommy Lafreniere
3rd14:56Faceoff Kamloops BlazersHome: #11 Tij Iginla · Away: #22 Jordan Keller
3rd15:01Faceoff Kamloops BlazersHome: #11 Tij Iginla · Away: #22 Jordan Keller
3rd15:43Goal Kelowna Rockets#11 Tij Iginla · Assists: #17 Ty Halaburda · Even strength
3rd15:43Faceoff Kelowna RocketsHome: #9 Shane Smith · Away: #13 Jacob Dumansky
3rd16:01Faceoff Kamloops BlazersHome: #23 Hayden Paupanekis · Away: #27 Vit Zahejsky

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
1st16:05 Kamloops BlazersTommy LafreniereEmbellishment2:00Tommy Lafreniere—
1st16:05 Kelowna RocketsShane SmithHooking2:00Shane Smith—
2nd11:12 Kamloops BlazersJP HurlbertHooking2:00JP HurlbertPower play
2nd14:13 Kelowna RocketsDawson GerwingRoughing2:00Dawson GerwingPower play
2nd19:59 Kamloops BlazersJP HurlbertSlashing2:00JP HurlbertPower play
2nd20:00 Kelowna RocketsVojtech CiharHigh-Sticking4:00Vojtech Cihar—
3rd11:31 Kamloops BlazersCarson OlsenRoughing2:00Carson Olsen—
3rd11:31 Kelowna RocketsOwen FolstromRoughing2:00Owen Folstrom—
3rd12:48 Kelowna RocketsMazden LeslieSlashing2:00Mazden LesliePower play

Player Stats

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

Kamloops Blazers — Skaters

18 skaters
Kamloops Blazers — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
JP Hurlbert2RW1010540001 / 333.3%—
Isa Guram5D000-3000000 / 0——
Logan Lanti7RW0000100000 / 0——
Joaquin Geras9D000-1000001 / 1100.0%—
Rhett Ravndahl11RD0000100000 / 0——
Ryan Michael12D000-1100000 / 0—Starter
Jacob Dumansky13C000-1100000 / 30.0%—
Cooper Moore14C000-2200000 / 10.0%—
Owen Cooper15LW000-1100000 / 0——
Tommy Lafreniere16RW01105200011 / 1861.1%Starter
Ty Coupland17C000-3000000 / 20.0%Starter
Harrison Brunicke18D000-4300000 / 0—Starter
Andrew Thomson19C0000200004 / 850.0%—
Carson Olsen21RD000+1120000 / 0——
Jordan Keller22C000-2500008 / 1747.1%—
Josh Evaschesen23LW0110500001 / 425.0%Starter
Vit Zahejsky27LW000-2100003 / 475.0%—
Nathan Behm29LW0000100000 / 0——

Kamloops Blazers — Goaltenders

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

Kelowna Rockets — Skaters

18 skaters
Kelowna Rockets — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Keith McInnis2LD000+2300000 / 0——
Mazden Leslie4RD011+1320000 / 0—Starter
Parker Alcos6RD011+3200000 / 0——
Shane Smith9C0110420006 / 1250.0%—
Tomas Poletin10LW011+1200001 / 250.0%—
Tij Iginla11C213+28000113 / 2454.2%Starter
Connor Pankratz12RW0000000000 / 0——
Carson Wetsch16RW1010400001 / 250.0%—
Ty Halaburda17RW011+2500003 / 837.5%Starter
Dawson Gerwing18LW000+1420000 / 0——
Ryan Oothoudt19LW0000000000 / 10.0%—
Vojtech Cihar20LW112+2440000 / 0—Starter · Rookie
Owen Folstrom21C0000120003 / 475.0%—
Nate Corbet22LD011+1000000 / 0——
Hayden Paupanekis23C011+1300005 / 862.5%—
Rowan Guest26LD000+1300000 / 0—Starter
Jacob Henderson27RD101+1200000 / 0——
Hiroki Gojsic29RW000+1100000 / 0——

Kelowna Rockets — Goaltenders

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

Coaches & Officials

Coaches & Game Officials

Coaches & Game Officials
RoleName
Referee 1#5 Mark Pearce
Referee 2#14 Stephen Campbell
Linesman 1#160 Zach Anderson
Linesman 2#56 Cody Wanner

Game Information

Competition
2026 WHL Playoffs
Date
Sat, Mar 28, 2026
Puck drop
6:05 PM PDT
Venue
Prospera Place - Kelowna, BC
Location
Kelowna
Final horn
Mar 28, 8:25 PM PDT
Actual puck drop
Mar 28, 6:05 PM PDT
Game length
2h 20m
Attendance
4,777

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.