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

Western Hockey League

Kamloops Blazers at Edmonton Oil Kings: WHL Box Score

Kamloops Blazers defeated Edmonton Oil Kings 4–1. Oct 31, 2026 at Rogers Place - Edmonton, AB.

Remembered on this browser

Sat, Oct 31, 2026 · 12:00 PM PDTFinal
2026–27 regular season · Rogers Place - Edmonton, AB

Game Highlights

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

Kamloops Blazers at Edmonton Oil Kings 10/31 | 2026-27 WHL Highlights

Western Hockey League

Watch on YouTube ↗

Final Score & Box Score

Score by Period

Score by Period
Team1st2nd3rdFinal
Kamloops Blazers1124
Edmonton Oil Kings0101

Team Stats

Team Stats
Statistic Kamloops Blazers Edmonton Oil Kings
Shots on goal3121
Penalty minutes2312
Power-play goals / opportunities0 / 41 / 5
Power play %0.0%20.0%
Faceoffs won / attempts26 / 5024 / 50
Faceoff win %52.0%48.0%

Shots by Period

Shots by Period
Period Kamloops Blazers Edmonton Oil Kings
1st147
2nd76
3rd108

Three Stars

3 stars
Three Stars
StarPlayerTeam
1#16 Vit Zahejsky Kamloops Blazers
2#13 Jacob Dumansky Kamloops Blazers
3#27 Josh Lee Edmonton Oil Kings

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 · 13:51 Kamloops Blazers#16 Vit Zahejsky (7)UnassistedPenalty shot
2nd · 1:43 Kamloops Blazers#24 Ty Bonkowski (4)#13 Jacob Dumansky, #21 Carson OlsenGame-winning goal
2nd · 11:58 Edmonton Oil Kings#10 Kayden Stroeder (8)#41 Luke Melnik, #27 Josh LeePP
3rd · 4:52 Kamloops Blazers#7 Logan Lanti (1)#5 Isa Guram, #13 Jacob DumanskyInsurance goal
3rd · 18:45 Kamloops Blazers#22 Mikhail Cherepanov (2)UnassistedEmpty net

Plus/Minus on Goals

Plus/Minus on Goals
Period / timeScorerCredited +1Charged −1
1st · 13:51Vit Zahejsky#16 Vit Zahejsky—
2nd · 1:43Ty Bonkowski#3 Dryden Deobald, #13 Jacob Dumansky, #19 Andrew Thomson, #21 Carson Olsen, #24 Ty Bonkowski#20 Cage Smith, #27 Josh Lee, #41 Luke Melnik, #43 Matthew Hauser
3rd · 4:52Logan Lanti#5 Isa Guram, #7 Logan Lanti, #13 Jacob Dumansky, #21 Carson Olsen, #24 Ty Bonkowski#11 Jensen Marsh, #22 KJ Sauer, #24 Olli Wahlroos, #28 Matheas Hejda, #43 Matthew Hauser
3rd · 18:45Mikhail Cherepanov#9 Joaquin Geras, #13 Jacob Dumansky, #22 Mikhail Cherepanov, #24 Ty Bonkowski, #27 River Arnason#8 Aaron Obobaifo, #10 Kayden Stroeder, #11 Jensen Marsh, #22 KJ Sauer, #27 Josh Lee, #41 Luke Melnik

Key Plays

