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

Western Hockey League

Tri-City Americans at Kamloops Blazers: WHL Box Score

Kamloops Blazers defeated Tri-City Americans 4–0. Oct 21, 2026 at Sandman Centre - Kamloops, BC.

Remembered on this browser

Wed, Oct 21, 2026 · 7:00 PM PDTFinal
2026–27 regular season · Sandman Centre - Kamloops, BC

Game Highlights

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

Tri-City Americans at Kamloops Blazers 10/21 | WHL Highlights 2026-27

Western Hockey League

Watch on YouTube ↗

Final Score & Box Score

Score by Period

Score by Period
Team1st2nd3rdFinal
Tri-City Americans0000
Kamloops Blazers2114

Team Stats

Team Stats
Statistic Tri-City Americans Kamloops Blazers
Shots on goal2238
Penalty minutes913
Power-play goals / opportunities0 / 41 / 2
Power play %0.0%50.0%
Faceoffs won / attempts29 / 6233 / 62
Faceoff win %46.8%53.2%

Shots by Period

Shots by Period
Period Tri-City Americans Kamloops Blazers
1st515
2nd711
3rd1012

Three Stars

3 stars
Three Stars
StarPlayerTeam
1#23 Eli Tverdovsky Kamloops Blazers
2#21 Carson Olsen Kamloops Blazers
3#31 Logan Edmonstone 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

4 goals
Goals & Assists
Period / timeTeamScorer (season goals)AssistsSituation
1st · 13:15 Kamloops Blazers#5 Isa Guram (1)#14 Cooper Moore, #7 Logan LantiGame-winning goal
1st · 14:27 Kamloops Blazers#14 Cooper Moore (4)#13 Jacob Dumansky, #27 River ArnasonPP · Insurance goal
2nd · 3:31 Kamloops Blazers#15 Owen Cooper (1)#22 Mikhail Cherepanov, #27 River ArnasonEven strength
3rd · 6:01 Kamloops Blazers#23 Eli Tverdovsky (3)#34 Brady Ondrus, #5 Isa GuramEven strength

Plus/Minus on Goals

Plus/Minus on Goals
Period / timeScorerCredited +1Charged −1
1st · 13:15Isa Guram#5 Isa Guram, #7 Logan Lanti, #14 Cooper Moore, #18 Gavin Nemis, #21 Carson Olsen#3 Jaxen Adam, #15 Evan Wanner, #17 Eli McKamey, #20 Alexander Laing, #21 Jakub Vanecek
2nd · 3:31Owen Cooper#2 Mateo Ferreira, #7 Logan Lanti, #15 Owen Cooper, #22 Mikhail Cherepanov, #27 River Arnason#2 Dylan LeBret, #10 Aden Bouchard, #20 Alexander Laing, #27 Lukas Lima, #66 Jesse McKinnon
3rd · 6:01Eli Tverdovsky#2 Mateo Ferreira, #5 Isa Guram, #10 Teagen Bouchard, #23 Eli Tverdovsky, #34 Brady Ondrus#3 Jaxen Adam, #10 Aden Bouchard, #15 Evan Wanner, #17 Eli McKamey, #20 Alexander Laing

Key Plays

14 plays
Key Plays
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Kamloops BlazersIn: #31 Logan Edmonstone · Out: —
1st0:00Goaltender change Tri-City AmericansIn: #35 Ryan Grout · Out: —
1st2:34Penalty Kamloops Blazers#24 Ty Bonkowski · Interference · 2:00 min · Served by #24 Ty Bonkowski
1st7:50Penalty Kamloops Blazers#22 Mikhail Cherepanov · Major-Fighting · 5:00 min · Served by #22 Mikhail Cherepanov
1st7:50Penalty Tri-City Americans#6 Carter Bylycia · Major-Fighting · 5:00 min · Served by #6 Carter Bylycia
1st8:47Penalty Kamloops Blazers#5 Isa Guram · Interference · 2:00 min · Served by #5 Isa Guram
1st13:15Penalty Tri-City Americans#18 Trae Peterson · Coach's Challenge Bench Minor · 2:00 min · Served by #18 Trae Peterson
1st13:15Goal Kamloops Blazers#5 Isa Guram · Assists: #14 Cooper Moore, #7 Logan Lanti · Game-winning goal
1st14:27Goal Kamloops Blazers#14 Cooper Moore · Assists: #13 Jacob Dumansky, #27 River Arnason · PP · Insurance goal
2nd1:07Penalty Kamloops Blazers#7 Logan Lanti · Hooking · 2:00 min · Served by #7 Logan Lanti
2nd3:31Goal Kamloops Blazers#15 Owen Cooper · Assists: #22 Mikhail Cherepanov, #27 River Arnason · Even strength
2nd11:21Penalty Tri-City Americans#5 Lukasz McIsaac · Hooking · 2:00 min · Served by #5 Lukasz McIsaac
3rd6:01Goal Kamloops Blazers#23 Eli Tverdovsky · Assists: #34 Brady Ondrus, #5 Isa Guram · Even strength
3rd16:12Penalty Kamloops Blazers#27 River Arnason · Hooking · 2:00 min · Served by #27 River Arnason

