4
Final
6
Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
WHL
|
2 | 1 | 1 | 4 |
FW
|
2 | 3 | 1 | 6 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
Wheeling Nailers | 11 | 19 | 12 | 42 |
Fort Wayne Komets | 12 | 18 | 10 | 40 |
Scoring
1st Period
5:35
Goal
Goal by #21 Cédric Desruisseaux, assisted by #8 Samuel Tremblay and #17 Chris Ortiz.
11:34
Goal
Goal by #28 Louie Roehl, assisted by #22 T.J. Fergus and #16 Cam Hausinger.
13:45
Goal
Goal by #84 Garrett Van Wyhe, assisted by #90 Daniel Maggio and #72 Adam Brubacher.
15:55
Goal
Goal by #86 Drake Rymsha, assisted by #20 Matt Alvaro and #72 Adam Brubacher.
2nd Period
5:46
Goal
Goal by #10 Ross Krieger, assisted by #26 Ryan Da Silva.
9:41
Goal
Goal by #9 Oliver Cooper, assisted by #13 Anthony Petruzzelli and #20 Matt Alvaro.
10:39
Goal
Goal by #79 Marcus McIvor, assisted by #72 Adam Brubacher and #86 Drake Rymsha.
14:04
Goal
Goal by #86 Drake Rymsha, assisted by #22 Shawn Boudrias and #92 Mark Rassell.
3rd Period
6:33
Goal
Goal by #41 Tyler Drevitch, assisted by #39 Gianluca Esteves and #18 Carter Johnson.
19:26
Goal
Goal by #20 Matt Alvaro, assisted by #23 Jacob Graves and #92 Mark Rassell.
Penalties
1st Period
1:41
Penalty
Cam Hausinger called for Interference - minor (2:00 minutes)
5:24
Penalty
Ryan Da Silva called for Fighting - Major (5:00 minutes)
5:24
Penalty
Carter Johnson called for Roughing - minor (2:00 minutes)
5:24
Penalty
Tristan Pelletier called for Roughing - minor (2:00 minutes)
5:24
Penalty
Daniel Maggio called for Fighting - Major (5:00 minutes)
14:49
Penalty
Tyler Drevitch called for Tripping - minor (2:00 minutes)
2nd Period
6:11
Penalty
Oliver Cooper called for Slashing - minor (2:00 minutes)
17:49
Penalty
Oliver Cooper called for Hooking - minor (2:00 minutes)
18:33
Penalty
Louie Roehl called for Roughing - minor (2:00 minutes)
18:33
Penalty
Matthew Boudens called for Roughing - minor (2:00 minutes)
3rd Period
3:53
Penalty
Brooklyn Kalmikov called for Holding the stick - minor (2:00 minutes)
6:54
Penalty
Tyler Drevitch called for Fighting - Major (5:00 minutes)
6:54
Penalty
Matthew Boudens called for Fighting - Major (5:00 minutes)
10:22
Penalty
Louie Roehl called for Holding - minor (2:00 minutes)
12:53
Penalty
Brad Barone called for Delay of Game (2:00 minutes)
17:19
Penalty
Joe Masonius called for Holding - minor (2:00 minutes)
19:26
Penalty
WHL called for Bench minor - Abusive language (2:00 minutes)
19:26
Penalty
Jacob Graves called for Misconduct - Continuing Altercation (10:00 minutes)
19:26
Penalty
Joe Masonius called for Misconduct - Inciting (10:00 minutes)
19:26
Penalty
Ryan Fanti called for Game misconduct - Secondary altercation (10:00 minutes)
19:26
Penalty
Jacob Graves called for Roughing - minor (2:00 minutes)
19:26
Penalty
Oliver Cooper called for Misconduct - Inciting (10:00 minutes)
19:26
Penalty
Ryan Fanti called for Fighting - Major (5:00 minutes)
19:26
Penalty
Matt Alvaro called for Roughing - minor (2:00 minutes)
19:26
Penalty
Matt Alvaro called for Misconduct - Continuing Altercation (10:00 minutes)
19:26
Penalty
Peter Laviolette called for Misconduct - Inciting (10:00 minutes)
19:26
Penalty
Cam Hausinger called for Misconduct - Inciting (10:00 minutes)
19:26
Penalty
Tyler Drevitch called for Misconduct - Continuing Altercation (10:00 minutes)
19:26
Penalty
Brad Barone called for Fighting - Major (5:00 minutes)
19:26
Penalty
Brad Barone called for Game misconduct - Secondary altercation (10:00 minutes)
19:26
Penalty
WHL called for Game misconduct - Coach (10:00 minutes)
19:26
Penalty
Tyler Drevitch called for Roughing - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Tommy Nappier is now in as goalie.
0:00
Goalkeeper In
Ryan Fanti is now in as goalie.
0:30
Shot - Quality on net
#86 Drake Rymsha shoots on #37 Tommy Nappier
0:39
Shot - Non quality on net
#86 Drake Rymsha shoots on #37 Tommy Nappier
0:56
Shot - Non quality on net
#72 Adam Brubacher shoots on #37 Tommy Nappier
1:41
Penalty
Cam Hausinger called for Interference - minor (2:00 minutes)
2:52
Shot - Non quality on net
#25 Jordan Frasca shoots on #31 Ryan Fanti
4:56
Shot - Quality on net
#13 Anthony Petruzzelli shoots on #37 Tommy Nappier
5:24
Penalty
Ryan Da Silva called for Fighting - Major (5:00 minutes)
5:24
Penalty
Carter Johnson called for Roughing - minor (2:00 minutes)
5:24
Penalty
Tristan Pelletier called for Roughing - minor (2:00 minutes)
5:24
Penalty
Daniel Maggio called for Fighting - Major (5:00 minutes)
5:35
Shot - Quality goal
#21 Cédric Desruisseaux shoots on #31 Ryan Fanti
5:35
Goal
Goal by #21 Cédric Desruisseaux, assisted by #8 Samuel Tremblay and #17 Chris Ortiz.
6:15
Shot - Non quality on net
#23 Jacob Graves shoots on #37 Tommy Nappier
6:30
Shot - Quality on net
#8 Blake Siebenaler shoots on #37 Tommy Nappier
6:57
Shot - Non quality on net
#9 Brooklyn Kalmikov shoots on #31 Ryan Fanti
8:15
Shot - Non quality on net
#17 Chris Ortiz shoots on #31 Ryan Fanti
8:41
Shot - Non quality on net
#84 Garrett Van Wyhe shoots on #37 Tommy Nappier
10:14
Shot - Quality on net
#21 Cédric Desruisseaux shoots on #31 Ryan Fanti
11:22
Shot - Quality on net
#27 Sean Josling shoots on #31 Ryan Fanti
11:34
Shot - Quality goal
#28 Louie Roehl shoots on #31 Ryan Fanti
11:34
Goal
Goal by #28 Louie Roehl, assisted by #22 T.J. Fergus and #16 Cam Hausinger.
13:07
Shot - Non quality on net
#41 Tyler Drevitch shoots on #31 Ryan Fanti
13:45
Shot - Quality goal
#84 Garrett Van Wyhe shoots on #37 Tommy Nappier
13:45
Goal
Goal by #84 Garrett Van Wyhe, assisted by #90 Daniel Maggio and #72 Adam Brubacher.
14:49
Penalty
Tyler Drevitch called for Tripping - minor (2:00 minutes)
15:27
Shot - Quality on net
#22 Shawn Boudrias shoots on #37 Tommy Nappier
15:55
Shot - Quality goal
#86 Drake Rymsha shoots on #37 Tommy Nappier
15:55
Goal
Goal by #86 Drake Rymsha, assisted by #20 Matt Alvaro and #72 Adam Brubacher.
17:35
Shot - Non quality on net
#22 T.J. Fergus shoots on #31 Ryan Fanti
17:53
Shot - Non quality on net
#9 Brooklyn Kalmikov shoots on #31 Ryan Fanti
18:06
Shot - Quality on net
#8 Samuel Tremblay shoots on #31 Ryan Fanti
18:32
Shot - Quality on net
#28 Matthew Boudens shoots on #37 Tommy Nappier
19:16
Shot - Non quality on net
#21 Joe Masonius shoots on #37 Tommy Nappier
2nd Period
1:11
Shot - Non quality on net
#22 Shawn Boudrias shoots on #37 Tommy Nappier
1:14
Shot - Quality on net
#92 Mark Rassell shoots on #37 Tommy Nappier
2:06
Shot - Non quality on net
#18 Carter Johnson shoots on #31 Ryan Fanti
3:01
Shot - Quality on net
#25 Jordan Frasca shoots on #31 Ryan Fanti
3:03
Shot - Non quality on net
#9 Brooklyn Kalmikov shoots on #31 Ryan Fanti
3:15
Shot - Quality on net
#25 Jordan Frasca shoots on #31 Ryan Fanti
3:19
Shot - Quality on net
#25 Jordan Frasca shoots on #31 Ryan Fanti
3:34
Shot - Non quality on net
#17 Chris Ortiz shoots on #31 Ryan Fanti
3:55
Shot - Quality on net
#21 Cédric Desruisseaux shoots on #31 Ryan Fanti
4:08
Shot - Non quality on net
#28 Louie Roehl shoots on #31 Ryan Fanti
5:04
Shot - Quality on net
#84 Garrett Van Wyhe shoots on #37 Tommy Nappier
5:32
Shot - Quality on net
#10 Ross Krieger shoots on #31 Ryan Fanti
5:46
Shot - Quality goal
#10 Ross Krieger shoots on #31 Ryan Fanti
5:46
Goal
Goal by #10 Ross Krieger, assisted by #26 Ryan Da Silva.
6:11
Penalty
Oliver Cooper called for Slashing - minor (2:00 minutes)
6:30
Shot - Non quality on net
#9 Brooklyn Kalmikov shoots on #31 Ryan Fanti
6:40
Shot - Quality on net
#21 Cédric Desruisseaux shoots on #31 Ryan Fanti
8:21
Shot - Quality on net
#10 Ross Krieger shoots on #31 Ryan Fanti
9:20
Shot - Non quality on net
#28 Louie Roehl shoots on #31 Ryan Fanti
9:23
Shot - Non quality on net
#21 Cédric Desruisseaux shoots on #31 Ryan Fanti
9:41
Shot - Quality goal
#9 Oliver Cooper shoots on #37 Tommy Nappier
9:41
Goal
Goal by #9 Oliver Cooper, assisted by #13 Anthony Petruzzelli and #20 Matt Alvaro.
10:14
Shot - Quality on net
#28 Matthew Boudens shoots on #37 Tommy Nappier
10:39
Shot - Non quality goal
#79 Marcus McIvor shoots on #37 Tommy Nappier
10:39
Goal
Goal by #79 Marcus McIvor, assisted by #72 Adam Brubacher and #86 Drake Rymsha.
11:01
Shot - Quality on net
#22 Shawn Boudrias shoots on #37 Tommy Nappier
11:42
Shot - Non quality on net
#84 Garrett Van Wyhe shoots on #37 Tommy Nappier
11:48
Shot - Non quality on net
#21 Joe Masonius shoots on #37 Tommy Nappier
12:34
Shot - Quality on net
#41 Tyler Drevitch shoots on #31 Ryan Fanti
13:46
Shot - Quality on net
#90 Daniel Maggio shoots on #37 Tommy Nappier
14:04
Shot - Quality on net
#22 Shawn Boudrias shoots on #37 Tommy Nappier
14:04
Shot - Quality goal
#86 Drake Rymsha shoots on #37 Tommy Nappier
14:04
Goal
Goal by #86 Drake Rymsha, assisted by #22 Shawn Boudrias and #92 Mark Rassell.
14:04
Goalkeeper In
Brad Barone is now in as goalie.
14:04
Goalkeeper Change
Tommy Nappier out. Empty net.
14:34
Shot - Quality on net
#10 Ross Krieger shoots on #31 Ryan Fanti
14:48
Shot - Quality on net
#22 Shawn Boudrias shoots on #32 Brad Barone
14:53
Shot - Quality on net
#23 Jacob Graves shoots on #32 Brad Barone
14:58
Shot - Quality on net
#92 Mark Rassell shoots on #32 Brad Barone
17:07
Shot - Quality on net
#39 Gianluca Esteves shoots on #31 Ryan Fanti
17:49
Penalty
Oliver Cooper called for Hooking - minor (2:00 minutes)
18:17
Shot - Quality on net
#84 Garrett Van Wyhe shoots on #32 Brad Barone
18:30
Shot - Quality on net
#7 Davis Bunz shoots on #31 Ryan Fanti
18:33
Penalty
Louie Roehl called for Roughing - minor (2:00 minutes)
18:33
Penalty
Matthew Boudens called for Roughing - minor (2:00 minutes)
19:08
Shot - Non quality on net
#13 Anthony Petruzzelli shoots on #32 Brad Barone
19:57
Shot - Quality on net
#72 Adam Brubacher shoots on #32 Brad Barone
3rd Period
0:37
Shot - Quality on net
#16 Cam Hausinger shoots on #31 Ryan Fanti
2:40
Shot - Non quality on net
#10 Ross Krieger shoots on #31 Ryan Fanti
2:54
Shot - Non quality on net
#26 Ryan Da Silva shoots on #31 Ryan Fanti
3:41
Shot - Quality on net
#39 Gianluca Esteves shoots on #31 Ryan Fanti
3:44
Shot - Quality on net
#7 Davis Bunz shoots on #31 Ryan Fanti
3:53
Penalty
Brooklyn Kalmikov called for Holding the stick - minor (2:00 minutes)
4:06
Shot - Non quality on net
#84 Garrett Van Wyhe shoots on #32 Brad Barone
5:36
Shot - Non quality on net
#72 Adam Brubacher shoots on #32 Brad Barone
5:52
Shot - Non quality on net
#16 Cam Hausinger shoots on #31 Ryan Fanti
5:55
Shot - Non quality on net
#10 Ross Krieger shoots on #31 Ryan Fanti
6:09
Shot - Non quality on net
#22 Shawn Boudrias shoots on #32 Brad Barone
6:33
Shot - Quality goal
#41 Tyler Drevitch shoots on #31 Ryan Fanti
6:33
Goal
Goal by #41 Tyler Drevitch, assisted by #39 Gianluca Esteves and #18 Carter Johnson.
6:54
Penalty
Tyler Drevitch called for Fighting - Major (5:00 minutes)
6:54
Penalty
Matthew Boudens called for Fighting - Major (5:00 minutes)
7:17
Shot - Non quality on net
#22 Shawn Boudrias shoots on #32 Brad Barone
8:28
Shot - Non quality on net
#92 Mark Rassell shoots on #32 Brad Barone
9:11
Shot - Non quality on net
#17 Chris Ortiz shoots on #31 Ryan Fanti
9:30
Shot - Quality on net
#90 Daniel Maggio shoots on #32 Brad Barone
10:22
Penalty
Louie Roehl called for Holding - minor (2:00 minutes)
11:57
Shot - Non quality on net
#17 Chris Ortiz shoots on #31 Ryan Fanti
12:53
Penalty
Brad Barone called for Delay of Game (2:00 minutes)
13:39
Shot - Quality on net
#28 Louie Roehl shoots on #31 Ryan Fanti
14:25
Shot - Non quality on net
#13 Anthony Petruzzelli shoots on #32 Brad Barone
15:16
Shot - Non quality on net
#84 Garrett Van Wyhe shoots on #32 Brad Barone
16:25
Shot - Non quality on net
#27 Sean Josling shoots on #31 Ryan Fanti
17:19
Penalty
Joe Masonius called for Holding - minor (2:00 minutes)
18:00
Shot - Quality on net
#28 Matthew Boudens shoots on #32 Brad Barone
18:52
Goalkeeper Change
Brad Barone out. Empty net.
19:26
Penalty
WHL called for Bench minor - Abusive language (2:00 minutes)
19:26
Penalty
Jacob Graves called for Misconduct - Continuing Altercation (10:00 minutes)
19:26
Penalty
Joe Masonius called for Misconduct - Inciting (10:00 minutes)
19:26
Penalty
Ryan Fanti called for Game misconduct - Secondary altercation (10:00 minutes)
19:26
Penalty
Jacob Graves called for Roughing - minor (2:00 minutes)
19:26
Penalty
Oliver Cooper called for Misconduct - Inciting (10:00 minutes)
19:26
Penalty
Ryan Fanti called for Fighting - Major (5:00 minutes)
19:26
Penalty
Matt Alvaro called for Roughing - minor (2:00 minutes)
19:26
Penalty
Matt Alvaro called for Misconduct - Continuing Altercation (10:00 minutes)
19:26
Penalty
Peter Laviolette called for Misconduct - Inciting (10:00 minutes)
19:26
Penalty
Cam Hausinger called for Misconduct - Inciting (10:00 minutes)
19:26
Penalty
Tyler Drevitch called for Misconduct - Continuing Altercation (10:00 minutes)
19:26
Penalty
Brad Barone called for Fighting - Major (5:00 minutes)
19:26
Penalty
Brad Barone called for Game misconduct - Secondary altercation (10:00 minutes)
19:26
Penalty
WHL called for Game misconduct - Coach (10:00 minutes)
19:26
Penalty
Tyler Drevitch called for Roughing - minor (2:00 minutes)
19:26
Shot - Quality goal
#20 Matt Alvaro shoots on #32 Brad Barone
19:26
Goal
Goal by #20 Matt Alvaro, assisted by #23 Jacob Graves and #92 Mark Rassell.
19:26
Goalkeeper In
Corbin Kaczperski is now in as goalie.
19:26
Goalkeeper In
Brad Barone is now in as goalie.
19:26
Goalkeeper Change
Ryan Fanti out. Empty net.
19:27
Goalkeeper In
Tommy Nappier is now in as goalie.
19:27
Goalkeeper Change
Brad Barone out. Empty net.
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Blake Siebenaler
#8
|
D | 0 | 0 | 0 | 1 | 0 |
Oliver Cooper
#9
|
F | 1 | 0 | -1 | 1 | 14 |
Anthony Petruzzelli
#13
|
F | 0 | 1 | 0 | 3 | 0 |
Matt Alvaro
#20
|
F | 1 | 2 | 0 | 1 | 12 |
Joe Masonius
#21
|
D | 0 | 0 | -1 | 2 | 12 |
Shawn Boudrias
#22
|
F | 0 | 1 | 0 | 7 | 0 |
Jacob Graves
#23
|
D | 0 | 1 | 0 | 2 | 12 |
Matthew Boudens
#28
|
F | 0 | 0 | +1 | 3 | 7 |
Noah Ganske
#44
|
D | 0 | 0 | -1 | 0 | 0 |
Adam Brubacher
#72
|
D | 0 | 3 | +2 | 3 | 0 |
Tristan Pelletier
#74
|
F | 0 | 0 | -1 | 0 | 2 |
Marcus McIvor
#79
|
D | 1 | 0 | +2 | 1 | 0 |
Garrett Van Wyhe
#84
|
F | 1 | 0 | +2 | 7 | 0 |
Drake Rymsha
#86
|
F | 2 | 1 | 0 | 4 | 0 |
Daniel Maggio
#90
|
D | 0 | 1 | +1 | 2 | 5 |
Mark Rassell
#92
|
F | 0 | 2 | +1 | 3 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Ryan Fanti
#31
|
38 | 90.476 | 4 | 15 |
Corbin Kaczperski
#32
|
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 |
---|---|---|---|---|---|---|
David Drake
#5
|
D | 0 | 0 | +2 | 0 | 0 |
Davis Bunz
#7
|
D | 0 | 0 | -3 | 2 | 0 |
Samuel Tremblay
#8
|
F | 0 | 1 | 0 | 1 | 0 |
Brooklyn Kalmikov
#9
|
F | 0 | 0 | 0 | 4 | 2 |
Ross Krieger
#10
|
F | 1 | 0 | -1 | 6 | 0 |
Peter Laviolette
#11
|
F | 0 | 0 | 0 | 0 | 10 |
Cam Hausinger
#16
|
F | 0 | 1 | 0 | 2 | 12 |
Chris Ortiz
#17
|
D | 0 | 1 | -2 | 4 | 0 |
Carter Johnson
#18
|
F | 0 | 1 | 0 | 1 | 2 |
Cédric Desruisseaux
#21
|
F | 1 | 0 | -1 | 5 | 0 |
T.J. Fergus
#22
|
D | 0 | 1 | 0 | 1 | 0 |
Jordan Frasca
#25
|
F | 0 | 0 | -1 | 4 | 0 |
Ryan Da Silva
#26
|
D | 0 | 1 | +1 | 1 | 5 |
Sean Josling
#27
|
F | 0 | 0 | 0 | 2 | 0 |
Louie Roehl
#28
|
D | 1 | 0 | 0 | 4 | 4 |
Gianluca Esteves
#39
|
F | 0 | 1 | +2 | 2 | 0 |
Tyler Drevitch
#41
|
F | 1 | 0 | -2 | 3 | 19 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Brad Barone
#32
|
15 | 100.000 | 0 | 17 |
Tommy Nappier
#37
|
19 | 79.167 | 5 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Wheeling Nailers
Fort Wayne Komets
42
40
Shots on Goal
10%
15%
Shots Percentage
3
5
Power Plays
83
79
Penalty Minutes
34
38
Saves
85%
90%
Saves Percentage
Referees:
Chad Ingalls,
Sam Heidemann
Linesmen:
Chad Fuller,
Bryan Gorcoff
WHL Management
Brian Komorowski
(President/Governor),
Derek Army
(Head Coach),
Kyle McKenzie
(Assistant Coach)
FW Management
David Franke
(General Manager),
Ben Boudreau
(Head Coach),
Olivier Legault
(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