21 plays
Key Plays
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Edmonton Oil KingsIn: #80 Parker Snell · Out: —
1st0:00Goaltender change Kamloops BlazersIn: #1 Kaeden Tate · Out: —
1st3:25Penalty Edmonton Oil Kings#23 Tyler Potter · Hooking · 2:00 min · Served by #23 Tyler Potter
1st9:54Penalty Edmonton Oil Kings#4 Dylan Ronald · Interference · 2:00 min · Served by #4 Dylan Ronald
1st12:23Penalty Kamloops Blazers#27 River Arnason · Tripping · 2:00 min · Served by #27 River Arnason
1st13:51Penalty Edmonton Oil Kings#8 Aaron Obobaifo · Slashing · 2:00 min · Served by #8 Aaron Obobaifo
1st13:51Goal Kamloops Blazers#16 Vit Zahejsky · Assists: Unassisted · Penalty shot
2nd0:08Penalty Edmonton Oil Kings#22 KJ Sauer · Cross Checking · 2:00 min · Served by #22 KJ Sauer
2nd0:08Penalty Kamloops Blazers#14 Cooper Moore · Embellishment · 2:00 min · Served by #14 Cooper Moore
2nd1:43Goal Kamloops Blazers#24 Ty Bonkowski · Assists: #13 Jacob Dumansky, #21 Carson Olsen · Game-winning goal
2nd6:55Penalty Edmonton Oil Kings#23 Tyler Potter · Interference · 2:00 min · Served by #23 Tyler Potter
2nd8:23Penalty Edmonton Oil Kings#43 Matthew Hauser · Hooking · 2:00 min · Served by #43 Matthew Hauser
2nd11:20Penalty Kamloops Blazers#25 Madden Tymchak · Major-Boarding · 5:00 min · Served by #23 Eli Tverdovsky
2nd11:20Penalty Kamloops Blazers#25 Madden Tymchak · Game Misconduct · 10:00 min · Served by #25 Madden Tymchak
2nd11:58Goal Edmonton Oil Kings#10 Kayden Stroeder · Assists: #41 Luke Melnik, #27 Josh Lee · PP
3rd4:52Goal Kamloops Blazers#7 Logan Lanti · Assists: #5 Isa Guram, #13 Jacob Dumansky · Insurance goal
3rd6:37Penalty Kamloops Blazers#22 Mikhail Cherepanov · Delay of Game · 2:00 min · Served by #22 Mikhail Cherepanov
3rd15:00Penalty Kamloops Blazers#13 Jacob Dumansky · High Sticking · 2:00 min · Served by #13 Jacob Dumansky
3rd18:02Goaltender change Edmonton Oil KingsIn: — · Out: #80 Parker Snell
3rd18:45Goal Kamloops Blazers#22 Mikhail Cherepanov · Assists: Unassisted · Empty net
3rd18:45Goaltender change Edmonton Oil KingsIn: #80 Parker Snell · Out: —

Full Play-by-Play

