
4
Final
5

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
0 | 2 | 2 | 4 |
![]() |
4 | 1 | 0 | 5 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
8 | 10 | 15 | 33 |
![]() |
16 | 7 | 3 | 26 |
Scoring
1st Period

2:26
Goal
Goal by #37 Matt Brown, assisted by #2 Robbie Stucker and #55 Mason Primeau.

3:43
Goal
Goal by #13 Cam Cook, assisted by #21 Austin Master and #5 Lou-Félix Denis.

10:42
Goal
Goal by #59 Tyler Gratton, assisted by #17 Todd Skirving.

17:16
Goal
Goal by #23 Gianfranco Cassaro, assisted by #71 Jake Smith and #39 Connor McMenamin.
2nd Period

5:02
Goal
Goal by #32 Morgan Adams-Moisan, assisted by #71 Justin Ducharme and #18 Xavier Cormier.

12:40
Goal
Goal by #17 Todd Skirving, assisted by #20 Matt Miller.

14:13
Goal
Goal by #18 Xavier Cormier, assisted by #27 Cory Thomas and #78 Tommy Cormier.
3rd Period

0:54
Goal
Goal by #16 Alex Beaucage, assisted by #78 Tommy Cormier and #18 Xavier Cormier.

19:11
Goal
Goal by #10 Isaac Dufort, assisted by #32 Morgan Adams-Moisan and #15 Tyler Hylland.
Penalties
1st Period

6:53
Penalty
Anthony Beauregard called for Tripping - minor (2:00 minutes)

11:00
Penalty
Xavier Cormier called for Cross-Checking Minor (2:00 minutes)

17:39
Penalty
Cory Thomas called for Hooking - minor (2:00 minutes)
2nd Period

2:41
Penalty
Robbie Stucker called for Tripping - minor (2:00 minutes)

5:39
Penalty
Isaac Dufort called for Roughing - minor (2:00 minutes)

5:39
Penalty
Kenny Johnson called for Roughing - minor (2:00 minutes)

6:23
Penalty
Xavier Cormier called for Tripping - minor (2:00 minutes)

10:38
Penalty
Tyler Gratton called for Roughing - minor (2:00 minutes)

14:28
Penalty
Wyatt McLeod called for Interference - minor (2:00 minutes)
3rd Period

4:05
Penalty
Tyler Hylland called for Delay of Game (2:00 minutes)

15:19
Penalty
Mason Primeau called for Fighting - Major (5:00 minutes)

15:19
Penalty
Jacob Paquette called for Fighting - Major (5:00 minutes)
1st Period

0:00
Goalkeeper In
Vinnie Purpura is now in as goalie.

0:00
Goalkeeper In
Hunter Jones is now in as goalie.

1:22
Shot - Quality on net
#18 Xavier Cormier shoots on #29 Vinnie Purpura

2:08
Shot - Non quality on net
#57 Kenny Johnson shoots on #29 Hunter Jones

2:26
Shot - Quality goal
#37 Matt Brown shoots on #29 Hunter Jones

2:26
Goal
Goal by #37 Matt Brown, assisted by #2 Robbie Stucker and #55 Mason Primeau.

3:43
Shot - Quality goal
#13 Cam Cook shoots on #29 Hunter Jones

3:43
Goal
Goal by #13 Cam Cook, assisted by #21 Austin Master and #5 Lou-Félix Denis.

5:29
Shot - Quality on net
#6 Jacob Paquette shoots on #29 Vinnie Purpura

6:10
Shot - Non quality on net
#3 Kirby Proctor shoots on #29 Vinnie Purpura

6:38
Shot - Non quality on net
#13 Cam Cook shoots on #29 Hunter Jones

6:53
Penalty
Anthony Beauregard called for Tripping - minor (2:00 minutes)

7:06
Shot - Non quality on net
#19 Brock Caufield shoots on #29 Hunter Jones

7:16
Shot - Non quality on net
#17 Todd Skirving shoots on #29 Hunter Jones

8:49
Shot - Quality on net
#46 Vincent Sévigny shoots on #29 Vinnie Purpura