Full Play-by-Play

76 plays
Full Play-by-Play
PeriodTimePlayTeam / faceoff winnerDetails
1st0:00Goaltender change Kamloops BlazersIn: #31 Logan Edmonstone · Out: —
1st0:00Goaltender change Tri-City AmericansIn: #35 Ryan Grout · Out: —
1st0:00Faceoff Kamloops BlazersHome: #24 Ty Bonkowski · Away: #22 David Huk
1st0:49Faceoff Kamloops BlazersHome: #16 Vit Zahejsky · Away: #20 Alexander Laing
1st1:51Faceoff Tri-City AmericansHome: #23 Eli Tverdovsky · Away: #28 Grady Martin
1st2:20Faceoff Kamloops BlazersHome: #24 Ty Bonkowski · Away: #22 David Huk
1st2:34Penalty Kamloops Blazers#24 Ty Bonkowski · Interference · 2:00 min · Served by #24 Ty Bonkowski
1st2:34Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #15 Evan Wanner
1st3:37Faceoff Tri-City AmericansHome: #13 Jacob Dumansky · Away: #20 Alexander Laing
1st4:13Faceoff Kamloops BlazersHome: #27 River Arnason · Away: #20 Alexander Laing
1st6:09Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #28 Grady Martin
1st6:20Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #28 Grady Martin
1st6:46Faceoff Kamloops BlazersHome: #24 Ty Bonkowski · Away: #25 Koji Gibson
1st7:50Penalty Kamloops Blazers#22 Mikhail Cherepanov · Major-Fighting · 5:00 min · Served by #22 Mikhail Cherepanov
1st7:50Penalty Tri-City Americans#6 Carter Bylycia · Major-Fighting · 5:00 min · Served by #6 Carter Bylycia
1st7:50Faceoff Tri-City AmericansHome: #16 Vit Zahejsky · Away: #20 Alexander Laing
1st8:34Faceoff Kamloops BlazersHome: #10 Teagen Bouchard · Away: #28 Grady Martin
1st8:46Faceoff Tri-City AmericansHome: #18 Gavin Nemis · Away: #20 Alexander Laing
1st8:47Penalty Kamloops Blazers#5 Isa Guram · Interference · 2:00 min · Served by #5 Isa Guram
1st9:17Faceoff Tri-City AmericansHome: #13 Jacob Dumansky · Away: #22 David Huk
1st9:44Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #22 David Huk
1st12:01Faceoff Tri-City AmericansHome: #10 Teagen Bouchard · Away: #28 Grady Martin
1st13:15Penalty Tri-City Americans#18 Trae Peterson · Coach's Challenge Bench Minor · 2:00 min · Served by #18 Trae Peterson
1st13:15Goal Kamloops Blazers#5 Isa Guram · Assists: #14 Cooper Moore, #7 Logan Lanti · Game-winning goal
1st13:15Faceoff Tri-City AmericansHome: #13 Jacob Dumansky · Away: #20 Alexander Laing
1st14:27Goal Kamloops Blazers#14 Cooper Moore · Assists: #13 Jacob Dumansky, #27 River Arnason · PP · Insurance goal
1st14:27Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #28 Grady Martin
1st15:09Faceoff Kamloops BlazersHome: #10 Teagen Bouchard · Away: #18 Trae Peterson
1st15:36Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #20 Alexander Laing
1st16:16Faceoff Kamloops BlazersHome: #13 Jacob Dumansky · Away: #22 David Huk
1st17:11Faceoff Tri-City AmericansHome: #19 Andrew Thomson · Away: #28 Grady Martin
1st19:04Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #22 David Huk
2nd0:00Faceoff Tri-City AmericansHome: #24 Ty Bonkowski · Away: #22 David Huk
2nd0:28Faceoff Tri-City AmericansHome: #19 Andrew Thomson · Away: #20 Alexander Laing
2nd1:07Penalty Kamloops Blazers#7 Logan Lanti · Hooking · 2:00 min · Served by #7 Logan Lanti
2nd1:07Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #22 David Huk
2nd3:10Faceoff Kamloops BlazersHome: #7 Logan Lanti · Away: #28 Grady Martin
2nd3:31Goal Kamloops Blazers#15 Owen Cooper · Assists: #22 Mikhail Cherepanov, #27 River Arnason · Even strength
2nd3:31Faceoff Kamloops BlazersHome: #10 Teagen Bouchard · Away: #20 Alexander Laing
2nd3:55Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #22 David Huk
2nd5:10Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #18 Trae Peterson
2nd6:49Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #20 Alexander Laing
2nd6:57Faceoff Tri-City AmericansHome: #18 Gavin Nemis · Away: #20 Alexander Laing
2nd7:44Faceoff Tri-City AmericansHome: #13 Jacob Dumansky · Away: #22 David Huk
2nd9:32Faceoff Tri-City AmericansHome: #10 Teagen Bouchard · Away: #20 Alexander Laing
2nd11:21Penalty Tri-City Americans#5 Lukasz McIsaac · Hooking · 2:00 min · Served by #5 Lukasz McIsaac
2nd11:21Faceoff Tri-City AmericansHome: #19 Andrew Thomson · Away: #22 David Huk
2nd11:45Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #20 Alexander Laing
2nd13:53Faceoff Kamloops BlazersHome: #34 Brady Ondrus · Away: #28 Grady Martin
2nd17:10Faceoff Tri-City AmericansHome: #34 Brady Ondrus · Away: #20 Alexander Laing
2nd19:07Faceoff Tri-City AmericansHome: #24 Ty Bonkowski · Away: #28 Grady Martin
2nd19:38Faceoff Tri-City AmericansHome: #24 Ty Bonkowski · Away: #22 David Huk
3rd0:00Faceoff Tri-City AmericansHome: #24 Ty Bonkowski · Away: #22 David Huk
3rd0:23Faceoff Tri-City AmericansHome: #16 Vit Zahejsky · Away: #22 David Huk
3rd1:04Faceoff Tri-City AmericansHome: #18 Gavin Nemis · Away: #28 Grady Martin
3rd1:19Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #28 Grady Martin
3rd2:56Faceoff Tri-City AmericansHome: #27 River Arnason · Away: #22 David Huk
3rd4:58Faceoff Tri-City AmericansHome: #18 Gavin Nemis · Away: #28 Grady Martin
3rd5:38Faceoff Tri-City AmericansHome: #10 Teagen Bouchard · Away: #20 Alexander Laing
3rd6:01Goal Kamloops Blazers#23 Eli Tverdovsky · Assists: #34 Brady Ondrus, #5 Isa Guram · Even strength
3rd6:01Faceoff Kamloops BlazersHome: #27 River Arnason · Away: #22 David Huk
3rd7:28Faceoff Tri-City AmericansHome: #18 Gavin Nemis · Away: #18 Trae Peterson
3rd7:44Faceoff Tri-City AmericansHome: #18 Gavin Nemis · Away: #28 Grady Martin
3rd7:54Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #28 Grady Martin
3rd9:06Faceoff Kamloops BlazersHome: #27 River Arnason · Away: #20 Alexander Laing
3rd9:51Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #22 David Huk
3rd10:16Faceoff Kamloops BlazersHome: #18 Gavin Nemis · Away: #28 Grady Martin
3rd12:32Faceoff Tri-City AmericansHome: #16 Vit Zahejsky · Away: #20 Alexander Laing
3rd12:42Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #20 Alexander Laing
3rd14:03Faceoff Tri-City AmericansHome: #18 Gavin Nemis · Away: #18 Trae Peterson
3rd14:10Faceoff Kamloops BlazersHome: #10 Teagen Bouchard · Away: #18 Trae Peterson
3rd14:37Faceoff Tri-City AmericansHome: #34 Brady Ondrus · Away: #18 Trae Peterson
3rd16:12Penalty Kamloops Blazers#27 River Arnason · Hooking · 2:00 min · Served by #27 River Arnason
3rd16:12Faceoff Tri-City AmericansHome: #18 Gavin Nemis · Away: #20 Alexander Laing
3rd16:40Faceoff Kamloops BlazersHome: #19 Andrew Thomson · Away: #24 Crew Martinson
3rd17:25Faceoff Kamloops BlazersHome: #34 Brady Ondrus · Away: #24 Crew Martinson

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

