4
Final
5
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
TR
|
0 | 2 | 2 | 4 |
REA
|
4 | 1 | 0 | 5 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Trois-Rivières Lions
|
8 | 10 | 15 | 33 |
Reading Royals
|
16 | 7 | 3 | 26 |
Scoring
1st Period
2:26
Goal
Goal by #37 Matthew 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 Matthew Brown shoots on #29 Hunter Jones
2:26
Goal
Goal by #37 Matthew 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 Sevigny 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 Matthew 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 |
|
Matthew 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 Sevigny
#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
Trois-Rivières Lions
Reading Royals
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
Alex Cousineau
(Executive Vice President),
Ron Choules
(Head Coach/General Manager),
Luc-Olivier Blain
(Assistant Coach)
REA Management
David Farrar
(President),
Jason Binkley
(Head Coach/General Manager),
Ryan Anderson
(Assistant Coach)
Latest News
More News
Goals of the Week - April 13-19
ECHL Transactions - April 21
Kansas City’s Crawford named ECHL Defenseman of the Year
Jacksonville's McMaster named Inglasco ECHL Player of the Week
Rosters announced for 2026 Kelly Cup Playoffs
ECHL attendance surpasses 5,000 fans per game
Saves of the Week - April 13-19
ECHL Transactions - April 20
Utah's Dzhaniyev receives John A. Daley Memorial Trophy
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
-