10:42
Shot - Quality goal
#59 Tyler Gratton shoots on #29 Hunter Jones

10:42
Goal
Goal by #59 Tyler Gratton, assisted by #17 Todd Skirving.

11:00
Penalty
Xavier Cormier called for Cross-Checking Minor (2:00 minutes)

11:09
Shot - Quality on net
#55 Mason Primeau shoots on #29 Hunter Jones

11:23
Shot - Non quality on net
#9 Sam Sedley shoots on #29 Hunter Jones

11:41
Shot - Quality on net
#55 Mason Primeau shoots on #29 Hunter Jones

12:24
Shot - Quality on net
#71 Jake Smith shoots on #29 Hunter Jones

12:41
Shot - Non quality on net
#71 Jake Smith shoots on #29 Hunter Jones

12:52
Shot - Non quality on net
#16 Alex Beaucage shoots on #29 Vinnie Purpura

13:52
Shot - Quality on net
#16 Alex Beaucage shoots on #29 Vinnie Purpura

15:14
Shot - Quality on net
#19 Brock Caufield shoots on #29 Hunter Jones

15:34
Shot - Non quality on net
#91 Anthony Beauregard shoots on #29 Vinnie Purpura

16:32
Shot - Non quality on net
#32 Morgan Adams-Moisan shoots on #29 Vinnie Purpura

16:59
Shot - Non quality on net
#39 Connor McMenamin shoots on #29 Hunter Jones

17:16
Shot - Non quality goal
#23 Gianfranco Cassaro shoots on #29 Hunter Jones

17:16
Goal
Goal by #23 Gianfranco Cassaro, assisted by #71 Jake Smith and #39 Connor McMenamin.

17:36
Shot - Non quality on net
#13 Cam Cook shoots on #29 Hunter Jones

17:39
Penalty
Cory Thomas called for Hooking - minor (2:00 minutes)

20:00
Goalkeeper Change
Hunter Jones out. Empty net.
2nd Period

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

0:52
Shot - Quality on net
#71 Justin Ducharme shoots on #29 Vinnie Purpura

1:07
Shot - Quality on net
#91 Anthony Beauregard shoots on #29 Vinnie Purpura

1:35
Shot - Non quality on net
#39 Connor McMenamin shoots on #33 Luke Cavallin

2:20
Shot - Quality on net
#15 Tyler Hylland shoots on #29 Vinnie Purpura

2:41
Penalty
Robbie Stucker called for Tripping - minor (2:00 minutes)

2:51
Shot - Non quality on net
#16 Alex Beaucage shoots on #29 Vinnie Purpura

3:54
Shot - Non quality on net
#16 Alex Beaucage shoots on #29 Vinnie Purpura

4:05
Shot - Quality on net
#92 Logan Nijhoff shoots on #29 Vinnie Purpura

4:21
Shot - Quality on net
#20 Matt Miller shoots on #33 Luke Cavallin

5:02
Shot - Quality goal
#32 Morgan Adams-Moisan shoots on #29 Vinnie Purpura

5:02
Goal
Goal by #32 Morgan Adams-Moisan, assisted by #71 Justin Ducharme and #18 Xavier Cormier.

5:02
Goalkeeper In
Keith Petruzzelli is now in as goalie.

5:02
Goalkeeper Change
Vinnie Purpura out. Empty net.

5:39
Penalty
Isaac Dufort called for Roughing - minor (2:00 minutes)

5:39
Penalty
Kenny Johnson called for Roughing - minor (2:00 minutes)

6:23
Penalty
Xavier Cormier called for Tripping - minor (2:00 minutes)

7:45
Shot - Non quality on net
#23 Gianfranco Cassaro shoots on #33 Luke Cavallin

8:08
Shot - Non quality on net
#23 Gianfranco Cassaro shoots on #33 Luke Cavallin

8:32
Shot - Non quality on net
#2 Robbie Stucker shoots on #33 Luke Cavallin

10:01
Goalkeeper Change
Luke Cavallin out. Empty net.

10:38
Penalty
Tyler Gratton called for Roughing - minor (2:00 minutes)

