
0
Final
3

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
0 | 0 | 0 | 0 |
![]() |
0 | 1 | 2 | 3 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
7 | 4 | 12 | 23 |
![]() |
11 | 15 | 11 | 37 |
Scoring
1st Period
2nd Period

2:18
Goal
Goal by #17 Jamie Engelbert, assisted by #48 Erik Middendorf and #44 Blake Thompson.
3rd Period

8:35
Goal
Goal by #21 Alexander Suzdalev, assisted by #27 Jacob Graves and #5 Austin Magera.

16:56
Goal
Goal by #36 Tyler Weiss, assisted by #48 Erik Middendorf and #22 Micah Miller.
Penalties
1st Period

3:38
Penalty
Jacob Graves called for Tripping - minor (2:00 minutes)

13:46
Penalty
Matthew Kopperud called for Hooking - minor (2:00 minutes)

15:31
Penalty
Blake Thompson called for Holding the stick - minor (2:00 minutes)

15:50
Penalty
Kabore Dunn called for Holding - minor (2:00 minutes)

19:57
Penalty
Mason Klee called for Tripping - minor (2:00 minutes)
2nd Period

12:31
Penalty
Ryan Hofer called for Kneeing - minor (2:00 minutes)

17:24
Penalty
Mason Klee called for Fighting - Major (5:00 minutes)

17:24
Penalty
Ryan Hofer called for Fighting - Major (5:00 minutes)
3rd Period

2:33
Penalty
Dean Loukus called for Tripping - minor (2:00 minutes)

3:29
Penalty
JD Dudek called for High-sticking - minor (2:00 minutes)

14:54
Penalty
Tyler Kobryn called for Hooking - minor (2:00 minutes)

15:33
Penalty
Cole Donhauser called for Roughing - minor (2:00 minutes)

15:33
Penalty
Cole Donhauser called for Misconduct - Continuing Altercation (10:00 minutes)

15:33
Penalty
Austin Magera called for Roughing - minor (2:00 minutes)

18:48
Penalty
Ben Hawerchuk called for Hooking - minor (2:00 minutes)
1st Period

0:00
Goalkeeper In
Hugo Ollas is now in as goalie.

0:00
Goalkeeper In
Garin Bjorklund is now in as goalie.

0:10
Shot - Non quality on net
#29 Cole Donhauser shoots on #33 Garin Bjorklund

3:29
Shot - Non quality on net
#2 Romain Rodzinski shoots on #30 Hugo Ollas

3:38
Penalty
Jacob Graves called for Tripping - minor (2:00 minutes)

4:05
Shot - Quality on net
#22 Micah Miller shoots on #30 Hugo Ollas

5:05
Shot - Quality on net
#4 Ryan Mahshie shoots on #33 Garin Bjorklund

6:01
Shot - Quality on net
#13 Tyler Kobryn shoots on #33 Garin Bjorklund

6:42
Shot - Non quality on net
#2 Romain Rodzinski shoots on #30 Hugo Ollas

6:47
Shot - Quality on net
#21 Alexander Suzdalev shoots on #30 Hugo Ollas

9:29
Shot - Non quality on net
#10 Ben Hawerchuk shoots on #30 Hugo Ollas

12:39
Shot - Non quality on net
#22 Micah Miller shoots on #30 Hugo Ollas

13:09
Shot - Quality on net
#9 Riley Ginnell shoots on #33 Garin Bjorklund

13:13
Shot - Quality on net
#15 JD Dudek shoots on #33 Garin Bjorklund

13:46
Penalty
Matthew Kopperud called for Hooking - minor (2:00 minutes)

13:56
Shot - Non quality on net
#15 Josh Wilkins shoots on #30 Hugo Ollas

13:56
Shot - Quality on net
#7 Charlie Combs shoots on #30 Hugo Ollas

15:31
Penalty
Blake Thompson called for Holding the stick - minor (2:00 minutes)

