1
Final
4
Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
ATL
|
1 | 0 | 0 | 1 |
NOR
|
2 | 2 | 0 | 4 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
Atlanta Gladiators | 10 | 21 | 15 | 46 |
Norfolk Admirals | 13 | 10 | 5 | 28 |
Scoring
1st Period
8:10
Goal
Goal by #19 Hugo Roy, assisted by #51 Kameron Kielly and #11 Zach Yoder.
11:09
Goal
Goal by #22 Anthony Gagnon, assisted by #44 Blake Murray and #11 Chase Lang.
18:22
Goal
Goal by #23 Cody Milan, assisted by #24 Alex Tonge.
2nd Period
0:30
Goal
Goal by #11 Chase Lang, assisted by #24 Alex Tonge.
13:47
Goal
Goal by #88 Darien Craighead, assisted by #3 Kyle Rhodes.
3rd Period
Penalties
1st Period
9:13
Penalty
Zach Yoder called for Hooking - minor (2:00 minutes)
14:24
Penalty
Josh Thrower called for Double Minor - Roughing (4:00 minutes)
14:24
Penalty
Chase Lang called for Roughing - minor (2:00 minutes)
14:24
Penalty
Josh Thrower called for Misconduct - Continuing Altercation (10:00 minutes)
14:24
Penalty
Sam Thibault called for Roughing - minor (2:00 minutes)
2nd Period
11:31
Penalty
Derek Topatigh called for Fighting - Major (5:00 minutes)
11:31
Penalty
Cody Milan called for Fighting - Major (5:00 minutes)
19:04
Penalty
Michael Turner called for Double Minor - Roughing (4:00 minutes)
19:04
Penalty
Elijah Vilio called for Boarding - minor (2:00 minutes)
19:04
Penalty
Noah Corson called for Double Minor - Roughing (4:00 minutes)
19:04
Penalty
Kyle Rhodes called for Double Minor - Roughing (4:00 minutes)
3rd Period
10:33
Penalty
Karl El-Mir called for High-sticking - double minor (4:00 minutes)
15:37
Penalty
Karl El-Mir called for Cross-Checking Minor (2:00 minutes)
19:41
Penalty
Sam Thibault called for Double Minor - Roughing (4:00 minutes)
19:41
Penalty
Mike Pelech called for Double Minor - Roughing (4:00 minutes)
1st Period
0:00
Goalkeeper In
Dylan Wells is now in as goalie.
0:00
Goalkeeper In
Kevin Mandolese is now in as goalie.
0:32
Shot - Non quality on net
#8 Sam Thibault shoots on #31 Kevin Mandolese
1:38
Shot - Non quality on net
#14 Karl El-Mir shoots on #31 Kevin Mandolese
1:58
Shot - Quality on net
#19 Noah Corson shoots on #31 Kevin Mandolese
2:48
Shot - Quality on net
#15 Michael Turner shoots on #31 Dylan Wells
3:11
Shot - Non quality on net
#33 Gabe Guertler shoots on #31 Dylan Wells
3:24
Shot - Non quality on net
#24 Alex Tonge shoots on #31 Kevin Mandolese
3:30
Shot - Non quality on net
#17 Derek Nesbitt shoots on #31 Dylan Wells
3:53
Shot - Non quality on net
#17 Derek Nesbitt shoots on #31 Dylan Wells
4:39
Shot - Quality on net
#16 Cody Sylvester shoots on #31 Dylan Wells
6:23
Shot - Non quality on net
#48 Tim Davison shoots on #31 Dylan Wells
7:27
Shot - Non quality on net
#11 Chase Lang shoots on #31 Kevin Mandolese
8:00
Shot - Non quality on net
#3 Kyle Rhodes shoots on #31 Kevin Mandolese
8:10
Shot - Quality goal
#19 Hugo Roy shoots on #31 Dylan Wells
8:10
Goal
Goal by #19 Hugo Roy, assisted by #51 Kameron Kielly and #11 Zach Yoder.
8:18
Shot - Non quality on net
#27 Paul Meyer shoots on #31 Kevin Mandolese
8:26
Shot - Non quality on net
#14 Karl El-Mir shoots on #31 Kevin Mandolese
8:53
Shot - Quality on net
#48 Anthony Collins shoots on #31 Kevin Mandolese
9:13
Penalty
Zach Yoder called for Hooking - minor (2:00 minutes)
10:18
Shot - Non quality on net
#23 Cody Milan shoots on #31 Kevin Mandolese
11:09
Shot - Non quality goal
#22 Anthony Gagnon shoots on #31 Kevin Mandolese
11:09
Goal
Goal by #22 Anthony Gagnon, assisted by #44 Blake Murray and #11 Chase Lang.
14:24
Penalty
Josh Thrower called for Double Minor - Roughing (4:00 minutes)
14:24
Penalty
Chase Lang called for Roughing - minor (2:00 minutes)
14:24
Penalty
Josh Thrower called for Misconduct - Continuing Altercation (10:00 minutes)
14:24
Penalty
Sam Thibault called for Roughing - minor (2:00 minutes)
16:19
Shot - Non quality on net
#21 Tyler Kobryn shoots on #31 Dylan Wells
17:28
Shot - Non quality on net
#12 Luke Nogard shoots on #31 Dylan Wells
18:07
Shot - Non quality on net
#20 Greg Campbell shoots on #31 Dylan Wells
18:22
Shot - Quality goal
#23 Cody Milan shoots on #31 Kevin Mandolese
18:22
Goal
Goal by #23 Cody Milan, assisted by #24 Alex Tonge.
18:43
Shot - Quality on net
#22 Anthony Gagnon shoots on #31 Kevin Mandolese
2nd Period
0:30
Shot - Quality goal
#11 Chase Lang shoots on #31 Kevin Mandolese
0:30
Goal
Goal by #11 Chase Lang, assisted by #24 Alex Tonge.
2:46
Shot - Quality on net
#23 Cody Milan shoots on #31 Kevin Mandolese
2:49
Shot - Quality on net
#14 Karl El-Mir shoots on #31 Kevin Mandolese
2:59
Shot - Quality on net
#24 Alex Tonge shoots on #31 Kevin Mandolese
3:12
Shot - Quality on net
#51 Kameron Kielly shoots on #31 Dylan Wells
3:36
Shot - Quality on net
#11 Chase Lang shoots on #31 Kevin Mandolese
4:53
Shot - Quality on net
#21 Tyler Kobryn shoots on #31 Dylan Wells
5:42
Shot - Non quality on net
#51 Kameron Kielly shoots on #31 Dylan Wells
7:20
Shot - Non quality on net
#33 Gabe Guertler shoots on #31 Dylan Wells
7:58
Shot - Non quality on net
#11 Zach Yoder shoots on #31 Dylan Wells
8:43
Shot - Non quality on net
#44 Blake Murray shoots on #31 Kevin Mandolese
9:25
Shot - Quality on net
#23 Mike Pelech shoots on #31 Dylan Wells
9:25
Shot - Quality on net
#12 Luke Nogard shoots on #31 Dylan Wells
11:29
Shot - Quality on net
#11 Chase Lang shoots on #31 Kevin Mandolese
11:31
Penalty
Derek Topatigh called for Fighting - Major (5:00 minutes)
11:31
Penalty
Cody Milan called for Fighting - Major (5:00 minutes)
12:34
Shot - Quality on net
#16 Cody Sylvester shoots on #31 Dylan Wells
13:47
Shot - Quality goal
#88 Darien Craighead shoots on #31 Kevin Mandolese
13:47
Goal
Goal by #88 Darien Craighead, assisted by #3 Kyle Rhodes.
14:06
Shot - Non quality on net
#51 Kameron Kielly shoots on #31 Dylan Wells
14:25
Shot - Non quality on net
#11 Zach Yoder shoots on #31 Dylan Wells
14:31
Shot - Non quality on net
#8 Elijah Vilio shoots on #31 Dylan Wells
14:31
Shot - Non quality on net
#17 Derek Nesbitt shoots on #31 Dylan Wells
14:34
Shot - Non quality on net
#20 Greg Campbell shoots on #31 Dylan Wells
14:59
Shot - Quality on net
#8 Sam Thibault shoots on #31 Kevin Mandolese
15:19
Shot - Quality on net
#33 Gabe Guertler shoots on #31 Dylan Wells
15:23
Shot - Non quality on net
#48 Tim Davison shoots on #31 Dylan Wells
15:38
Shot - Non quality on net
#33 Gabe Guertler shoots on #31 Dylan Wells
16:15
Shot - Non quality on net
#17 Derek Nesbitt shoots on #31 Dylan Wells
16:48
Shot - Non quality on net
#17 Derek Nesbitt shoots on #31 Dylan Wells
18:30
Shot - Quality on net
#48 Anthony Collins shoots on #31 Kevin Mandolese
19:04
Penalty
Michael Turner called for Double Minor - Roughing (4:00 minutes)
19:04
Penalty
Elijah Vilio called for Boarding - minor (2:00 minutes)
19:04
Penalty
Noah Corson called for Double Minor - Roughing (4:00 minutes)
19:04
Penalty
Kyle Rhodes called for Double Minor - Roughing (4:00 minutes)
19:33
Shot - Non quality on net
#28 Derek Topatigh shoots on #31 Dylan Wells
19:46
Shot - Non quality on net
#17 Derek Nesbitt shoots on #31 Dylan Wells
20:00
Shot - Quality on net
#48 Tim Davison shoots on #31 Dylan Wells
3rd Period
0:38
Shot - Non quality on net
#48 Tim Davison shoots on #31 Dylan Wells
2:20
Shot - Non quality on net
#21 Tyler Kobryn shoots on #31 Dylan Wells
5:31
Shot - Quality on net
#12 Luke Nogard shoots on #31 Dylan Wells
6:48
Shot - Quality on net
#88 Darien Craighead shoots on #31 Kevin Mandolese
7:00
Shot - Non quality on net
#11 Chase Lang shoots on #31 Kevin Mandolese
7:00
Shot - Non quality on net
#24 Alex Tonge shoots on #31 Kevin Mandolese
10:11
Shot - Non quality on net
#17 Derek Nesbitt shoots on #31 Dylan Wells
10:21
Shot - Quality on net
#20 Greg Campbell shoots on #31 Dylan Wells
10:33
Shot - Non quality on net
#3 Kyle Rhodes shoots on #31 Kevin Mandolese
10:33
Penalty
Karl El-Mir called for High-sticking - double minor (4:00 minutes)
11:53
Shot - Quality on net
#51 Kameron Kielly shoots on #31 Dylan Wells
12:06
Shot - Non quality on net
#17 Derek Nesbitt shoots on #31 Dylan Wells
12:13
Shot - Quality on net
#33 Gabe Guertler shoots on #31 Dylan Wells
12:54
Shot - Quality on net
#22 Anthony Gagnon shoots on #31 Kevin Mandolese
13:29
Shot - Quality on net
#12 Luke Nogard shoots on #31 Dylan Wells
13:43
Shot - Non quality on net
#19 Hugo Roy shoots on #31 Dylan Wells
14:09
Shot - Quality on net
#12 Luke Nogard shoots on #31 Dylan Wells
14:27
Shot - Quality on net
#21 Tyler Kobryn shoots on #31 Dylan Wells
14:53
Shot - Quality on net
#21 Tyler Kobryn shoots on #31 Dylan Wells
15:37
Penalty
Karl El-Mir called for Cross-Checking Minor (2:00 minutes)
17:38
Shot - Non quality on net
#28 Derek Topatigh shoots on #31 Dylan Wells
19:41
Penalty
Sam Thibault called for Double Minor - Roughing (4:00 minutes)
19:41
Penalty
Mike Pelech called for Double Minor - Roughing (4:00 minutes)
19:55
Shot - Non quality on net
#24 Malcolm Hayes shoots on #31 Dylan Wells
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Carter Robertson
#2
|
D | 0 | 0 | -1 | 0 | 0 |
Kyle Rhodes
#3
|
D | 0 | 1 | +2 | 2 | 4 |
Ryan Cook
#4
|
D | 0 | 0 | +1 | 0 | 0 |
Sam Thibault
#8
|
D | 0 | 0 | +1 | 2 | 6 |
Chris Ordoobadi
#10
|
F | 0 | 0 | 0 | 0 | 0 |
Chase Lang
#11
|
F | 1 | 1 | +1 | 5 | 2 |
Karl El-Mir
#14
|
F | 0 | 0 | +2 | 3 | 6 |
Noah Corson
#19
|
F | 0 | 0 | +1 | 1 | 4 |
Eric Williams
#20
|
D | 0 | 0 | -1 | 0 | 0 |
Anthony Gagnon
#22
|
F | 1 | 0 | -1 | 3 | 0 |
Cody Milan
#23
|
F | 1 | 0 | +2 | 3 | 5 |
Alex Tonge
#24
|
F | 0 | 2 | +2 | 3 | 0 |
Paul Meyer
#27
|
D | 0 | 0 | +2 | 1 | 0 |
Blake Murray
#44
|
F | 0 | 1 | -1 | 1 | 0 |
Anthony Collins
#48
|
F | 0 | 0 | -1 | 2 | 0 |
Darien Craighead
#88
|
F | 1 | 0 | +1 | 2 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Dylan Wells
#31
|
45 | 97.826 | 1 | 0 |
Beck Warm
#35
|
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 |
---|---|---|---|---|---|---|
Elijah Vilio
#8
|
D | 0 | 0 | +1 | 1 | 2 |
Zach Yoder
#11
|
D | 0 | 1 | +1 | 2 | 2 |
Luke Nogard
#12
|
F | 0 | 0 | -1 | 5 | 0 |
Michael Turner
#15
|
F | 0 | 0 | -1 | 1 | 4 |
Cody Sylvester
#16
|
F | 0 | 0 | -1 | 2 | 0 |
Derek Nesbitt
#17
|
F | 0 | 0 | 0 | 8 | 0 |
Hugo Roy
#19
|
F | 1 | 0 | 0 | 2 | 0 |
Greg Campbell
#20
|
D | 0 | 0 | 0 | 3 | 0 |
Tyler Kobryn
#21
|
F | 0 | 0 | -1 | 5 | 0 |
Mike Pelech
#23
|
F | 0 | 0 | -1 | 1 | 4 |
Malcolm Hayes
#24
|
D | 0 | 0 | 0 | 1 | 0 |
Derek Topatigh
#28
|
D | 0 | 0 | -2 | 2 | 5 |
Gabe Guertler
#33
|
F | 0 | 0 | -1 | 5 | 0 |
Tim Davison
#48
|
D | 0 | 0 | -3 | 4 | 0 |
Kameron Kielly
#51
|
F | 0 | 1 | 0 | 4 | 0 |
Josh Thrower
#55
|
D | 0 | 0 | -1 | 0 | 14 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Kevin Mandolese
#31
|
24 | 85.714 | 4 | 0 |
Tyler Parks
#41
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Atlanta Gladiators
Norfolk Admirals
46
28
Shots on Goal
2%
14%
Shots Percentage
4
1
Power Plays
31
27
Penalty Minutes
24
45
Saves
86%
98%
Saves Percentage
Referee:
Sam Heidemann
Linesmen:
Brady Fagan,
Derek Howard
ATL Management
Jerry James
(President),
Jeff Pyle
(Head Coach/General Manager)
NOR Management
Patrick Cavanagh
(Chief Operating Officer),
Rod Taylor
(Head Coach),
Ryan McGinnis
(Assistant Coach/General Manager)
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