
9
Final
2

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
4 | 4 | 1 | 9 |
![]() |
1 | 1 | 0 | 2 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
8 | 8 | 9 | 25 |
![]() |
9 | 11 | 9 | 29 |
Scoring
1st Period

0:38
Goal
Goal by #14 Jared Cockrell, assisted by #21 Matt Alfaro.

5:07
Goal
Goal by #36 Sam Houde, assisted by #21 Matt Alfaro and #16 Cam Hausinger.

8:59
Goal
Goal by #17 Brandon Saigeon, assisted by #14 Jared Cockrell.

9:26
Goal
Goal by #25 Bobby Hampton, assisted by #28 Nick Mangone and #39 Cam Hough.

9:59
Goal
Goal by #9 Blake Murray, assisted by #22 Anthony Gagnon.
2nd Period

2:44
Goal
Goal by #6 Adam Smith, assisted by #36 Sam Houde and #16 Cam Hausinger.

3:12
Goal
Goal by #21 Matt Alfaro, assisted by #36 Sam Houde and #6 Adam Smith.

5:56
Goal
Goal by #18 Chris Ortiz, assisted by #17 Brandon Saigeon and #14 Jared Cockrell.

13:50
Goal
Goal by #24 Alex Tonge, assisted by #21 Marly Quince and #23 Cody Milan.

18:39
Goal
Goal by #16 Cam Hausinger, assisted by #18 Chris Ortiz and #21 Matt Alfaro.
3rd Period

2:16
Goal
Goal by #24 Josh Maniscalco, assisted by #17 Brandon Saigeon and #6 Adam Smith.
Penalties
1st Period

14:18
Penalty
Ryan Cook called for Tripping - minor (2:00 minutes)

15:14
Penalty
Cam Hausinger called for Interference - minor (2:00 minutes)
2nd Period

8:50
Penalty
Sean Leonard called for Fighting - Major (5:00 minutes)

8:50
Penalty
Félix Paré called for Fighting - Major (5:00 minutes)

8:50
Penalty
Félix Paré called for Instigating - minor (2:00 minutes)

9:17
Penalty
Cody Milan called for Tripping - minor (2:00 minutes)

16:34
Penalty
Sam Thibault called for Unsportsmanlike conduct - minor (2:00 minutes)

19:38
Penalty
Bobby Hampton called for Holding - minor (2:00 minutes)
3rd Period

2:05
Penalty
Sean Leonard called for Roughing - minor (2:00 minutes)

2:33
Penalty
Nick Mangone called for Unsportsmanlike conduct - minor (2:00 minutes)

4:50
Penalty
Sam Thibault called for Roughing - minor (2:00 minutes)

4:50
Penalty
Jake Flegel called for Roughing - minor (2:00 minutes)

5:22
Penalty
Sean Leonard called for Fighting - Major (5:00 minutes)

5:22
Penalty
Josh Victor called for Fighting - Major (5:00 minutes)

5:22
Penalty
Mackenzie Dwyer called for Roughing - minor (2:00 minutes)

7:15
Penalty
Nick Mangone called for Illegal equipment - minor (2:00 minutes)

7:21
Penalty
Sam Thibault called for Elbowing - minor (2:00 minutes)

7:42
Penalty
Adam Smith called for Interference - minor (2:00 minutes)

10:28
Penalty
Ryan Cook called for Interference - minor (2:00 minutes)

20:00
Penalty
Mackenzie Dwyer called for Misconduct (10:00 minutes)

20:00
Penalty
Nate Boomhower called for Misconduct (10:00 minutes)
1st Period

0:00
Goalkeeper In
Beck Warm is now in as goalie.

0:00
Goalkeeper In
Stefanos Lekkas is now in as goalie.

0:38
Shot - Quality goal
#14 Jared Cockrell shoots on #35 Beck Warm

0:38
Goal
Goal by #14 Jared Cockrell, assisted by #21 Matt Alfaro.

5:07
Shot - Quality goal
#36 Sam Houde shoots on #35 Beck Warm

5:07
Goal
Goal by #36 Sam Houde, assisted by #21 Matt Alfaro and #16 Cam Hausinger.

5:45
Shot - Quality on net
#23 Cody Milan shoots on #30 Stefanos Lekkas

