3
Final
5
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
TR
|
2 | 1 | 0 | 3 |
ADK
|
2 | 1 | 2 | 5 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Trois-Rivières Lions
|
11 | 8 | 13 | 32 |
Adirondack Thunder
|
13 | 14 | 7 | 34 |
Scoring
1st Period
2:40
Goal
Goal by #49 Matthew Boucher, assisted by #86 Jakov Novak.
6:41
Goal
Goal by #11 Shane Harper, assisted by #21 Patrick Grasso and #72 Tristan Thompson.
7:14
Goal
Goal by #72 Charles-Antoine Paiement, assisted by #55 Nicolas Lariviere and #19 Alex-Olivier Voyer.
10:43
Goal
Goal by #26 Colin Felix, assisted by #48 Erik Middendorf and #3 Topias Vilén.
2nd Period
9:38
Goal
Goal by #26 Colin Felix, assisted by #3 Topias Vilén and #55 Zach Walker.
9:47
Goal
Goal by #86 Jakov Novak, assisted by #71 Justin Ducharme and #89 Miguël Tourigny.
3rd Period
6:00
Goal
Goal by #27 Travis Broughman, assisted by #37 Mike Gillespie and #48 Erik Middendorf.
11:51
Goal
Goal by #48 Erik Middendorf, assisted by #24 Matt Stief and #6 Ryan Wheeler.
Penalties
1st Period
7:42
Penalty
Parker Saretsky called for Tripping - minor (2:00 minutes)
7:42
Penalty
Yushiroh Hirano called for Roughing - minor (2:00 minutes)
20:00
Penalty
Jakov Novak called for Unsportsmanlike conduct - minor (2:00 minutes)
2nd Period
12:32
Penalty
Nico Blachman called for Boarding - minor (2:00 minutes)
16:02
Penalty
Eric Hjorth called for Slashing - minor (2:00 minutes)
3rd Period
6:55
Penalty
Nicolas Lariviere called for Cross-Checking Minor (2:00 minutes)
6:55
Penalty
Travis Broughman called for Roughing - minor (2:00 minutes)
9:24
Penalty
Charles-Antoine Paiement called for Holding - minor (2:00 minutes)
12:17
Penalty
Nico Blachman called for Misconduct - Continuing Altercation (10:00 minutes)
12:17
Penalty
Nico Blachman called for Double Minor - Roughing (4:00 minutes)
1st Period
0:00
Goalkeeper In
Vinnie Purpura is now in as goalie.
0:00
Goalkeeper In
Zachary Bouthillier is now in as goalie.
1:15
Shot - Non quality on net
#10 Ryan Smith shoots on #31 Zachary Bouthillier
1:56
Shot - Quality on net
#28 Parker Saretsky shoots on #29 Vinnie Purpura
2:40
Shot - Quality goal
#49 Matthew Boucher shoots on #29 Vinnie Purpura
2:40
Goal
Goal by #49 Matthew Boucher, assisted by #86 Jakov Novak.
3:09
Shot - Non quality on net
#49 Matthew Boucher shoots on #29 Vinnie Purpura
3:29
Shot - Quality on net
#10 Ryan Smith shoots on #31 Zachary Bouthillier
3:43
Shot - Non quality on net
#3 Eric Hjorth shoots on #29 Vinnie Purpura
4:55
Shot - Non quality on net
#19 Timur Ibragimov shoots on #31 Zachary Bouthillier
5:29
Shot - Quality on net
#71 Justin Ducharme shoots on #29 Vinnie Purpura
6:41
Shot - Quality goal
#11 Shane Harper shoots on #31 Zachary Bouthillier
6:41
Goal
Goal by #11 Shane Harper, assisted by #21 Patrick Grasso and #72 Tristan Thompson.
6:49
Shot - Non quality on net
#9 Tristan Ashbrook shoots on #31 Zachary Bouthillier
7:14
Shot - Quality goal
#72 Charles-Antoine Paiement shoots on #29 Vinnie Purpura
7:14
Goal
Goal by #72 Charles-Antoine Paiement, assisted by #55 Nicolas Lariviere and #19 Alex-Olivier Voyer.
7:35
Goalkeeper Change
Vinnie Purpura out. Empty net.
7:42
Penalty
Parker Saretsky called for Tripping - minor (2:00 minutes)
7:42
Penalty
Yushiroh Hirano called for Roughing - minor (2:00 minutes)
7:42
Goalkeeper In
Vinnie Purpura is now in as goalie.
8:06
Shot - Quality on net
#72 Tristan Thompson shoots on #31 Zachary Bouthillier
8:14
Shot - Non quality on net
#49 Matthew Boucher shoots on #29 Vinnie Purpura
8:41
Shot - Quality on net
#19 Alex-Olivier Voyer shoots on #29 Vinnie Purpura
9:21
Shot - Non quality on net
#89 Miguël Tourigny shoots on #29 Vinnie Purpura
10:43
Shot - Non quality goal
#26 Colin Felix shoots on #31 Zachary Bouthillier
10:43
Goal
Goal by #26 Colin Felix, assisted by #48 Erik Middendorf and #3 Topias Vilén.
12:03
Shot - Quality on net
#48 Erik Middendorf shoots on #31 Zachary Bouthillier
12:03
Shot - Quality on net
#55 Zach Walker shoots on #31 Zachary Bouthillier
13:22
Shot - Non quality on net
#19 Timur Ibragimov shoots on #31 Zachary Bouthillier
15:38
Shot - Non quality on net
#26 Colin Felix shoots on #31 Zachary Bouthillier
16:37
Shot - Non quality on net
#9 Tristan Ashbrook shoots on #31 Zachary Bouthillier
16:45
Shot - Quality on net
#86 Jakov Novak shoots on #29 Vinnie Purpura
17:08
Shot - Non quality on net
#71 Justin Ducharme shoots on #29 Vinnie Purpura
19:14
Shot - Non quality on net
#48 Erik Middendorf shoots on #31 Zachary Bouthillier
20:00
Penalty
Jakov Novak called for Unsportsmanlike conduct - minor (2:00 minutes)
2nd Period
0:18
Shot - Quality on net
#71 Yushiroh Hirano shoots on #31 Zachary Bouthillier
2:38
Shot - Non quality on net
#9 Tristan Ashbrook shoots on #31 Zachary Bouthillier
4:56
Shot - Non quality on net
#6 Ryan Wheeler shoots on #31 Zachary Bouthillier
4:59
Shot - Quality on net
#27 Travis Broughman shoots on #31 Zachary Bouthillier
5:32
Shot - Quality on net
#37 Mike Gillespie shoots on #31 Zachary Bouthillier
5:58
Shot - Non quality on net
#3 Topias Vilén shoots on #31 Zachary Bouthillier
6:52
Shot - Quality on net
#9 Tristan Ashbrook shoots on #31 Zachary Bouthillier
8:07
Shot - Quality on net
#6 Noah Laaouan shoots on #29 Vinnie Purpura
8:28
Shot - Quality on net
#85 John Parker-Jones shoots on #29 Vinnie Purpura
9:38
Shot - Quality goal
#26 Colin Felix shoots on #31 Zachary Bouthillier
9:38
Goal
Goal by #26 Colin Felix, assisted by #3 Topias Vilén and #55 Zach Walker.
9:47
Shot - Quality goal
#86 Jakov Novak shoots on #29 Vinnie Purpura
9:47
Goal
Goal by #86 Jakov Novak, assisted by #71 Justin Ducharme and #89 Miguël Tourigny.
12:04
Shot - Non quality on net
#49 Matthew Boucher shoots on #29 Vinnie Purpura
12:32
Penalty
Nico Blachman called for Boarding - minor (2:00 minutes)
13:06
Shot - Non quality on net
#19 Alex-Olivier Voyer shoots on #29 Vinnie Purpura
13:16
Shot - Non quality on net
#49 Matthew Boucher shoots on #29 Vinnie Purpura
14:38
Shot - Non quality on net
#89 Miguël Tourigny shoots on #29 Vinnie Purpura
14:52
Shot - Quality on net
#37 Mike Gillespie shoots on #31 Zachary Bouthillier
16:02
Penalty
Eric Hjorth called for Slashing - minor (2:00 minutes)
16:24
Shot - Quality on net
#19 Timur Ibragimov shoots on #31 Zachary Bouthillier
17:21
Shot - Non quality on net
#21 Patrick Grasso shoots on #31 Zachary Bouthillier
18:01
Shot - Non quality on net
#71 Yushiroh Hirano shoots on #31 Zachary Bouthillier
18:09
Shot - Quality on net
#48 Erik Middendorf shoots on #31 Zachary Bouthillier
19:19
Shot - Quality on net
#19 Alex-Olivier Voyer shoots on #29 Vinnie Purpura
19:31
Shot - Non quality on net
#9 Tristan Ashbrook shoots on #31 Zachary Bouthillier
3rd Period
0:39
Shot - Non quality on net
#11 Shane Harper shoots on #31 Zachary Bouthillier
0:57
Shot - Non quality on net
#19 Alex-Olivier Voyer shoots on #29 Vinnie Purpura
1:16
Shot - Non quality on net
#72 Charles-Antoine Paiement shoots on #29 Vinnie Purpura
1:51
Shot - Non quality on net
#37 Mike Gillespie shoots on #31 Zachary Bouthillier
2:59
Shot - Non quality on net
#71 Justin Ducharme shoots on #29 Vinnie Purpura
5:08
Shot - Non quality on net
#6 Ryan Wheeler shoots on #31 Zachary Bouthillier
6:00
Shot - Quality goal
#27 Travis Broughman shoots on #31 Zachary Bouthillier
6:00
Goal
Goal by #27 Travis Broughman, assisted by #37 Mike Gillespie and #48 Erik Middendorf.
6:20
Shot - Non quality on net
#14 Brycen Martin shoots on #29 Vinnie Purpura
6:36
Shot - Non quality on net
#37 Mike Gillespie shoots on #31 Zachary Bouthillier
6:55
Penalty
Nicolas Lariviere called for Cross-Checking Minor (2:00 minutes)
6:55
Penalty
Travis Broughman called for Roughing - minor (2:00 minutes)
8:24
Shot - Non quality on net
#86 Jakov Novak shoots on #29 Vinnie Purpura
8:33
Shot - Quality on net
#19 Alex-Olivier Voyer shoots on #29 Vinnie Purpura
9:00
Goalkeeper Change
Vinnie Purpura out. Empty net.
9:24
Penalty
Charles-Antoine Paiement called for Holding - minor (2:00 minutes)
9:24
Goalkeeper In
Vinnie Purpura is now in as goalie.
11:35
Shot - Non quality on net
#72 Charles-Antoine Paiement shoots on #29 Vinnie Purpura
11:51
Shot - Quality goal
#48 Erik Middendorf shoots on #31 Zachary Bouthillier
11:51
Goal
Goal by #48 Erik Middendorf, assisted by #24 Matt Stief and #6 Ryan Wheeler.
12:17
Penalty
Nico Blachman called for Misconduct - Continuing Altercation (10:00 minutes)
12:17
Penalty
Nico Blachman called for Double Minor - Roughing (4:00 minutes)
12:24
Shot - Quality on net
#89 Miguël Tourigny shoots on #29 Vinnie Purpura
16:29
Shot - Quality on net
#19 Timur Ibragimov shoots on #31 Zachary Bouthillier
17:34
Goalkeeper Change
Zachary Bouthillier out. Empty net.
18:43
Shot - Non quality on net
#49 Matthew Boucher shoots on #29 Vinnie Purpura
18:48
Shot - Non quality on net
#85 John Parker-Jones shoots on #29 Vinnie Purpura
19:15
Shot - Quality on net
#86 Jakov Novak shoots on #29 Vinnie Purpura
19:29
Shot - Non quality on net
#86 Jakov Novak shoots on #29 Vinnie Purpura
19:41
Shot - Quality on net
#71 Justin Ducharme shoots on #29 Vinnie Purpura
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Brendan Less
#2
|
D | 0 | 0 | 0 | 0 | 0 |
|
Topias Vilén
#3
|
D | 0 | 2 | +2 | 1 | 0 |
|
Ryan Wheeler
#6
|
D | 0 | 1 | 0 | 2 | 0 |
|
Tristan Ashbrook
#9
|
F | 0 | 0 | 0 | 5 | 0 |
|
Ryan Smith
#10
|
F | 0 | 0 | +1 | 2 | 0 |
|
Shane Harper
#11
|
F | 1 | 0 | +1 | 2 | 0 |
|
Timur Ibragimov
#19
|
F | 0 | 0 | -1 | 4 | 0 |
|
Patrick Grasso
#21
|
F | 0 | 1 | +1 | 1 | 0 |
|
Nico Blachman
#22
|
F | 0 | 0 | -1 | 0 | 16 |
|
Matt Stief
#24
|
D | 0 | 1 | 0 | 0 | 0 |
|
Colin Felix
#26
|
D | 2 | 0 | +2 | 3 | 0 |
|
Travis Broughman
#27
|
F | 1 | 0 | +1 | 2 | 2 |
|
Mike Gillespie
#37
|
F | 0 | 1 | +2 | 4 | 0 |
|
Erik Middendorf
#48
|
F | 1 | 2 | +3 | 4 | 0 |
|
Zach Walker
#55
|
F | 0 | 1 | 0 | 1 | 0 |
|
Yushiroh Hirano
#71
|
F | 0 | 0 | -1 | 2 | 2 |
|
Tristan Thompson
#72
|
D | 0 | 1 | 0 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Vinnie Purpura
#29
|
29 | 90.625 | 3 | 0 |
|
Tyler Brennan
#34
|
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 |
|---|---|---|---|---|---|---|
|
Eric Hjorth
#3
|
D | 0 | 0 | 0 | 1 | 2 |
|
Noah Laaouan
#6
|
D | 0 | 0 | -2 | 1 | 0 |
|
Brycen Martin
#14
|
D | 0 | 0 | +2 | 1 | 0 |
|
Jared Power
#17
|
F | 0 | 0 | 0 | 0 | 0 |
|
Chris Ortiz
#18
|
D | 0 | 0 | -4 | 0 | 0 |
|
Alex-Olivier Voyer
#19
|
F | 0 | 1 | -1 | 5 | 0 |
|
Markuss Komuls
#23
|
D | 0 | 0 | -1 | 0 | 0 |
|
Parker Saretsky
#28
|
F | 0 | 0 | -3 | 1 | 2 |
|
Marc-Antoine Pépin
#44
|
D | 0 | 0 | +1 | 0 | 0 |
|
Matthew Boucher
#49
|
F | 1 | 0 | +2 | 6 | 0 |
|
Nicolas Lariviere
#55
|
F | 0 | 1 | -1 | 0 | 2 |
|
Justin Ducharme
#71
|
F | 0 | 1 | +2 | 4 | 0 |
|
Charles-Antoine Paiement
#72
|
F | 1 | 0 | -1 | 3 | 2 |
|
John Parker-Jones
#85
|
RW | 0 | 0 | -3 | 2 | 0 |
|
Jakov Novak
#86
|
C | 1 | 1 | +1 | 5 | 2 |
|
Miguël Tourigny
#89
|
D | 0 | 1 | 0 | 3 | 0 |
|
Ty Smilanic
#96
|
F | 0 | 0 | -2 | 0 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Zachary Bouthillier
#31
|
29 | 85.294 | 5 | 0 |
|
Joe Vrbetic
#35
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Trois-Rivières Lions
Adirondack Thunder
32
34
Shots on Goal
9%
15%
Shots Percentage
3
3
Power Plays
10
20
Penalty Minutes
29
29
Saves
85%
91%
Saves Percentage
Referee:
Evan Reddick
Linesmen:
Noah Merrow,
Maxime Bedard
TR Management
Ron Choules
(Head Coach/General Manager),
Alex Cousineau
(Assistant General Manager),
Mathieu Brodeur
(Assistant Coach)
ADK Management
Jeff Mead
(President),
Pete MacArthur
(Head Coach/Director of Hockey Operations),
Mike Bergin
(Assistant Coach)
Latest News
More News
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
Saves of the Week - April 13-19
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
-