15:50
Penalty
Kabore Dunn called for Holding - minor (2:00 minutes)

16:00
Shot - Non quality on net
#44 Anthony Callin shoots on #33 Garin Bjorklund

18:00
Shot - Non quality on net
#29 Cole Donhauser shoots on #33 Garin Bjorklund

18:00
Shot - Quality on net
#22 Micah Miller shoots on #30 Hugo Ollas

18:00
Shot - Quality on net
#44 Blake Thompson shoots on #30 Hugo Ollas

19:57
Penalty
Mason Klee called for Tripping - minor (2:00 minutes)

20:00
Shot - Quality on net
#5 Austin Magera shoots on #30 Hugo Ollas
2nd Period

1:08
Shot - Quality on net
#15 Josh Wilkins shoots on #30 Hugo Ollas

2:01
Shot - Quality on net
#48 Erik Middendorf shoots on #30 Hugo Ollas

2:09
Shot - Quality on net
#25 Ryan Dickinson shoots on #33 Garin Bjorklund

2:18
Shot - Quality goal
#17 Jamie Engelbert shoots on #30 Hugo Ollas

2:18
Goal
Goal by #17 Jamie Engelbert, assisted by #48 Erik Middendorf and #44 Blake Thompson.

2:24
Shot - Quality on net
#44 Anthony Callin shoots on #33 Garin Bjorklund

4:43
Shot - Non quality on net
#15 Josh Wilkins shoots on #30 Hugo Ollas

5:19
Shot - Quality on net
#22 Micah Miller shoots on #30 Hugo Ollas

5:21
Shot - Non quality on net
#42 Jordan Klimek shoots on #30 Hugo Ollas

5:43
Shot - Quality on net
#5 Austin Magera shoots on #30 Hugo Ollas

6:05
Shot - Quality on net
#74 Connor Moore shoots on #30 Hugo Ollas

7:11
Shot - Non quality on net
#13 Tyler Kobryn shoots on #33 Garin Bjorklund

8:20
Shot - Quality on net
#77 Ryan Hofer shoots on #30 Hugo Ollas

11:31
Shot - Quality on net
#11 Jace Isley shoots on #30 Hugo Ollas

12:06
Shot - Quality on net
#36 Tyler Weiss shoots on #30 Hugo Ollas

12:31
Penalty
Ryan Hofer called for Kneeing - minor (2:00 minutes)

13:36
Shot - Non quality on net
#26 Connor Welsh shoots on #33 Garin Bjorklund

15:03
Shot - Non quality on net
#2 Romain Rodzinski shoots on #30 Hugo Ollas

15:17
Shot - Quality on net
#9 Reilly Webb shoots on #30 Hugo Ollas

16:00
Shot - Non quality on net
#17 Jamie Engelbert shoots on #30 Hugo Ollas

17:24
Penalty
Mason Klee called for Fighting - Major (5:00 minutes)

17:24
Penalty
Ryan Hofer called for Fighting - Major (5:00 minutes)

19:11
Shot - Quality on net
#9 Reilly Webb shoots on #30 Hugo Ollas
3rd Period

0:12
Shot - Non quality on net
#22 Micah Miller shoots on #30 Hugo Ollas

2:28
Shot - Quality on net
#2 Romain Rodzinski shoots on #30 Hugo Ollas

2:33
Penalty
Dean Loukus called for Tripping - minor (2:00 minutes)

3:29
Penalty
JD Dudek called for High-sticking - minor (2:00 minutes)

3:50
Shot - Quality on net
#29 Cole Donhauser shoots on #33 Garin Bjorklund

4:31
Shot - Quality on net
#15 Josh Wilkins shoots on #30 Hugo Ollas

5:53
Shot - Quality on net
#15 JD Dudek shoots on #33 Garin Bjorklund

7:19
Shot - Non quality on net
#11 Jace Isley shoots on #30 Hugo Ollas