6:03
Shot - Non quality on net
#5 Nick Schaus shoots on #30 Stefanos Lekkas

6:55
Shot - Quality on net
#13 Nate Boomhower shoots on #35 Beck Warm

8:11
Shot - Quality on net
#21 Marly Quince shoots on #30 Stefanos Lekkas

8:51
Shot - Quality on net
#23 Cody Milan shoots on #30 Stefanos Lekkas

8:59
Shot - Quality goal
#17 Brandon Saigeon shoots on #35 Beck Warm

8:59
Goal
Goal by #17 Brandon Saigeon, assisted by #14 Jared Cockrell.

9:26
Shot - Non quality goal
#25 Bobby Hampton shoots on #35 Beck Warm

9:26
Goal
Goal by #25 Bobby Hampton, assisted by #28 Nick Mangone and #39 Cam Hough.

9:29
Shot - Non quality on net
#48 Anthony Collins shoots on #30 Stefanos Lekkas

9:34
Goalkeeper In
Dylan Wells is now in as goalie.

9:34
Goalkeeper Change
Beck Warm out. Empty net.

9:59
Shot - Quality goal
#9 Blake Murray shoots on #30 Stefanos Lekkas

9:59
Goal
Goal by #9 Blake Murray, assisted by #22 Anthony Gagnon.

11:42
Shot - Non quality on net
#28 Nick Mangone shoots on #30 Dylan Wells

11:51
Shot - Quality on net
#9 Blake Murray shoots on #30 Stefanos Lekkas

12:03
Shot - Non quality on net
#24 Josh Maniscalco shoots on #30 Dylan Wells

13:06
Shot - Non quality on net
#24 Josh Maniscalco shoots on #30 Dylan Wells

14:18
Penalty
Ryan Cook called for Tripping - minor (2:00 minutes)

14:35
Shot - Non quality on net
#27 Paul Meyer shoots on #30 Stefanos Lekkas

15:14
Penalty
Cam Hausinger called for Interference - minor (2:00 minutes)

15:34
Shot - Non quality on net
#22 Anthony Gagnon shoots on #30 Stefanos Lekkas
2nd Period

1:41
Shot - Non quality on net
#19 Félix Paré shoots on #30 Dylan Wells

2:04
Shot - Non quality on net
#48 Anthony Collins shoots on #30 Stefanos Lekkas

2:39
Shot - Non quality on net
#28 Nick Mangone shoots on #30 Dylan Wells

2:44
Shot - Non quality goal
#6 Adam Smith shoots on #30 Dylan Wells

2:44
Goal
Goal by #6 Adam Smith, assisted by #36 Sam Houde and #16 Cam Hausinger.

3:12
Shot - Quality goal
#21 Matt Alfaro shoots on #30 Dylan Wells

3:12
Goal
Goal by #21 Matt Alfaro, assisted by #36 Sam Houde and #6 Adam Smith.

4:12
Shot - Non quality on net
#25 Colton Heffley shoots on #30 Stefanos Lekkas

5:30
Shot - Non quality on net
#23 Cody Milan shoots on #30 Stefanos Lekkas

5:56
Shot - Quality goal
#18 Chris Ortiz shoots on #30 Dylan Wells

5:56
Goal
Goal by #18 Chris Ortiz, assisted by #17 Brandon Saigeon and #14 Jared Cockrell.

8:50
Penalty
Sean Leonard called for Fighting - Major (5:00 minutes)

8:50
Penalty
Félix Paré called for Fighting - Major (5:00 minutes)

8:50
Penalty
Félix Paré called for Instigating - minor (2:00 minutes)

9:17
Penalty
Cody Milan called for Tripping - minor (2:00 minutes)

10:06
Shot - Non quality on net
#36 Sam Houde shoots on #30 Dylan Wells

11:15
Shot - Non quality on net
#21 Marly Quince shoots on #30 Stefanos Lekkas

13:09
Shot - Quality on net
#21 Marly Quince shoots on #30 Stefanos Lekkas

13:50
Shot - Quality on net
#21 Marly Quince shoots on #30 Stefanos Lekkas

13:50
Shot - Quality goal
#24 Alex Tonge shoots on #30 Stefanos Lekkas

