0
Final
6
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
NOR
|
0 | 0 | 0 | 0 |
GRN
|
3 | 3 | 0 | 6 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Norfolk Admirals
|
5 | 12 | 10 | 27 |
Greenville Swamp Rabbits
|
20 | 15 | 10 | 45 |
Scoring
1st Period
10:22
Goal
Goal by #41 Ayden MacDonald, assisted by #17 Anthony Rinaldi and #23 Alec Rauhauser.
14:54
Goal
Goal by #17 Anthony Rinaldi, assisted by #24 Ben Freeman.
17:58
Goal
Goal by #20 Justin Nachbaur, assisted by #12 Dallas Gerads and #16 Shawn Cameron.
2nd Period
2:19
Goal
Goal by #9 Brett Kemp, assisted by #43 Bradley Lalonde and #15 Nikita Pavlychev.
11:29
Goal
Goal by #28 Liam Pecararo, assisted by #13 Corbin Baldwin.
12:23
Goal
Goal by #16 Shawn Cameron, assisted by #8 Ethan Cap and #5 Johnny Coughlin.
3rd Period
Penalties
1st Period
5:48
Penalty
Colton Heffley called for Holding - minor (2:00 minutes)
18:48
Penalty
Liam Pecararo called for Fighting - Major (5:00 minutes)
18:48
Penalty
Colton Heffley called for Fighting - Major (5:00 minutes)
18:48
Penalty
Colton Heffley called for Kneeing - minor (2:00 minutes)
2nd Period
1:52
Penalty
Blake Murray called for High-sticking - minor (2:00 minutes)
4:36
Penalty
Sean Leonard called for Fighting - Major (5:00 minutes)
4:36
Penalty
Johnny Coughlin called for Fighting - Major (5:00 minutes)
4:36
Penalty
Nikita Pavlychev called for Roughing - minor (2:00 minutes)
6:02
Penalty
Matt Carey called for Interference - minor (2:00 minutes)
7:27
Penalty
Alec Rauhauser called for Interference - minor (2:00 minutes)
3rd Period
1:59
Penalty
Chase Lang called for Boarding - minor (2:00 minutes)
7:20
Penalty
Brett Kemp called for Cross-Checking Minor (2:00 minutes)
10:07
Penalty
Johnny Coughlin called for Tripping - minor (2:00 minutes)
14:13
Penalty
Nikita Pavlychev called for Tripping - minor (2:00 minutes)
16:41
Penalty
Carter Robertson called for Cross-Checking Minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Dylan Wells is now in as goalie.
0:00
Goalkeeper In
John Lethemon is now in as goalie.
0:38
Shot - Quality on net
#16 Shawn Cameron shoots on #30 Dylan Wells
1:11
Shot - Non quality on net
#15 Nikita Pavlychev shoots on #30 Dylan Wells
2:15
Shot - Non quality on net
#17 Anthony Rinaldi shoots on #30 Dylan Wells
3:49
Shot - Non quality on net
#9 Brett Kemp shoots on #30 Dylan Wells
4:07
Shot - Non quality on net
#9 Brett Kemp shoots on #30 Dylan Wells
4:19
Shot - Quality on net
#28 Liam Pecararo shoots on #30 Dylan Wells
5:00
Shot - Non quality on net
#43 Bradley Lalonde shoots on #30 Dylan Wells
5:48
Penalty
Colton Heffley called for Holding - minor (2:00 minutes)
5:57
Shot - Non quality on net
#28 Liam Pecararo shoots on #30 Dylan Wells
6:30
Shot - Quality on net
#12 Dallas Gerads shoots on #30 Dylan Wells
7:21
Shot - Quality on net
#23 Alec Rauhauser shoots on #30 Dylan Wells
8:02
Shot - Quality on net
#20 Eric Williams shoots on #31 John Lethemon
8:47
Shot - Quality on net
#16 Shawn Cameron shoots on #30 Dylan Wells
9:00
Shot - Non quality on net
#3 Kyle Rhodes shoots on #31 John Lethemon
9:34
Shot - Non quality on net
#9 Blake Murray shoots on #31 John Lethemon
10:22
Shot - Quality goal
#41 Ayden MacDonald shoots on #30 Dylan Wells
10:22
Goal
Goal by #41 Ayden MacDonald, assisted by #17 Anthony Rinaldi and #23 Alec Rauhauser.
10:38
Shot - Non quality on net
#24 Ben Freeman shoots on #30 Dylan Wells
11:13
Shot - Non quality on net
#5 Johnny Coughlin shoots on #30 Dylan Wells
13:20
Shot - Quality on net
#15 Nikita Pavlychev shoots on #30 Dylan Wells
14:54
Shot - Non quality goal
#17 Anthony Rinaldi shoots on #30 Dylan Wells
14:54
Goal
Goal by #17 Anthony Rinaldi, assisted by #24 Ben Freeman.
15:04
Shot - Quality on net
#17 Anthony Rinaldi shoots on #30 Dylan Wells
17:04
Shot - Non quality on net
#2 Carter Robertson shoots on #31 John Lethemon
17:27
Shot - Quality on net
#25 Austin Eastman shoots on #30 Dylan Wells
17:58
Shot - Non quality goal
#20 Justin Nachbaur shoots on #30 Dylan Wells
17:58
Goal
Goal by #20 Justin Nachbaur, assisted by #12 Dallas Gerads and #16 Shawn Cameron.
18:13
Shot - Quality on net
#24 Alex Tonge shoots on #31 John Lethemon
18:48
Penalty
Liam Pecararo called for Fighting - Major (5:00 minutes)
18:48
Penalty
Colton Heffley called for Fighting - Major (5:00 minutes)
18:48
Penalty
Colton Heffley called for Kneeing - minor (2:00 minutes)
19:59
Shot - Non quality on net
#15 Nikita Pavlychev shoots on #30 Dylan Wells
2nd Period
0:36
Shot - Non quality on net
#23 Alec Rauhauser shoots on #30 Dylan Wells
1:30
Shot - Quality on net
#12 Dallas Gerads shoots on #30 Dylan Wells
1:45
Shot - Non quality on net
#20 Eric Williams shoots on #31 John Lethemon
1:52
Penalty
Blake Murray called for High-sticking - minor (2:00 minutes)
2:19
Shot - Quality goal
#9 Brett Kemp shoots on #30 Dylan Wells
2:19
Goal
Goal by #9 Brett Kemp, assisted by #43 Bradley Lalonde and #15 Nikita Pavlychev.
3:10
Shot - Non quality on net
#48 Anthony Collins shoots on #31 John Lethemon
3:21
Shot - Non quality on net
#41 Ayden MacDonald shoots on #30 Dylan Wells
4:12
Shot - Quality on net
#11 Chase Lang shoots on #31 John Lethemon
4:33
Shot - Non quality on net
#11 Chase Lang shoots on #31 John Lethemon
4:36
Shot - Quality on net
#12 Aidan Brown shoots on #31 John Lethemon
4:36
Penalty
Sean Leonard called for Fighting - Major (5:00 minutes)
4:36
Penalty
Johnny Coughlin called for Fighting - Major (5:00 minutes)
4:36
Penalty
Nikita Pavlychev called for Roughing - minor (2:00 minutes)
5:04
Shot - Quality on net
#24 Alex Tonge shoots on #31 John Lethemon
5:42
Shot - Non quality on net
#23 Cody Milan shoots on #31 John Lethemon
6:02
Penalty
Matt Carey called for Interference - minor (2:00 minutes)
7:27
Penalty
Alec Rauhauser called for Interference - minor (2:00 minutes)
8:20
Shot - Quality on net
#24 Alex Tonge shoots on #31 John Lethemon
8:37
Shot - Quality on net
#15 Nikita Pavlychev shoots on #30 Dylan Wells
9:26
Shot - Quality on net
#25 Austin Eastman shoots on #30 Dylan Wells
9:46
Shot - Quality on net
#20 Justin Nachbaur shoots on #30 Dylan Wells
10:57
Shot - Non quality on net
#9 Brett Kemp shoots on #30 Dylan Wells
11:29
Shot - Quality goal
#28 Liam Pecararo shoots on #30 Dylan Wells
11:29
Goal
Goal by #28 Liam Pecararo, assisted by #13 Corbin Baldwin.
11:29
Goalkeeper In
Michael Bullion is now in as goalie.
11:29
Goalkeeper Change
Dylan Wells out. Empty net.
12:17
Shot - Non quality on net
#25 Austin Eastman shoots on #35 Michael Bullion
12:23
Shot - Non quality goal
#16 Shawn Cameron shoots on #35 Michael Bullion
12:23
Goal
Goal by #16 Shawn Cameron, assisted by #8 Ethan Cap and #5 Johnny Coughlin.
13:09
Shot - Non quality on net
#23 Cody Milan shoots on #31 John Lethemon
14:01
Shot - Non quality on net
#9 Brett Kemp shoots on #35 Michael Bullion
14:08
Shot - Non quality on net
#9 Brett Kemp shoots on #35 Michael Bullion
15:27
Shot - Non quality on net
#8 Ethan Cap shoots on #35 Michael Bullion
17:14
Shot - Quality on net
#9 Brett Kemp shoots on #35 Michael Bullion
18:11
Shot - Non quality on net
#11 Chase Lang shoots on #31 John Lethemon
18:57
Shot - Non quality on net
#23 Cody Milan shoots on #31 John Lethemon
19:47
Shot - Non quality on net
#8 Sam Thibault shoots on #31 John Lethemon
3rd Period
0:42
Shot - Non quality on net
#24 Alex Tonge shoots on #31 John Lethemon
1:30
Shot - Quality on net
#12 Aidan Brown shoots on #31 John Lethemon
1:47
Shot - Non quality on net
#3 Kyle Rhodes shoots on #31 John Lethemon
1:59
Penalty
Chase Lang called for Boarding - minor (2:00 minutes)
3:04
Shot - Quality on net
#25 Austin Eastman shoots on #35 Michael Bullion
3:58
Shot - Non quality on net
#16 Shawn Cameron shoots on #35 Michael Bullion
4:26
Shot - Quality on net
#16 Shawn Cameron shoots on #35 Michael Bullion
4:43
Shot - Quality on net
#8 Ethan Cap shoots on #35 Michael Bullion
6:02
Shot - Non quality on net
#17 Anthony Rinaldi shoots on #35 Michael Bullion
7:08
Shot - Quality on net
#3 Kyle Rhodes shoots on #31 John Lethemon
7:20
Penalty
Brett Kemp called for Cross-Checking Minor (2:00 minutes)
7:55
Shot - Quality on net
#23 Cody Milan shoots on #31 John Lethemon
9:11
Shot - Quality on net
#17 Anthony Rinaldi shoots on #35 Michael Bullion
9:41
Shot - Non quality on net
#43 Bradley Lalonde shoots on #35 Michael Bullion
10:07
Shot - Non quality on net
#11 Chase Lang shoots on #31 John Lethemon
10:07
Penalty
Johnny Coughlin called for Tripping - minor (2:00 minutes)
12:51
Shot - Quality on net
#25 Austin Eastman shoots on #35 Michael Bullion
12:59
Shot - Quality on net
#25 Austin Eastman shoots on #35 Michael Bullion
13:03
Shot - Quality on net
#20 Justin Nachbaur shoots on #35 Michael Bullion
14:10
Shot - Non quality on net
#10 Matt Carey shoots on #31 John Lethemon
14:13
Penalty
Nikita Pavlychev called for Tripping - minor (2:00 minutes)
14:51
Shot - Quality on net
#11 Chase Lang shoots on #31 John Lethemon
15:15
Shot - Non quality on net
#24 Alex Tonge shoots on #31 John Lethemon
16:41
Penalty
Carter Robertson called for Cross-Checking Minor (2:00 minutes)
19:38
Shot - Non quality on net
#15 Chase Harwell shoots on #31 John Lethemon
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Kevin McKernan
#3
|
D | 0 | 0 | +2 | 0 | 0 |
|
Johnny Coughlin
#5
|
D | 0 | 1 | +3 | 1 | 7 |
|
Ethan Cap
#8
|
D | 0 | 1 | +2 | 2 | 0 |
|
Brett Kemp
#9
|
F | 1 | 0 | +1 | 7 | 2 |
|
Dallas Gerads
#12
|
F | 0 | 1 | +1 | 2 | 0 |
|
Corbin Baldwin
#13
|
D | 0 | 1 | +2 | 0 | 0 |
|
Nikita Pavlychev
#15
|
F | 0 | 1 | +1 | 4 | 4 |
|
Shawn Cameron
#16
|
F | 1 | 1 | +2 | 5 | 0 |
|
Anthony Rinaldi
#17
|
F | 1 | 1 | +2 | 5 | 0 |
|
Justin Nachbaur
#20
|
F | 1 | 0 | +2 | 3 | 0 |
|
Alec Rauhauser
#23
|
D | 0 | 1 | +1 | 2 | 2 |
|
Ben Freeman
#24
|
F | 0 | 1 | +1 | 1 | 0 |
|
Austin Eastman
#25
|
F | 0 | 0 | +1 | 6 | 0 |
|
Liam Pecararo
#28
|
F | 1 | 0 | +1 | 3 | 5 |
|
Ayden MacDonald
#41
|
F | 1 | 0 | +2 | 2 | 0 |
|
Bradley Lalonde
#43
|
D | 0 | 1 | +1 | 2 | 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 |
|
John Lethemon
#31
|
27 | 100.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 | -2 | 1 | 2 |
|
Kyle Rhodes
#3
|
D | 0 | 0 | -1 | 3 | 0 |
|
Nick Schaus
#5
|
D | 0 | 0 | -1 | 0 | 0 |
|
Sean Leonard
#6
|
D | 0 | 0 | -1 | 0 | 5 |
|
Sam Thibault
#8
|
D | 0 | 0 | -2 | 1 | 0 |
|
Blake Murray
#9
|
F | 0 | 0 | 0 | 1 | 2 |
|
Matt Carey
#10
|
LW | 0 | 0 | -1 | 1 | 2 |
|
Chase Lang
#11
|
RW | 0 | 0 | -4 | 5 | 2 |
|
Aidan Brown
#12
|
F | 0 | 0 | -2 | 2 | 0 |
|
Chase Harwell
#15
|
F | 0 | 0 | -1 | 1 | 0 |
|
Eric Williams
#20
|
D | 0 | 0 | -3 | 2 | 0 |
|
Marly Quince
#21
|
F | 0 | 0 | -3 | 0 | 0 |
|
Cody Milan
#23
|
F | 0 | 0 | -2 | 4 | 0 |
|
Alex Tonge
#24
|
F | 0 | 0 | -2 | 5 | 0 |
|
Colton Heffley
#25
|
F | 0 | 0 | 0 | 0 | 9 |
|
Anthony Collins
#48
|
F | 0 | 0 | 0 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Dylan Wells
#30
|
24 | 82.759 | 5 | 0 |
|
Michael Bullion
#35
|
15 | 93.750 | 1 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Norfolk Admirals
Greenville Swamp Rabbits
27
45
Shots on Goal
0%
13%
Shots Percentage
5
6
Power Plays
22
20
Penalty Minutes
39
27
Saves
87%
100%
Saves Percentage
Referee:
John Lindner
Linesmen:
Antoine Bujold-Roux,
Brady Fagan
NOR Management
Patrick Cavanagh
(Chief Operating Officer),
Rod Taylor
(Head Coach),
Ryan McGinnis
(Assistant Coach/General Manager)
GVL Management
Todd Mackin
(President),
Andrew Lord
(Head Coach/General Manager),
Phillip Barski
(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
-