4
Final OT
3
Box Score
| Team | 1st | 2nd | 3rd | OT | Total T |
|---|---|---|---|---|---|
SAV
|
2 | 0 | 1 | 1 | 4 |
GVL
|
0 | 1 | 2 | 0 | 3 |
Shots on Goal
| Team | 1st | 2nd | 3rd | OT | Total |
|---|---|---|---|---|---|
Savannah Ghost Pirates
|
10 | 12 | 6 | 4 | 32 |
Greenville Swamp Rabbits
|
12 | 16 | 22 | 4 | 54 |
Scoring
1st Period
14:05
Goal
Goal by #36 Matt Koopman, assisted by #27 Liam Walsh and #28 Tristan Amonte.
19:06
Goal
Goal by #45 Bryce Brodzinski, assisted by #28 Tristan Amonte.
2nd Period
12:03
Goal
Goal by #17 Hudson Schandor, assisted by #43 Tim Lovell.
3rd Period
5:52
Goal
Goal by #14 Ryan Sullivan, assisted by #6 Noah Carroll and #18 Josh Lopina.
11:14
Goal
Goal by #43 Tim Lovell, assisted by #59 Josh Atkinson and #86 Kenta Isogai.
18:02
Goal
Goal by #86 Kenta Isogai, assisted by #20 Ryan O'Hara and #26 Dante Sheriff.
OT
5:25
Goal
Goal by #29 Riley Hughes, assisted by #2 Dennis Cesana and #23 Reece Vitelli.
Penalties
1st Period
2nd Period
3:13
Penalty
John Parker-Jones called for Roughing - minor (2:00 minutes)
13:55
Penalty
Reece Vitelli called for Interference - minor (2:00 minutes)
3rd Period
8:46
Penalty
John Parker-Jones called for Boarding - minor (2:00 minutes)
9:54
Penalty
Ryan Sullivan called for Tripping - minor (2:00 minutes)
12:32
Penalty
Josh Lopina called for Holding - minor (2:00 minutes)
OT
0:40
Penalty
Dennis Cesana called for Interference - minor (2:00 minutes)
3:28
Penalty
Parker Berge called for Tripping - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Mattias Sholl is now in as goalie.
0:00
Goalkeeper In
Vinnie Purpura is now in as goalie.
2:45
Shot - Non quality on net
#59 Josh Atkinson shoots on #33 Vinnie Purpura
3:13
Shot - Non quality on net
#43 Tim Lovell shoots on #33 Vinnie Purpura
3:22
Shot - Non quality on net
#86 Kenta Isogai shoots on #33 Vinnie Purpura
6:02
Shot - Quality on net
#18 Josh Lopina shoots on #30 Mattias Sholl
7:51
Shot - Quality on net
#17 Hudson Schandor shoots on #33 Vinnie Purpura
8:26
Shot - Non quality on net
#41 Nicholas Zabaneh shoots on #30 Mattias Sholl
10:03
Shot - Non quality on net
#95 John Parker-Jones shoots on #33 Vinnie Purpura
10:21
Shot - Non quality on net
#23 Reece Vitelli shoots on #30 Mattias Sholl
12:23
Shot - Quality on net
#72 Patrick Polino shoots on #33 Vinnie Purpura
12:28
Shot - Non quality on net
#16 Wade Murphy shoots on #33 Vinnie Purpura
13:02
Shot - Non quality on net
#57 Phip Waugh shoots on #30 Mattias Sholl
13:47
Shot - Quality on net
#14 Ryan Sullivan shoots on #30 Mattias Sholl
14:05
Shot - Quality goal
#36 Matt Koopman shoots on #30 Mattias Sholl
14:05
Goal
Goal by #36 Matt Koopman, assisted by #27 Liam Walsh and #28 Tristan Amonte.
14:48
Shot - Non quality on net
#95 John Parker-Jones shoots on #33 Vinnie Purpura
15:52
Shot - Non quality on net
#8 Keaton Mastrodonato shoots on #33 Vinnie Purpura
17:13
Shot - Quality on net
#10 Connor Gregga shoots on #30 Mattias Sholl
17:13
Shot - Quality on net
#10 Connor Gregga shoots on #30 Mattias Sholl
17:13
Goalkeeper In
Pierce Charleson is now in as goalie.
17:13
Goalkeeper Change
Mattias Sholl out. Empty net.
17:44
Shot - Quality on net
#86 Kenta Isogai shoots on #33 Vinnie Purpura
18:06
Shot - Non quality on net
#40 Parker Berge shoots on #33 Vinnie Purpura
18:41
Shot - Quality on net
#16 Wade Murphy shoots on #33 Vinnie Purpura
19:05
Shot - Quality on net
#45 Bryce Brodzinski shoots on #39 Pierce Charleson
19:06
Shot - Non quality goal
#45 Bryce Brodzinski shoots on #39 Pierce Charleson
19:06
Goal
Goal by #45 Bryce Brodzinski, assisted by #28 Tristan Amonte.
2nd Period
2:25
Shot - Non quality on net
#20 Keaton Pehrson shoots on #39 Pierce Charleson
3:13
Shot - Non quality on net
#95 John Parker-Jones shoots on #33 Vinnie Purpura
3:13
Penalty
John Parker-Jones called for Roughing - minor (2:00 minutes)
3:35
Shot - Non quality on net
#40 Parker Berge shoots on #33 Vinnie Purpura
3:59
Shot - Quality on net
#20 Ryan O'Hara shoots on #33 Vinnie Purpura
4:28
Shot - Quality on net
#24 Will Riedell shoots on #39 Pierce Charleson
4:38
Shot - Non quality on net
#24 Will Riedell shoots on #39 Pierce Charleson
4:45
Shot - Non quality on net
#45 Bryce Brodzinski shoots on #39 Pierce Charleson
4:57
Shot - Non quality on net
#57 Phip Waugh shoots on #39 Pierce Charleson
5:20
Shot - Quality on net
#45 Bryce Brodzinski shoots on #39 Pierce Charleson
5:28
Shot - Quality on net
#19 Ryan O'Reilly shoots on #33 Vinnie Purpura
6:29
Shot - Non quality on net
#26 Evan Nause shoots on #39 Pierce Charleson
6:55
Shot - Non quality on net
#8 Keaton Mastrodonato shoots on #33 Vinnie Purpura
7:02
Shot - Quality on net
#20 Ryan O'Hara shoots on #33 Vinnie Purpura
7:57
Shot - Non quality on net
#6 Noah Carroll shoots on #39 Pierce Charleson
10:13
Shot - Non quality on net
#10 Connor Gregga shoots on #39 Pierce Charleson
10:50
Shot - Non quality on net
#5 Jake Murray shoots on #33 Vinnie Purpura
11:06
Shot - Non quality on net
#2 Dennis Cesana shoots on #39 Pierce Charleson
11:57
Shot - Quality on net
#17 Hudson Schandor shoots on #33 Vinnie Purpura
12:03
Shot - Quality goal
#17 Hudson Schandor shoots on #33 Vinnie Purpura
12:03
Goal
Goal by #17 Hudson Schandor, assisted by #43 Tim Lovell.
12:15
Shot - Non quality on net
#45 Bryce Brodzinski shoots on #39 Pierce Charleson
13:55
Penalty
Reece Vitelli called for Interference - minor (2:00 minutes)
14:12
Shot - Non quality on net
#86 Kenta Isogai shoots on #33 Vinnie Purpura
14:55
Shot - Non quality on net
#8 Keaton Mastrodonato shoots on #33 Vinnie Purpura
15:50
Shot - Quality on net
#24 Will Riedell shoots on #39 Pierce Charleson
17:33
Shot - Non quality on net
#16 Wade Murphy shoots on #33 Vinnie Purpura
18:18
Shot - Non quality on net
#43 Tim Lovell shoots on #33 Vinnie Purpura
18:32
Shot - Non quality on net
#86 Kenta Isogai shoots on #33 Vinnie Purpura
19:44
Shot - Quality on net
#40 Parker Berge shoots on #33 Vinnie Purpura
19:48
Shot - Quality on net
#16 Wade Murphy shoots on #33 Vinnie Purpura
3rd Period
0:12
Shot - Quality on net
#23 Reece Vitelli shoots on #39 Pierce Charleson
0:57
Shot - Non quality on net
#16 Wade Murphy shoots on #33 Vinnie Purpura
1:37
Shot - Quality on net
#17 Hudson Schandor shoots on #33 Vinnie Purpura
3:10
Shot - Non quality on net
#5 Jake Murray shoots on #33 Vinnie Purpura
3:57
Shot - Non quality on net
#20 Ryan O'Hara shoots on #33 Vinnie Purpura
4:46
Shot - Non quality on net
#7 Tristan De Jong shoots on #33 Vinnie Purpura
5:12
Shot - Quality on net
#18 Josh Lopina shoots on #39 Pierce Charleson
5:52
Shot - Quality goal
#14 Ryan Sullivan shoots on #39 Pierce Charleson
5:52
Goal
Goal by #14 Ryan Sullivan, assisted by #6 Noah Carroll and #18 Josh Lopina.
6:37
Shot - Non quality on net
#19 Ryan O'Reilly shoots on #33 Vinnie Purpura
7:46
Shot - Quality on net
#16 Wade Murphy shoots on #33 Vinnie Purpura
7:51
Shot - Non quality on net
#7 Tristan De Jong shoots on #33 Vinnie Purpura
8:04
Shot - Non quality on net
#5 Jake Murray shoots on #33 Vinnie Purpura
8:12
Shot - Non quality on net
#40 Parker Berge shoots on #33 Vinnie Purpura
8:18
Shot - Non quality on net
#40 Parker Berge shoots on #33 Vinnie Purpura
8:46
Penalty
John Parker-Jones called for Boarding - minor (2:00 minutes)
9:54
Penalty
Ryan Sullivan called for Tripping - minor (2:00 minutes)
10:07
Shot - Quality on net
#17 Hudson Schandor shoots on #33 Vinnie Purpura
10:33
Shot - Non quality on net
#40 Parker Berge shoots on #33 Vinnie Purpura
11:01
Shot - Quality on net
#16 Wade Murphy shoots on #33 Vinnie Purpura
11:05
Shot - Quality on net
#72 Patrick Polino shoots on #33 Vinnie Purpura
11:09
Shot - Quality on net
#86 Kenta Isogai shoots on #33 Vinnie Purpura
11:14
Shot - Quality goal
#43 Tim Lovell shoots on #33 Vinnie Purpura
11:14
Goal
Goal by #43 Tim Lovell, assisted by #59 Josh Atkinson and #86 Kenta Isogai.
12:32
Penalty
Josh Lopina called for Holding - minor (2:00 minutes)
13:19
Shot - Quality on net
#29 Riley Hughes shoots on #39 Pierce Charleson
13:45
Shot - Quality on net
#17 Hudson Schandor shoots on #33 Vinnie Purpura
16:14
Shot - Quality on net
#23 Reece Vitelli shoots on #39 Pierce Charleson
16:20
Shot - Non quality on net
#16 Wade Murphy shoots on #33 Vinnie Purpura
16:39
Shot - Quality on net
#17 Hudson Schandor shoots on #33 Vinnie Purpura
17:01
Shot - Quality on net
#27 Liam Walsh shoots on #39 Pierce Charleson
18:01
Shot - Quality on net
#20 Ryan O'Hara shoots on #33 Vinnie Purpura
18:02
Shot - Quality goal
#86 Kenta Isogai shoots on #33 Vinnie Purpura
18:02
Goal
Goal by #86 Kenta Isogai, assisted by #20 Ryan O'Hara and #26 Dante Sheriff.
OT
0:05
Shot - Quality on net
#20 Ryan O'Hara shoots on #33 Vinnie Purpura
0:40
Penalty
Dennis Cesana called for Interference - minor (2:00 minutes)
1:12
Shot - Non quality on net
#59 Josh Atkinson shoots on #33 Vinnie Purpura
1:50
Shot - Quality on net
#86 Kenta Isogai shoots on #33 Vinnie Purpura
2:13
Shot - Non quality on net
#59 Josh Atkinson shoots on #33 Vinnie Purpura
3:02
Goalkeeper Change
Vinnie Purpura out. Empty net.
3:28
Shot - Non quality on net
#29 Riley Hughes shoots on #39 Pierce Charleson
3:28
Penalty
Parker Berge called for Tripping - minor (2:00 minutes)
3:28
Goalkeeper In
Vinnie Purpura is now in as goalie.
4:07
Shot - Quality on net
#2 Dennis Cesana shoots on #39 Pierce Charleson
5:24
Shot - Non quality on net
#2 Dennis Cesana shoots on #39 Pierce Charleson
5:25
Shot - Non quality goal
#29 Riley Hughes shoots on #39 Pierce Charleson
5:25
Goal
Goal by #29 Riley Hughes, assisted by #2 Dennis Cesana and #23 Reece Vitelli.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Jake Murray
#5
|
D | 0 | 0 | 0 | 3 | 0 |
|
Tristan De Jong
#7
|
D | 0 | 0 | -1 | 2 | 0 |
|
Keaton Mastrodonato
#8
|
F | 0 | 0 | -1 | 3 | 0 |
|
Ben Poisson
#12
|
F | 0 | 0 | 0 | 0 | 0 |
|
Wade Murphy
#16
|
F | 0 | 0 | 0 | 8 | 0 |
|
Hudson Schandor
#17
|
F | 1 | 0 | 0 | 7 | 0 |
|
Ryan O'Reilly
#19
|
F | 0 | 0 | -1 | 2 | 0 |
|
Ryan O'Hara
#20
|
F | 0 | 1 | 0 | 5 | 0 |
|
Jack Brackett
#24
|
F | 0 | 0 | -1 | 0 | 0 |
|
Dante Sheriff
#26
|
F | 0 | 1 | 0 | 0 | 0 |
|
Cam Hausinger
#38
|
F | 0 | 0 | 0 | 0 | 0 |
|
Parker Berge
#40
|
D | 0 | 0 | 0 | 6 | 2 |
|
Tim Lovell
#43
|
D | 1 | 1 | -1 | 3 | 0 |
|
Jacob Modry
#44
|
D | 0 | 0 | 0 | 0 | 0 |
|
Josh Atkinson
#59
|
D | 0 | 1 | 0 | 3 | 0 |
|
Patrick Polino
#72
|
LW | 0 | 0 | 0 | 2 | 0 |
|
Kenta Isogai
#86
|
F | 1 | 1 | 0 | 7 | 0 |
|
John Parker-Jones
#95
|
RW | 0 | 0 | 0 | 3 | 4 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Mattias Sholl
#30
|
7 | 87.500 | 1 | 0 |
|
Pierce Charleson
#39
|
21 | 87.500 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Dennis Cesana
#2
|
D | 0 | 1 | +1 | 3 | 2 |
|
Chris Lipe
#3
|
D | 0 | 0 | 0 | 0 | 0 |
|
Noah Carroll
#6
|
D | 0 | 1 | +2 | 1 | 0 |
|
Connor Gregga
#10
|
F | 0 | 0 | 0 | 3 | 0 |
|
Ryan Sullivan
#14
|
F | 1 | 0 | 0 | 2 | 2 |
|
Josh Lopina
#18
|
F | 0 | 1 | 0 | 2 | 2 |
|
Keaton Pehrson
#20
|
D | 0 | 0 | 0 | 1 | 0 |
|
Reece Vitelli
#23
|
F | 0 | 1 | -1 | 3 | 2 |
|
Will Riedell
#24
|
D | 0 | 0 | -1 | 3 | 0 |
|
Evan Nause
#26
|
D | 0 | 0 | 0 | 1 | 0 |
|
Liam Walsh
#27
|
F | 0 | 1 | +2 | 1 | 0 |
|
Tristan Amonte
#28
|
F | 0 | 2 | +2 | 0 | 0 |
|
Riley Hughes
#29
|
F | 1 | 0 | -1 | 3 | 0 |
|
Matt Koopman
#36
|
F | 1 | 0 | +1 | 1 | 0 |
|
Nicholas Zabaneh
#41
|
F | 0 | 0 | -1 | 1 | 0 |
|
Bryce Brodzinski
#45
|
F | 1 | 0 | +1 | 5 | 0 |
|
Phip Waugh
#57
|
D | 0 | 0 | 0 | 2 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Noah Giesbrecht
#31
|
0 | 0.000 | 0 | 0 |
|
Vinnie Purpura
#33
|
51 | 94.444 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Savannah Ghost Pirates
Greenville Swamp Rabbits
32
54
Shots on Goal
13%
6%
Shots Percentage
3
4
Power Plays
8
6
Penalty Minutes
51
28
Saves
94%
88%
Saves Percentage
Referee:
Ryan Siegel
Linesmen:
Phil Ruesseler,
Brian Pincus
SAV Management
Jared Staal
(Head Coach),
Brenden Kotyk
(Assistant Coach)
GVL Management
Tim Vieira
(President),
Chad Costello
(Head Coach/General Manager),
Jason Payne
(Associate Coach)
Latest News
More News
Nearly 400 Representatives attend ECHL Meetings presented by FEVO
Adirondack re-signs Grasso
Bootland named head coach of AHL's Cleveland Monsters
Hawkins returns for sixth season with Walleye
Knight Monsters bring back McGrew
South Carolina’s Concannon receives 2025-26 Blake Cullen Award
Format, jersey designs announced for 2027 Warrior/ECHL All-Star Classic
Wagner returns to Rush
Annual ECHL Board of Governors Meeting concludes
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
-
Jacksonville Icemen
-
Kalamazoo Wings
-
Kansas City Mavericks
-
Maine Mariners
-
New Mexico Goatheads
-
Norfolk Admirals
-
Orlando Solar Bears
-
Rapid City Rush
-
Reading Royals
-
Savannah Ghost Pirates
-
South Carolina Stingrays
-
Tahoe Knight Monsters
-
Toledo Walleye
-
Trenton Ironhawks
-
Trois-Rivières Lions
-
Tulsa Oilers
-
Wheeling Nailers
-
Wichita Thunder
-
Worcester Railers
-