4
Final
3
Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
NOR
|
2 | 0 | 2 | 4 |
WHL
|
1 | 1 | 1 | 3 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
Norfolk Admirals | 11 | 3 | 8 | 22 |
Wheeling Nailers | 11 | 9 | 21 | 41 |
Scoring
1st Period
4:47
Goal
Goal by #4 Ryan Cook, assisted by #19 Noah Corson and #7 Mackenzie Dwyer.
7:24
Goal
Goal by #21 Matt Alfaro, assisted by #20 Justin Almeida and #9 Tim Doherty.
12:21
Goal
Goal by #9 Blake Murray, assisted by #5 Nick Schaus and #24 Alex Tonge.
2nd Period
8:51
Goal
Goal by #16 Cam Hausinger, assisted by #22 Patrick Watling and #12 Nick Hutchison.
3rd Period
6:32
Goal
Goal by #20 Justin Almeida, assisted by #16 Cam Hausinger.
8:04
Goal
Goal by #12 Aidan Brown, assisted by #5 Nick Schaus and #7 Mackenzie Dwyer.
12:53
Goal
Goal by #21 Marly Quince, assisted by #24 Alex Tonge and #12 Aidan Brown.
Penalties
1st Period
2:37
Penalty
Mackenzie Dwyer called for High-sticking - minor (2:00 minutes)
11:41
Penalty
Cam Hausinger called for Slashing - minor (2:00 minutes)
16:59
Penalty
Steven Leonard called for Cross-Checking Major (5:00 minutes)
16:59
Penalty
Steven Leonard called for Game misconduct - Cross-checking (10:00 minutes)
16:59
Penalty
Josh Maniscalco called for Roughing - minor (2:00 minutes)
2nd Period
16:15
Penalty
Cam Hausinger called for Delay of Game (2:00 minutes)
17:47
Penalty
Matt Foley called for Slashing - minor (2:00 minutes)
3rd Period
2:53
Penalty
Alex Tonge called for Slashing - minor (2:00 minutes)
9:39
Penalty
Marly Quince called for Tripping - minor (2:00 minutes)
17:46
Penalty
Sean Leonard 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
Dylan Wells is now in as goalie.
0:13
Shot - Non quality on net
#25 Colton Heffley shoots on #37 Tommy Nappier
0:26
Shot - Non quality on net
#9 Blake Murray shoots on #37 Tommy Nappier
2:21
Shot - Non quality on net
#26 Aaron Huffnagle shoots on #37 Tommy Nappier
2:30
Shot - Quality on net
#17 Brandon Saigeon shoots on #30 Dylan Wells
2:37
Penalty
Mackenzie Dwyer called for High-sticking - minor (2:00 minutes)
3:05
Shot - Quality on net
#19 Noah Corson shoots on #37 Tommy Nappier
4:26
Shot - Quality on net
#24 Josh Maniscalco shoots on #30 Dylan Wells
4:47
Shot - Quality goal
#4 Ryan Cook shoots on #37 Tommy Nappier
4:47
Goal
Goal by #4 Ryan Cook, assisted by #19 Noah Corson and #7 Mackenzie Dwyer.
7:24
Shot - Quality goal
#21 Matt Alfaro shoots on #30 Dylan Wells
7:24
Goal
Goal by #21 Matt Alfaro, assisted by #20 Justin Almeida and #9 Tim Doherty.
7:43
Shot - Quality on net
#21 Marly Quince shoots on #37 Tommy Nappier
8:48
Shot - Non quality on net
#22 Patrick Watling shoots on #30 Dylan Wells
9:24
Shot - Non quality on net
#20 Justin Almeida shoots on #30 Dylan Wells
9:58
Shot - Non quality on net
#3 Kyle Rhodes shoots on #37 Tommy Nappier
11:24
Shot - Quality on net
#12 Nick Hutchison shoots on #30 Dylan Wells
11:41
Shot - Non quality on net
#4 Ryan Cook shoots on #37 Tommy Nappier
11:41
Penalty
Cam Hausinger called for Slashing - minor (2:00 minutes)
12:21
Shot - Non quality goal
#9 Blake Murray shoots on #37 Tommy Nappier
12:21
Goal
Goal by #9 Blake Murray, assisted by #5 Nick Schaus and #24 Alex Tonge.
13:25
Shot - Non quality on net
#19 Noah Corson shoots on #37 Tommy Nappier
15:40
Shot - Non quality on net
#22 Patrick Watling shoots on #30 Dylan Wells
16:26
Shot - Quality on net
#12 Nick Hutchison shoots on #30 Dylan Wells
16:59
Penalty
Steven Leonard called for Cross-Checking Major (5:00 minutes)
16:59
Penalty
Steven Leonard called for Game misconduct - Cross-checking (10:00 minutes)
16:59
Penalty
Josh Maniscalco called for Roughing - minor (2:00 minutes)
17:24
Shot - Quality on net
#7 Matt Foley shoots on #30 Dylan Wells
17:47
Shot - Non quality on net
#6 Adam Smith shoots on #30 Dylan Wells
18:36
Shot - Quality on net
#19 Noah Corson shoots on #37 Tommy Nappier
19:41
Shot - Non quality on net
#21 Matt Alfaro shoots on #30 Dylan Wells
2nd Period
0:44
Shot - Non quality on net
#24 Josh Maniscalco shoots on #30 Dylan Wells
2:05
Shot - Non quality on net
#9 Tim Doherty shoots on #30 Dylan Wells
6:03
Shot - Quality on net
#12 Nick Hutchison shoots on #30 Dylan Wells
8:49
Shot - Quality on net
#22 Patrick Watling shoots on #30 Dylan Wells
8:51
Shot - Quality goal
#16 Cam Hausinger shoots on #30 Dylan Wells
8:51
Goal
Goal by #16 Cam Hausinger, assisted by #22 Patrick Watling and #12 Nick Hutchison.
12:13
Shot - Non quality on net
#17 Brandon Saigeon shoots on #30 Dylan Wells
12:50
Shot - Non quality on net
#7 Matt Foley shoots on #30 Dylan Wells
12:58
Shot - Quality on net
#21 Matt Alfaro shoots on #30 Dylan Wells
15:16
Shot - Non quality on net
#24 Josh Maniscalco shoots on #30 Dylan Wells
16:15
Penalty
Cam Hausinger called for Delay of Game (2:00 minutes)
17:47
Penalty
Matt Foley called for Slashing - minor (2:00 minutes)
19:52
Shot - Quality on net
#4 Ryan Cook shoots on #37 Tommy Nappier
19:58
Shot - Quality on net
#25 Colton Heffley shoots on #37 Tommy Nappier
20:00
Shot - Quality on net
#3 Kyle Rhodes shoots on #37 Tommy Nappier
3rd Period
0:15
Shot - Quality on net
#12 Nick Hutchison shoots on #30 Dylan Wells
0:17
Shot - Quality on net
#12 Nick Hutchison shoots on #30 Dylan Wells
1:53
Shot - Non quality on net
#12 Aidan Brown shoots on #37 Tommy Nappier
2:05
Shot - Non quality on net
#48 Anthony Collins shoots on #37 Tommy Nappier
2:15
Shot - Non quality on net
#16 Cam Hausinger shoots on #30 Dylan Wells
2:53
Shot - Non quality on net
#9 Blake Murray shoots on #37 Tommy Nappier
2:53
Penalty
Alex Tonge called for Slashing - minor (2:00 minutes)
2:57
Shot - Non quality on net
#22 Patrick Watling shoots on #30 Dylan Wells
3:20
Shot - Non quality on net
#24 Josh Maniscalco shoots on #30 Dylan Wells
4:50
Shot - Quality on net
#9 Tim Doherty shoots on #30 Dylan Wells
5:42
Shot - Non quality on net
#28 Nick Mangone shoots on #30 Dylan Wells
5:53
Shot - Quality on net
#12 Nick Hutchison shoots on #30 Dylan Wells
6:31
Shot - Non quality on net
#7 Matt Foley shoots on #30 Dylan Wells
6:32
Shot - Non quality goal
#20 Justin Almeida shoots on #30 Dylan Wells
6:32
Goal
Goal by #20 Justin Almeida, assisted by #16 Cam Hausinger.
6:42
Shot - Non quality on net
#16 Cam Hausinger shoots on #30 Dylan Wells
7:18
Shot - Non quality on net
#16 Cam Hausinger shoots on #30 Dylan Wells
8:04
Shot - Non quality goal
#12 Aidan Brown shoots on #37 Tommy Nappier
8:04
Goal
Goal by #12 Aidan Brown, assisted by #5 Nick Schaus and #7 Mackenzie Dwyer.
8:34
Shot - Quality on net
#25 Colton Heffley shoots on #37 Tommy Nappier
9:39
Penalty
Marly Quince called for Tripping - minor (2:00 minutes)
10:07
Shot - Non quality on net
#24 Josh Maniscalco shoots on #30 Dylan Wells
11:06
Shot - Non quality on net
#16 Cam Hausinger shoots on #30 Dylan Wells
12:24
Shot - Non quality on net
#3 Kyle Rhodes shoots on #37 Tommy Nappier
12:53
Shot - Quality goal
#21 Marly Quince shoots on #37 Tommy Nappier
12:53
Goal
Goal by #21 Marly Quince, assisted by #24 Alex Tonge and #12 Aidan Brown.
13:09
Shot - Non quality on net
#25 Colton Heffley shoots on #37 Tommy Nappier
15:22
Shot - Non quality on net
#24 Josh Maniscalco shoots on #30 Dylan Wells
15:47
Shot - Non quality on net
#24 Josh Maniscalco shoots on #30 Dylan Wells
17:46
Penalty
Sean Leonard called for High-sticking - minor (2:00 minutes)
18:29
Goalkeeper Change
Tommy Nappier out. Empty net.
18:42
Shot - Non quality on net
#24 Josh Maniscalco shoots on #30 Dylan Wells
18:53
Shot - Quality on net
#21 Matt Alfaro shoots on #30 Dylan Wells
19:14
Shot - Non quality on net
#24 Josh Maniscalco shoots on #30 Dylan Wells
19:33
Shot - Non quality on net
#22 Patrick Watling shoots on #30 Dylan Wells
19:53
Shot - Non quality on net
#24 Josh Maniscalco shoots on #30 Dylan Wells
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Jake Flegel
#4
|
D | 0 | 0 | 0 | 0 | 0 |
Adam Smith
#6
|
D | 0 | 0 | -1 | 1 | 0 |
Matt Foley
#7
|
D | 0 | 0 | +1 | 3 | 2 |
Tim Doherty
#9
|
F | 0 | 1 | 0 | 2 | 0 |
Josh Victor
#11
|
D | 0 | 0 | 0 | 0 | 0 |
Nick Hutchison
#12
|
F | 0 | 1 | 0 | 6 | 0 |
Cam Hausinger
#16
|
F | 1 | 1 | 0 | 5 | 4 |
Brandon Saigeon
#17
|
F | 0 | 0 | 0 | 2 | 0 |
Félix Paré
#19
|
F | 0 | 0 | 0 | 0 | 0 |
Justin Almeida
#20
|
F | 1 | 1 | -1 | 2 | 0 |
Matt Alfaro
#21
|
F | 1 | 0 | 0 | 4 | 0 |
Patrick Watling
#22
|
F | 0 | 1 | 0 | 5 | 0 |
Josh Maniscalco
#24
|
D | 0 | 0 | -1 | 10 | 2 |
Nick Mangone
#28
|
F | 0 | 0 | 0 | 1 | 0 |
Taylor Egan
#38
|
D | 0 | 0 | +2 | 0 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Matt Calas
#31
|
0 | 0.000 | 0 | 0 |
Tommy Nappier
#37
|
18 | 81.818 | 4 | 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 | 3 | 0 |
Ryan Cook
#4
|
D | 1 | 0 | +1 | 3 | 0 |
Nick Schaus
#5
|
D | 0 | 2 | +2 | 0 | 0 |
Sean Leonard
#6
|
D | 0 | 0 | -2 | 0 | 2 |
Mackenzie Dwyer
#7
|
D | 0 | 2 | +1 | 0 | 2 |
Blake Murray
#9
|
F | 1 | 0 | -2 | 3 | 0 |
Aidan Brown
#12
|
F | 1 | 1 | 0 | 2 | 0 |
Steven Leonard
#16
|
F | 0 | 0 | 0 | 0 | 15 |
Noah Corson
#19
|
F | 0 | 1 | 0 | 3 | 0 |
Marly Quince
#21
|
F | 1 | 0 | +1 | 2 | 2 |
Alex Tonge
#24
|
F | 0 | 2 | +1 | 0 | 2 |
Colton Heffley
#25
|
F | 0 | 0 | -1 | 4 | 0 |
Aaron Huffnagle
#26
|
F | 0 | 0 | 0 | 1 | 0 |
Anthony Collins
#48
|
F | 0 | 0 | 0 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Dylan Wells
#30
|
38 | 92.683 | 3 | 0 |
Austin Lotz
#31
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Norfolk Admirals
Wheeling Nailers
22
41
Shots on Goal
18%
7%
Shots Percentage
3
5
Power Plays
23
8
Penalty Minutes
38
18
Saves
93%
82%
Saves Percentage
Referee:
Jacob Rekucki
Linesmen:
Chad Fuller,
Joe Sherman
NOR Management
Patrick Cavanagh
(Chief Operating Officer),
Rod Taylor
(Head Coach),
Ryan McGinnis
(Assistant Coach/General Manager)
WHL Management
Derek Army
(Head Coach),
Ryan Kuwabara
(Assistant Coach),
Brian Komorowski
(President/Governor)
Latest News
More News
ECHL Transactions - Nov. 15
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
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