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 Today - April 23
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
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
-