3
Final
4
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
NOR
|
1 | 0 | 2 | 3 |
GVL
|
1 | 2 | 1 | 4 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Norfolk Admirals
|
13 | 13 | 12 | 38 |
Greenville Swamp Rabbits
|
12 | 12 | 7 | 31 |
Scoring
1st Period
5:19
Goal
Goal by #13 Kamerin Nault, assisted by #8 Ryan Black and #26 Brien Diffley.
7:41
Goal
Goal by #14 Roman Ammirato, assisted by #20 Alex Tonge.
2nd Period
2:30
Goal
Goal by #23 Mike Pelech, assisted by #21 Patrick Bajkov.
17:33
Goal
Goal by #17 Will Lochead, assisted by #19 Jake Horton and #16 Adam Rockwood.
3rd Period
1:46
Goal
Goal by #16 Adam Rockwood, assisted by #13 Kamerin Nault and #23 Mike Pelech.
16:50
Goal
Goal by #23 Sebastian Vidmar, assisted by #6 Sam Thibault and #12 Josh Holmstrom.
19:54
Goal
Goal by #9 J.C. Campagna, assisted by #20 Alex Tonge and #12 Josh Holmstrom.
Penalties
1st Period
3:22
Penalty
Sam Thibault called for Hooking - minor (2:00 minutes)
3:35
Penalty
Cédric Lacroix called for Hooking - minor (2:00 minutes)
17:52
Penalty
Sam Thibault called for Holding - minor (2:00 minutes)
18:08
Penalty
Cédric Lacroix called for Interference on the Goalkeeper - minor (2:00 minutes)
2nd Period
19:28
Penalty
Mike Monfredo called for Cross-Checking Minor (2:00 minutes)
3rd Period
10:11
Penalty
Artem Ivanyuzhenkov called for Roughing - minor (2:00 minutes)
10:11
Penalty
Joe Masonius called for Fighting - Major (5:00 minutes)
10:11
Penalty
Ryan Black called for Fighting - Major (5:00 minutes)
10:47
Penalty
Mike Monfredo called for Hooking - minor (2:00 minutes)
19:14
Penalty
Cédric Lacroix called for Roughing - minor (2:00 minutes)
19:14
Penalty
Alex Rodriguez called for Roughing - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Michael McNiven is now in as goalie.
0:00
Goalkeeper In
Jeremy Helvig is now in as goalie.
0:35
Shot - Non quality on net
#7 Brayden Sherbinin shoots on #31 Jeremy Helvig
2:21
Shot - Non quality on net
#9 J.C. Campagna shoots on #31 Jeremy Helvig
2:27
Shot - Non quality on net
#15 Alex Rodriguez shoots on #31 Jeremy Helvig
3:16
Shot - Non quality on net
#9 J.C. Campagna shoots on #31 Jeremy Helvig
3:22
Penalty
Sam Thibault called for Hooking - minor (2:00 minutes)
3:31
Goalkeeper Change
Michael McNiven out. Empty net.
3:35
Penalty
Cédric Lacroix called for Hooking - minor (2:00 minutes)
3:35
Goalkeeper In
Michael McNiven is now in as goalie.
3:54
Shot - Quality on net
#4 Johnny Coughlin shoots on #31 Jeremy Helvig
4:14
Shot - Non quality on net
#4 Chad Duchesne shoots on #1 Michael McNiven
5:19
Shot - Quality goal
#13 Kamerin Nault shoots on #1 Michael McNiven
5:19
Goal
Goal by #13 Kamerin Nault, assisted by #8 Ryan Black and #26 Brien Diffley.
7:41
Shot - Non quality goal
#14 Roman Ammirato shoots on #31 Jeremy Helvig
7:41
Goal
Goal by #14 Roman Ammirato, assisted by #20 Alex Tonge.
8:34
Shot - Non quality on net
#21 Ben Holmstrom shoots on #31 Jeremy Helvig
9:40
Shot - Non quality on net
#42 Artem Ivanyuzhenkov shoots on #31 Jeremy Helvig
9:42
Shot - Non quality on net
#19 Jake Horton shoots on #1 Michael McNiven
10:37
Shot - Non quality on net
#13 Kamerin Nault shoots on #1 Michael McNiven
11:02
Shot - Quality on net
#20 Cédric Lacroix shoots on #1 Michael McNiven
11:24
Shot - Non quality on net
#20 Cédric Lacroix shoots on #1 Michael McNiven
11:33
Shot - Non quality on net
#9 J.C. Campagna shoots on #31 Jeremy Helvig
11:33
Shot - Quality on net
#15 Alex Rodriguez shoots on #31 Jeremy Helvig
13:26
Shot - Quality on net
#20 Cédric Lacroix shoots on #1 Michael McNiven
13:43
Shot - Non quality on net
#21 Ben Holmstrom shoots on #31 Jeremy Helvig
14:41
Shot - Quality on net
#15 Alex Rodriguez shoots on #31 Jeremy Helvig
15:23
Shot - Quality on net
#15 Alex Rodriguez shoots on #31 Jeremy Helvig
16:02
Shot - Quality on net
#21 Patrick Bajkov shoots on #1 Michael McNiven
16:23
Shot - Non quality on net
#3 Mike Monfredo shoots on #1 Michael McNiven
17:13
Shot - Non quality on net
#4 Chad Duchesne shoots on #1 Michael McNiven
17:19
Shot - Non quality on net
#17 Will Lochead shoots on #1 Michael McNiven
17:52
Penalty
Sam Thibault called for Holding - minor (2:00 minutes)
18:00
Shot - Quality on net
#21 Patrick Bajkov shoots on #1 Michael McNiven
18:08
Penalty
Cédric Lacroix called for Interference on the Goalkeeper - minor (2:00 minutes)
2nd Period
1:43
Shot - Quality on net
#23 Sebastian Vidmar shoots on #31 Jeremy Helvig
2:09
Shot - Quality on net
#16 Ryan Salkeld shoots on #31 Jeremy Helvig
2:30
Shot - Quality goal
#23 Mike Pelech shoots on #1 Michael McNiven
2:30
Goal
Goal by #23 Mike Pelech, assisted by #21 Patrick Bajkov.
3:39
Shot - Non quality on net
#4 Chad Duchesne shoots on #1 Michael McNiven
4:53
Shot - Quality on net
#11 Joe Masonius shoots on #31 Jeremy Helvig
5:18
Shot - Non quality on net
#18 Nathan Perkovich shoots on #1 Michael McNiven
5:42
Shot - Non quality on net
#12 Josh Holmstrom shoots on #31 Jeremy Helvig
6:42
Shot - Non quality on net
#4 Chad Duchesne shoots on #1 Michael McNiven
8:32
Shot - Non quality on net
#19 Jake Horton shoots on #1 Michael McNiven
10:37
Shot - Quality on net
#14 Roman Ammirato shoots on #31 Jeremy Helvig
10:38
Shot - Non quality on net
#7 Brayden Sherbinin shoots on #31 Jeremy Helvig
11:21
Shot - Quality on net
#16 Ryan Salkeld shoots on #31 Jeremy Helvig
12:38
Shot - Non quality on net
#32 Austin McEneny shoots on #31 Jeremy Helvig
13:20
Shot - Quality on net
#25 Zack Phillips shoots on #31 Jeremy Helvig
13:20
Shot - Non quality on net
#23 Sebastian Vidmar shoots on #31 Jeremy Helvig
13:48
Shot - Non quality on net
#25 Zack Phillips shoots on #31 Jeremy Helvig
14:36
Shot - Quality on net
#12 Josh Holmstrom shoots on #31 Jeremy Helvig
15:15
Shot - Quality on net
#9 J.C. Campagna shoots on #31 Jeremy Helvig
15:24
Shot - Quality on net
#8 Ryan Black shoots on #1 Michael McNiven
16:37
Shot - Non quality on net
#3 Mike Monfredo shoots on #1 Michael McNiven
17:32
Shot - Quality on net
#19 Jake Horton shoots on #1 Michael McNiven
17:33
Shot - Quality goal
#17 Will Lochead shoots on #1 Michael McNiven
17:33
Goal
Goal by #17 Will Lochead, assisted by #19 Jake Horton and #16 Adam Rockwood.
18:10
Shot - Quality on net
#4 Chad Duchesne shoots on #1 Michael McNiven
18:36
Shot - Non quality on net
#9 Mason Baptista shoots on #1 Michael McNiven
19:05
Shot - Non quality on net
#3 Mike Monfredo shoots on #1 Michael McNiven
19:28
Penalty
Mike Monfredo called for Cross-Checking Minor (2:00 minutes)
3rd Period
1:46
Shot - Quality goal
#16 Adam Rockwood shoots on #1 Michael McNiven
1:46
Goal
Goal by #16 Adam Rockwood, assisted by #13 Kamerin Nault and #23 Mike Pelech.
3:03
Shot - Non quality on net
#9 J.C. Campagna shoots on #31 Jeremy Helvig
4:44
Shot - Quality on net
#23 Sebastian Vidmar shoots on #31 Jeremy Helvig
5:41
Shot - Quality on net
#22 Matt Marcinew shoots on #1 Michael McNiven
6:02
Shot - Quality on net
#23 Sebastian Vidmar shoots on #31 Jeremy Helvig
6:15
Shot - Quality on net
#15 Alex Rodriguez shoots on #31 Jeremy Helvig
8:43
Shot - Non quality on net
#5 Dylan MacPherson shoots on #1 Michael McNiven
9:33
Shot - Non quality on net
#18 River Rymsha shoots on #31 Jeremy Helvig
10:11
Penalty
Artem Ivanyuzhenkov called for Roughing - minor (2:00 minutes)
10:11
Penalty
Joe Masonius called for Fighting - Major (5:00 minutes)
10:11
Penalty
Ryan Black called for Fighting - Major (5:00 minutes)
10:47
Penalty
Mike Monfredo called for Hooking - minor (2:00 minutes)
11:26
Shot - Non quality on net
#32 Austin McEneny shoots on #31 Jeremy Helvig
11:34
Shot - Quality on net
#4 Johnny Coughlin shoots on #31 Jeremy Helvig
11:52
Shot - Quality on net
#13 Kamerin Nault shoots on #1 Michael McNiven
12:45
Shot - Non quality on net
#17 Will Lochead shoots on #1 Michael McNiven
15:51
Shot - Non quality on net
#20 Cédric Lacroix shoots on #1 Michael McNiven
16:50
Shot - Non quality goal
#23 Sebastian Vidmar shoots on #31 Jeremy Helvig
16:50
Goal
Goal by #23 Sebastian Vidmar, assisted by #6 Sam Thibault and #12 Josh Holmstrom.
17:25
Shot - Quality on net
#13 Kamerin Nault shoots on #1 Michael McNiven
18:12
Goalkeeper Change
Michael McNiven out. Empty net.
19:13
Shot - Non quality on net
#4 Johnny Coughlin shoots on #31 Jeremy Helvig
19:14
Penalty
Cédric Lacroix called for Roughing - minor (2:00 minutes)
19:14
Penalty
Alex Rodriguez called for Roughing - minor (2:00 minutes)
19:16
Shot - Non quality on net
#32 Austin McEneny shoots on #31 Jeremy Helvig
19:47
Shot - Quality on net
#12 Josh Holmstrom shoots on #31 Jeremy Helvig
19:54
Shot - Non quality goal
#9 J.C. Campagna shoots on #31 Jeremy Helvig
19:54
Goal
Goal by #9 J.C. Campagna, assisted by #20 Alex Tonge and #12 Josh Holmstrom.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Mike Monfredo
#3
|
D | 0 | 0 | -1 | 3 | 4 |
|
Chad Duchesne
#4
|
D | 0 | 0 | 0 | 5 | 0 |
|
Dylan MacPherson
#5
|
D | 0 | 0 | 0 | 1 | 0 |
|
Ryan Black
#8
|
D | 0 | 1 | 0 | 1 | 5 |
|
Mason Baptista
#9
|
F | 0 | 0 | 0 | 1 | 0 |
|
Jimmy Soper
#12
|
F | 0 | 0 | 0 | 0 | 0 |
|
Kamerin Nault
#13
|
F | 1 | 1 | +2 | 4 | 0 |
|
Adam Rockwood
#16
|
F | 1 | 1 | +1 | 1 | 0 |
|
Will Lochead
#17
|
D | 1 | 0 | +2 | 3 | 0 |
|
Nathan Perkovich
#18
|
F | 0 | 0 | -1 | 1 | 0 |
|
Jake Horton
#19
|
F | 0 | 1 | 0 | 3 | 0 |
|
Cédric Lacroix
#20
|
F | 0 | 0 | -1 | 4 | 6 |
|
Patrick Bajkov
#21
|
F | 0 | 1 | +1 | 2 | 0 |
|
Matt Marcinew
#22
|
F | 0 | 0 | -1 | 1 | 0 |
|
Mike Pelech
#23
|
F | 1 | 1 | +2 | 1 | 0 |
|
Brien Diffley
#26
|
D | 0 | 1 | +1 | 0 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Jake Theut
#1
|
0 | 0.000 | 0 | 0 |
|
Jeremy Helvig
#31
|
35 | 92.105 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Johnny Coughlin
#4
|
D | 0 | 0 | 0 | 3 | 0 |
|
Sam Thibault
#6
|
D | 0 | 1 | +1 | 0 | 4 |
|
Brayden Sherbinin
#7
|
D | 0 | 0 | -1 | 2 | 0 |
|
J.C. Campagna
#9
|
F | 1 | 0 | +1 | 6 | 0 |
|
Joe Masonius
#11
|
D | 0 | 0 | -2 | 1 | 5 |
|
Josh Holmstrom
#12
|
F | 0 | 2 | +1 | 3 | 0 |
|
Roman Ammirato
#14
|
F | 1 | 0 | 0 | 2 | 0 |
|
Alex Rodriguez
#15
|
RW | 0 | 0 | 0 | 5 | 2 |
|
Ryan Salkeld
#16
|
F | 0 | 0 | -1 | 2 | 0 |
|
River Rymsha
#18
|
D | 0 | 0 | -2 | 1 | 0 |
|
Alex Tonge
#20
|
F | 0 | 2 | +2 | 0 | 0 |
|
Ben Holmstrom
#21
|
C | 0 | 0 | -1 | 2 | 0 |
|
Sebastian Vidmar
#23
|
F | 1 | 0 | -1 | 5 | 0 |
|
Zack Phillips
#25
|
F | 0 | 0 | -2 | 2 | 0 |
|
Austin McEneny
#32
|
D | 0 | 0 | +2 | 3 | 0 |
|
Artem Ivanyuzhenkov
#42
|
F | 0 | 0 | -1 | 1 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Michael McNiven
#1
|
27 | 87.097 | 4 | 0 |
|
Joe Murdaca
#33
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Norfolk Admirals
Greenville Swamp Rabbits
38
31
Shots on Goal
8%
13%
Shots Percentage
4
3
Power Plays
13
15
Penalty Minutes
27
35
Saves
87%
92%
Saves Percentage
Referee:
Nolan Bloyer
Linesmen:
Tarrington Wyonzek,
Scott Senger
NOR Management
Patrick Cavanagh
(President),
Rod Taylor
(Head Coach),
Ryan McGinnis
(Assistant Coach)
GVL Management
Doug Heinzer
(Chief Executive Officer),
Kevin Kerr
(Head Coach/Director of Hockey Operations),
Kahlil Thomas
(Assistant Coach)
Latest News
More News
ECHL Transactions - April 22
Kansas City’s O’Had receives John Brophy Award
Preview of Division Semifinals - 2026 Kelly Cup Playoffs
Goals of the Week - April 13-19
ECHL Transactions - April 21
Kansas City’s Crawford named ECHL Defenseman of the Year
Jacksonville's McMaster named Inglasco ECHL Player of the Week
Rosters announced for 2026 Kelly Cup Playoffs
ECHL attendance surpasses 5,000 fans per game
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
-
Greensboro Gargoyles
-
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
-