Penalties & Shootouts

Penalty Summary

8 penalties
Penalty Summary
PeriodTimeTeamPenalised playerOffenceMinutesServed bySituation
1st2:34 Kamloops BlazersTy BonkowskiInterference2:00Ty BonkowskiPower play
1st7:50 Tri-City AmericansCarter BylyciaMajor-Fighting5:00Carter Bylycia—
1st7:50 Kamloops BlazersMikhail CherepanovMajor-Fighting5:00Mikhail Cherepanov—
1st8:47 Kamloops BlazersIsa GuramInterference2:00Isa GuramPower play
1st13:15 Tri-City AmericansTrae PetersonCoach's Challenge Bench Minor2:00Trae PetersonPower play
2nd1:07 Kamloops BlazersLogan LantiHooking2:00Logan LantiPower play
2nd11:21 Tri-City AmericansLukasz McIsaacHooking2:00Lukasz McIsaacPower play
3rd16:12 Kamloops BlazersRiver ArnasonHooking2:00River ArnasonPower play

Player Stats

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

Tri-City Americans — Skaters

18 skaters
Tri-City Americans — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Dylan LeBret2D000-1100000 / 0——
Jaxen Adam3RD000-2100000 / 0—Starter
Ben Oliverio4RW0000000000 / 0—Rookie
Lukasz McIsaac5LD0000120000 / 0—Rookie
Carter Bylycia6RD0000150000 / 0—Starter · Rookie
Aden Bouchard10LD000-2400000 / 0——
Evan Wanner15LW000-2000000 / 10.0%Rookie
Eli McKamey17RW000-2100000 / 0——
Trae Peterson18C0000120003 / 650.0%Rookie
Alexander Laing20C000-33000011 / 1957.9%—
Jakub Vanecek21LD000-1200000 / 0——
David Huk22C0000100008 / 1747.1%Starter · Rookie
Crew Martinson24RW0000100000 / 20.0%Starter
Koji Gibson25LW0000000000 / 10.0%Starter
Brock Cheslock26LW0000000000 / 0—Rookie
Lukas Lima27RW000-1100000 / 0——
Grady Martin28C0000400007 / 1643.8%—
Jesse McKinnon66LW000-1000000 / 0——

