3
Final
1
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
NFL
|
2 | 0 | 1 | 3 |
TR
|
0 | 0 | 1 | 1 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Newfoundland Growlers
|
15 | 8 | 6 | 29 |
Trois-Rivières Lions
|
9 | 11 | 13 | 33 |
Scoring
1st Period
3:00
Goal
Goal by #5 Brennan Kapcheck, assisted by #17 Brandon Kruse and #25 Nolan Walker.
14:07
Goal
Goal by #17 Brandon Kruse, assisted by #3 Michael Joyaux and #25 Nolan Walker.
2nd Period
3rd Period
3:54
Goal
Goal by #19 Adam Dawe, assisted by #14 Brett Budgell.
9:49
Goal
Goal by #92 Anthony Beauregard, assisted by #75 Thomas Caron and #91 Nicolas Guay.
Penalties
1st Period
9:32
Penalty
Bradley Johnson called for Fighting - Major (5:00 minutes)
9:32
Penalty
Adam Dawe called for Fighting - Major (5:00 minutes)
15:23
Penalty
Santino Centorame called for Slashing - minor (2:00 minutes)
17:58
Penalty
James Melindy called for Tripping - minor (2:00 minutes)
2nd Period
4:56
Penalty
Chris Martenet called for Fighting - Major (5:00 minutes)
4:56
Penalty
James Phelan called for Fighting - Major (5:00 minutes)
7:06
Penalty
Keenan Suthers called for Slashing - minor (2:00 minutes)
9:53
Penalty
Thomas Caron called for Tripping - minor (2:00 minutes)
13:48
Penalty
Santino Centorame called for Slashing - minor (2:00 minutes)
15:44
Penalty
Simon Kubicek called for Cross-Checking Minor (2:00 minutes)
16:51
Penalty
James Phelan called for Interference - minor (2:00 minutes)
3rd Period
1:45
Penalty
Adam Dawe called for Tripping - minor (2:00 minutes)
7:52
Penalty
Colin Bilek called for Roughing - minor (2:00 minutes)
7:52
Penalty
James Melindy called for Roughing - minor (2:00 minutes)
8:08
Penalty
Jack Badini called for Delay of Game - Faceoff Infraction (2:00 minutes)
14:32
Penalty
James Melindy called for Tripping - minor (2:00 minutes)
16:24
Penalty
Brennan Kapcheck called for High-sticking - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Philippe Desrosiers is now in as goalie.
0:00
Goalkeeper In
Luke Cavallin is now in as goalie.
2:09
Shot - Non quality on net
#21 Jack Badini shoots on #30 Philippe Desrosiers
3:00
Shot - Quality goal
#5 Brennan Kapcheck shoots on #30 Philippe Desrosiers
3:00
Goal
Goal by #5 Brennan Kapcheck, assisted by #17 Brandon Kruse and #25 Nolan Walker.
4:12
Shot - Quality on net
#91 Nicolas Guay shoots on #33 Luke Cavallin
4:35
Shot - Non quality on net
#21 Cedric Montminy shoots on #33 Luke Cavallin
4:44
Shot - Non quality on net
#21 Jack Badini shoots on #30 Philippe Desrosiers
5:27
Shot - Non quality on net
#3 Michael Joyaux shoots on #30 Philippe Desrosiers
6:31
Shot - Non quality on net
#40 Chris Martenet shoots on #30 Philippe Desrosiers
7:33
Shot - Non quality on net
#3 Michael Joyaux shoots on #30 Philippe Desrosiers
7:58
Shot - Non quality on net
#10 Zach O'Brien shoots on #30 Philippe Desrosiers
8:36
Shot - Quality on net
#92 Anthony Beauregard shoots on #33 Luke Cavallin
9:12
Shot - Quality on net
#27 Keenan Suthers shoots on #30 Philippe Desrosiers
9:32
Penalty
Bradley Johnson called for Fighting - Major (5:00 minutes)
9:32
Penalty
Adam Dawe called for Fighting - Major (5:00 minutes)
10:15
Shot - Non quality on net
#10 Cédric Lacroix shoots on #33 Luke Cavallin
11:21
Shot - Non quality on net
#3 Michael Joyaux shoots on #30 Philippe Desrosiers
11:41
Shot - Quality on net
#6 Colin Bilek shoots on #33 Luke Cavallin
12:39
Shot - Non quality on net
#91 Nicolas Guay shoots on #33 Luke Cavallin
14:07
Shot - Quality goal
#17 Brandon Kruse shoots on #30 Philippe Desrosiers
14:07
Goal
Goal by #17 Brandon Kruse, assisted by #3 Michael Joyaux and #25 Nolan Walker.
14:43
Shot - Non quality on net
#91 Nicolas Guay shoots on #33 Luke Cavallin
14:46
Shot - Quality on net
#81 Jason Horvath shoots on #33 Luke Cavallin
15:23
Penalty
Santino Centorame called for Slashing - minor (2:00 minutes)
15:59
Shot - Non quality on net
#5 Brennan Kapcheck shoots on #30 Philippe Desrosiers
16:36
Shot - Quality on net
#5 Brennan Kapcheck shoots on #30 Philippe Desrosiers
16:55
Shot - Non quality on net
#21 Jack Badini shoots on #30 Philippe Desrosiers
17:27
Shot - Non quality on net
#11 Derian Plouffe shoots on #30 Philippe Desrosiers
17:56
Shot - Quality on net
#19 Adam Dawe shoots on #30 Philippe Desrosiers
17:58
Penalty
James Melindy called for Tripping - minor (2:00 minutes)
20:00
Shot - Quality on net
#6 Colin Bilek shoots on #33 Luke Cavallin
2nd Period
0:50
Shot - Non quality on net
#10 Cédric Lacroix shoots on #33 Luke Cavallin
1:12
Shot - Quality on net
#19 Adam Dawe shoots on #30 Philippe Desrosiers
2:05
Shot - Quality on net
#11 Derian Plouffe shoots on #30 Philippe Desrosiers
2:26
Shot - Non quality on net
#92 Anthony Beauregard shoots on #33 Luke Cavallin
3:15
Shot - Non quality on net
#6 Colin Bilek shoots on #33 Luke Cavallin
4:01
Shot - Quality on net
#91 Nicolas Guay shoots on #33 Luke Cavallin
4:56
Penalty
Chris Martenet called for Fighting - Major (5:00 minutes)
4:56
Penalty
James Phelan called for Fighting - Major (5:00 minutes)
5:21
Shot - Non quality on net
#3 Michael Joyaux shoots on #30 Philippe Desrosiers
5:43
Shot - Non quality on net
#21 Cedric Montminy shoots on #33 Luke Cavallin
6:54
Goalkeeper Change
Philippe Desrosiers out. Empty net.
7:05
Shot - Quality on net
#26 Brett Beauvais shoots on #33 Luke Cavallin
7:06
Penalty
Keenan Suthers called for Slashing - minor (2:00 minutes)
7:06
Goalkeeper In
Philippe Desrosiers is now in as goalie.
7:20
Shot - Non quality on net
#59 Connor Welsh shoots on #33 Luke Cavallin
9:01
Shot - Non quality on net
#58 Santino Centorame shoots on #33 Luke Cavallin
9:23
Shot - Non quality on net
#28 Francis Thibeault shoots on #33 Luke Cavallin
9:39
Goalkeeper Change
Luke Cavallin out. Empty net.
9:53
Penalty
Thomas Caron called for Tripping - minor (2:00 minutes)
9:53
Goalkeeper In
Luke Cavallin is now in as goalie.
11:53
Shot - Non quality on net
#4 Simon Kubicek shoots on #30 Philippe Desrosiers
12:02
Shot - Non quality on net
#4 Simon Kubicek shoots on #30 Philippe Desrosiers
12:25
Shot - Quality on net
#14 Brett Budgell shoots on #30 Philippe Desrosiers
12:36
Shot - Non quality on net
#40 Chris Martenet shoots on #30 Philippe Desrosiers
13:48
Penalty
Santino Centorame called for Slashing - minor (2:00 minutes)
15:33
Shot - Quality on net
#15 Brendan Soucie shoots on #33 Luke Cavallin
15:44
Penalty
Simon Kubicek called for Cross-Checking Minor (2:00 minutes)
16:00
Shot - Non quality on net
#92 Anthony Beauregard shoots on #33 Luke Cavallin
16:51
Penalty
James Phelan called for Interference - minor (2:00 minutes)
19:15
Shot - Non quality on net
#5 Brennan Kapcheck shoots on #30 Philippe Desrosiers
3rd Period
0:42
Shot - Non quality on net
#17 Brandon Kruse shoots on #30 Philippe Desrosiers
1:00
Shot - Quality on net
#21 Cedric Montminy shoots on #33 Luke Cavallin
1:45
Penalty
Adam Dawe called for Tripping - minor (2:00 minutes)
2:35
Shot - Non quality on net
#58 Santino Centorame shoots on #33 Luke Cavallin
3:10
Shot - Non quality on net
#44 Ryan Francis shoots on #33 Luke Cavallin
3:54
Shot - Quality goal
#19 Adam Dawe shoots on #30 Philippe Desrosiers
3:54
Goal
Goal by #19 Adam Dawe, assisted by #14 Brett Budgell.
7:52
Shot - Non quality on net
#13 Bradley Johnson shoots on #33 Luke Cavallin
7:52
Penalty
Colin Bilek called for Roughing - minor (2:00 minutes)
7:52
Penalty
James Melindy called for Roughing - minor (2:00 minutes)
8:08
Penalty
Jack Badini called for Delay of Game - Faceoff Infraction (2:00 minutes)
8:32
Shot - Non quality on net
#92 Anthony Beauregard shoots on #33 Luke Cavallin
8:53
Shot - Non quality on net
#92 Anthony Beauregard shoots on #33 Luke Cavallin
9:24
Shot - Quality on net
#44 Ryan Francis shoots on #33 Luke Cavallin
9:49
Shot - Non quality goal
#92 Anthony Beauregard shoots on #33 Luke Cavallin
9:49
Goal
Goal by #92 Anthony Beauregard, assisted by #75 Thomas Caron and #91 Nicolas Guay.
12:33
Shot - Quality on net
#11 Derian Plouffe shoots on #30 Philippe Desrosiers
12:36
Shot - Quality on net
#11 Derian Plouffe shoots on #30 Philippe Desrosiers
14:32
Penalty
James Melindy called for Tripping - minor (2:00 minutes)
15:11
Shot - Quality on net
#4 Simon Kubicek shoots on #30 Philippe Desrosiers
16:24
Penalty
Brennan Kapcheck called for High-sticking - minor (2:00 minutes)
16:28
Goalkeeper Change
Philippe Desrosiers out. Empty net.
17:23
Shot - Non quality on net
#91 Nicolas Guay shoots on #33 Luke Cavallin
18:14
Shot - Quality on net
#92 Anthony Beauregard shoots on #33 Luke Cavallin
18:18
Shot - Non quality on net
#6 Colin Bilek shoots on #33 Luke Cavallin
18:57
Shot - Non quality on net
#37 Matthew Barron shoots on #33 Luke Cavallin
19:05
Shot - Non quality on net
#13 Bradley Johnson shoots on #33 Luke Cavallin
19:16
Goalkeeper In
Philippe Desrosiers is now in as goalie.
20:00
Shot - Non quality on net
#11 Derian Plouffe shoots on #30 Philippe Desrosiers
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Cam Cook
#4
|
F | 0 | 0 | 0 | 0 | 0 |
|
Colin Bilek
#6
|
RW | 0 | 0 | -2 | 4 | 2 |
|
Cédric Lacroix
#10
|
F | 0 | 0 | -1 | 2 | 0 |
|
Bradley Johnson
#13
|
D | 0 | 0 | -1 | 2 | 5 |
|
James Phelan
#14
|
F | 0 | 0 | 0 | 0 | 7 |
|
Brendan Soucie
#15
|
F | 0 | 0 | 0 | 1 | 0 |
|
Cedric Montminy
#21
|
C | 0 | 0 | -2 | 3 | 0 |
|
Brett Beauvais
#26
|
D | 0 | 0 | 0 | 1 | 0 |
|
Francis Thibeault
#28
|
D | 0 | 0 | -2 | 1 | 0 |
|
Matthew Barron
#37
|
F | 0 | 0 | 0 | 1 | 0 |
|
Ryan Francis
#44
|
RW | 0 | 0 | -1 | 2 | 0 |
|
Santino Centorame
#58
|
D | 0 | 0 | -2 | 2 | 4 |
|
Connor Welsh
#59
|
D | 0 | 0 | -1 | 1 | 0 |
|
Thomas Caron
#75
|
F | 0 | 1 | -1 | 0 | 2 |
|
Jason Horvath
#81
|
D | 0 | 0 | 0 | 1 | 0 |
|
Nicolas Guay
#91
|
RW | 0 | 1 | -1 | 5 | 0 |
|
Anthony Beauregard
#92
|
F | 1 | 0 | -1 | 7 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Philippe Desrosiers
#30
|
26 | 89.655 | 3 | 0 |
|
Joe Vrbetic
#35
|
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 |
|---|---|---|---|---|---|---|
|
Michael Joyaux
#3
|
D | 0 | 1 | +2 | 4 | 0 |
|
Simon Kubicek
#4
|
D | 0 | 0 | 0 | 3 | 2 |
|
Brennan Kapcheck
#5
|
D | 1 | 0 | +2 | 4 | 2 |
|
Zach O'Brien
#10
|
F | 0 | 0 | +2 | 1 | 0 |
|
Derian Plouffe
#11
|
F | 0 | 0 | 0 | 5 | 0 |
|
Brett Budgell
#14
|
F | 0 | 1 | +1 | 1 | 0 |
|
Todd Skirving
#15
|
F | 0 | 0 | 0 | 0 | 0 |
|
Nathan Noel
#16
|
F | 0 | 0 | +1 | 0 | 0 |
|
Brandon Kruse
#17
|
F | 1 | 1 | +2 | 2 | 0 |
|
Adam Dawe
#19
|
F | 1 | 0 | +1 | 3 | 7 |
|
Jack Badini
#21
|
F | 0 | 0 | 0 | 3 | 2 |
|
Nolan Walker
#25
|
F | 0 | 2 | +2 | 0 | 0 |
|
Keenan Suthers
#27
|
F | 0 | 0 | 0 | 1 | 2 |
|
Chris Martenet
#40
|
D | 0 | 0 | +1 | 2 | 5 |
|
James Melindy
#43
|
D | 0 | 0 | +1 | 0 | 6 |
|
Matt Sredl
#45
|
D | 0 | 0 | 0 | 0 | 0 |
|
Adam Samuelsson
#49
|
D | 0 | 0 | 0 | 0 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Dryden McKay
#30
|
0 | 0.000 | 0 | 0 |
|
Luke Cavallin
#33
|
32 | 96.970 | 1 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Newfoundland Growlers
Trois-Rivières Lions
29
33
Shots on Goal
10%
3%
Shots Percentage
4
7
Power Plays
26
20
Penalty Minutes
32
26
Saves
97%
90%
Saves Percentage
Referee:
Logan Gruhl
Linesmen:
Guillaume Brunelle,
Vincent Bigras
NFL Management
Glenn Stanford
(Governor/President),
Eric Wellwood
(Head Coach),
Nathan McIver
(Assistant Coach),
Marek Benda
(Goaltending Coach)
TR Management
Mark Weightman
(President/CEO),
Marc-Andre Bergeron
(Head Coach/General Manager),
Pascal Rhéaume
(Assistant Coach),
Alex Cousineau
(Hockey Operations Coordinator/Goaltending Coach)
Latest News
More News
ECHL Transactions - April 22
Kansas City’s O’Had receives John Brophy Award
Preview of Division Semifinals - 2026 Kelly Cup Playoffs
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
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
-