8:34
Shot - Non quality on net
#21 Alexander Suzdalev shoots on #30 Hugo Ollas

8:35
Shot - Quality goal
#21 Alexander Suzdalev shoots on #30 Hugo Ollas

8:35
Goal
Goal by #21 Alexander Suzdalev, assisted by #27 Jacob Graves and #5 Austin Magera.

8:42
Shot - Quality on net
#27 Jacob Graves shoots on #30 Hugo Ollas

8:49
Shot - Quality on net
#21 Alexander Suzdalev shoots on #30 Hugo Ollas

10:01
Shot - Quality on net
#37 Matt DeMelis shoots on #33 Garin Bjorklund

11:20
Shot - Quality on net
#15 JD Dudek shoots on #33 Garin Bjorklund

11:32
Shot - Quality on net
#26 Connor Welsh shoots on #33 Garin Bjorklund

11:48
Shot - Quality on net
#17 Jamie Engelbert shoots on #30 Hugo Ollas

13:27
Shot - Non quality on net
#74 Connor Moore shoots on #30 Hugo Ollas

13:45
Shot - Non quality on net
#33 Lincoln Hatten shoots on #33 Garin Bjorklund

14:54
Penalty
Tyler Kobryn called for Hooking - minor (2:00 minutes)

15:33
Penalty
Cole Donhauser called for Roughing - minor (2:00 minutes)

15:33
Penalty
Cole Donhauser called for Misconduct - Continuing Altercation (10:00 minutes)

15:33
Penalty
Austin Magera called for Roughing - minor (2:00 minutes)

16:56
Shot - Quality on net
#2 Kabore Dunn shoots on #33 Garin Bjorklund

16:56
Shot - Quality goal
#36 Tyler Weiss shoots on #30 Hugo Ollas

16:56
Goal
Goal by #36 Tyler Weiss, assisted by #48 Erik Middendorf and #22 Micah Miller.

17:10
Shot - Quality on net
#15 JD Dudek shoots on #33 Garin Bjorklund

18:12
Shot - Non quality on net
#9 Riley Ginnell shoots on #33 Garin Bjorklund

18:48
Penalty
Ben Hawerchuk called for Hooking - minor (2:00 minutes)

18:51
Shot - Non quality on net
#29 Cole Donhauser shoots on #33 Garin Bjorklund

19:27
Shot - Non quality on net
#18 Matthew Kopperud shoots on #33 Garin Bjorklund

19:49
Goalkeeper Change
Hugo Ollas out. Empty net.

