2
Final
6
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
KAL
|
2 | 0 | 0 | 2 |
WHL
|
3 | 2 | 1 | 6 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Kalamazoo Wings
|
11 | 9 | 9 | 29 |
Wheeling Nailers
|
9 | 11 | 6 | 26 |
Scoring
1st Period
2:51
Goal
Goal by #67 Yannick Veilleux, assisted by #93 Justin Taylor and #15 Eric Kattelus.
3:32
Goal
Goal by #22 Jan Drozg, assisted by #12 Renars Krastenbergs.
4:50
Goal
Goal by #7 Brandon Hawkins, assisted by #27 Christopher Brown and #19 Myles Powell.
5:19
Goal
Goal by #7 Brandon Hawkins, assisted by #19 Myles Powell and #27 Christopher Brown.
7:29
Goal
Goal by #21 Zach Saar, assisted by #27 Justin Kovacs and #18 Kyle Blaney.
2nd Period
10:48
Goal
Goal by #36 Ryan Scarfo, assisted by #21 Cam Brown.
14:19
Goal
Goal by #19 Myles Powell, assisted by #9 Yushiroh Hirano and #3 Aaron Titcomb.
3rd Period
14:11
Goal
Goal by #7 Brandon Hawkins, assisted by #10 Justin Almeida and #20 Steve Johnson.
Penalties
1st Period
6:49
Penalty
Steve Johnson called for Holding - minor (2:00 minutes)
9:35
Penalty
Nick Minerva called for Delay of Game (2:00 minutes)
11:27
Penalty
Yannick Veilleux called for Hooking - minor (2:00 minutes)
16:56
Penalty
Yushiroh Hirano called for Cross-Checking Minor (2:00 minutes)
2nd Period
1:41
Penalty
Yushiroh Hirano called for Slashing - minor (2:00 minutes)
2:28
Penalty
Eric Kattelus called for Tripping - minor (2:00 minutes)
10:34
Penalty
Cameron Heath called for Delay of Game (2:00 minutes)
17:41
Penalty
WHL called for Bench minor - Too many men (2:00 minutes)
19:43
Penalty
KAL called for Bench minor - Too many men (2:00 minutes)
3rd Period
3:38
Penalty
Spencer Trapp called for Tripping - minor (2:00 minutes)
12:57
Penalty
Aaron Thow called for Slashing - minor (2:00 minutes)
13:03
Penalty
Eric Kattelus called for Slashing - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Jordan Ruby is now in as goalie.
0:00
Goalkeeper In
Jake Hildebrand is now in as goalie.
1:13
Shot - Non quality on net
#10 Dylan Sadowy shoots on #30 Jordan Ruby
1:24
Shot - Non quality on net
#14 Ben Wilson shoots on #30 Jordan Ruby
2:49
Shot - Quality on net
#93 Justin Taylor shoots on #30 Jordan Ruby
2:51
Shot - Quality goal
#67 Yannick Veilleux shoots on #30 Jordan Ruby
2:51
Goal
Goal by #67 Yannick Veilleux, assisted by #93 Justin Taylor and #15 Eric Kattelus.
3:32
Shot - Quality goal
#22 Jan Drozg shoots on #29 Jake Hildebrand
3:32
Goal
Goal by #22 Jan Drozg, assisted by #12 Renars Krastenbergs.
4:50
Shot - Quality goal
#7 Brandon Hawkins shoots on #29 Jake Hildebrand
4:50
Goal
Goal by #7 Brandon Hawkins, assisted by #27 Christopher Brown and #19 Myles Powell.
5:19
Shot - Non quality goal
#7 Brandon Hawkins shoots on #29 Jake Hildebrand
5:19
Goal
Goal by #7 Brandon Hawkins, assisted by #19 Myles Powell and #27 Christopher Brown.
6:49
Penalty
Steve Johnson called for Holding - minor (2:00 minutes)
7:27
Shot - Quality on net
#18 Kyle Blaney shoots on #30 Jordan Ruby
7:29
Shot - Quality goal
#21 Zach Saar shoots on #30 Jordan Ruby
7:29
Goal
Goal by #21 Zach Saar, assisted by #27 Justin Kovacs and #18 Kyle Blaney.
8:26
Shot - Non quality on net
#8 Blake Siebenaler shoots on #29 Jake Hildebrand
9:35
Penalty
Nick Minerva called for Delay of Game (2:00 minutes)
10:15
Shot - Quality on net
#36 Ryan Scarfo shoots on #29 Jake Hildebrand
11:27
Penalty
Yannick Veilleux called for Hooking - minor (2:00 minutes)
13:44
Shot - Non quality on net
#7 Brandon Hawkins shoots on #29 Jake Hildebrand
15:39
Shot - Non quality on net
#22 Jan Drozg shoots on #29 Jake Hildebrand
16:10
Shot - Non quality on net
#15 Cameron Heath shoots on #29 Jake Hildebrand
16:18
Shot - Non quality on net
#9 Yushiroh Hirano shoots on #29 Jake Hildebrand
16:56
Shot - Quality on net
#19 Zach Frye shoots on #30 Jordan Ruby
16:56
Penalty
Yushiroh Hirano called for Cross-Checking Minor (2:00 minutes)
17:53
Shot - Non quality on net
#44 Matheson Iacopelli shoots on #30 Jordan Ruby
19:00
Shot - Quality on net
#21 Zach Saar shoots on #30 Jordan Ruby
19:08
Shot - Quality on net
#10 Dylan Sadowy shoots on #30 Jordan Ruby
19:14
Shot - Non quality on net
#44 Matheson Iacopelli shoots on #30 Jordan Ruby
2nd Period
0:42
Shot - Non quality on net
#7 Brandon Hawkins shoots on #29 Jake Hildebrand
1:41
Penalty
Yushiroh Hirano called for Slashing - minor (2:00 minutes)
2:28
Penalty
Eric Kattelus called for Tripping - minor (2:00 minutes)
2:46
Shot - Non quality on net
#15 Cameron Heath shoots on #29 Jake Hildebrand
3:13
Shot - Non quality on net
#67 Yannick Veilleux shoots on #30 Jordan Ruby
5:20
Shot - Non quality on net
#7 Brandon Hawkins shoots on #29 Jake Hildebrand
7:47
Shot - Non quality on net
#93 Justin Taylor shoots on #30 Jordan Ruby
7:58
Shot - Non quality on net
#4 Nick Minerva shoots on #29 Jake Hildebrand
8:23
Shot - Non quality on net
#21 Zach Saar shoots on #30 Jordan Ruby
9:06
Shot - Quality on net
#10 Justin Almeida shoots on #29 Jake Hildebrand
9:15
Shot - Non quality on net
#27 Christopher Brown shoots on #29 Jake Hildebrand
9:50
Shot - Non quality on net
#7 Brandon Hawkins shoots on #29 Jake Hildebrand
9:57
Shot - Non quality on net
#18 Kyle Blaney shoots on #30 Jordan Ruby
10:34
Penalty
Cameron Heath called for Delay of Game (2:00 minutes)
10:48
Shot - Quality goal
#36 Ryan Scarfo shoots on #29 Jake Hildebrand
10:48
Goal
Goal by #36 Ryan Scarfo, assisted by #21 Cam Brown.
11:39
Shot - Non quality on net
#7 Brandon Hawkins shoots on #29 Jake Hildebrand
13:42
Shot - Non quality on net
#67 Yannick Veilleux shoots on #30 Jordan Ruby
14:19
Shot - Quality goal
#19 Myles Powell shoots on #29 Jake Hildebrand
14:19
Goal
Goal by #19 Myles Powell, assisted by #9 Yushiroh Hirano and #3 Aaron Titcomb.
14:51
Shot - Non quality on net
#19 Zach Frye shoots on #30 Jordan Ruby
15:04
Shot - Non quality on net
#67 Yannick Veilleux shoots on #30 Jordan Ruby
15:25
Shot - Non quality on net
#15 Eric Kattelus shoots on #30 Jordan Ruby
15:28
Shot - Quality on net
#20 Boston Leier shoots on #30 Jordan Ruby
17:41
Penalty
WHL called for Bench minor - Too many men (2:00 minutes)
18:52
Shot - Non quality on net
#8 Blake Siebenaler shoots on #29 Jake Hildebrand
19:43
Penalty
KAL called for Bench minor - Too many men (2:00 minutes)
3rd Period
3:20
Shot - Non quality on net
#38 Cory Dunn shoots on #30 Jordan Ruby
3:38
Penalty
Spencer Trapp called for Tripping - minor (2:00 minutes)
3:49
Shot - Quality on net
#93 Justin Taylor shoots on #30 Jordan Ruby
4:43
Shot - Non quality on net
#12 Aaron Thow shoots on #30 Jordan Ruby
6:00
Shot - Quality on net
#21 Cam Brown shoots on #29 Jake Hildebrand
8:57
Shot - Quality on net
#7 Brandon Hawkins shoots on #29 Jake Hildebrand
9:41
Shot - Non quality on net
#7 Brandon Hawkins shoots on #29 Jake Hildebrand
9:50
Shot - Non quality on net
#15 Cameron Heath shoots on #29 Jake Hildebrand
9:57
Shot - Non quality on net
#19 Zach Frye shoots on #30 Jordan Ruby
10:01
Shot - Quality on net
#67 Yannick Veilleux shoots on #30 Jordan Ruby
10:08
Shot - Quality on net
#67 Yannick Veilleux shoots on #30 Jordan Ruby
10:33
Shot - Non quality on net
#93 Justin Taylor shoots on #30 Jordan Ruby
11:53
Shot - Non quality on net
#15 Cameron Heath shoots on #29 Jake Hildebrand
12:57
Penalty
Aaron Thow called for Slashing - minor (2:00 minutes)
13:03
Penalty
Eric Kattelus called for Slashing - minor (2:00 minutes)
14:11
Shot - Non quality goal
#7 Brandon Hawkins shoots on #29 Jake Hildebrand
14:11
Goal
Goal by #7 Brandon Hawkins, assisted by #10 Justin Almeida and #20 Steve Johnson.
15:17
Shot - Quality on net
#15 Eric Kattelus shoots on #30 Jordan Ruby
16:43
Shot - Non quality on net
#44 Matheson Iacopelli shoots on #30 Jordan Ruby
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Aaron Titcomb
#3
|
D | 0 | 1 | +2 | 0 | 0 |
|
Nick Minerva
#4
|
D | 0 | 0 | +1 | 1 | 2 |
|
Brandon Hawkins
#7
|
F | 3 | 0 | +2 | 10 | 0 |
|
Blake Siebenaler
#8
|
D | 0 | 0 | 0 | 2 | 0 |
|
Yushiroh Hirano
#9
|
F | 0 | 1 | +1 | 1 | 4 |
|
Justin Almeida
#10
|
F | 0 | 1 | 0 | 1 | 0 |
|
Renars Krastenbergs
#12
|
F | 0 | 1 | +1 | 0 | 0 |
|
Cameron Heath
#15
|
D | 0 | 0 | +1 | 4 | 2 |
|
Myles Powell
#19
|
F | 1 | 2 | +2 | 1 | 0 |
|
Steve Johnson
#20
|
D | 0 | 1 | +3 | 0 | 2 |
|
Cam Brown
#21
|
F | 0 | 1 | +2 | 1 | 0 |
|
Jan Drozg
#22
|
F | 1 | 0 | +1 | 2 | 0 |
|
Brad Drobot
#25
|
F | 0 | 0 | 0 | 0 | 0 |
|
Spencer Trapp
#26
|
D | 0 | 0 | +1 | 0 | 2 |
|
Christopher Brown
#27
|
F | 0 | 2 | +1 | 1 | 0 |
|
Ryan Scarfo
#36
|
LW | 1 | 0 | +1 | 2 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Jordan Ruby
#30
|
27 | 93.103 | 2 | 0 |
|
Andrew D'Agostini
#31
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Ian Edmondson
#8
|
D | 0 | 0 | -1 | 0 | 0 |
|
Zach Diamantoni
#9
|
F | 0 | 0 | 0 | 0 | 0 |
|
Dylan Sadowy
#10
|
F | 0 | 0 | -3 | 2 | 0 |
|
Aaron Thow
#12
|
D | 0 | 0 | -1 | 1 | 2 |
|
Ben Wilson
#14
|
D | 0 | 0 | -2 | 1 | 0 |
|
Eric Kattelus
#15
|
D | 0 | 1 | -1 | 2 | 4 |
|
Luke Sandler
#17
|
F | 0 | 0 | 0 | 0 | 0 |
|
Kyle Blaney
#18
|
F | 0 | 1 | -3 | 2 | 0 |
|
Zach Frye
#19
|
D | 0 | 0 | -2 | 3 | 0 |
|
Boston Leier
#20
|
F | 0 | 0 | -1 | 1 | 0 |
|
Zach Saar
#21
|
F | 1 | 0 | 0 | 3 | 0 |
|
Justin Kovacs
#27
|
F | 0 | 1 | -3 | 0 | 0 |
|
Cory Dunn
#38
|
D | 0 | 0 | 0 | 1 | 0 |
|
Matheson Iacopelli
#44
|
F | 0 | 0 | -1 | 3 | 0 |
|
Yannick Veilleux
#67
|
F | 1 | 0 | -1 | 6 | 2 |
|
Justin Taylor
#93
|
F | 0 | 1 | -1 | 4 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Jake Hildebrand
#29
|
20 | 76.923 | 6 | 0 |
|
Jake Kielly
#34
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Kalamazoo Wings
Wheeling Nailers
29
26
Shots on Goal
7%
23%
Shots Percentage
7
5
Power Plays
10
14
Penalty Minutes
20
27
Saves
77%
93%
Saves Percentage
Referee:
Brett Roeland
Linesmen:
Justin Eckman,
Shane Gustafson
KAL Management
Nick Bootland
(Head Coach),
Joel Martin
(Assistant Coach)
WHL Management
Mike Bavis
(Head Coach/Director of Hockey Operations),
Gene Reilly
(Assistant Coach)
Latest News
More News
ECHL Today - April 23
ECHL Transactions - April 22
Kansas City’s O’Had receives John Brophy Award
Preview of Division Semifinals - 2026 Kelly Cup Playoffs
Goals of the Week - April 13-19
ECHL Transactions - April 21
Kansas City’s Crawford named ECHL Defenseman of the Year
Jacksonville's McMaster named Inglasco ECHL Player of the Week
Rosters announced for 2026 Kelly Cup Playoffs
Sign Up For Updates
Sign up for our email newsletter to be the first to know about ECHL news!
-
ECHL Network
-
ECHL Teams
-
Adirondack Thunder
-
Allen Americans
-
Atlanta Gladiators
-
Bloomington Bison
-
Cincinnati Cyclones
-
Florida Everblades
-
Fort Wayne Komets
-
Greensboro Gargoyles
-
Greenville Swamp Rabbits
-
Idaho Steelheads
-
Indy Fuel
-
Iowa Heartlanders
-
Jacksonville Icemen
-
Kalamazoo Wings
-
Kansas City Mavericks
-
Maine Mariners
-
Norfolk Admirals
-
Orlando Solar Bears
-
Rapid City Rush
-
Reading Royals
-
Savannah Ghost Pirates
-
South Carolina Stingrays
-
Tahoe Knight Monsters
-
Toledo Walleye
-
Trois-Rivières Lions
-
Tulsa Oilers
-
Utah Grizzlies
-
Wheeling Nailers
-
Wichita Thunder
-
Worcester Railers
-