10:38
Goalkeeper In
Luke Cavallin is now in as goalie.

10:48
Shot - Non quality on net
#14 Brycen Martin shoots on #80 Keith Petruzzelli

12:40
Shot - Quality goal
#17 Todd Skirving shoots on #33 Luke Cavallin

12:40
Goal
Goal by #17 Todd Skirving, assisted by #20 Matt Miller.

14:13
Shot - Non quality goal
#18 Xavier Cormier shoots on #80 Keith Petruzzelli

14:13
Goal
Goal by #18 Xavier Cormier, assisted by #27 Cory Thomas and #78 Tommy Cormier.

14:28
Penalty
Wyatt McLeod called for Interference - minor (2:00 minutes)

16:34
Shot - Quality on net
#17 Todd Skirving shoots on #33 Luke Cavallin

19:58
Goalkeeper Change
Luke Cavallin out. Empty net.

19:59
Shot - Non quality on net
#6 Jacob Paquette shoots on #80 Keith Petruzzelli
3rd Period

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

0:51
Shot - Quality on net
#16 Alex Beaucage shoots on #80 Keith Petruzzelli

0:54
Shot - Quality goal
#16 Alex Beaucage shoots on #80 Keith Petruzzelli

0:54
Goal
Goal by #16 Alex Beaucage, assisted by #78 Tommy Cormier and #18 Xavier Cormier.

2:18
Shot - Quality on net
#19 Brock Caufield shoots on #33 Luke Cavallin

2:33
Shot - Non quality on net
#9 Sam Sedley shoots on #33 Luke Cavallin

4:05
Penalty
Tyler Hylland called for Delay of Game (2:00 minutes)

5:56
Shot - Non quality on net
#37 Matt Brown shoots on #33 Luke Cavallin

9:51
Shot - Quality on net
#10 Isaac Dufort shoots on #80 Keith Petruzzelli

10:05
Shot - Non quality on net
#78 Tommy Cormier shoots on #80 Keith Petruzzelli

11:56
Shot - Quality on net
#86 Jakov Novak shoots on #80 Keith Petruzzelli

12:11
Shot - Non quality on net
#86 Jakov Novak shoots on #80 Keith Petruzzelli

12:49
Shot - Quality on net
#18 Xavier Cormier shoots on #80 Keith Petruzzelli

12:57
Shot - Quality on net
#2 Wyatt McLeod shoots on #80 Keith Petruzzelli

14:57
Shot - Non quality on net
#86 Jakov Novak shoots on #80 Keith Petruzzelli

15:19
Penalty
Mason Primeau called for Fighting - Major (5:00 minutes)

15:19
Penalty
Jacob Paquette called for Fighting - Major (5:00 minutes)

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

16:03
Shot - Non quality on net
#91 Anthony Beauregard shoots on #80 Keith Petruzzelli

17:26
Shot - Non quality on net
#86 Jakov Novak shoots on #80 Keith Petruzzelli

18:58
Shot - Non quality on net
#71 Justin Ducharme shoots on #80 Keith Petruzzelli

19:11
Shot - Quality goal
#10 Isaac Dufort shoots on #80 Keith Petruzzelli

19:11
Goal
Goal by #10 Isaac Dufort, assisted by #32 Morgan Adams-Moisan and #15 Tyler Hylland.

19:11
Goalkeeper In
Luke Cavallin is now in as goalie.

19:18
Goalkeeper Change
Luke Cavallin out. Empty net.

19:55
Shot - Quality on net
#78 Tommy Cormier shoots on #80 Keith Petruzzelli

