
4
Final
0

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

11:30
Goal
Goal by #93 Grant Hebert, assisted by #10 Filip Fornåå Svensson and #2 Darick Louis-Jean.
2nd Period

7:48
Goal
Goal by #4 Carson Musser, assisted by #25 Brandon Osmundson.

10:58
Goal
Goal by #21 Justin Young, assisted by #17 Jaden Shields.
3rd Period

16:27
Goal
Goal by #10 Filip Fornåå Svensson, assisted by #2 Darick Louis-Jean and #32 Thomas Milic.
Penalties
1st Period

7:22
Penalty
Josh McDougall called for Hooking - minor (2:00 minutes)
2nd Period

3:03
Penalty
Brandon Yeamans called for Slashing - minor (2:00 minutes)

13:02
Penalty
Spencer Kennedy called for Tripping - minor (2:00 minutes)
3rd Period
1st Period

0:00
Goalkeeper In
Luke Cavallin is now in as goalie.

0:00
Goalkeeper In
Thomas Milic is now in as goalie.

1:11
Shot - Non quality on net
#14 Connor Fedorek shoots on #33 Luke Cavallin

2:40
Shot - Quality on net
#15 Tyler Hylland shoots on #32 Thomas Milic

2:41
Shot - Non quality on net
#2 Wyatt McLeod shoots on #32 Thomas Milic

2:48
Shot - Non quality on net
#9 Nicolas Guay shoots on #32 Thomas Milic

3:43
Shot - Non quality on net
#94 Brady Fleurent shoots on #33 Luke Cavallin

6:20
Shot - Non quality on net
#27 Cory Thomas shoots on #32 Thomas Milic

7:20
Shot - Quality on net
#32 Morgan Adams-Moisan shoots on #32 Thomas Milic

7:22
Penalty
Josh McDougall called for Hooking - minor (2:00 minutes)

8:55
Shot - Quality on net
#16 Marko Reifenberger shoots on #33 Luke Cavallin

10:21
Shot - Non quality on net
#7 Nathan Kelly shoots on #33 Luke Cavallin

11:29
Shot - Non quality on net
#10 Filip Fornåå Svensson shoots on #33 Luke Cavallin

11:30
Shot - Non quality goal
#93 Grant Hebert shoots on #33 Luke Cavallin

11:30
Goal
Goal by #93 Grant Hebert, assisted by #10 Filip Fornåå Svensson and #2 Darick Louis-Jean.

12:10
Shot - Non quality on net
#94 Brady Fleurent shoots on #33 Luke Cavallin

13:05
Shot - Non quality on net
#23 Josh McDougall shoots on #33 Luke Cavallin

13:52
Shot - Non quality on net
#15 Graham Sward shoots on #33 Luke Cavallin

14:15
Shot - Non quality on net
#15 Graham Sward shoots on #33 Luke Cavallin

15:49
Shot - Quality on net
#93 Grant Hebert shoots on #33 Luke Cavallin

15:59
Shot - Non quality on net
#14 Connor Fedorek shoots on #33 Luke Cavallin

16:16
Shot - Non quality on net
#94 Brady Fleurent shoots on #33 Luke Cavallin
2nd Period

0:29
Shot - Quality on net
#9 Gehrett Sargis shoots on #33 Luke Cavallin

2:19
Shot - Non quality on net
#15 Tyler Hylland shoots on #32 Thomas Milic

3:02
Shot - Quality on net
#18 Xavier Cormier shoots on #32 Thomas Milic

3:03
Penalty
Brandon Yeamans called for Slashing - minor (2:00 minutes)

3:31
Shot - Non quality on net
#91 Anthony Beauregard shoots on #32 Thomas Milic

3:50
Shot - Non quality on net
#91 Anthony Beauregard shoots on #32 Thomas Milic

4:03
Shot - Quality on net
#78 Tommy Cormier shoots on #32 Thomas Milic

4:37
Shot - Non quality on net
#19 Israel Mianscum shoots on #32 Thomas Milic

