3
Final
5
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
NOR
|
1 | 0 | 2 | 3 |
GVL
|
1 | 3 | 1 | 5 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Norfolk Admirals
|
13 | 11 | 11 | 35 |
Greenville Swamp Rabbits
|
13 | 14 | 6 | 33 |
Scoring
1st Period
5:41
Goal
Goal by #23 Mike Pelech, assisted by #3 Mike Monfredo and #24 Mathieu Foget.
13:16
Penalty Shot
Goal from penalty shot by #22 Charlie O'Connor against #31 Jeremy Helvig
13:16
Goal
Goal by #22 Charlie O'Connor.
2nd Period
8:06
Goal
Goal by #9 Mason Baptista, assisted by #22 Matt Marcinew and #18 Nathan Perkovich.
10:51
Goal
Goal by #9 Mason Baptista, assisted by #16 Adam Rockwood and #21 Patrick Bajkov.
18:31
Goal
Goal by #19 Jake Horton, assisted by #9 Mason Baptista.
3rd Period
7:58
Goal
Goal by #12 Josh Holmstrom, assisted by #16 Ryan Salkeld and #9 J.C. Campagna.
18:44
Goal
Goal by #18 Nathan Perkovich.
19:35
Goal
Goal by #16 Ryan Salkeld, assisted by #23 Sebastian Vidmar and #22 Charlie O'Connor.
Penalties
1st Period
5:06
Penalty
Ben Holmstrom called for Tripping - minor (2:00 minutes)
7:16
Penalty
Sam Thibault called for Hooking - minor (2:00 minutes)
7:16
Penalty
Patrick Bajkov called for Diving/Embellishment (2:00 minutes)
13:16
Penalty Shot
Goal from penalty shot by #22 Charlie O'Connor against #31 Jeremy Helvig
15:21
Penalty
Adam Larkin called for Unsportsmanlike conduct - minor (2:00 minutes)
15:21
Penalty
J.C. Campagna called for Unsportsmanlike conduct - minor (2:00 minutes)
2nd Period
10:18
Penalty
Johnny Coughlin called for Hooking - minor (2:00 minutes)
15:55
Penalty
Johnny Coughlin called for Interference - minor (2:00 minutes)
18:31
Penalty
Jimmy Soper called for Roughing - minor (2:00 minutes)
18:31
Penalty
Sam Thibault called for Roughing - minor (2:00 minutes)
19:47
Penalty
Alex Jaeckle called for High-sticking - minor (2:00 minutes)
3rd Period
1:15
Penalty
Mike Monfredo called for Interference - minor (2:00 minutes)
6:18
Penalty
Cédric Lacroix called for Slashing - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Jeremy Helvig is now in as goalie.
0:00
Goalkeeper In
Roman Durny is now in as goalie.
0:13
Shot - Non quality on net
#16 Adam Rockwood shoots on #31 Roman Durny
1:11
Shot - Non quality on net
#10 Christian Horn shoots on #31 Jeremy Helvig
3:43
Shot - Non quality on net
#9 J.C. Campagna shoots on #31 Jeremy Helvig
4:14
Shot - Non quality on net
#9 J.C. Campagna shoots on #31 Jeremy Helvig
4:21
Shot - Quality on net
#9 J.C. Campagna shoots on #31 Jeremy Helvig
4:44
Shot - Non quality on net
#25 Zack Phillips shoots on #31 Jeremy Helvig
5:06
Penalty
Ben Holmstrom called for Tripping - minor (2:00 minutes)
5:41
Shot - Non quality goal
#23 Mike Pelech shoots on #31 Roman Durny
5:41
Goal
Goal by #23 Mike Pelech, assisted by #3 Mike Monfredo and #24 Mathieu Foget.
6:05
Shot - Quality on net
#16 Adam Rockwood shoots on #31 Roman Durny
6:26
Shot - Non quality on net
#7 Brayden Sherbinin shoots on #31 Jeremy Helvig
6:49
Shot - Non quality on net
#10 Christian Horn shoots on #31 Jeremy Helvig
7:16
Shot - Quality on net
#21 Patrick Bajkov shoots on #31 Roman Durny
7:16
Penalty
Sam Thibault called for Hooking - minor (2:00 minutes)
7:16
Penalty
Patrick Bajkov called for Diving/Embellishment (2:00 minutes)
7:23
Shot - Non quality on net
#26 Brien Diffley shoots on #31 Roman Durny
8:19
Shot - Quality on net
#4 Johnny Coughlin shoots on #31 Jeremy Helvig
10:10
Shot - Non quality on net
#26 Brien Diffley shoots on #31 Roman Durny
10:28
Shot - Non quality on net
#18 Nathan Perkovich shoots on #31 Roman Durny
10:32
Shot - Non quality on net
#18 Nathan Perkovich shoots on #31 Roman Durny
11:05
Shot - Non quality on net
#5 Dylan MacPherson shoots on #31 Roman Durny
13:13
Shot - Quality on net
#22 Charlie O'Connor shoots on #31 Jeremy Helvig
13:16
Penalty Shot
Goal from penalty shot by #22 Charlie O'Connor against #31 Jeremy Helvig
13:16
Goal
Goal by #22 Charlie O'Connor.
14:29
Shot - Non quality on net
#9 J.C. Campagna shoots on #31 Jeremy Helvig
14:53
Shot - Non quality on net
#4 Johnny Coughlin shoots on #31 Jeremy Helvig
15:21
Penalty
Adam Larkin called for Unsportsmanlike conduct - minor (2:00 minutes)
15:21
Penalty
J.C. Campagna called for Unsportsmanlike conduct - minor (2:00 minutes)
16:07
Shot - Quality on net
#19 Philippe Hudon shoots on #31 Jeremy Helvig
16:22
Shot - Non quality on net
#12 Jimmy Soper shoots on #31 Roman Durny
17:39
Shot - Quality on net
#19 Jake Horton shoots on #31 Roman Durny
18:00
Shot - Non quality on net
#17 Will Lochead shoots on #31 Roman Durny
18:33
Shot - Non quality on net
#18 Nathan Perkovich shoots on #31 Roman Durny
2nd Period
0:07
Shot - Non quality on net
#21 Ben Holmstrom shoots on #31 Jeremy Helvig
0:19
Shot - Non quality on net
#6 Sam Thibault shoots on #31 Jeremy Helvig
0:28
Shot - Non quality on net
#12 Jimmy Soper shoots on #31 Roman Durny
0:49
Shot - Non quality on net
#4 Chad Duchesne shoots on #31 Roman Durny
4:52
Shot - Quality on net
#4 Johnny Coughlin shoots on #31 Jeremy Helvig
6:43
Shot - Quality on net
#9 J.C. Campagna shoots on #31 Jeremy Helvig
7:06
Shot - Non quality on net
#5 Dylan MacPherson shoots on #31 Roman Durny
7:28
Shot - Non quality on net
#4 Johnny Coughlin shoots on #31 Jeremy Helvig
8:06
Shot - Quality goal
#9 Mason Baptista shoots on #31 Roman Durny
8:06
Goal
Goal by #9 Mason Baptista, assisted by #22 Matt Marcinew and #18 Nathan Perkovich.
8:15
Shot - Non quality on net
#20 Cédric Lacroix shoots on #31 Roman Durny
9:29
Shot - Non quality on net
#12 Josh Holmstrom shoots on #31 Jeremy Helvig
10:18
Penalty
Johnny Coughlin called for Hooking - minor (2:00 minutes)
10:51
Shot - Quality goal
#9 Mason Baptista shoots on #31 Roman Durny
10:51
Goal
Goal by #9 Mason Baptista, assisted by #16 Adam Rockwood and #21 Patrick Bajkov.
11:23
Shot - Quality on net
#11 Joe Masonius shoots on #31 Jeremy Helvig
12:48
Shot - Non quality on net
#20 Cédric Lacroix shoots on #31 Roman Durny
14:29
Shot - Quality on net
#11 Joe Masonius shoots on #31 Jeremy Helvig
14:33
Shot - Quality on net
#16 Ryan Salkeld shoots on #31 Jeremy Helvig
14:55
Shot - Quality on net
#23 Mike Pelech shoots on #31 Roman Durny
15:53
Shot - Non quality on net
#4 Chad Duchesne shoots on #31 Roman Durny
15:55
Penalty
Johnny Coughlin called for Interference - minor (2:00 minutes)
18:30
Shot - Non quality on net
#9 Mason Baptista shoots on #31 Roman Durny
18:31
Penalty
Jimmy Soper called for Roughing - minor (2:00 minutes)
18:31
Penalty
Sam Thibault called for Roughing - minor (2:00 minutes)
18:31
Shot - Quality goal
#19 Jake Horton shoots on #31 Roman Durny
18:31
Goal
Goal by #19 Jake Horton, assisted by #9 Mason Baptista.
18:39
Shot - Non quality on net
#9 J.C. Campagna shoots on #31 Jeremy Helvig
18:45
Shot - Quality on net
#9 J.C. Campagna shoots on #31 Jeremy Helvig
18:56
Shot - Non quality on net
#4 Chad Duchesne shoots on #31 Roman Durny
19:27
Shot - Non quality on net
#4 Chad Duchesne shoots on #31 Roman Durny
19:47
Penalty
Alex Jaeckle called for High-sticking - minor (2:00 minutes)
19:57
Shot - Non quality on net
#23 Mike Pelech shoots on #31 Roman Durny
3rd Period
0:37
Shot - Non quality on net
#23 Mike Pelech shoots on #31 Roman Durny
0:42
Shot - Non quality on net
#3 Mike Monfredo shoots on #31 Roman Durny
1:14
Shot - Non quality on net
#32 Austin McEneny shoots on #31 Jeremy Helvig
1:15
Penalty
Mike Monfredo called for Interference - minor (2:00 minutes)
1:27
Shot - Non quality on net
#9 J.C. Campagna shoots on #31 Jeremy Helvig
1:36
Shot - Non quality on net
#9 J.C. Campagna shoots on #31 Jeremy Helvig
4:46
Shot - Quality on net
#9 J.C. Campagna shoots on #31 Jeremy Helvig
5:51
Shot - Non quality on net
#23 Sebastian Vidmar shoots on #31 Jeremy Helvig
6:18
Penalty
Cédric Lacroix called for Slashing - minor (2:00 minutes)
7:58
Shot - Quality goal
#12 Josh Holmstrom shoots on #31 Jeremy Helvig
7:58
Goal
Goal by #12 Josh Holmstrom, assisted by #16 Ryan Salkeld and #9 J.C. Campagna.
8:10
Shot - Non quality on net
#22 Charlie O'Connor shoots on #31 Jeremy Helvig
8:31
Shot - Non quality on net
#21 Ben Holmstrom shoots on #31 Jeremy Helvig
12:26
Shot - Quality on net
#21 Patrick Bajkov shoots on #31 Roman Durny
16:29
Shot - Non quality on net
#23 Sebastian Vidmar shoots on #31 Jeremy Helvig
17:12
Shot - Non quality on net
#20 Cédric Lacroix shoots on #31 Roman Durny
17:44
Goalkeeper Change
Roman Durny out. Empty net.
18:44
Shot - Non quality goal
#18 Nathan Perkovich shoots on #31 Roman Durny
18:44
Goal
Goal by #18 Nathan Perkovich.
18:44
Goalkeeper In
Roman Durny is now in as goalie.
19:35
Shot - Quality on net
#23 Sebastian Vidmar shoots on #31 Jeremy Helvig
19:35
Shot - Quality goal
#16 Ryan Salkeld shoots on #31 Jeremy Helvig
19:35
Goal
Goal by #16 Ryan Salkeld, assisted by #23 Sebastian Vidmar and #22 Charlie O'Connor.
19:45
Shot - Non quality on net
#20 Cédric Lacroix shoots on #31 Roman Durny
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Mike Monfredo
#3
|
D | 0 | 1 | +2 | 1 | 2 |
|
Chad Duchesne
#4
|
D | 0 | 0 | -1 | 4 | 0 |
|
Dylan MacPherson
#5
|
D | 0 | 0 | +2 | 2 | 0 |
|
Adam Larkin
#7
|
D | 0 | 0 | -1 | 0 | 2 |
|
Mason Baptista
#9
|
F | 2 | 1 | +3 | 3 | 0 |
|
Jimmy Soper
#12
|
F | 0 | 0 | +1 | 2 | 2 |
|
Adam Rockwood
#16
|
F | 0 | 1 | 0 | 2 | 0 |
|
Will Lochead
#17
|
D | 0 | 0 | 0 | 1 | 0 |
|
Nathan Perkovich
#18
|
F | 1 | 1 | +2 | 4 | 0 |
|
Jake Horton
#19
|
F | 1 | 0 | +2 | 2 | 0 |
|
Cédric Lacroix
#20
|
F | 0 | 0 | 0 | 4 | 2 |
|
Patrick Bajkov
#21
|
F | 0 | 1 | 0 | 2 | 2 |
|
Matt Marcinew
#22
|
F | 0 | 1 | 0 | 0 | 0 |
|
Mike Pelech
#23
|
F | 1 | 0 | 0 | 4 | 0 |
|
Mathieu Foget
#24
|
F | 0 | 1 | 0 | 0 | 0 |
|
Brien Diffley
#26
|
D | 0 | 0 | 0 | 2 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Jeremy Helvig
#31
|
32 | 91.429 | 3 | 0 |
|
Ryan Bednard
#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 |
|---|---|---|---|---|---|---|
|
Alex Jaeckle
#2
|
D | 0 | 0 | -1 | 0 | 2 |
|
Johnny Coughlin
#4
|
D | 0 | 0 | -1 | 4 | 4 |
|
Sam Thibault
#6
|
D | 0 | 0 | -1 | 1 | 4 |
|
Brayden Sherbinin
#7
|
D | 0 | 0 | -1 | 1 | 0 |
|
J.C. Campagna
#9
|
F | 0 | 1 | -1 | 10 | 2 |
|
Christian Horn
#10
|
F | 0 | 0 | -1 | 2 | 0 |
|
Joe Masonius
#11
|
D | 0 | 0 | +1 | 2 | 0 |
|
Josh Holmstrom
#12
|
F | 1 | 0 | -1 | 2 | 0 |
|
Ryan Salkeld
#16
|
F | 1 | 1 | +1 | 2 | 0 |
|
Philippe Hudon
#19
|
RW | 0 | 0 | 0 | 1 | 0 |
|
Ben Holmstrom
#21
|
C | 0 | 0 | -2 | 2 | 2 |
|
Charlie O'Connor
#22
|
F | 1 | 1 | 0 | 3 | 0 |
|
Sebastian Vidmar
#23
|
F | 0 | 1 | +1 | 3 | 0 |
|
Zack Phillips
#25
|
F | 0 | 0 | -2 | 1 | 0 |
|
Austin McEneny
#32
|
D | 0 | 0 | -1 | 1 | 0 |
|
Artem Ivanyuzhenkov
#42
|
F | 0 | 0 | -1 | 0 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Danny Tirone
#1
|
0 | 0.000 | 0 | 0 |
|
Roman Durny
#31
|
28 | 87.500 | 4 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Norfolk Admirals
Greenville Swamp Rabbits
35
33
Shots on Goal
9%
15%
Shots Percentage
2
4
Power Plays
14
10
Penalty Minutes
28
32
Saves
85%
91%
Saves Percentage
Referee:
Jacob Rekucki
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
-