2
Final
1
Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
GRN
|
0 | 0 | 2 | 2 |
NOR
|
1 | 0 | 0 | 1 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
Greenville Swamp Rabbits | 7 | 9 | 9 | 25 |
Norfolk Admirals | 12 | 6 | 9 | 27 |
Scoring
1st Period
17:01
Goal
Goal by #8 Sam Thibault, assisted by #19 Noah Corson and #23 Cody Milan.
2nd Period
3rd Period
2:14
Goal
Goal by #22 Max Zimmer, assisted by #7 Matt Tugnutt.
8:33
Goal
Goal by #41 Ayden MacDonald, assisted by #18 Adam Parsells and #7 Matt Tugnutt.
Penalties
1st Period
6:38
Penalty
Dallas Gerads called for Interference - minor (2:00 minutes)
10:21
Penalty
Alec Rauhauser called for Tripping - minor (2:00 minutes)
12:40
Penalty
Anthony Beauchamp called for Tripping - minor (2:00 minutes)
15:43
Penalty
Johnny Coughlin called for Double Minor - Roughing (4:00 minutes)
15:43
Penalty
Aidan Brown called for Double Minor - Roughing (4:00 minutes)
2nd Period
4:37
Penalty
Noah Corson called for Diving/Embellishment (2:00 minutes)
4:37
Penalty
Quin Foreman called for Interference - minor (2:00 minutes)
10:11
Penalty
Sean Leonard called for Unsportsmanlike conduct - minor (2:00 minutes)
10:25
Penalty
Jacob Ingham called for Interference - minor (2:00 minutes)
19:26
Penalty
Matt Tugnutt called for Roughing - minor (2:00 minutes)
19:26
Penalty
Noah Corson called for Roughing - minor (2:00 minutes)
19:26
Penalty
Mackenzie Dwyer called for Roughing - minor (2:00 minutes)
19:49
Penalty
Christian Hausinger called for Tripping - minor (2:00 minutes)
3rd Period
5:38
Penalty
Max Zimmer called for High-sticking - minor (2:00 minutes)
18:25
Penalty
Ryan Valentini called for Hooking - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Dylan Wells is now in as goalie.
0:00
Goalkeeper In
Jacob Ingham is now in as goalie.
0:25
Shot - Non quality on net
#5 Nick Schaus shoots on #35 Jacob Ingham
2:14
Shot - Non quality on net
#9 Blake Murray shoots on #35 Jacob Ingham
2:21
Shot - Quality on net
#16 Carter Folk shoots on #35 Jacob Ingham
2:43
Shot - Non quality on net
#3 Kyle Rhodes shoots on #35 Jacob Ingham
3:43
Shot - Quality on net
#6 Quin Foreman shoots on #30 Dylan Wells
6:10
Shot - Non quality on net
#7 Mackenzie Dwyer shoots on #35 Jacob Ingham
6:38
Penalty
Dallas Gerads called for Interference - minor (2:00 minutes)
7:59
Shot - Quality on net
#19 Noah Corson shoots on #35 Jacob Ingham
8:08
Shot - Quality on net
#19 Noah Corson shoots on #35 Jacob Ingham
10:21
Penalty
Alec Rauhauser called for Tripping - minor (2:00 minutes)
10:22
Shot - Quality on net
#9 Blake Murray shoots on #35 Jacob Ingham
12:40
Shot - Quality on net
#29 Anthony Beauchamp shoots on #30 Dylan Wells
12:40
Penalty
Anthony Beauchamp called for Tripping - minor (2:00 minutes)
13:35
Shot - Non quality on net
#19 Noah Corson shoots on #35 Jacob Ingham
14:10
Shot - Quality on net
#6 Quin Foreman shoots on #30 Dylan Wells
15:43
Penalty
Johnny Coughlin called for Double Minor - Roughing (4:00 minutes)
15:43
Penalty
Aidan Brown called for Double Minor - Roughing (4:00 minutes)
15:55
Shot - Quality on net
#24 Ben Freeman shoots on #30 Dylan Wells
16:05
Shot - Quality on net
#19 Bryce Reddick shoots on #30 Dylan Wells
17:01
Shot - Quality goal
#8 Sam Thibault shoots on #35 Jacob Ingham
17:01
Goal
Goal by #8 Sam Thibault, assisted by #19 Noah Corson and #23 Cody Milan.
17:47
Shot - Non quality on net
#21 Marly Quince shoots on #35 Jacob Ingham
18:07
Shot - Non quality on net
#21 Marly Quince shoots on #35 Jacob Ingham
18:48
Shot - Non quality on net
#41 Ayden MacDonald shoots on #30 Dylan Wells
19:25
Shot - Non quality on net
#24 Ben Freeman shoots on #30 Dylan Wells
2nd Period
0:13
Shot - Quality on net
#12 Dallas Gerads shoots on #30 Dylan Wells
0:28
Shot - Non quality on net
#12 Dallas Gerads shoots on #30 Dylan Wells
1:55
Shot - Non quality on net
#3 Kyle Rhodes shoots on #35 Jacob Ingham
2:12
Shot - Quality on net
#9 Blake Murray shoots on #35 Jacob Ingham
3:38
Shot - Quality on net
#7 Matt Tugnutt shoots on #30 Dylan Wells
4:23
Shot - Quality on net
#78 D'Artagnan Joly shoots on #30 Dylan Wells
4:37
Penalty
Noah Corson called for Diving/Embellishment (2:00 minutes)
4:37
Penalty
Quin Foreman called for Interference - minor (2:00 minutes)
7:42
Shot - Non quality on net
#9 Blake Murray shoots on #35 Jacob Ingham
9:14
Shot - Non quality on net
#21 Marly Quince shoots on #35 Jacob Ingham
10:11
Penalty
Sean Leonard called for Unsportsmanlike conduct - minor (2:00 minutes)
10:25
Penalty
Jacob Ingham called for Interference - minor (2:00 minutes)
10:53
Shot - Non quality on net
#19 Noah Corson shoots on #35 Jacob Ingham
11:09
Shot - Quality on net
#7 Matt Tugnutt shoots on #30 Dylan Wells
12:32
Shot - Non quality on net
#5 Nick Schaus shoots on #35 Jacob Ingham
14:03
Shot - Non quality on net
#23 Alec Rauhauser shoots on #30 Dylan Wells
15:13
Shot - Non quality on net
#29 Anthony Beauchamp shoots on #30 Dylan Wells
15:21
Shot - Quality on net
#7 Matt Tugnutt shoots on #30 Dylan Wells
15:31
Shot - Quality on net
#7 Matt Tugnutt shoots on #30 Dylan Wells
19:26
Penalty
Matt Tugnutt called for Roughing - minor (2:00 minutes)
19:26
Penalty
Noah Corson called for Roughing - minor (2:00 minutes)
19:26
Penalty
Mackenzie Dwyer called for Roughing - minor (2:00 minutes)
19:49
Penalty
Christian Hausinger called for Tripping - minor (2:00 minutes)
3rd Period
0:51
Shot - Non quality on net
#43 Bradley Lalonde shoots on #30 Dylan Wells
1:11
Shot - Non quality on net
#23 Alec Rauhauser shoots on #30 Dylan Wells
1:23
Shot - Non quality on net
#24 Ben Freeman shoots on #30 Dylan Wells
2:14
Shot - Quality goal
#22 Max Zimmer shoots on #30 Dylan Wells
2:14
Goal
Goal by #22 Max Zimmer, assisted by #7 Matt Tugnutt.
5:10
Goalkeeper Change
Dylan Wells out. Empty net.
5:38
Penalty
Max Zimmer called for High-sticking - minor (2:00 minutes)
5:38
Goalkeeper In
Dylan Wells is now in as goalie.
5:49
Shot - Non quality on net
#24 Alex Tonge shoots on #35 Jacob Ingham
8:33
Shot - Non quality goal
#41 Ayden MacDonald shoots on #30 Dylan Wells
8:33
Goal
Goal by #41 Ayden MacDonald, assisted by #18 Adam Parsells and #7 Matt Tugnutt.
9:34
Shot - Quality on net
#22 Ryan Valentini shoots on #35 Jacob Ingham
10:11
Shot - Quality on net
#19 Noah Corson shoots on #35 Jacob Ingham
10:46
Shot - Non quality on net
#3 Kyle Rhodes shoots on #35 Jacob Ingham
13:24
Shot - Non quality on net
#7 Mackenzie Dwyer shoots on #35 Jacob Ingham
15:10
Shot - Non quality on net
#3 Kyle Rhodes shoots on #35 Jacob Ingham
16:00
Shot - Quality on net
#29 Anthony Beauchamp shoots on #30 Dylan Wells
17:08
Shot - Non quality on net
#7 Mackenzie Dwyer shoots on #35 Jacob Ingham
17:23
Shot - Non quality on net
#12 Aidan Brown shoots on #35 Jacob Ingham
17:41
Shot - Non quality on net
#43 Bradley Lalonde shoots on #30 Dylan Wells
18:10
Goalkeeper Change
Dylan Wells out. Empty net.
18:13
Shot - Quality on net
#23 Cody Milan shoots on #35 Jacob Ingham
18:25
Shot - Quality on net
#41 Ayden MacDonald shoots on #30 Dylan Wells
18:25
Penalty
Ryan Valentini called for Hooking - minor (2:00 minutes)
18:25
Goalkeeper In
Dylan Wells is now in as goalie.
18:48
Shot - Quality on net
#41 Ayden MacDonald shoots on #30 Dylan Wells
19:03
Goalkeeper Change
Dylan Wells out. Empty net.
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Kyle Rhodes
#3
|
D | 0 | 0 | -1 | 4 | 0 |
Nick Schaus
#5
|
D | 0 | 0 | -1 | 2 | 0 |
Sean Leonard
#6
|
D | 0 | 0 | -1 | 0 | 2 |
Mackenzie Dwyer
#7
|
D | 0 | 0 | 0 | 3 | 2 |
Sam Thibault
#8
|
D | 1 | 0 | 0 | 1 | 0 |
Blake Murray
#9
|
F | 0 | 0 | -2 | 4 | 0 |
Christian Hausinger
#10
|
D | 0 | 0 | +1 | 0 | 2 |
Joe Widmar
#11
|
F | 0 | 0 | -1 | 0 | 0 |
Aidan Brown
#12
|
F | 0 | 0 | 0 | 1 | 4 |
Carter Folk
#16
|
F | 0 | 0 | -1 | 1 | 0 |
Noah Corson
#19
|
F | 0 | 1 | +1 | 5 | 4 |
Marly Quince
#21
|
F | 0 | 0 | -1 | 3 | 0 |
Ryan Valentini
#22
|
F | 0 | 0 | +1 | 1 | 2 |
Cody Milan
#23
|
F | 0 | 1 | +1 | 1 | 0 |
Alex Tonge
#24
|
F | 0 | 0 | 0 | 1 | 0 |
Greg Betzold
#28
|
F | 0 | 0 | -1 | 0 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Michael Bullion
#1
|
0 | 0.000 | 0 | 0 |
Dylan Wells
#30
|
23 | 92.000 | 2 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Kevin McKernan
#3
|
D | 0 | 0 | +1 | 0 | 0 |
Johnny Coughlin
#5
|
D | 0 | 0 | 0 | 0 | 4 |
Quin Foreman
#6
|
F | 0 | 0 | +1 | 2 | 2 |
Matt Tugnutt
#7
|
F | 0 | 2 | +2 | 4 | 2 |
Dallas Gerads
#12
|
F | 0 | 0 | -1 | 2 | 2 |
Corbin Baldwin
#13
|
D | 0 | 0 | +1 | 0 | 0 |
Adam Parsells
#18
|
D | 0 | 1 | 0 | 0 | 0 |
Bryce Reddick
#19
|
D | 0 | 0 | -1 | 1 | 0 |
Bobby Russell
#21
|
D | 0 | 0 | 0 | 0 | 0 |
Max Zimmer
#22
|
F | 1 | 0 | +2 | 1 | 2 |
Alec Rauhauser
#23
|
D | 0 | 0 | 0 | 2 | 2 |
Ben Freeman
#24
|
F | 0 | 0 | -1 | 3 | 0 |
Anthony Beauchamp
#29
|
F | 0 | 0 | 0 | 3 | 2 |
Ayden MacDonald
#41
|
F | 1 | 0 | +1 | 4 | 0 |
Bradley Lalonde
#43
|
D | 0 | 0 | 0 | 2 | 0 |
D'Artagnan Joly
#78
|
F | 0 | 0 | 0 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Evan Fitzpatrick
#30
|
0 | 0.000 | 0 | 0 |
Jacob Ingham
#35
|
26 | 96.296 | 1 | 2 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Greenville Swamp Rabbits
Norfolk Admirals
25
27
Shots on Goal
8%
4%
Shots Percentage
4
5
Power Plays
18
16
Penalty Minutes
26
23
Saves
96%
92%
Saves Percentage
Referee:
Nolan Bloyer
Linesmen:
Matt Fox,
Colin Gates
GVL Management
Todd Mackin
(President),
Andrew Lord
(Head Coach/General Manager),
Phillip Barski
(Assistant Coach)
NOR Management
Patrick Cavanagh
(Chief Operating Officer),
Rod Taylor
(Head 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