5:13
Shot - Non quality on net
#16 Marko Reifenberger shoots on #33 Luke Cavallin

6:03
Shot - Quality on net
#7 Nathan Kelly shoots on #33 Luke Cavallin

7:48
Shot - Quality goal
#4 Carson Musser shoots on #33 Luke Cavallin

7:48
Goal
Goal by #4 Carson Musser, assisted by #25 Brandon Osmundson.

9:58
Shot - Non quality on net
#2 Wyatt McLeod shoots on #32 Thomas Milic

10:27
Shot - Non quality on net
#14 Connor Fedorek shoots on #33 Luke Cavallin

10:58
Shot - Quality goal
#21 Justin Young shoots on #33 Luke Cavallin

10:58
Goal
Goal by #21 Justin Young, assisted by #17 Jaden Shields.

12:40
Goalkeeper Change
Luke Cavallin out. Empty net.

13:02
Penalty
Spencer Kennedy called for Tripping - minor (2:00 minutes)

13:02
Goalkeeper In
Luke Cavallin is now in as goalie.

13:24
Shot - Quality on net
#14 Brycen Martin shoots on #32 Thomas Milic

13:30
Shot - Non quality on net
#91 Anthony Beauregard shoots on #32 Thomas Milic

14:49
Shot - Non quality on net
#78 Tommy Cormier shoots on #32 Thomas Milic

16:26
Shot - Non quality on net
#10 Isaac Dufort shoots on #32 Thomas Milic

19:09
Shot - Non quality on net
#2 Darick Louis-Jean shoots on #33 Luke Cavallin
3rd Period

0:18
Shot - Quality on net
#19 Sean Montgomery shoots on #33 Luke Cavallin

0:40
Shot - Non quality on net
#94 Brady Fleurent shoots on #33 Luke Cavallin

0:43
Shot - Quality on net
#94 Brady Fleurent shoots on #33 Luke Cavallin

1:08
Shot - Quality on net
#93 Grant Hebert shoots on #33 Luke Cavallin

3:35
Shot - Quality on net
#94 Brady Fleurent shoots on #33 Luke Cavallin

3:36
Shot - Quality on net
#21 Justin Young shoots on #33 Luke Cavallin

3:39
Shot - Quality on net
#94 Brady Fleurent shoots on #33 Luke Cavallin

4:30
Shot - Non quality on net
#25 Brandon Osmundson shoots on #33 Luke Cavallin

8:55
Shot - Quality on net
#15 Tyler Hylland shoots on #32 Thomas Milic

9:30
Shot - Non quality on net
#65 Liam Peyton shoots on #32 Thomas Milic

10:37
Shot - Non quality on net
#19 Sean Montgomery shoots on #33 Luke Cavallin

11:38
Shot - Quality on net
#6 Jacob Paquette shoots on #32 Thomas Milic

14:23
Shot - Quality on net
#91 Anthony Beauregard shoots on #32 Thomas Milic

15:40
Shot - Non quality on net
#19 Israel Mianscum shoots on #32 Thomas Milic

15:41
Goalkeeper Change
Luke Cavallin out. Empty net.

16:27
Shot - Quality goal
#10 Filip Fornåå Svensson shoots on #33 Luke Cavallin

16:27
Goal
Goal by #10 Filip Fornåå Svensson, assisted by #2 Darick Louis-Jean and #32 Thomas Milic.

16:27
Goalkeeper In
Luke Cavallin is now in as goalie.

17:57
Shot - Quality on net
#9 Gehrett Sargis shoots on #33 Luke Cavallin

