4
Final
1
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
KAL
|
2 | 1 | 1 | 4 |
WHL
|
0 | 0 | 1 | 1 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Kalamazoo Wings
|
7 | 7 | 4 | 18 |
Wheeling Nailers
|
1 | 7 | 17 | 25 |
Scoring
1st Period
3:15
Goal
Goal by #20 Boston Leier, assisted by #15 Eric Kattelus and #27 Justin Kovacs.
6:33
Goal
Goal by #6 Matt VanVoorhis, assisted by #15 Eric Kattelus and #67 Yannick Veilleux.
2nd Period
10:47
Goal
Goal by #14 Ben Wilson, assisted by #18 Kyle Blaney and #20 Boston Leier.
3rd Period
9:55
Goal
Goal by #9 Yushiroh Hirano, assisted by #3 Aaron Titcomb and #20 Steve Johnson.
16:48
Goal
Goal by #20 Boston Leier, assisted by #10 Dylan Sadowy and #6 Matt VanVoorhis.
Penalties
1st Period
2:57
Penalty
Christopher Brown called for Tripping - minor (2:00 minutes)
11:11
Penalty
Christopher Brown called for Tripping - minor (2:00 minutes)
16:51
Penalty
Yannick Veilleux called for Double Minor - Roughing (4:00 minutes)
16:51
Penalty
Nick Minerva called for Double Minor - Roughing (4:00 minutes)
2nd Period
0:54
Penalty
Adam Dauda called for Hooking - minor (2:00 minutes)
8:49
Penalty
Justin Taylor called for Interference - minor (2:00 minutes)
8:52
Penalty
Ryan Scarfo called for Interference - minor (2:00 minutes)
13:08
Penalty
Ryan Scarfo called for Roughing - minor (2:00 minutes)
16:23
Penalty
Aaron Titcomb called for Delay of Game (2:00 minutes)
3rd Period
3:45
Penalty
Yannick Veilleux called for Hooking - minor (2:00 minutes)
11:21
Penalty
Christopher Brown called for Tripping - minor (2:00 minutes)
11:48
Penalty
Boston Leier called for Tripping - minor (2:00 minutes)
18:59
Penalty
Cory Dunn called for Hooking - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Jordan Ruby is now in as goalie.
0:00
Goalkeeper In
Jake Kielly is now in as goalie.
1:47
Shot - Non quality on net
#9 Zach Diamantoni shoots on #30 Jordan Ruby
2:57
Penalty
Christopher Brown called for Tripping - minor (2:00 minutes)
3:15
Shot - Non quality goal
#20 Boston Leier shoots on #30 Jordan Ruby
3:15
Goal
Goal by #20 Boston Leier, assisted by #15 Eric Kattelus and #27 Justin Kovacs.
5:20
Shot - Non quality on net
#10 Dylan Sadowy shoots on #30 Jordan Ruby
6:33
Shot - Quality goal
#6 Matt VanVoorhis shoots on #30 Jordan Ruby
6:33
Goal
Goal by #6 Matt VanVoorhis, assisted by #15 Eric Kattelus and #67 Yannick Veilleux.
7:10
Shot - Non quality on net
#12 Aaron Thow shoots on #30 Jordan Ruby
11:11
Penalty
Christopher Brown called for Tripping - minor (2:00 minutes)
16:43
Shot - Non quality on net
#12 Aaron Thow shoots on #30 Jordan Ruby
16:51
Penalty
Yannick Veilleux called for Double Minor - Roughing (4:00 minutes)
16:51
Penalty
Nick Minerva called for Double Minor - Roughing (4:00 minutes)
17:40
Shot - Non quality on net
#17 Luke Sandler shoots on #30 Jordan Ruby
19:40
Shot - Non quality on net
#19 Myles Powell shoots on #34 Jake Kielly
2nd Period
0:54
Penalty
Adam Dauda called for Hooking - minor (2:00 minutes)
1:28
Shot - Quality on net
#21 Cam Brown shoots on #34 Jake Kielly
5:59
Shot - Quality on net
#19 Myles Powell shoots on #34 Jake Kielly
6:15
Shot - Quality on net
#21 Cam Brown shoots on #34 Jake Kielly
7:23
Shot - Quality on net
#20 Steve Johnson shoots on #34 Jake Kielly
7:55
Shot - Quality on net
#67 Yannick Veilleux shoots on #30 Jordan Ruby
8:49
Penalty
Justin Taylor called for Interference - minor (2:00 minutes)
8:52
Penalty
Ryan Scarfo called for Interference - minor (2:00 minutes)
9:23
Shot - Non quality on net
#21 Cam Brown shoots on #34 Jake Kielly
10:01
Shot - Non quality on net
#7 Brandon Hawkins shoots on #34 Jake Kielly
10:47
Shot - Non quality goal
#14 Ben Wilson shoots on #30 Jordan Ruby
10:47
Goal
Goal by #14 Ben Wilson, assisted by #18 Kyle Blaney and #20 Boston Leier.
11:04
Shot - Quality on net
#67 Yannick Veilleux shoots on #30 Jordan Ruby
12:43
Shot - Non quality on net
#12 Aaron Thow shoots on #30 Jordan Ruby
13:08
Penalty
Ryan Scarfo called for Roughing - minor (2:00 minutes)
13:30
Shot - Quality on net
#27 Christopher Brown shoots on #34 Jake Kielly
15:52
Shot - Non quality on net
#6 Matt VanVoorhis shoots on #30 Jordan Ruby
15:57
Shot - Quality on net
#20 Boston Leier shoots on #30 Jordan Ruby
16:23
Penalty
Aaron Titcomb called for Delay of Game (2:00 minutes)
19:05
Shot - Non quality on net
#11 Adam Dauda shoots on #30 Jordan Ruby
3rd Period
3:45
Penalty
Yannick Veilleux called for Hooking - minor (2:00 minutes)
5:43
Shot - Non quality on net
#10 Dylan Sadowy shoots on #30 Jordan Ruby
6:20
Shot - Quality on net
#12 Renars Krastenbergs shoots on #34 Jake Kielly
6:27
Shot - Non quality on net
#11 Alec Butcher shoots on #34 Jake Kielly
7:27
Shot - Non quality on net
#8 Blake Siebenaler shoots on #34 Jake Kielly
8:44
Shot - Non quality on net
#21 Cam Brown shoots on #34 Jake Kielly
8:58
Shot - Quality on net
#8 Blake Siebenaler shoots on #34 Jake Kielly
9:42
Shot - Quality on net
#3 Aaron Titcomb shoots on #34 Jake Kielly
9:55
Shot - Non quality goal
#9 Yushiroh Hirano shoots on #34 Jake Kielly
9:55
Goal
Goal by #9 Yushiroh Hirano, assisted by #3 Aaron Titcomb and #20 Steve Johnson.
10:45
Shot - Non quality on net
#21 Cam Brown shoots on #34 Jake Kielly
11:02
Shot - Non quality on net
#4 Nick Minerva shoots on #34 Jake Kielly
11:21
Penalty
Christopher Brown called for Tripping - minor (2:00 minutes)
11:48
Penalty
Boston Leier called for Tripping - minor (2:00 minutes)
12:25
Shot - Non quality on net
#20 Steve Johnson shoots on #34 Jake Kielly
12:46
Shot - Non quality on net
#4 Nick Minerva shoots on #34 Jake Kielly
12:52
Shot - Quality on net
#12 Aaron Thow shoots on #30 Jordan Ruby
13:11
Shot - Non quality on net
#19 Myles Powell shoots on #34 Jake Kielly
15:18
Shot - Non quality on net
#7 Brandon Hawkins shoots on #34 Jake Kielly
16:02
Shot - Non quality on net
#15 Eric Kattelus shoots on #30 Jordan Ruby
16:27
Goalkeeper Change
Jordan Ruby out. Empty net.
16:48
Shot - Quality goal
#20 Boston Leier shoots on #30 Jordan Ruby
16:48
Goal
Goal by #20 Boston Leier, assisted by #10 Dylan Sadowy and #6 Matt VanVoorhis.
16:48
Goalkeeper In
Jordan Ruby is now in as goalie.
18:19
Shot - Non quality on net
#12 Renars Krastenbergs shoots on #34 Jake Kielly
18:49
Shot - Non quality on net
#4 Nick Minerva shoots on #34 Jake Kielly
18:59
Penalty
Cory Dunn called for Hooking - minor (2:00 minutes)
18:59
Goalkeeper Change
Jordan Ruby out. Empty net.
19:11
Shot - Non quality on net
#20 Steve Johnson shoots on #34 Jake Kielly
19:57
Shot - Non quality on net
#7 Brandon Hawkins shoots on #34 Jake Kielly
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Marc-Olivier Duquette
#2
|
D | 0 | 0 | -2 | 0 | 0 |
|
Aaron Titcomb
#3
|
D | 0 | 1 | +1 | 1 | 2 |
|
Nick Minerva
#4
|
D | 0 | 0 | -1 | 3 | 4 |
|
Brandon Hawkins
#7
|
F | 0 | 0 | -2 | 3 | 0 |
|
Blake Siebenaler
#8
|
D | 0 | 0 | -2 | 2 | 0 |
|
Yushiroh Hirano
#9
|
F | 1 | 0 | 0 | 1 | 0 |
|
Justin Almeida
#10
|
F | 0 | 0 | -2 | 0 | 0 |
|
Alec Butcher
#11
|
F | 0 | 0 | +1 | 1 | 0 |
|
Renars Krastenbergs
#12
|
F | 0 | 0 | -1 | 2 | 0 |
|
Myles Powell
#19
|
F | 0 | 0 | -2 | 3 | 0 |
|
Steve Johnson
#20
|
D | 0 | 1 | 0 | 3 | 0 |
|
Cam Brown
#21
|
F | 0 | 0 | 0 | 5 | 0 |
|
Brad Drobot
#25
|
F | 0 | 0 | 0 | 0 | 0 |
|
Spencer Trapp
#26
|
D | 0 | 0 | 0 | 0 | 0 |
|
Christopher Brown
#27
|
F | 0 | 0 | 0 | 1 | 6 |
|
Ryan Scarfo
#36
|
LW | 0 | 0 | 0 | 0 | 4 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Jordan Ruby
#30
|
14 | 82.353 | 3 | 0 |
|
Andrew D'Agostini
#33
|
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 |
|---|---|---|---|---|---|---|
|
Matt VanVoorhis
#6
|
D | 1 | 1 | +1 | 2 | 0 |
|
Zach Diamantoni
#9
|
F | 0 | 0 | -1 | 1 | 0 |
|
Dylan Sadowy
#10
|
F | 0 | 1 | 0 | 2 | 0 |
|
Adam Dauda
#11
|
F | 0 | 0 | 0 | 1 | 2 |
|
Aaron Thow
#12
|
D | 0 | 0 | +1 | 4 | 0 |
|
Ben Wilson
#14
|
D | 1 | 0 | 0 | 1 | 0 |
|
Eric Kattelus
#15
|
D | 0 | 2 | +2 | 1 | 0 |
|
Luke Sandler
#17
|
F | 0 | 0 | 0 | 1 | 0 |
|
Kyle Blaney
#18
|
F | 0 | 1 | +2 | 0 | 0 |
|
Zach Frye
#19
|
D | 0 | 0 | +1 | 0 | 0 |
|
Boston Leier
#20
|
F | 2 | 1 | 0 | 3 | 2 |
|
Justin Kovacs
#27
|
F | 0 | 1 | 0 | 0 | 0 |
|
Cory Dunn
#38
|
D | 0 | 0 | 0 | 0 | 2 |
|
Matheson Iacopelli
#44
|
F | 0 | 0 | +1 | 0 | 0 |
|
Yannick Veilleux
#67
|
F | 0 | 1 | +1 | 2 | 6 |
|
Justin Taylor
#93
|
F | 0 | 0 | +1 | 0 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Jake Hildebrand
#29
|
0 | 0.000 | 0 | 0 |
|
Jake Kielly
#34
|
24 | 96.000 | 1 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Kalamazoo Wings
Wheeling Nailers
18
25
Shots on Goal
22%
4%
Shots Percentage
6
5
Power Plays
14
16
Penalty Minutes
24
14
Saves
96%
78%
Saves Percentage
Referee:
Jacob Rekucki
Linesmen:
Logan Bellgraph,
Denny Urban
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
-