71 plays
Full Play-by-Play
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Edmonton Oil KingsIn: #80 Parker Snell · Out: —
1st0:00Goaltender change Kamloops BlazersIn: #1 Kaeden Tate · Out: —
1st0:00Faceoff Kamloops BlazersHome: #22 KJ Sauer · Away: #18 Gavin Nemis
1st0:15Faceoff Edmonton Oil KingsHome: #22 KJ Sauer · Away: #18 Gavin Nemis
1st0:51Faceoff Edmonton Oil KingsHome: #22 KJ Sauer · Away: #24 Ty Bonkowski
1st1:21Faceoff Kamloops BlazersHome: #8 Aaron Obobaifo · Away: #27 River Arnason
1st1:26Faceoff Edmonton Oil KingsHome: #20 Cage Smith · Away: #19 Andrew Thomson
1st3:25Penalty Edmonton Oil Kings#23 Tyler Potter · Hooking · 2:00 min · Served by #23 Tyler Potter
1st3:25Faceoff Edmonton Oil KingsHome: #22 KJ Sauer · Away: #13 Jacob Dumansky
1st4:57Faceoff Kamloops BlazersHome: #8 Aaron Obobaifo · Away: #19 Andrew Thomson
1st6:08Faceoff Kamloops BlazersHome: #8 Aaron Obobaifo · Away: #16 Vit Zahejsky
1st6:24Faceoff Kamloops BlazersHome: #22 KJ Sauer · Away: #16 Vit Zahejsky
1st9:47Faceoff Edmonton Oil KingsHome: #8 Aaron Obobaifo · Away: #18 Gavin Nemis
1st9:54Penalty Edmonton Oil Kings#4 Dylan Ronald · Interference · 2:00 min · Served by #4 Dylan Ronald
1st9:54Faceoff Kamloops BlazersHome: #22 KJ Sauer · Away: #19 Andrew Thomson
1st11:09Faceoff Kamloops BlazersHome: #14 Dylan Dean · Away: #19 Andrew Thomson
1st11:35Faceoff Kamloops BlazersHome: #10 Kayden Stroeder · Away: #19 Andrew Thomson
1st11:42Faceoff Edmonton Oil KingsHome: #10 Kayden Stroeder · Away: #27 River Arnason
1st12:23Penalty Kamloops Blazers#27 River Arnason · Tripping · 2:00 min · Served by #27 River Arnason
1st12:23Faceoff Edmonton Oil KingsHome: #22 KJ Sauer · Away: #19 Andrew Thomson
1st13:51Penalty Edmonton Oil Kings#8 Aaron Obobaifo · Slashing · 2:00 min · Served by #8 Aaron Obobaifo
1st13:51Goal Kamloops Blazers#16 Vit Zahejsky · Assists: Unassisted · Penalty shot
1st13:51Faceoff Edmonton Oil KingsHome: #8 Aaron Obobaifo · Away: #18 Gavin Nemis
1st15:55Faceoff Kamloops BlazersHome: #20 Cage Smith · Away: #24 Ty Bonkowski
1st16:51Faceoff Edmonton Oil KingsHome: #8 Aaron Obobaifo · Away: #18 Gavin Nemis
1st19:07Faceoff Kamloops BlazersHome: #20 Cage Smith · Away: #10 Teagen Bouchard
1st19:25Faceoff Kamloops BlazersHome: #20 Cage Smith · Away: #10 Teagen Bouchard
1st19:55Faceoff Edmonton Oil KingsHome: #20 Cage Smith · Away: #24 Ty Bonkowski
2nd0:00Faceoff Kamloops BlazersHome: #22 KJ Sauer · Away: #18 Gavin Nemis
2nd0:08Penalty Edmonton Oil Kings#22 KJ Sauer · Cross Checking · 2:00 min · Served by #22 KJ Sauer
2nd0:08Penalty Kamloops Blazers#14 Cooper Moore · Embellishment · 2:00 min · Served by #14 Cooper Moore
2nd0:08Faceoff Edmonton Oil KingsHome: #24 Olli Wahlroos · Away: #16 Vit Zahejsky
2nd0:51Faceoff Edmonton Oil KingsHome: #10 Kayden Stroeder · Away: #16 Vit Zahejsky
2nd1:43Goal Kamloops Blazers#24 Ty Bonkowski · Assists: #13 Jacob Dumansky, #21 Carson Olsen · Game-winning goal
2nd1:43Faceoff Kamloops BlazersHome: #22 KJ Sauer · Away: #16 Vit Zahejsky
2nd6:18Faceoff Kamloops BlazersHome: #7 Matt Williams · Away: #19 Andrew Thomson
2nd6:18Faceoff Kamloops BlazersHome: #22 KJ Sauer · Away: #19 Andrew Thomson
2nd6:55Penalty Edmonton Oil Kings#23 Tyler Potter · Interference · 2:00 min · Served by #23 Tyler Potter
2nd6:55Faceoff Kamloops BlazersHome: #22 KJ Sauer · Away: #13 Jacob Dumansky
2nd8:23Penalty Edmonton Oil Kings#43 Matthew Hauser · Hooking · 2:00 min · Served by #43 Matthew Hauser
2nd8:25Faceoff Edmonton Oil KingsHome: #20 Cage Smith · Away: #19 Andrew Thomson
2nd8:52Faceoff Kamloops BlazersHome: #10 Kayden Stroeder · Away: #24 Ty Bonkowski
2nd9:00Faceoff Kamloops BlazersHome: #7 Matt Williams · Away: #24 Ty Bonkowski
2nd11:20Penalty Kamloops Blazers#25 Madden Tymchak · Major-Boarding · 5:00 min · Served by #23 Eli Tverdovsky
2nd11:20Penalty Kamloops Blazers#25 Madden Tymchak · Game Misconduct · 10:00 min · Served by #25 Madden Tymchak
2nd11:20Faceoff Kamloops BlazersHome: #8 Aaron Obobaifo · Away: #19 Andrew Thomson
2nd11:58Goal Edmonton Oil Kings#10 Kayden Stroeder · Assists: #41 Luke Melnik, #27 Josh Lee · PP
2nd11:58Faceoff Edmonton Oil KingsHome: #22 KJ Sauer · Away: #13 Jacob Dumansky
2nd12:38Faceoff Edmonton Oil KingsHome: #8 Aaron Obobaifo · Away: #16 Vit Zahejsky
2nd13:40Faceoff Edmonton Oil KingsHome: #14 Dylan Dean · Away: #18 Gavin Nemis
2nd17:53Faceoff Kamloops BlazersHome: #22 KJ Sauer · Away: #16 Vit Zahejsky
3rd0:00Faceoff Kamloops BlazersHome: #22 KJ Sauer · Away: #18 Gavin Nemis
3rd4:47Faceoff Kamloops BlazersHome: #22 KJ Sauer · Away: #13 Jacob Dumansky
3rd4:52Goal Kamloops Blazers#7 Logan Lanti · Assists: #5 Isa Guram, #13 Jacob Dumansky · Insurance goal
3rd4:52Faceoff Edmonton Oil KingsHome: #22 KJ Sauer · Away: #19 Andrew Thomson
3rd4:58Faceoff Kamloops BlazersHome: #22 KJ Sauer · Away: #19 Andrew Thomson
3rd6:05Faceoff Edmonton Oil KingsHome: #8 Aaron Obobaifo · Away: #10 Teagen Bouchard
3rd6:13Faceoff Edmonton Oil KingsHome: #8 Aaron Obobaifo · Away: #10 Teagen Bouchard
3rd6:37Penalty Kamloops Blazers#22 Mikhail Cherepanov · Delay of Game · 2:00 min · Served by #22 Mikhail Cherepanov
3rd6:37Faceoff Edmonton Oil KingsHome: #8 Aaron Obobaifo · Away: #18 Gavin Nemis
3rd7:37Faceoff Edmonton Oil KingsHome: #14 Dylan Dean · Away: #16 Vit Zahejsky
3rd12:07Faceoff Edmonton Oil KingsHome: #20 Cage Smith · Away: #18 Gavin Nemis
3rd15:00Penalty Kamloops Blazers#13 Jacob Dumansky · High Sticking · 2:00 min · Served by #13 Jacob Dumansky
3rd15:00Faceoff Edmonton Oil KingsHome: #8 Aaron Obobaifo · Away: #18 Gavin Nemis
3rd15:55Faceoff Kamloops BlazersHome: #14 Dylan Dean · Away: #16 Vit Zahejsky
3rd18:02Goaltender change Edmonton Oil KingsIn: — · Out: #80 Parker Snell
3rd18:29Faceoff Edmonton Oil KingsHome: #8 Aaron Obobaifo · Away: #13 Jacob Dumansky
3rd18:45Goal Kamloops Blazers#22 Mikhail Cherepanov · Assists: Unassisted · Empty net
3rd18:45Goaltender change Edmonton Oil KingsIn: #80 Parker Snell · Out: —
3rd18:45Faceoff Kamloops BlazersHome: #7 Matt Williams · Away: #18 Gavin Nemis
3rd19:36Faceoff Kamloops BlazersHome: #20 Cage Smith · Away: #10 Teagen Bouchard

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