19:50
Shot - Quality on net
#44 Anthony Callin shoots on #33 Garin Bjorklund
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Romain Rodzinski
#2
|
D | 0 | 0 | 0 | 4 | 0 |
Austin Magera
#5
|
F | 0 | 1 | +1 | 2 | 2 |
Charlie Combs
#7
|
F | 0 | 0 | 0 | 1 | 0 |
Reilly Webb
#9
|
D | 0 | 0 | 0 | 2 | 0 |
Ben Hawerchuk
#10
|
F | 0 | 0 | 0 | 1 | 2 |
Jace Isley
#11
|
F | 0 | 0 | 0 | 2 | 0 |
Dean Loukus
#13
|
F | 0 | 0 | 0 | 0 | 2 |
Josh Wilkins
#15
|
F | 0 | 0 | +1 | 4 | 0 |
Jamie Engelbert
#17
|
F | 1 | 0 | +1 | 3 | 0 |
Alexander Suzdalev
#21
|
F | 1 | 0 | +1 | 4 | 0 |
Micah Miller
#22
|
F | 0 | 1 | +2 | 5 | 0 |
Jacob Graves
#27
|
D | 0 | 1 | +1 | 1 | 2 |
Tyler Weiss
#36
|
F | 1 | 0 | +2 | 2 | 0 |
Jordan Klimek
#42
|
D | 0 | 0 | 0 | 1 | 0 |
Blake Thompson
#44
|
D | 0 | 1 | +3 | 1 | 2 |
Erik Middendorf
#48
|
F | 0 | 2 | +2 | 1 | 0 |
Connor Moore
#74
|
D | 0 | 0 | 0 | 2 | 0 |
Ryan Hofer
#77
|
F | 0 | 0 | +1 | 1 | 7 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Garin Bjorklund
#33
|
23 | 100.000 | 0 | 0 |
Seth Eisele
#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 |
---|---|---|---|---|---|---|
Kabore Dunn
#2
|
D | 0 | 0 | -1 | 1 | 2 |
Anthony Hora
#3
|
D | 0 | 0 | -1 | 0 | 0 |
Ryan Mahshie
#4
|
F | 0 | 0 | 0 | 1 | 0 |
Riley Ginnell
#9
|
F | 0 | 0 | -1 | 2 | 0 |
Tyler Kobryn
#13
|
F | 0 | 0 | -1 | 2 | 2 |
Matias Rajaniemi
#14
|
D | 0 | 0 | 0 | 0 | 0 |
JD Dudek
#15
|
C | 0 | 0 | -2 | 4 | 2 |
Matthew Kopperud
#18
|
F | 0 | 0 | 0 | 1 | 2 |
Griffin Luce
#22
|
D | 0 | 0 | -1 | 0 | 0 |
Mason Klee
#24
|
D | 0 | 0 | -2 | 0 | 7 |
Ryan Dickinson
#25
|
D | 0 | 0 | -2 | 1 | 0 |
Connor Welsh
#26
|
D | 0 | 0 | 0 | 2 | 0 |
Cole Donhauser
#29
|
F | 0 | 0 | -1 | 4 | 12 |
Lincoln Hatten
#33
|
F | 0 | 0 | -1 | 1 | 0 |
Matt DeMelis
#37
|
F | 0 | 0 | -2 | 1 | 0 |
Anthony Callin
#44
|
F | 0 | 0 | 0 | 3 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Hugo Ollas
#30
|
34 | 91.892 | 3 | 0 |
Michael Bullion
#32
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


23
37
Shots on Goal
0%
8%
Shots Percentage
5
5
Power Plays
27
17
Penalty Minutes
34
23
Saves
92%
100%
Saves Percentage
Referees:
David Lilly,
Jarrett Burton
Linesmen:
Quinn Schafer,
Zach Carson
WOR Management
Mike Myers
(Chief Operating Officer),
Nick Tuzzolino
(Head Coach/General Manager)
SC Management
Rob Concannon
(President),
Scott Davidson
(Assistant Coach),
Jared Nightingale
(Head Coach),
Mike Hamilton
(Assistant Coach)
Game Details
- Family Sunday: Postgame Slapshot
Get Tickets
Group Tickets
Starting at $16
10+ Tickets






$5 Frothy Friday
Every Friday is Frothy Friday at the Coliseum!

Harris Teeter Family Sunday Pack
Every Sunday is Family Sunday with our Harris Teeter Family Pack!



2025 Playoff Military Discount
Military Discount – 2025 Kelly Cup Playoffs!
Upcoming Home Games
Full Schedule

Friday, April 18th
Division Semifinals Game 1: Stingrays vs. Solar Bears
Puck Drops:
7:05 PM EDT
North Charleston Coliseum

at

North Charleston Coliseum

Saturday, April 19th
Division Semifinals Game 2: Stingrays vs. Solar Bears
Puck Drops:
6:05 PM EDT
North Charleston Coliseum

at

North Charleston Coliseum


Tuesday, April 29th
Orlando Solar Bears @ South Carolina Stingrays
Puck Drops:
7:05 PM EDT
North Charleston Coliseum

at

North Charleston Coliseum
Get Hockey Updates
Sign up for our email newsletter to be the first to know about news and upcoming games!
-
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
-