2
Final
1
Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
KAL
|
1 | 0 | 1 | 2 |
WHL
|
0 | 1 | 0 | 1 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
Kalamazoo Wings | 7 | 14 | 8 | 29 |
Wheeling Nailers | 14 | 10 | 12 | 36 |
Scoring
1st Period
17:25
Goal
Goal by #93 Justin Taylor, assisted by #21 Brad Morrison and #15 Robert Calisti.
2nd Period
2:51
Goal
Goal by #17 Chris Ortiz, assisted by #12 Jarrett Lee and #22 T.J. Fergus.
3rd Period
1:35
Goal
Goal by #23 Collin Saccoman, assisted by #17 Brandon Saigeon and #5 Kobe Roth.
Penalties
1st Period
10:47
Penalty
Justin Murray called for Cross-Checking Minor (2:00 minutes)
16:36
Penalty
Tyler Drevitch called for Hooking - minor (2:00 minutes)
2nd Period
7:05
Penalty
Peter Laviolette called for Fighting - Major (5:00 minutes)
7:05
Penalty
Kyle Rhodes called for Fighting - Major (5:00 minutes)
12:09
Penalty
Davis Bunz called for Cross-Checking Minor (2:00 minutes)
19:19
Penalty
Peter Laviolette called for High-sticking - minor (2:00 minutes)
3rd Period
6:39
Penalty
Kyle Rhodes called for Cross-Checking Minor (2:00 minutes)
9:38
Penalty
Drake Pilon called for High-sticking - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Tommy Nappier is now in as goalie.
0:00
Goalkeeper In
Pavel Cajan is now in as goalie.
1:07
Shot - Non quality on net
#3 Jordan Wishman shoots on #30 Pavel Cajan
1:49
Shot - Non quality on net
#9 Brooklyn Kalmikov shoots on #30 Pavel Cajan
1:56
Shot - Quality on net
#41 Tyler Drevitch shoots on #30 Pavel Cajan
1:58
Shot - Quality on net
#41 Tyler Drevitch shoots on #30 Pavel Cajan
2:58
Shot - Quality on net
#39 Gianluca Esteves shoots on #30 Pavel Cajan
4:01
Shot - Quality on net
#25 Jordan Frasca shoots on #30 Pavel Cajan
6:49
Shot - Non quality on net
#93 Justin Taylor shoots on #37 Tommy Nappier
6:58
Shot - Quality on net
#93 Justin Taylor shoots on #37 Tommy Nappier
7:30
Shot - Non quality on net
#25 Jordan Frasca shoots on #30 Pavel Cajan
9:57
Shot - Non quality on net
#22 T.J. Fergus shoots on #30 Pavel Cajan
10:30
Shot - Quality on net
#23 Keltie Jeri-Leon shoots on #30 Pavel Cajan
10:47
Shot - Non quality on net
#17 Chris Ortiz shoots on #30 Pavel Cajan
10:47
Penalty
Justin Murray called for Cross-Checking Minor (2:00 minutes)
12:13
Shot - Quality on net
#41 Tyler Drevitch shoots on #30 Pavel Cajan
12:24
Shot - Quality on net
#23 Keltie Jeri-Leon shoots on #30 Pavel Cajan
12:44
Shot - Non quality on net
#25 Luke Morgan shoots on #37 Tommy Nappier
14:25
Shot - Quality on net
#23 Keltie Jeri-Leon shoots on #30 Pavel Cajan
15:43
Shot - Non quality on net
#28 Louie Roehl shoots on #30 Pavel Cajan
16:36
Shot - Quality on net
#7 David Keefer shoots on #37 Tommy Nappier
16:36
Penalty
Tyler Drevitch called for Hooking - minor (2:00 minutes)
17:25
Shot - Quality goal
#93 Justin Taylor shoots on #37 Tommy Nappier
17:25
Goal
Goal by #93 Justin Taylor, assisted by #21 Brad Morrison and #15 Robert Calisti.
19:11
Shot - Quality on net
#44 Ayden MacDonald shoots on #37 Tommy Nappier
19:14
Shot - Quality on net
#93 Justin Taylor shoots on #37 Tommy Nappier
2nd Period
1:55
Shot - Quality on net
#21 Cédric Desruisseaux shoots on #30 Pavel Cajan
2:18
Shot - Non quality on net
#24 Justin Murray shoots on #37 Tommy Nappier
2:31
Shot - Non quality on net
#10 Raymond Brice shoots on #37 Tommy Nappier
2:43
Shot - Quality on net
#9 Brooklyn Kalmikov shoots on #30 Pavel Cajan
2:51
Shot - Quality goal
#17 Chris Ortiz shoots on #30 Pavel Cajan
2:51
Goal
Goal by #17 Chris Ortiz, assisted by #12 Jarrett Lee and #22 T.J. Fergus.
3:45
Shot - Quality on net
#13 Tanner Laderoute shoots on #30 Pavel Cajan
4:29
Shot - Non quality on net
#13 Tanner Laderoute shoots on #30 Pavel Cajan
4:45
Shot - Quality on net
#36 Matt Koopman shoots on #30 Pavel Cajan
6:39
Shot - Non quality on net
#38 Connnor Fedorek shoots on #37 Tommy Nappier
7:05
Penalty
Peter Laviolette called for Fighting - Major (5:00 minutes)
7:05
Penalty
Kyle Rhodes called for Fighting - Major (5:00 minutes)
10:00
Shot - Non quality on net
#39 Gianluca Esteves shoots on #30 Pavel Cajan
11:11
Shot - Non quality on net
#15 Robert Calisti shoots on #37 Tommy Nappier
11:46
Shot - Non quality on net
#41 Tyler Drevitch shoots on #30 Pavel Cajan
12:09
Penalty
Davis Bunz called for Cross-Checking Minor (2:00 minutes)
12:34
Shot - Quality on net
#21 Brad Morrison shoots on #37 Tommy Nappier
12:51
Shot - Quality on net
#21 Brad Morrison shoots on #37 Tommy Nappier
13:48
Shot - Quality on net
#5 Kobe Roth shoots on #37 Tommy Nappier
13:51
Shot - Quality on net
#28 Kurt Gosselin shoots on #37 Tommy Nappier
14:46
Shot - Quality on net
#10 Raymond Brice shoots on #37 Tommy Nappier
15:11
Shot - Quality on net
#41 Tyler Drevitch shoots on #30 Pavel Cajan
16:12
Shot - Non quality on net
#38 Connnor Fedorek shoots on #37 Tommy Nappier
16:15
Shot - Non quality on net
#38 Connnor Fedorek shoots on #37 Tommy Nappier
16:17
Shot - Quality on net
#14 Ben Copeland shoots on #37 Tommy Nappier
17:01
Shot - Non quality on net
#5 David Drake shoots on #30 Pavel Cajan
19:02
Shot - Non quality on net
#23 Collin Saccoman shoots on #37 Tommy Nappier
19:19
Penalty
Peter Laviolette called for High-sticking - minor (2:00 minutes)
19:23
Shot - Quality on net
#21 Brad Morrison shoots on #37 Tommy Nappier
3rd Period
1:35
Shot - Non quality goal
#23 Collin Saccoman shoots on #37 Tommy Nappier
1:35
Goal
Goal by #23 Collin Saccoman, assisted by #17 Brandon Saigeon and #5 Kobe Roth.
2:06
Shot - Non quality on net
#41 Tyler Drevitch shoots on #30 Pavel Cajan
2:22
Shot - Non quality on net
#3 Kyle Rhodes shoots on #37 Tommy Nappier
3:58
Shot - Non quality on net
#23 Collin Saccoman shoots on #37 Tommy Nappier
4:05
Shot - Non quality on net
#21 Cédric Desruisseaux shoots on #30 Pavel Cajan
4:10
Shot - Non quality on net
#28 Louie Roehl shoots on #30 Pavel Cajan
4:33
Shot - Non quality on net
#7 David Keefer shoots on #37 Tommy Nappier
5:04
Shot - Quality on net
#13 Tanner Laderoute shoots on #30 Pavel Cajan
5:19
Shot - Quality on net
#7 Davis Bunz shoots on #30 Pavel Cajan
5:46
Shot - Quality on net
#25 Jordan Frasca shoots on #30 Pavel Cajan
5:57
Shot - Quality on net
#21 Brad Morrison shoots on #37 Tommy Nappier
6:39
Penalty
Kyle Rhodes called for Cross-Checking Minor (2:00 minutes)
8:38
Shot - Non quality on net
#7 Davis Bunz shoots on #30 Pavel Cajan
9:38
Penalty
Drake Pilon called for High-sticking - minor (2:00 minutes)
9:53
Shot - Quality on net
#9 Brooklyn Kalmikov shoots on #30 Pavel Cajan
13:38
Shot - Non quality on net
#23 Collin Saccoman shoots on #37 Tommy Nappier
15:09
Shot - Quality on net
#10 Raymond Brice shoots on #37 Tommy Nappier
16:01
Shot - Non quality on net
#28 Louie Roehl shoots on #30 Pavel Cajan
16:02
Shot - Quality on net
#8 Samuel Tremblay shoots on #30 Pavel Cajan
17:08
Shot - Non quality on net
#25 Jordan Frasca shoots on #30 Pavel Cajan
17:59
Shot - Quality on net
#7 David Keefer shoots on #37 Tommy Nappier
18:39
Goalkeeper Change
Tommy Nappier out. Empty net.
19:53
Shot - Non quality on net
#21 Cédric Desruisseaux shoots on #30 Pavel Cajan
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Jordan Wishman
#3
|
D | 0 | 0 | 0 | 1 | 0 |
David Drake
#5
|
D | 0 | 0 | 0 | 1 | 0 |
Davis Bunz
#7
|
D | 0 | 0 | 0 | 2 | 2 |
Samuel Tremblay
#8
|
F | 0 | 0 | 0 | 1 | 0 |
Brooklyn Kalmikov
#9
|
F | 0 | 0 | +1 | 3 | 0 |
Peter Laviolette
#11
|
F | 0 | 0 | -1 | 0 | 7 |
Jarrett Lee
#12
|
F | 0 | 1 | +1 | 0 | 0 |
Tanner Laderoute
#13
|
F | 0 | 0 | -1 | 3 | 0 |
Chris Ortiz
#17
|
D | 1 | 0 | 0 | 2 | 0 |
Cédric Desruisseaux
#21
|
F | 0 | 0 | 0 | 3 | 0 |
T.J. Fergus
#22
|
D | 0 | 1 | 0 | 1 | 0 |
Keltie Jeri-Leon
#23
|
F | 0 | 0 | 0 | 3 | 0 |
Jordan Frasca
#25
|
F | 0 | 0 | 0 | 4 | 0 |
Louie Roehl
#28
|
D | 0 | 0 | 0 | 3 | 0 |
Matt Koopman
#36
|
F | 0 | 0 | -1 | 1 | 0 |
Gianluca Esteves
#39
|
F | 0 | 0 | +1 | 2 | 0 |
Tyler Drevitch
#41
|
F | 0 | 0 | 0 | 6 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Brad Barone
#32
|
0 | 0.000 | 0 | 0 |
Tommy Nappier
#37
|
27 | 93.103 | 2 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Kyle Rhodes
#3
|
D | 0 | 0 | -1 | 1 | 7 |
Kobe Roth
#5
|
F | 0 | 1 | +1 | 1 | 0 |
David Keefer
#7
|
F | 0 | 0 | +1 | 3 | 0 |
Raymond Brice
#10
|
F | 0 | 0 | 0 | 3 | 0 |
Ben Copeland
#14
|
F | 0 | 0 | -1 | 1 | 0 |
Robert Calisti
#15
|
D | 0 | 1 | 0 | 1 | 0 |
Brandon Saigeon
#17
|
F | 0 | 1 | +1 | 0 | 0 |
Brad Morrison
#21
|
F | 0 | 1 | 0 | 4 | 0 |
Collin Saccoman
#23
|
D | 1 | 0 | +1 | 4 | 0 |
Justin Murray
#24
|
D | 0 | 0 | +1 | 1 | 2 |
Luke Morgan
#25
|
F | 0 | 0 | 0 | 1 | 0 |
Kurt Gosselin
#28
|
D | 0 | 0 | 0 | 1 | 0 |
Connnor Fedorek
#38
|
D | 0 | 0 | -1 | 3 | 0 |
Ayden MacDonald
#44
|
F | 0 | 0 | 0 | 1 | 0 |
Anthony Collins
#48
|
F | 0 | 0 | 0 | 0 | 0 |
Drake Pilon
#73
|
F | 0 | 0 | -1 | 0 | 2 |
Justin Taylor
#93
|
F | 1 | 0 | -1 | 4 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Pavel Cajan
#30
|
35 | 97.222 | 1 | 0 |
Evan Cormier
#34
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Kalamazoo Wings
Wheeling Nailers
29
36
Shots on Goal
7%
3%
Shots Percentage
3
3
Power Plays
11
11
Penalty Minutes
35
27
Saves
97%
93%
Saves Percentage
Referees:
Brendan Schreider,
Jake Jackson
Linesmen:
Taylor Zallek,
Antoine Bujold-Roux
KAL Management
Joel Martin
(Head Coach/Director of Hockey Operations),
Toni Will
(Governor/General Manager),
Kohl Schultz
(Assistant Coach)
WHL Management
Brian Komorowski
(President/Governor),
Derek Army
(Head Coach),
Kyle McKenzie
(Assistant Coach)
Latest News
More News
ECHL Today - Nov. 15
ECHL Transactions - Nov. 14
Ice Level Podcast - Episode 7
ECHL Today - Nov. 14
ECHL Transactions - Nov. 13
ECHL Today - Nov. 13
ECHL Transactions - Nov. 12
2025 ECHL Hall of Fame Class is Burrows, Gagnon, Hicks and Thornborough
Worcester's Repaci named Inglasco ECHL Player of the Week
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
- 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