Penalties & Shootouts

Penalty Summary

12 penalties
Penalty Summary
PeriodTimeTeamPenalised playerOffenceMinutesServed bySituation
1st3:25 Edmonton Oil KingsTyler PotterHooking2:00Tyler PotterPower play
1st9:54 Edmonton Oil KingsDylan RonaldInterference2:00Dylan RonaldPower play
1st12:23 Kamloops BlazersRiver ArnasonTripping2:00River ArnasonPower play
1st13:51 Edmonton Oil KingsAaron ObobaifoSlashing2:00Aaron Obobaifo—
2nd0:08 Kamloops BlazersCooper MooreEmbellishment2:00Cooper Moore—
2nd0:08 Edmonton Oil KingsKJ SauerCross Checking2:00KJ Sauer—
2nd6:55 Edmonton Oil KingsTyler PotterInterference2:00Tyler PotterPower play
2nd8:23 Edmonton Oil KingsMatthew HauserHooking2:00Matthew HauserPower play
2nd11:20 Kamloops BlazersMadden TymchakMajor-Boarding5:00Eli Tverdovsky—
2nd11:20 Kamloops BlazersMadden TymchakGame Misconduct10:00Madden Tymchak—
3rd6:37 Kamloops BlazersMikhail CherepanovDelay of Game2:00Mikhail CherepanovPower play
3rd15:00 Kamloops BlazersJacob DumanskyHigh Sticking2:00Jacob DumanskyPower play

