5
Final
2
Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
NOR
|
2 | 0 | 3 | 5 |
SC
|
0 | 0 | 2 | 2 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
Norfolk Admirals | 6 | 7 | 6 | 19 |
South Carolina Stingrays | 14 | 11 | 11 | 36 |
Scoring
1st Period
13:54
Goal
Goal by #3 Kyle Rhodes, assisted by #16 Steven Leonard and #15 Chase Harwell.
18:18
Goal
Goal by #23 Cody Milan, assisted by #7 Mackenzie Dwyer and #24 Alex Tonge.
2nd Period
3rd Period
1:40
Goal
Goal by #15 Chase Harwell, assisted by #25 Colton Heffley.
3:21
Goal
Goal by #15 Ryan Dmowski, assisted by #9 Justin Florek and #74 Connor Moore.
4:19
Goal
Goal by #16 Steven Leonard, assisted by #23 Cody Milan and #19 Noah Corson.
19:19
Goal
Goal by #28 Andrew Cherniwchan, assisted by #20 Derek Gentile and #19 Barret Kirwin.
19:53
Goal
Goal by #48 Anthony Collins, assisted by #19 Noah Corson and #25 Colton Heffley.
Penalties
1st Period
1:46
Penalty
Noah Corson called for Slashing - minor (2:00 minutes)
6:34
Penalty
Nico Blachman called for Match - Fighting (10:00 minutes)
6:34
Penalty
Chase Lang called for Slashing - major (5:00 minutes)
6:34
Penalty
Chase Lang called for Game misconduct - Slashing (10:00 minutes)
6:34
Penalty
Kyle Rhodes called for Fighting - Major (5:00 minutes)
6:34
Penalty
Nico Blachman called for Fighting - Major (5:00 minutes)
9:03
Penalty
Sam Thibault called for Delay of Game (2:00 minutes)
15:39
Penalty
Noah Corson called for Unsportsmanlike conduct - minor (2:00 minutes)
18:18
Penalty
Noah Corson called for Unsportsmanlike conduct - minor (2:00 minutes)
2nd Period
1:22
Penalty
Noah Corson called for Diving/Embellishment (2:00 minutes)
1:22
Penalty
Andrew Cherniwchan called for Cross-Checking Minor (2:00 minutes)
3rd Period
9:46
Penalty
Jordan Subban called for Hooking - minor (2:00 minutes)
12:27
Penalty
Derek Gentile called for High-sticking - minor (2:00 minutes)
17:34
Penalty
Anthony Collins called for Roughing - minor (2:00 minutes)
17:34
Penalty
Alex Brink called for Roughing - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Dylan Wells is now in as goalie.
0:00
Goalkeeper In
Logan Flodell is now in as goalie.
1:40
Shot - Non quality on net
#19 Barret Kirwin shoots on #30 Dylan Wells
1:46
Penalty
Noah Corson called for Slashing - minor (2:00 minutes)
2:53
Shot - Quality on net
#74 Connor Moore shoots on #30 Dylan Wells
3:44
Shot - Quality on net
#4 Carter Allen shoots on #30 Dylan Wells
3:48
Shot - Quality on net
#9 Justin Florek shoots on #30 Dylan Wells
4:56
Shot - Non quality on net
#15 Ryan Dmowski shoots on #30 Dylan Wells
5:34
Shot - Quality on net
#11 Chase Lang shoots on #35 Logan Flodell
5:34
Shot - Non quality on net
#38 Greg DiTomaso shoots on #30 Dylan Wells
5:42
Shot - Non quality on net
#8 Sam Thibault shoots on #35 Logan Flodell
6:34
Penalty
Nico Blachman called for Match - Fighting (10:00 minutes)
6:34
Penalty
Chase Lang called for Slashing - major (5:00 minutes)
6:34
Penalty
Chase Lang called for Game misconduct - Slashing (10:00 minutes)
6:34
Penalty
Kyle Rhodes called for Fighting - Major (5:00 minutes)
6:34
Penalty
Nico Blachman called for Fighting - Major (5:00 minutes)
6:38
Shot - Quality on net
#4 Carter Allen shoots on #30 Dylan Wells
9:03
Penalty
Sam Thibault called for Delay of Game (2:00 minutes)
9:07
Shot - Quality on net
#39 Shane Walsh shoots on #30 Dylan Wells
10:11
Shot - Non quality on net
#20 Eric Williams shoots on #35 Logan Flodell
10:25
Shot - Non quality on net
#15 Ryan Dmowski shoots on #30 Dylan Wells
10:50
Shot - Non quality on net
#28 Andrew Cherniwchan shoots on #30 Dylan Wells
13:11
Shot - Quality on net
#24 Alex Tonge shoots on #35 Logan Flodell
13:22
Shot - Quality on net
#19 Barret Kirwin shoots on #30 Dylan Wells
13:27
Shot - Quality on net
#19 Barret Kirwin shoots on #30 Dylan Wells
13:54
Shot - Quality goal
#3 Kyle Rhodes shoots on #35 Logan Flodell
13:54
Goal
Goal by #3 Kyle Rhodes, assisted by #16 Steven Leonard and #15 Chase Harwell.
15:39
Penalty
Noah Corson called for Unsportsmanlike conduct - minor (2:00 minutes)
15:45
Shot - Non quality on net
#15 Ryan Dmowski shoots on #30 Dylan Wells
16:08
Shot - Quality on net
#15 Ryan Dmowski shoots on #30 Dylan Wells
18:18
Penalty
Noah Corson called for Unsportsmanlike conduct - minor (2:00 minutes)
18:18
Shot - Quality goal
#23 Cody Milan shoots on #35 Logan Flodell
18:18
Goal
Goal by #23 Cody Milan, assisted by #7 Mackenzie Dwyer and #24 Alex Tonge.
2nd Period
0:38
Shot - Quality on net
#19 Noah Corson shoots on #35 Logan Flodell
1:22
Penalty
Noah Corson called for Diving/Embellishment (2:00 minutes)
1:22
Penalty
Andrew Cherniwchan called for Cross-Checking Minor (2:00 minutes)
1:25
Shot - Quality on net
#21 Chaz Reddekopp shoots on #30 Dylan Wells
2:04
Shot - Non quality on net
#4 Carter Allen shoots on #30 Dylan Wells
4:01
Shot - Non quality on net
#2 Carter Robertson shoots on #35 Logan Flodell
7:31
Shot - Non quality on net
#48 Anthony Collins shoots on #35 Logan Flodell
7:51
Shot - Non quality on net
#9 Justin Florek shoots on #30 Dylan Wells
9:14
Shot - Non quality on net
#28 Andrew Cherniwchan shoots on #30 Dylan Wells
11:17
Shot - Quality on net
#39 Shane Walsh shoots on #30 Dylan Wells
12:40
Shot - Non quality on net
#18 Alex Brink shoots on #30 Dylan Wells
13:43
Shot - Non quality on net
#15 Ryan Dmowski shoots on #30 Dylan Wells
14:18
Shot - Non quality on net
#19 Noah Corson shoots on #35 Logan Flodell
14:27
Shot - Non quality on net
#2 Carter Robertson shoots on #35 Logan Flodell
14:43
Shot - Non quality on net
#2 Carter Robertson shoots on #35 Logan Flodell
17:24
Shot - Non quality on net
#42 Karl Boudrias shoots on #30 Dylan Wells
18:42
Shot - Non quality on net
#19 Noah Corson shoots on #35 Logan Flodell
19:00
Shot - Non quality on net
#19 Barret Kirwin shoots on #30 Dylan Wells
19:22
Shot - Non quality on net
#38 Greg DiTomaso shoots on #30 Dylan Wells
19:53
Shot - Non quality on net
#21 Chaz Reddekopp shoots on #30 Dylan Wells
3rd Period
0:02
Shot - Non quality on net
#15 Ryan Dmowski shoots on #30 Dylan Wells
1:40
Shot - Quality goal
#15 Chase Harwell shoots on #35 Logan Flodell
1:40
Goal
Goal by #15 Chase Harwell, assisted by #25 Colton Heffley.
3:21
Shot - Non quality goal
#15 Ryan Dmowski shoots on #30 Dylan Wells
3:21
Goal
Goal by #15 Ryan Dmowski, assisted by #9 Justin Florek and #74 Connor Moore.
4:19
Shot - Quality goal
#16 Steven Leonard shoots on #35 Logan Flodell
4:19
Goal
Goal by #16 Steven Leonard, assisted by #23 Cody Milan and #19 Noah Corson.
7:25
Shot - Quality on net
#23 Cody Milan shoots on #35 Logan Flodell
7:57
Shot - Quality on net
#39 Shane Walsh shoots on #30 Dylan Wells
9:46
Penalty
Jordan Subban called for Hooking - minor (2:00 minutes)
9:54
Shot - Non quality on net
#24 Alex Tonge shoots on #35 Logan Flodell
10:31
Shot - Non quality on net
#23 Cody Milan shoots on #35 Logan Flodell
10:50
Shot - Non quality on net
#28 Andrew Cherniwchan shoots on #30 Dylan Wells
12:27
Penalty
Derek Gentile called for High-sticking - minor (2:00 minutes)
14:47
Shot - Quality on net
#15 Ryan Dmowski shoots on #30 Dylan Wells
16:14
Shot - Non quality on net
#9 Justin Florek shoots on #30 Dylan Wells
17:34
Penalty
Anthony Collins called for Roughing - minor (2:00 minutes)
17:34
Penalty
Alex Brink called for Roughing - minor (2:00 minutes)
17:34
Goalkeeper Change
Logan Flodell out. Empty net.
18:01
Shot - Quality on net
#39 Shane Walsh shoots on #30 Dylan Wells
18:02
Shot - Quality on net
#15 Ryan Dmowski shoots on #30 Dylan Wells
18:54
Shot - Non quality on net
#5 Jordan Subban shoots on #30 Dylan Wells
19:19
Shot - Quality goal
#28 Andrew Cherniwchan shoots on #30 Dylan Wells
19:19
Goal
Goal by #28 Andrew Cherniwchan, assisted by #20 Derek Gentile and #19 Barret Kirwin.
19:19
Goalkeeper In
Logan Flodell is now in as goalie.
19:37
Goalkeeper Change
Logan Flodell out. Empty net.
19:53
Shot - Quality goal
#48 Anthony Collins shoots on #35 Logan Flodell
19:53
Goal
Goal by #48 Anthony Collins, assisted by #19 Noah Corson and #25 Colton Heffley.
19:53
Goalkeeper In
Logan Flodell is now in as goalie.
19:55
Shot - Non quality on net
#5 Jordan Subban shoots on #30 Dylan Wells
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Carter Allen
#4
|
D | 0 | 0 | -1 | 3 | 0 |
Jordan Subban
#5
|
D | 0 | 0 | -1 | 2 | 2 |
Justin Florek
#9
|
F | 0 | 1 | 0 | 3 | 0 |
Lawton Courtnall
#10
|
F | 0 | 0 | -1 | 0 | 0 |
Ryan Dmowski
#15
|
F | 1 | 0 | 0 | 9 | 0 |
Jade Miller
#17
|
F | 0 | 0 | -2 | 0 | 0 |
Alex Brink
#18
|
F | 0 | 0 | -4 | 1 | 2 |
Barret Kirwin
#19
|
F | 0 | 1 | -1 | 4 | 0 |
Derek Gentile
#20
|
F | 0 | 1 | 0 | 0 | 2 |
Chaz Reddekopp
#21
|
D | 0 | 0 | -2 | 2 | 0 |
Nico Blachman
#22
|
F | 0 | 0 | 0 | 0 | 15 |
Andrew Cherniwchan
#28
|
F | 1 | 0 | +1 | 4 | 2 |
Greg DiTomaso
#38
|
D | 0 | 0 | -3 | 2 | 0 |
Shane Walsh
#39
|
F | 0 | 0 | -1 | 4 | 0 |
Karl Boudrias
#42
|
D | 0 | 0 | 0 | 1 | 0 |
Connor Moore
#74
|
D | 0 | 1 | -1 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Logan Flodell
#35
|
14 | 77.778 | 4 | 0 |
Ryan Bednard
#37
|
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 |
---|---|---|---|---|---|---|
Carter Robertson
#2
|
D | 0 | 0 | -1 | 3 | 0 |
Kyle Rhodes
#3
|
D | 1 | 0 | +1 | 1 | 5 |
Nick Schaus
#5
|
D | 0 | 0 | +3 | 0 | 0 |
Mackenzie Dwyer
#7
|
D | 0 | 1 | +2 | 0 | 0 |
Sam Thibault
#8
|
D | 0 | 0 | +2 | 1 | 2 |
Chase Lang
#11
|
F | 0 | 0 | 0 | 1 | 15 |
Aidan Brown
#12
|
F | 0 | 0 | -1 | 0 | 0 |
Chase Harwell
#15
|
F | 1 | 1 | +1 | 1 | 0 |
Steven Leonard
#16
|
F | 1 | 1 | +2 | 1 | 0 |
Noah Corson
#19
|
F | 0 | 2 | +2 | 3 | 8 |
Eric Williams
#20
|
D | 0 | 0 | -1 | 1 | 0 |
Marly Quince
#21
|
F | 0 | 0 | 0 | 0 | 0 |
Cody Milan
#23
|
F | 1 | 1 | +2 | 3 | 0 |
Alex Tonge
#24
|
F | 0 | 1 | 0 | 2 | 0 |
Colton Heffley
#25
|
F | 0 | 2 | +1 | 0 | 0 |
Anthony Collins
#48
|
F | 1 | 0 | +3 | 2 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Dylan Wells
#30
|
34 | 94.444 | 2 | 0 |
Michael Bullion
#35
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Norfolk Admirals
South Carolina Stingrays
19
36
Shots on Goal
26%
6%
Shots Percentage
2
4
Power Plays
32
23
Penalty Minutes
34
14
Saves
94%
74%
Saves Percentage
Referee:
Riley Yerkovich
Linesmen:
Shane Gustafson,
Scott Senger
NOR Management
Patrick Cavanagh
(Chief Operating Officer),
Rod Taylor
(Head Coach),
Ryan McGinnis
(Assistant Coach/General Manager)
SC Management
Rob Concannon
(President),
Ryan Blair
(Head Coach),
Brenden Kotyk
(Assistant Coach)
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