Tri-City Americans — Goaltenders

2 goaltenders
Tri-City Americans — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Ryan Grout3560:0038434.8950000Starter
Xavier Wendt40Did not play—————————

Kamloops Blazers — Skaters

18 skaters
Kamloops Blazers — Skaters
PlayerNo.PosGAPTS+/−SOGPIMPPGSHGGWGFO W/AFO%Lineup
Mateo Ferreira2RD000+2200000 / 0—Rookie
Isa Guram5D112+2220010 / 0——
Logan Lanti7LW011+2120001 / 1100.0%—
Joaquin Geras9RD0000100000 / 0——
Teagen Bouchard10C000+1500004 / 757.1%Rookie
Jacob Dumansky13LW0110200001 / 520.0%Starter
Cooper Moore14RW112+1201000 / 0——
Owen Cooper15LW101+1200000 / 0——
Vit Zahejsky16RW0000200001 / 425.0%—
Gavin Nemis18C000+11000011 / 1957.9%—
Andrew Thomson19C0000200007 / 1070.0%—
Carson Olsen21RD000+1100000 / 0—Starter
Mikhail Cherepanov22LD011+1250000 / 0—Starter · Rookie
Eli Tverdovsky23RW101+1400000 / 10.0%Rookie
Ty Bonkowski24C0000720003 / 742.9%Starter
Madden Tymchak25D0000100000 / 0——
River Arnason27RW022+1020003 / 475.0%Starter · Rookie
Brady Ondrus34LW011+1100002 / 450.0%Rookie

Kamloops Blazers — Goaltenders

2 goaltenders
Kamloops Blazers — Goaltenders
GoaltenderNo.TimeSAGASavesSV%GASOGPIMLineup
Kaeden Tate1Did not play————————Rookie
Logan Edmonstone3160:00220221.0000000Starter

Coaches & Officials

Coaches & Game Officials

Coaches & Game Officials
RoleName
Referee 1#52 Brad Lebus
Referee 2#53 Corey Koop
Linesman 1#46 Riley Balson
Linesman 2#49 Ty Slaney

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
Wed, Oct 21, 2026
Puck drop
7:00 PM PDT
Venue
Sandman Centre - Kamloops, BC
Location
Kamloops, BC
Final horn
Oct 21, 9:23 PM PDT
Actual puck drop
Oct 21, 7:05 PM PDT
Game length
2h 18m
Attendance
2,876

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.