13:50
Goal
Goal by #24 Alex Tonge, assisted by #21 Marly Quince and #23 Cody Milan.

14:18
Shot - Quality on net
#22 Anthony Gagnon shoots on #30 Stefanos Lekkas

16:34
Penalty
Sam Thibault called for Unsportsmanlike conduct - minor (2:00 minutes)

16:40
Shot - Non quality on net
#24 Josh Maniscalco shoots on #30 Dylan Wells

17:33
Shot - Quality on net
#21 Marly Quince shoots on #30 Stefanos Lekkas

18:38
Shot - Non quality on net
#7 Mackenzie Dwyer shoots on #30 Stefanos Lekkas

18:39
Shot - Quality goal
#16 Cam Hausinger shoots on #30 Dylan Wells

18:39
Goal
Goal by #16 Cam Hausinger, assisted by #18 Chris Ortiz and #21 Matt Alfaro.

19:00
Shot - Non quality on net
#7 Mackenzie Dwyer shoots on #30 Stefanos Lekkas

19:38
Penalty
Bobby Hampton called for Holding - minor (2:00 minutes)
3rd Period

2:04
Shot - Non quality on net
#36 Sam Houde shoots on #30 Dylan Wells

2:05
Penalty
Sean Leonard called for Roughing - minor (2:00 minutes)

2:16
Shot - Non quality goal
#24 Josh Maniscalco shoots on #30 Dylan Wells

2:16
Goal
Goal by #24 Josh Maniscalco, assisted by #17 Brandon Saigeon and #6 Adam Smith.

2:33
Penalty
Nick Mangone called for Unsportsmanlike conduct - minor (2:00 minutes)

2:36
Shot - Quality on net
#16 Cam Hausinger shoots on #30 Dylan Wells

3:42
Shot - Quality on net
#19 Félix Paré shoots on #30 Dylan Wells

4:50
Shot - Non quality on net
#8 Sam Thibault shoots on #30 Stefanos Lekkas

4:50
Shot - Non quality on net
#25 Colton Heffley shoots on #30 Stefanos Lekkas

4:50
Penalty
Sam Thibault called for Roughing - minor (2:00 minutes)

4:50
Penalty
Jake Flegel called for Roughing - minor (2:00 minutes)

5:22
Shot - Non quality on net
#24 Alex Tonge shoots on #30 Stefanos Lekkas

5:22
Penalty
Sean Leonard called for Fighting - Major (5:00 minutes)

5:22
Penalty
Josh Victor called for Fighting - Major (5:00 minutes)

5:22
Penalty
Mackenzie Dwyer called for Roughing - minor (2:00 minutes)

5:45
Shot - Quality on net
#6 Adam Smith shoots on #30 Dylan Wells

6:59
Shot - Non quality on net
#17 Brandon Saigeon shoots on #30 Dylan Wells

7:15
Penalty
Nick Mangone called for Illegal equipment - minor (2:00 minutes)

7:21
Penalty
Sam Thibault called for Elbowing - minor (2:00 minutes)

7:42
Penalty
Adam Smith called for Interference - minor (2:00 minutes)

9:58
Shot - Non quality on net
#4 Ryan Cook shoots on #30 Stefanos Lekkas

10:28
Penalty
Ryan Cook called for Interference - minor (2:00 minutes)

11:12
Shot - Non quality on net
#17 Brandon Saigeon shoots on #30 Dylan Wells

15:27
Shot - Quality on net
#17 Brandon Saigeon shoots on #30 Dylan Wells

17:29
Shot - Non quality on net
#4 Ryan Cook shoots on #30 Stefanos Lekkas

17:29
Shot - Quality on net
#26 Aaron Huffnagle shoots on #30 Stefanos Lekkas

17:29
Shot - Non quality on net
#4 Ryan Cook shoots on #30 Stefanos Lekkas

17:55
Shot - Non quality on net
#8 Sam Thibault shoots on #30 Stefanos Lekkas

18:55
Shot - Quality on net
#39 Cam Hough shoots on #30 Dylan Wells

20:00
Shot - Non quality on net
#27 Paul Meyer shoots on #30 Stefanos Lekkas

20:00
Penalty
Mackenzie Dwyer called for Misconduct (10:00 minutes)