Penalty Shots

1 attempts
Penalty Shots
PeriodTimeTeamShooterGoaltenderResult
1st13:51 Kamloops BlazersVit ZahejskyParker SnellGoal

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
Dryden Deobald3RD000+1100000 / 0——
Isa Guram5D011+1300000 / 0—Starter
Logan Lanti7RW101+1200000 / 0——
Joaquin Geras9RD000+1300000 / 0—Starter
Teagen Bouchard10C0000100003 / 560.0%Rookie
Jacob Dumansky13LW022+3120002 / 540.0%—
Cooper Moore14RW0000220000 / 0—Starter
Owen Cooper15LW0000100000 / 0——
Vit Zahejsky16LW101+1600005 / 955.6%Starter
Gavin Nemis18C0000200004 / 1233.3%Starter
Andrew Thomson19C000+1000008 / 1266.7%—
Carson Olsen21RD011+2100000 / 0——
Mikhail Cherepanov22D101+1220000 / 0—Rookie
Eli Tverdovsky23RW0000100000 / 0—Rookie
Ty Bonkowski24C101+3300013 / 560.0%—
Madden Tymchak25D00000150000 / 0——
River Arnason27RW000+1120001 / 250.0%Rookie
Asher Gingras32LW0000000000 / 0——

Kamloops Blazers — Goaltenders

2 goaltenders
Kamloops Blazers — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Kaeden Tate160:0021120.9520000Starter · Rookie
Logan Edmonstone31Did not play—————————

Edmonton Oil Kings — Skaters

18 skaters
Edmonton Oil Kings — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Dylan Ronald4LD0000020000 / 0——
Matt Williams7C0000100000 / 30.0%—
Aaron Obobaifo8C000-1100009 / 1369.2%—
Kayden Stroeder10LW101-1601002 / 450.0%—
Jensen Marsh11RW000-2000000 / 0—Starter · Rookie
Kanjyu Gojsic12RW0000100000 / 0——
Dylan Dean14LW0000100002 / 450.0%—
Chris Kokkoris15RD0000000000 / 0—Rookie
Cage Smith20C000-1200004 / 850.0%—
KJ Sauer22C000-2120006 / 1735.3%Starter
Tyler Potter23RW0000040000 / 0—Rookie
Olli Wahlroos24LW000-1000001 / 1100.0%Starter · Rookie
Josh Lee27LD011-2000000 / 0—Starter
Matheas Hejda28LD000-1100000 / 0—Rookie
Ryan Gower32RD0000000000 / 0——
Luke Melnik41RW011-2400000 / 0——
Matthew Hauser43RD000-2320000 / 0—Starter
Ezekiel Kaebel77LW0000000000 / 0—Rookie

Edmonton Oil Kings — Goaltenders

2 goaltenders
Edmonton Oil Kings — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Ethan Simcoe31Did not play—————————
Parker Snell8059:1730327.9000000Starter

Coaches & Officials

Coaches & Game Officials

Coaches & Game Officials
RoleName
Referee 1#38 Cameron Fynney
Referee 2#67 Mike Langin
Linesman 1#146 Dylan Leaney
Linesman 2#157 Dyson Zukiwsky
Edmonton Oil Kings — General ManagerMichael Chan
Edmonton Oil Kings — TrainerTracie Kikuchi
Edmonton Oil Kings — Equipment ManagerMatt MacDougall

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 31, 2026
Puck drop
12:00 PM PDT
Venue
Rogers Place - Edmonton, AB
Location
Edmonton, AB
Final horn
Oct 31, 2:25 PM PDT
Actual puck drop
Oct 31, 12:06 PM PDT
Game length
2h 19m
Attendance
5,101

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.

Time Out Edmonton 3rd period @ 18:29

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.