18:05
Shot - Quality on net
#4 Carson Musser shoots on #33 Luke Cavallin
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Wyatt McLeod
#2
|
D | 0 | 0 | -2 | 2 | 0 |
Kirby Proctor
#3
|
D | 0 | 0 | -1 | 0 | 0 |
Mathieu Boislard
#5
|
D | 0 | 0 | 0 | 0 | 0 |
Jacob Paquette
#6
|
D | 0 | 0 | -1 | 1 | 0 |
Jonathan Yantsis
#7
|
F | 0 | 0 | 0 | 0 | 0 |
Nicolas Guay
#9
|
RW | 0 | 0 | -1 | 1 | 0 |
Isaac Dufort
#10
|
F | 0 | 0 | -1 | 1 | 0 |
Brycen Martin
#14
|
D | 0 | 0 | -2 | 1 | 0 |
Tyler Hylland
#15
|
F | 0 | 0 | -2 | 3 | 0 |
Xavier Cormier
#18
|
F | 0 | 0 | -2 | 1 | 0 |
Israel Mianscum
#19
|
LW | 0 | 0 | -2 | 2 | 0 |
Cory Thomas
#27
|
D | 0 | 0 | -1 | 1 | 0 |
Morgan Adams-Moisan
#32
|
F | 0 | 0 | -2 | 1 | 0 |
Liam Peyton
#65
|
LW | 0 | 0 | 0 | 1 | 0 |
Justin Ducharme
#71
|
F | 0 | 0 | -1 | 0 | 0 |
Tommy Cormier
#78
|
C | 0 | 0 | -1 | 2 | 0 |
Anthony Beauregard
#91
|
F | 0 | 0 | -2 | 4 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Hunter Jones
#29
|
0 | 0.000 | 0 | 0 |
Luke Cavallin
#33
|
28 | 90.323 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Darick Louis-Jean
#2
|
D | 0 | 2 | +3 | 1 | 0 |
Carson Musser
#4
|
D | 1 | 0 | +1 | 2 | 0 |
Nathan Kelly
#7
|
D | 0 | 0 | 0 | 2 | 0 |
Gehrett Sargis
#9
|
F | 0 | 0 | 0 | 2 | 0 |
Filip Fornåå Svensson
#10
|
F | 1 | 1 | +3 | 2 | 0 |
Andrei Bakanov
#11
|
F | 0 | 0 | 0 | 0 | 0 |
Connor Fedorek
#14
|
D | 0 | 0 | +1 | 3 | 0 |
Graham Sward
#15
|
D | 0 | 0 | +2 | 2 | 0 |
Marko Reifenberger
#16
|
F | 0 | 0 | +1 | 2 | 0 |
Jaden Shields
#17
|
D | 0 | 1 | +1 | 0 | 0 |
Sean Montgomery
#19
|
F | 0 | 0 | +1 | 2 | 0 |
Justin Young
#21
|
F | 1 | 0 | +2 | 2 | 0 |
Josh McDougall
#23
|
D | 0 | 0 | +1 | 1 | 2 |
Brandon Osmundson
#25
|
F | 0 | 1 | +2 | 1 | 0 |
Spencer Kennedy
#26
|
F | 0 | 0 | 0 | 0 | 2 |
Brandon Yeamans
#74
|
F | 0 | 0 | 0 | 0 | 2 |
Grant Hebert
#93
|
F | 1 | 0 | +2 | 3 | 0 |
Brady Fleurent
#94
|
F | 0 | 0 | 0 | 7 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Thomas Milic
#32
|
21 | 100.000 | 0 | 0 |
Kristian Stead
#37
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


32
21
Shots on Goal
13%
0%
Shots Percentage
0
3
Power Plays
6
0
Penalty Minutes
21
28
Saves
100%
88%
Saves Percentage
Referee:
Tyler Hascall
Linesmen:
Maxime Bedard,
Guillaume Ouellet
NOR Management
Patrick Cavanagh
(Chief Operating Officer),
Jeff Carr
(Head Coach),
Brent Clarke
(Assistant Coach)
TR Management
Ron Choules
(Head Coach/General Manager),
Alex Cousineau
(Executive Vice President),
Luc-Olivier Blain
(Assistant Coach)
Latest News
More News

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

ECHL Transactions - June 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
-
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
-