20:00
Penalty
Nate Boomhower called for Misconduct (10:00 minutes)
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Ryan Cook
#4
|
D | 0 | 0 | -2 | 3 | 4 |
Nick Schaus
#5
|
D | 0 | 0 | -5 | 1 | 0 |
Sean Leonard
#6
|
D | 0 | 0 | 0 | 0 | 12 |
Mackenzie Dwyer
#7
|
D | 0 | 0 | -1 | 2 | 12 |
Sam Thibault
#8
|
D | 0 | 0 | -1 | 2 | 6 |
Blake Murray
#9
|
F | 1 | 0 | -1 | 2 | 0 |
Conor Landrigan
#12
|
F | 0 | 0 | -1 | 0 | 0 |
Marly Quince
#21
|
F | 0 | 1 | -3 | 5 | 0 |
Anthony Gagnon
#22
|
F | 0 | 1 | -2 | 2 | 0 |
Cody Milan
#23
|
F | 0 | 1 | -3 | 3 | 2 |
Alex Tonge
#24
|
F | 1 | 0 | -3 | 2 | 0 |
Colton Heffley
#25
|
F | 0 | 0 | -2 | 2 | 0 |
Aaron Huffnagle
#26
|
F | 0 | 0 | -1 | 1 | 0 |
Paul Meyer
#27
|
D | 0 | 0 | -4 | 2 | 0 |
Anthony Collins
#48
|
F | 0 | 0 | -1 | 2 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Dylan Wells
#30
|
15 | 75.000 | 5 | 0 |
Beck Warm
#35
|
1 | 20.000 | 4 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Jake Flegel
#4
|
D | 0 | 0 | +2 | 0 | 2 |
Adam Smith
#6
|
D | 1 | 2 | +5 | 2 | 2 |
Matt Foley
#7
|
D | 0 | 0 | -1 | 0 | 0 |
Josh Victor
#11
|
D | 0 | 0 | 0 | 0 | 5 |
Nate Boomhower
#13
|
F | 0 | 0 | 0 | 1 | 10 |
Jared Cockrell
#14
|
F | 1 | 2 | +3 | 1 | 0 |
Cam Hausinger
#16
|
F | 1 | 2 | +2 | 2 | 2 |
Brandon Saigeon
#17
|
F | 1 | 2 | +1 | 4 | 0 |
Chris Ortiz
#18
|
D | 1 | 1 | +2 | 1 | 0 |
Félix Paré
#19
|
F | 0 | 0 | +3 | 2 | 7 |
Matt Alfaro
#21
|
F | 1 | 3 | +4 | 1 | 0 |
Josh Maniscalco
#24
|
D | 1 | 0 | +3 | 4 | 0 |
Bobby Hampton
#25
|
F | 1 | 0 | +1 | 1 | 2 |
Nick Mangone
#28
|
F | 0 | 1 | +1 | 2 | 4 |
Sam Houde
#36
|
F | 1 | 2 | +3 | 3 | 0 |
Cam Hough
#39
|
F | 0 | 1 | +1 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Stefanos Lekkas
#30
|
27 | 93.103 | 2 | 0 |
Louis-Philip Guindon
#35
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


25
29
Shots on Goal
36%
7%
Shots Percentage
7
6
Power Plays
34
36
Penalty Minutes
27
16
Saves
93%
64%
Saves Percentage
Referee:
Nolan Bloyer
Linesmen:
Evan Knox,
Derek Howard
WHL Management
Derek Army
(Head Coach),
Ryan Kuwabara
(Assistant Coach),
Brian Komorowski
(President/Governor)
NOR Management
Patrick Cavanagh
(Chief Operating Officer),
Rod Taylor
(Head Coach),
Ryan McGinnis
(Assistant Coach/General Manager)
Latest News
More News

ECHL Transactions - June 20

Royals hire Peters as head coach

New Mexico Pro Hockey announces finalists for "Name the Team" Contest

ECHL represented on Stanley Cup champion for 25th straight year

Carkner departs Solar Bears for AHL

Weber named Heartlanders head coach

ECHL announces Protected Lists

Recap of 2025 Kelly Cup Finals

Trois-Rivières claims 2025 Kelly Cup title
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
-