19:55
Shot - Quality on net
#92 Logan Nijhoff shoots on #80 Keith Petruzzelli
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Robbie Stucker
#2
|
D | 0 | 1 | -2 | 1 | 2 |
Lou-Félix Denis
#5
|
F | 0 | 1 | +1 | 0 | 0 |
Sam Sedley
#9
|
D | 0 | 0 | -1 | 2 | 0 |
Cam Cook
#13
|
F | 1 | 0 | +1 | 3 | 0 |
Todd Skirving
#17
|
F | 1 | 1 | +2 | 3 | 0 |
Ryan Leibold
#18
|
F | 0 | 0 | -2 | 0 | 0 |
Brock Caufield
#19
|
F | 0 | 0 | 0 | 3 | 0 |
Matt Miller
#20
|
F | 0 | 1 | +1 | 1 | 0 |
Austin Master
#21
|
F | 0 | 1 | +3 | 0 | 0 |
Gianfranco Cassaro
#23
|
D | 1 | 0 | 0 | 3 | 0 |
Connor Walters
#28
|
D | 0 | 0 | +2 | 0 | 0 |
Matt Brown
#37
|
F | 1 | 0 | 0 | 2 | 0 |
Connor McMenamin
#39
|
F | 0 | 1 | -1 | 2 | 0 |
C.J. Valerian
#46
|
D | 0 | 0 | +1 | 0 | 0 |
Mason Primeau
#55
|
F | 0 | 1 | +1 | 2 | 5 |
Kenny Johnson
#57
|
D | 0 | 0 | 0 | 1 | 2 |
Tyler Gratton
#59
|
F | 1 | 0 | +1 | 1 | 2 |
Jake Smith
#71
|
F | 0 | 1 | -2 | 2 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Vinnie Purpura
#29
|
14 | 93.333 | 1 | 0 |
Keith Petruzzelli
#80
|
15 | 83.333 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Wyatt McLeod
#2
|
D | 0 | 0 | -1 | 1 | 2 |
Kirby Proctor
#3
|
D | 0 | 0 | 0 | 1 | 0 |
Mathieu Boislard
#5
|
D | 0 | 0 | -1 | 0 | 0 |
Jacob Paquette
#6
|
D | 0 | 0 | 0 | 2 | 5 |
Jonathan Yantsis
#7
|
F | 0 | 0 | -1 | 0 | 0 |
Isaac Dufort
#10
|
F | 1 | 0 | -1 | 2 | 2 |
Brycen Martin
#14
|
D | 0 | 0 | 0 | 1 | 0 |
Tyler Hylland
#15
|
F | 0 | 1 | -1 | 1 | 2 |
Alex Beaucage
#16
|
F | 1 | 0 | +1 | 6 | 0 |
Xavier Cormier
#18
|
F | 1 | 2 | +2 | 3 | 4 |
Cory Thomas
#27
|
D | 0 | 1 | -1 | 0 | 2 |
Morgan Adams-Moisan
#32
|
F | 1 | 1 | -2 | 2 | 0 |
Vincent Sévigny
#46
|
D | 0 | 0 | +1 | 1 | 0 |
Justin Ducharme
#71
|
F | 0 | 1 | -1 | 2 | 0 |
Tommy Cormier
#78
|
C | 0 | 2 | +1 | 2 | 0 |
Jakov Novak
#86
|
C | 0 | 0 | 0 | 4 | 0 |
Anthony Beauregard
#91
|
F | 0 | 0 | 0 | 3 | 2 |
Logan Nijhoff
#92
|
F | 0 | 0 | 0 | 2 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Hunter Jones
#29
|
12 | 75.000 | 4 | 0 |
Luke Cavallin
#33
|
9 | 90.000 | 1 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


33
26
Shots on Goal
12%
19%
Shots Percentage
2
6
Power Plays
19
11
Penalty Minutes
21
29
Saves
81%
88%
Saves Percentage
Referees:
Evan Reddick,
Chris Conway
Linesmen:
Judson Ritter,
JP Waleski
TR Management
Ron Choules
(Head Coach/General Manager),
Alex Cousineau
(Executive Vice President),
Luc-Olivier Blain
(Assistant Coach)
REA Management
David Farrar
(President),
Jason Binkley
(Head Coach/General Manager),
Ryan Anderson
(Assistant Coach)
Latest News
More News

ECHL releases 2025-26 schedule

ECHL Today - May 15

Western Conference Finals Preview

Eastern Conference Finals Preview

ECHL Transactions - May 13

ECHL mourns loss of Board of Governors Chairman Bruder

ECHL Today - May 13

Damon departs Heartlanders for new opportunity

Martinson rejoins Americans as head coach
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
-