2
Final
4
Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
WHL
|
0 | 2 | 0 | 2 |
SC
|
0 | 1 | 3 | 4 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
Wheeling Nailers | 8 | 12 | 7 | 27 |
South Carolina Stingrays | 16 | 16 | 16 | 48 |
Scoring
1st Period
2nd Period
4:23
Goal
Goal by #27 Sean Josling.
8:46
Goal
Goal by #12 Lawton Courtnall, assisted by #2 Dylan MacPherson.
9:42
Goal
Goal by #39 Dan DeSalvo, assisted by #4 Zach Malatesta.
3rd Period
1:40
Goal
Goal by #28 Andrew Cherniwchan, assisted by #9 Justin Florek and #20 Mason Morelli.
15:47
Goal
Goal by #4 Zach Malatesta, assisted by #39 Dan DeSalvo and #10 Dylan Steman.
19:32
Goal
Goal by #20 Mason Morelli, assisted by #28 Andrew Cherniwchan.
Penalties
1st Period
7:56
Penalty
Felix Robert called for Helmet Violation (2:00 minutes)
19:35
Penalty
Caleb Herbert called for Hooking - minor (2:00 minutes)
2nd Period
8:02
Penalty
Chad Duchesne called for Slashing - minor (2:00 minutes)
9:33
Penalty
Caleb Herbert called for High-sticking - minor (2:00 minutes)
11:46
Penalty
Dylan Steman called for Slashing - minor (2:00 minutes)
17:51
Penalty
Mike Pelech called for Tripping - minor (2:00 minutes)
19:14
Penalty
Lawton Courtnall called for Slashing - minor (2:00 minutes)
3rd Period
2:26
Penalty
Mike Pelech called for Holding - minor (2:00 minutes)
7:30
Penalty
Will Graber called for Holding - minor (2:00 minutes)
11:31
Penalty
Felix Robert called for Tripping - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Brandon Halverson is now in as goalie.
0:00
Goalkeeper In
Alex Dubeau is now in as goalie.
0:51
Shot - Quality on net
#9 Justin Florek shoots on #31 Brandon Halverson
2:21
Shot - Non quality on net
#15 Evan Wardley shoots on #31 Alex Dubeau
2:32
Shot - Quality on net
#16 Jade Miller shoots on #31 Brandon Halverson
3:20
Shot - Quality on net
#7 Matt Foley shoots on #31 Alex Dubeau
5:02
Shot - Non quality on net
#44 Will Graber shoots on #31 Brandon Halverson
5:16
Shot - Quality on net
#77 Cole Ully shoots on #31 Brandon Halverson
5:55
Shot - Quality on net
#26 Felix Robert shoots on #31 Alex Dubeau
7:56
Penalty
Felix Robert called for Helmet Violation (2:00 minutes)
8:20
Shot - Non quality on net
#40 Caleb Herbert shoots on #31 Brandon Halverson
8:44
Shot - Non quality on net
#13 Brett Supinski shoots on #31 Brandon Halverson
9:04
Shot - Quality on net
#40 Caleb Herbert shoots on #31 Brandon Halverson
9:15
Shot - Quality on net
#39 Dan DeSalvo shoots on #31 Brandon Halverson
10:23
Shot - Non quality on net
#40 Caleb Herbert shoots on #31 Brandon Halverson
10:54
Shot - Non quality on net
#21 Tariq Hammond shoots on #31 Brandon Halverson
11:06
Shot - Non quality on net
#9 Nick Rivera shoots on #31 Alex Dubeau
11:33
Shot - Quality on net
#16 Jade Miller shoots on #31 Brandon Halverson
13:16
Shot - Quality on net
#28 Andrew Cherniwchan shoots on #31 Brandon Halverson
15:07
Shot - Non quality on net
#77 Cole Ully shoots on #31 Brandon Halverson
15:16
Shot - Quality on net
#18 Max Novak shoots on #31 Brandon Halverson
16:55
Shot - Quality on net
#2 Doyle Somerby shoots on #31 Brandon Halverson
17:59
Shot - Quality on net
#13 Brett Supinski shoots on #31 Brandon Halverson
18:18
Shot - Non quality on net
#9 Nick Rivera shoots on #31 Alex Dubeau
18:40
Shot - Quality on net
#16 Cody Sylvester shoots on #31 Alex Dubeau
19:35
Penalty
Caleb Herbert called for Hooking - minor (2:00 minutes)
19:40
Shot - Non quality on net
#88 Michael Joly shoots on #31 Alex Dubeau
19:44
Shot - Quality on net
#26 Felix Robert shoots on #31 Alex Dubeau
2nd Period
0:09
Shot - Quality on net
#39 Dan DeSalvo shoots on #31 Brandon Halverson
0:40
Shot - Quality on net
#16 Cody Sylvester shoots on #31 Alex Dubeau
2:40
Shot - Quality on net
#38 Ryan Scarfo shoots on #31 Alex Dubeau
2:48
Shot - Quality on net
#77 Cole Ully shoots on #31 Brandon Halverson
3:45
Shot - Non quality on net
#24 Aaron Thow shoots on #31 Alex Dubeau
4:23
Shot - Quality goal
#27 Sean Josling shoots on #31 Alex Dubeau
4:23
Goal
Goal by #27 Sean Josling.
4:45
Shot - Quality on net
#22 Patrick Watling shoots on #31 Alex Dubeau
4:59
Shot - Quality on net
#39 Dan DeSalvo shoots on #31 Brandon Halverson
6:08
Shot - Quality on net
#27 Tim Harrison shoots on #31 Brandon Halverson
6:29
Shot - Quality on net
#9 Justin Florek shoots on #31 Brandon Halverson
7:07
Shot - Quality on net
#9 Justin Florek shoots on #31 Brandon Halverson
7:50
Shot - Non quality on net
#23 Max Gottlieb shoots on #31 Brandon Halverson
8:02
Penalty
Chad Duchesne called for Slashing - minor (2:00 minutes)
8:12
Shot - Quality on net
#20 Mason Morelli shoots on #31 Brandon Halverson
8:46
Shot - Quality goal
#12 Lawton Courtnall shoots on #31 Alex Dubeau
8:46
Goal
Goal by #12 Lawton Courtnall, assisted by #2 Dylan MacPherson.
9:33
Penalty
Caleb Herbert called for High-sticking - minor (2:00 minutes)
9:42
Shot - Quality goal
#39 Dan DeSalvo shoots on #31 Brandon Halverson
9:42
Goal
Goal by #39 Dan DeSalvo, assisted by #4 Zach Malatesta.
9:57
Shot - Quality on net
#23 Mike Pelech shoots on #31 Alex Dubeau
10:04
Shot - Quality on net
#26 Felix Robert shoots on #31 Alex Dubeau
10:13
Shot - Non quality on net
#16 Cody Sylvester shoots on #31 Alex Dubeau
11:46
Penalty
Dylan Steman called for Slashing - minor (2:00 minutes)
13:26
Shot - Quality on net
#26 Felix Robert shoots on #31 Alex Dubeau
13:52
Shot - Quality on net
#28 Andrew Cherniwchan shoots on #31 Brandon Halverson
14:05
Shot - Quality on net
#9 Justin Florek shoots on #31 Brandon Halverson
15:13
Shot - Non quality on net
#26 Felix Robert shoots on #31 Alex Dubeau
15:45
Shot - Quality on net
#19 Cameron Askew shoots on #31 Brandon Halverson
16:30
Shot - Quality on net
#22 Patrick Watling shoots on #31 Alex Dubeau
17:29
Shot - Quality on net
#28 Andrew Cherniwchan shoots on #31 Brandon Halverson
17:51
Penalty
Mike Pelech called for Tripping - minor (2:00 minutes)
18:31
Shot - Non quality on net
#20 Mason Morelli shoots on #31 Brandon Halverson
18:34
Shot - Quality on net
#20 Mason Morelli shoots on #31 Brandon Halverson
19:14
Penalty
Lawton Courtnall called for Slashing - minor (2:00 minutes)
19:58
Shot - Non quality on net
#28 Andrew Cherniwchan shoots on #31 Brandon Halverson
3rd Period
0:41
Shot - Quality on net
#23 Max Gottlieb shoots on #31 Brandon Halverson
0:58
Shot - Quality on net
#9 Justin Florek shoots on #31 Brandon Halverson
1:05
Shot - Quality on net
#9 Justin Florek shoots on #31 Brandon Halverson
1:12
Shot - Quality on net
#20 Mason Morelli shoots on #31 Brandon Halverson
1:26
Shot - Quality on net
#9 Justin Florek shoots on #31 Brandon Halverson
1:40
Shot - Quality goal
#28 Andrew Cherniwchan shoots on #31 Brandon Halverson
1:40
Goal
Goal by #28 Andrew Cherniwchan, assisted by #9 Justin Florek and #20 Mason Morelli.
1:59
Shot - Quality on net
#13 Brett Supinski shoots on #31 Brandon Halverson
2:26
Penalty
Mike Pelech called for Holding - minor (2:00 minutes)
5:52
Shot - Quality on net
#88 Michael Joly shoots on #31 Alex Dubeau
7:30
Penalty
Will Graber called for Holding - minor (2:00 minutes)
8:16
Shot - Quality on net
#39 Dan DeSalvo shoots on #31 Brandon Halverson
10:26
Shot - Non quality on net
#40 Caleb Herbert shoots on #31 Brandon Halverson
11:31
Penalty
Felix Robert called for Tripping - minor (2:00 minutes)
12:21
Shot - Quality on net
#9 Justin Florek shoots on #31 Brandon Halverson
12:23
Shot - Quality on net
#39 Dan DeSalvo shoots on #31 Brandon Halverson
12:35
Shot - Non quality on net
#18 Max Novak shoots on #31 Brandon Halverson
13:31
Shot - Non quality on net
#23 Max Gottlieb shoots on #31 Brandon Halverson
15:02
Shot - Non quality on net
#77 Cole Ully shoots on #31 Brandon Halverson
15:47
Shot - Non quality goal
#4 Zach Malatesta shoots on #31 Brandon Halverson
15:47
Goal
Goal by #4 Zach Malatesta, assisted by #39 Dan DeSalvo and #10 Dylan Steman.
16:47
Shot - Quality on net
#16 Cody Sylvester shoots on #31 Alex Dubeau
18:13
Goalkeeper Change
Brandon Halverson out. Empty net.
18:17
Shot - Quality on net
#16 Cody Sylvester shoots on #31 Alex Dubeau
18:23
Shot - Non quality on net
#88 Michael Joly shoots on #31 Alex Dubeau
18:38
Shot - Non quality on net
#2 Dylan MacPherson shoots on #31 Alex Dubeau
19:25
Shot - Quality on net
#88 Michael Joly shoots on #31 Alex Dubeau
19:32
Shot - Quality goal
#20 Mason Morelli shoots on #
19:32
Goal
Goal by #20 Mason Morelli, assisted by #28 Andrew Cherniwchan.
19:58
Shot - Non quality on net
#15 Evan Wardley shoots on #31 Alex Dubeau
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Doyle Somerby
#2
|
D | 0 | 0 | 0 | 1 | 0 |
Macoy Erkamps
#3
|
D | 0 | 0 | -1 | 0 | 0 |
Zach Malatesta
#4
|
D | 1 | 1 | +4 | 1 | 0 |
Justin Florek
#9
|
F | 0 | 1 | +1 | 8 | 0 |
Dylan Steman
#10
|
F | 0 | 1 | 0 | 0 | 2 |
Brett Supinski
#13
|
F | 0 | 0 | 0 | 3 | 0 |
Jade Miller
#16
|
F | 0 | 0 | 0 | 2 | 0 |
Max Novak
#18
|
F | 0 | 0 | +1 | 2 | 0 |
Cameron Askew
#19
|
F | 0 | 0 | -1 | 1 | 0 |
Mason Morelli
#20
|
F | 1 | 1 | +2 | 5 | 0 |
Tariq Hammond
#21
|
D | 0 | 0 | +4 | 1 | 0 |
Max Gottlieb
#23
|
D | 0 | 0 | -2 | 3 | 0 |
Tim Harrison
#27
|
F | 0 | 0 | 0 | 1 | 0 |
Andrew Cherniwchan
#28
|
F | 1 | 1 | +2 | 5 | 0 |
Dan DeSalvo
#39
|
F | 1 | 1 | 0 | 6 | 0 |
Caleb Herbert
#40
|
F | 0 | 0 | 0 | 4 | 4 |
Will Graber
#44
|
D | 0 | 0 | 0 | 1 | 2 |
Cole Ully
#77
|
F | 0 | 0 | -1 | 4 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Alex Dubeau
#31
|
25 | 92.593 | 2 | 0 |
Matt Madore
#32
|
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 |
---|---|---|---|---|---|---|
Dylan MacPherson
#2
|
D | 0 | 1 | +1 | 1 | 0 |
Chad Duchesne
#4
|
D | 0 | 0 | 0 | 0 | 2 |
Matt Foley
#7
|
D | 0 | 0 | -1 | 1 | 0 |
Nick Rivera
#9
|
F | 0 | 0 | 0 | 2 | 0 |
Lawton Courtnall
#12
|
F | 1 | 0 | 0 | 1 | 2 |
Tyler Drevitch
#13
|
F | 0 | 0 | 0 | 0 | 0 |
Shane Kuzmeski
#14
|
D | 0 | 0 | -1 | 0 | 0 |
Evan Wardley
#15
|
D | 0 | 0 | -1 | 2 | 0 |
Cody Sylvester
#16
|
F | 0 | 0 | 0 | 5 | 0 |
Ben Freeman
#19
|
F | 0 | 0 | 0 | 0 | 0 |
Matt Alfaro
#21
|
F | 0 | 0 | -1 | 0 | 0 |
Patrick Watling
#22
|
F | 0 | 0 | 0 | 2 | 0 |
Mike Pelech
#23
|
F | 0 | 0 | -2 | 1 | 4 |
Aaron Thow
#24
|
D | 0 | 0 | -1 | 1 | 0 |
Felix Robert
#26
|
F | 0 | 0 | -2 | 5 | 4 |
Sean Josling
#27
|
F | 1 | 0 | -1 | 1 | 0 |
Ryan Scarfo
#38
|
F | 0 | 0 | 0 | 1 | 0 |
Michael Joly
#88
|
F | 0 | 0 | -2 | 4 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Brandon Halverson
#31
|
44 | 93.617 | 3 | 0 |
Shane Starrett
#40
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Wheeling Nailers
South Carolina Stingrays
27
48
Shots on Goal
7%
8%
Shots Percentage
4
6
Power Plays
12
8
Penalty Minutes
44
25
Saves
92%
93%
Saves Percentage
Referee:
Kyle Lekun
Linesmen:
Shane Gustafson,
Terry Wicklum
WHL Management
Mark French
(Head Coach/Director of Hockey Operations),
Derek Army
(Assistant Coach)
SC Management
Rob Concannon
(President),
Ryan Blair
(Head Coach),
Brenden Kotyk
(Assistant Coach)
Latest News
More News
ECHL Transactions - Nov. 15
ECHL Today - Nov. 15
ECHL Transactions - Nov. 14
Ice Level Podcast - Episode 7
ECHL Today - Nov. 14
ECHL Transactions - Nov. 13
ECHL Today - Nov. 13
ECHL Transactions - Nov. 12
2025 ECHL Hall of Fame Class is Burrows, Gagnon, Hicks and Thornborough
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
- 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