6
Final
3
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
SC
|
3 | 1 | 2 | 6 |
SAV
|
1 | 2 | 0 | 3 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
South Carolina Stingrays
|
15 | 4 | 7 | 26 |
Savannah Ghost Pirates
|
6 | 12 | 6 | 24 |
Scoring
1st Period
2:24
Goal
Goal by #16 Zac Funk.
3:57
Goal
Goal by #47 Simon Pinard.
12:41
Goal
Goal by #13 Dean Loukus, assisted by #48 Jalen Luypen and #47 Simon Pinard.
14:07
Goal
Goal by #23 Reece Vitelli, assisted by #53 Ivan Chukarov and #29 Riley Hughes.
2nd Period
0:40
Goal
Goal by #15 Josh Wilkins, assisted by #2 Romain Rodzinski and #48 Jalen Luypen.
3:20
Goal
Goal by #10 Connor Gregga, assisted by #41 Nicholas Zabaneh and #22 Logan Drevitch.
14:42
Goal
Goal by #27 Liam Walsh, assisted by #15 Nick Granowicz and #36 Matt Koopman.
3rd Period
4:32
Goal
Goal by #26 Kaden Bohlsen, assisted by #22 Ludwig Persson and #13 Dean Loukus.
15:34
Goal
Goal by #22 Ludwig Persson, assisted by #77 Ryan Hofer.
Penalties
1st Period
10:21
Penalty
Tristan Amonte called for Slashing - minor (2:00 minutes)
10:56
Penalty
Reece Vitelli called for Tripping - minor (2:00 minutes)
15:39
Penalty
Josh Lopina called for High-sticking - minor (2:00 minutes)
2nd Period
2:11
Penalty
Reece Vitelli called for Roughing - minor (2:00 minutes)
2:11
Penalty
Charlie Combs called for Roughing - minor (2:00 minutes)
2:11
Penalty
Nolan Krenzen called for Cross-Checking Minor (2:00 minutes)
9:54
Penalty
Stevie Leskovar called for Cross-Checking Minor (2:00 minutes)
15:09
Penalty
Will Riedell called for Roughing - minor (2:00 minutes)
15:09
Penalty
Stevie Leskovar called for Roughing - minor (2:00 minutes)
17:49
Penalty
Justin Nachbaur called for High-sticking - minor (2:00 minutes)
3rd Period
8:32
Penalty
Logan Drevitch called for Holding - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Vinnie Purpura is now in as goalie.
0:00
Goalkeeper In
Seth Eisele is now in as goalie.
1:27
Shot - Non quality on net
#21 Mason Reiners shoots on #35 Seth Eisele
2:24
Shot - Quality goal
#16 Zac Funk shoots on #33 Vinnie Purpura
2:24
Goal
Goal by #16 Zac Funk.
3:57
Shot - Quality goal
#47 Simon Pinard shoots on #33 Vinnie Purpura
3:57
Goal
Goal by #47 Simon Pinard.
5:38
Shot - Non quality on net
#21 Mason Reiners shoots on #35 Seth Eisele
5:41
Shot - Quality on net
#43 Peter Laviolette shoots on #35 Seth Eisele
7:47
Shot - Non quality on net
#15 Josh Wilkins shoots on #33 Vinnie Purpura
8:36
Shot - Quality on net
#26 Kaden Bohlsen shoots on #33 Vinnie Purpura
9:42
Shot - Quality on net
#19 Stanley Cooley shoots on #33 Vinnie Purpura
9:46
Shot - Quality on net
#19 Stanley Cooley shoots on #33 Vinnie Purpura
9:53
Shot - Non quality on net
#74 Connor Moore shoots on #33 Vinnie Purpura
10:21
Penalty
Tristan Amonte called for Slashing - minor (2:00 minutes)
10:35
Shot - Quality on net
#15 Nick Granowicz shoots on #35 Seth Eisele
10:56
Shot - Non quality on net
#47 Simon Pinard shoots on #33 Vinnie Purpura
10:56
Penalty
Reece Vitelli called for Tripping - minor (2:00 minutes)
11:31
Shot - Non quality on net
#74 Connor Moore shoots on #33 Vinnie Purpura
12:23
Shot - Quality on net
#47 Simon Pinard shoots on #33 Vinnie Purpura
12:39
Shot - Non quality on net
#48 Jalen Luypen shoots on #33 Vinnie Purpura
12:41
Shot - Quality goal
#13 Dean Loukus shoots on #33 Vinnie Purpura
12:41
Goal
Goal by #13 Dean Loukus, assisted by #48 Jalen Luypen and #47 Simon Pinard.
13:29
Shot - Non quality on net
#2 Romain Rodzinski shoots on #33 Vinnie Purpura
13:52
Shot - Non quality on net
#16 Zac Funk shoots on #33 Vinnie Purpura
14:07
Shot - Quality goal
#23 Reece Vitelli shoots on #35 Seth Eisele
14:07
Goal
Goal by #23 Reece Vitelli, assisted by #53 Ivan Chukarov and #29 Riley Hughes.
14:53
Shot - Non quality on net
#26 Evan Nause shoots on #35 Seth Eisele
15:39
Penalty
Josh Lopina called for High-sticking - minor (2:00 minutes)
16:47
Shot - Non quality on net
#47 Simon Pinard shoots on #33 Vinnie Purpura
2nd Period
0:38
Shot - Non quality on net
#2 Romain Rodzinski shoots on #33 Vinnie Purpura
0:40
Shot - Quality goal
#15 Josh Wilkins shoots on #33 Vinnie Purpura
0:40
Goal
Goal by #15 Josh Wilkins, assisted by #2 Romain Rodzinski and #48 Jalen Luypen.
2:01
Shot - Non quality on net
#26 Evan Nause shoots on #35 Seth Eisele
2:11
Penalty
Reece Vitelli called for Roughing - minor (2:00 minutes)
2:11
Penalty
Charlie Combs called for Roughing - minor (2:00 minutes)
2:11
Penalty
Nolan Krenzen called for Cross-Checking Minor (2:00 minutes)
3:20
Shot - Non quality goal
#10 Connor Gregga shoots on #35 Seth Eisele
3:20
Goal
Goal by #10 Connor Gregga, assisted by #41 Nicholas Zabaneh and #22 Logan Drevitch.
4:38
Shot - Non quality on net
#27 Liam Walsh shoots on #35 Seth Eisele
9:54
Penalty
Stevie Leskovar called for Cross-Checking Minor (2:00 minutes)
10:39
Shot - Quality on net
#29 Riley Hughes shoots on #35 Seth Eisele
11:31
Shot - Quality on net
#41 Nicholas Zabaneh shoots on #35 Seth Eisele
12:18
Shot - Non quality on net
#20 Keaton Pehrson shoots on #35 Seth Eisele
14:42
Shot - Quality goal
#27 Liam Walsh shoots on #35 Seth Eisele
14:42
Goal
Goal by #27 Liam Walsh, assisted by #15 Nick Granowicz and #36 Matt Koopman.
15:01
Shot - Quality on net
#47 Simon Pinard shoots on #33 Vinnie Purpura
15:09
Penalty
Will Riedell called for Roughing - minor (2:00 minutes)
15:09
Penalty
Stevie Leskovar called for Roughing - minor (2:00 minutes)
15:51
Shot - Non quality on net
#48 Jalen Luypen shoots on #33 Vinnie Purpura
16:41
Shot - Quality on net
#18 Josh Lopina shoots on #35 Seth Eisele
17:49
Penalty
Justin Nachbaur called for High-sticking - minor (2:00 minutes)
18:46
Shot - Quality on net
#14 Ryan Sullivan shoots on #35 Seth Eisele
19:29
Shot - Non quality on net
#24 Will Riedell shoots on #35 Seth Eisele
19:39
Shot - Quality on net
#41 Nicholas Zabaneh shoots on #35 Seth Eisele
19:58
Shot - Quality on net
#26 Evan Nause shoots on #35 Seth Eisele
3rd Period
2:13
Shot - Non quality on net
#29 Riley Hughes shoots on #35 Seth Eisele
2:27
Shot - Non quality on net
#10 Connor Gregga shoots on #35 Seth Eisele
2:40
Shot - Non quality on net
#20 Justin Nachbaur shoots on #33 Vinnie Purpura
4:32
Shot - Quality goal
#26 Kaden Bohlsen shoots on #33 Vinnie Purpura
4:32
Goal
Goal by #26 Kaden Bohlsen, assisted by #22 Ludwig Persson and #13 Dean Loukus.
5:09
Shot - Quality on net
#16 Zac Funk shoots on #33 Vinnie Purpura
5:15
Shot - Non quality on net
#16 Zac Funk shoots on #33 Vinnie Purpura
5:54
Shot - Non quality on net
#27 Liam Walsh shoots on #35 Seth Eisele
7:12
Shot - Quality on net
#48 Jalen Luypen shoots on #33 Vinnie Purpura
8:32
Penalty
Logan Drevitch called for Holding - minor (2:00 minutes)
15:34
Shot - Quality goal
#22 Ludwig Persson shoots on #33 Vinnie Purpura
15:34
Goal
Goal by #22 Ludwig Persson, assisted by #77 Ryan Hofer.
16:41
Shot - Non quality on net
#74 Connor Moore shoots on #33 Vinnie Purpura
17:48
Shot - Non quality on net
#15 Nick Granowicz shoots on #35 Seth Eisele
19:34
Shot - Non quality on net
#21 Mason Reiners shoots on #35 Seth Eisele
19:46
Shot - Non quality on net
#21 Mason Reiners shoots on #35 Seth Eisele
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Noah Carroll
#6
|
D | 0 | 0 | -1 | 0 | 0 |
|
Connor Gregga
#10
|
F | 1 | 0 | 0 | 2 | 0 |
|
Ryan Sullivan
#14
|
F | 0 | 0 | 0 | 1 | 0 |
|
Nick Granowicz
#15
|
F | 0 | 1 | 0 | 2 | 0 |
|
Josh Lopina
#18
|
F | 0 | 0 | 0 | 1 | 2 |
|
Keaton Pehrson
#20
|
D | 0 | 0 | -1 | 1 | 0 |
|
Mason Reiners
#21
|
D | 0 | 0 | -2 | 4 | 0 |
|
Logan Drevitch
#22
|
F | 0 | 1 | -1 | 0 | 2 |
|
Reece Vitelli
#23
|
F | 1 | 0 | -1 | 1 | 4 |
|
Will Riedell
#24
|
D | 0 | 0 | -1 | 1 | 2 |
|
Evan Nause
#26
|
D | 0 | 0 | -1 | 3 | 0 |
|
Liam Walsh
#27
|
F | 1 | 0 | -1 | 3 | 0 |
|
Tristan Amonte
#28
|
F | 0 | 0 | -1 | 0 | 2 |
|
Riley Hughes
#29
|
F | 0 | 1 | -1 | 2 | 0 |
|
Matt Koopman
#36
|
F | 0 | 1 | -1 | 0 | 0 |
|
Nicholas Zabaneh
#41
|
F | 0 | 1 | -1 | 2 | 0 |
|
Peter Laviolette
#43
|
F | 0 | 0 | 0 | 1 | 0 |
|
Ivan Chukarov
#53
|
D | 0 | 1 | -2 | 0 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Vinnie Purpura
#33
|
20 | 76.923 | 6 | 0 |
|
Evan Cormier
#34
|
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 |
|---|---|---|---|---|---|---|
|
Romain Rodzinski
#2
|
D | 0 | 1 | +1 | 2 | 0 |
|
Nolan Krenzen
#3
|
D | 0 | 0 | +1 | 0 | 2 |
|
Mikey Adamson
#6
|
D | 0 | 0 | +1 | 0 | 0 |
|
Charlie Combs
#7
|
F | 0 | 0 | 0 | 0 | 2 |
|
Dean Loukus
#13
|
F | 1 | 1 | +1 | 1 | 0 |
|
Josh Wilkins
#15
|
F | 1 | 0 | +2 | 2 | 0 |
|
Zac Funk
#16
|
F | 1 | 0 | 0 | 4 | 0 |
|
Stanley Cooley
#19
|
F | 0 | 0 | 0 | 2 | 0 |
|
Justin Nachbaur
#20
|
F | 0 | 0 | -1 | 1 | 2 |
|
Ludwig Persson
#22
|
F | 1 | 1 | +2 | 1 | 0 |
|
Kaden Bohlsen
#26
|
F | 1 | 0 | +2 | 2 | 0 |
|
D.J. King
#27
|
D | 0 | 0 | +1 | 0 | 0 |
|
Casey McDonald
#29
|
F | 0 | 0 | 0 | 0 | 0 |
|
Stevie Leskovar
#44
|
D | 0 | 0 | 0 | 0 | 4 |
|
Simon Pinard
#47
|
F | 1 | 1 | +1 | 5 | 0 |
|
Jalen Luypen
#48
|
F | 0 | 2 | +2 | 3 | 0 |
|
Connor Moore
#74
|
D | 0 | 0 | +2 | 3 | 0 |
|
Ryan Hofer
#77
|
F | 0 | 1 | 0 | 0 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Garin Bjorklund
#33
|
0 | 0.000 | 0 | 0 |
|
Seth Eisele
#35
|
21 | 87.500 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
South Carolina Stingrays
Savannah Ghost Pirates
26
24
Shots on Goal
23%
13%
Shots Percentage
4
3
Power Plays
10
12
Penalty Minutes
21
20
Saves
88%
77%
Saves Percentage
Referees:
Tyler Hascall,
Grant Hendrich
Linesmen:
Nick Klishko,
Zach Carson
SC Management
Rob Concannon
(President),
David Warsofsky
(Head Coach/Director of Hockey Operations),
Scott Davidson
(Assistant Coach),
Mike Hamilton
(Assistant Coach)
SAV Management
Jared Staal
(Head Coach),
Brenden Kotyk
(Assistant Coach)
Latest News
More News
ECHL Transactions - May 9
ECHL Today - May 9
ECHL Transactions - May 8
ECHL Today - May 8
ECHL Transactions - May 7
Division Finals Preview - 2026 Kelly Cup Playoffs
ECHL Transactions - May 6
ECHL Today - May 6
Mariners, Thunder square off in Game 7
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
-
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
-
Utah Grizzlies
-
Wheeling Nailers
-
Wichita Thunder
-
Worcester Railers
-