Ticket Categories
- 2025 Kelly Cup Playoff Single Game Tickets
- Family 4-Pack Playoff Round 2 Games Edition!
- 2025 Kelly Cup Playoff Party Pad Tickets!
- Single Game Tickets
- Season Tickets & Partial Season Plans
- Group Tickets
- Premium Hospitality
- Discounted Ticket Programs
- Access My Tickets
- ADA Seating
- Flex Plan Vouchers
- Hockey Happy Hour

1
Final
6

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
0 | 1 | 0 | 1 |
![]() |
0 | 3 | 3 | 6 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
6 | 11 | 11 | 28 |
![]() |
8 | 12 | 17 | 37 |
Scoring
1st Period
2nd Period

7:56
Goal
Goal by #5 Charles-Olivier Roussel, assisted by #15 Greg Chase and #23 Mike Pelech.

15:16
Goal
Goal by #23 Brant Harris, assisted by #4 Mike Cornell and #3 Mark Nemec.

16:16
Goal
Goal by #28 Matt Marquardt, assisted by #24 Kevin Montgomery and #19 Justin Agosta.

18:26
Goal
Goal by #28 Matt Marquardt, assisted by #21 Brendan O'Donnell .
3rd Period

2:25
Goal
Goal by #11 Kevin Lynch, assisted by #21 Brendan O'Donnell and #28 Matt Marquardt.

9:03
Goal
Goal by #25 Ethan Werek, assisted by #19 Justin Agosta and #27 Corey Cowick.

13:05
Goal
Goal by #23 Brant Harris, assisted by #29 Matt Willows and #3 Mark Nemec.
Penalties
1st Period

2:14
Penalty
Tommy Mele called for Hooking - minor (2:00 minutes)

5:56
Penalty
Matt Willows called for Boarding - minor (2:00 minutes)

8:34
Penalty
Evan Bloodoff called for High-sticking - minor (2:00 minutes)

11:30
Penalty
Steve Whitney called for Tripping - minor (2:00 minutes)
2nd Period

3:22
Penalty
Jonathan Lessard called for Fighting - Major (5:00 minutes)

3:22
Penalty
Rob Florentino called for Fighting - Major (5:00 minutes)

6:51
Penalty
Marc-Olivier Roy called for Fighting - Major (5:00 minutes)

6:51
Penalty
Mike Cornell called for Fighting - Major (5:00 minutes)

8:50
Penalty
Gabriel Verpaelst called for Fighting - Major (5:00 minutes)

8:50
Penalty
Corey Cowick called for Interference - minor (2:00 minutes)

8:50
Penalty
Gabriel Verpaelst called for Roughing - minor (2:00 minutes)

8:50
Penalty
Corey Cowick called for Fighting - Major (5:00 minutes)

11:47
Penalty
Justin Agosta called for Delay of Game (2:00 minutes)

15:30
Penalty
Jonathan Lessard called for Fighting - Major (5:00 minutes)

15:30
Penalty
Jonathan Lessard called for Interference on the Goalkeeper - minor (2:00 minutes)

15:30
Penalty
Mike Cornell called for Fighting - Major (5:00 minutes)

19:48
Penalty
Alexandre Ranger called for Slashing - minor (2:00 minutes)
3rd Period

10:42
Penalty
Justin Agosta called for Hooking - minor (2:00 minutes)

14:41
Penalty
Jonathan Lessard called for Cross-Checking Minor (2:00 minutes)

14:41
Penalty
Jonathan Lessard called for Interference on the Goalkeeper - minor (2:00 minutes)
1st Period

0:00
Goalkeeper In
Daniel Altshuller is now in as goalie.

0:00
Goalkeeper In
Ty Rimmer is now in as goalie.

2:14
Penalty
Tommy Mele called for Hooking - minor (2:00 minutes)

3:18
Shot - Quality on net
#20 Corey Syvret shoots on #31 Ty Rimmer

3:37
Shot - Quality on net
#23 Brant Harris shoots on #31 Ty Rimmer

5:56
Penalty
Matt Willows called for Boarding - minor (2:00 minutes)

7:20
Shot - Quality on net
#7 Mathieu Brisebois shoots on #31 Daniel Altshuller

7:30
Shot - Quality on net
#7 Mathieu Brisebois shoots on #31 Daniel Altshuller

7:36
Shot - Quality on net
#15 Greg Chase shoots on #31 Daniel Altshuller

7:59
Shot - Quality on net
#5 Charles-Olivier Roussel shoots on #31 Daniel Altshuller

8:09
Shot - Quality on net
#26 Gabriel Desjardins shoots on #31 Ty Rimmer

8:34
Penalty
Evan Bloodoff called for High-sticking - minor (2:00 minutes)

11:09
Shot - Quality on net
#23 Brant Harris shoots on #31 Ty Rimmer

11:30
Penalty
Steve Whitney called for Tripping - minor (2:00 minutes)

13:22
Shot - Quality on net
#23 Brant Harris shoots on #31 Ty Rimmer

14:58
Shot - Quality on net
#29 Matt Willows shoots on #31 Ty Rimmer

15:03
Shot - Quality on net
#21 Brendan O'Donnell shoots on #31 Ty Rimmer

16:02
Shot - Quality on net
#14 Marc-Olivier Roy shoots on #31 Daniel Altshuller

19:20
Shot - Quality on net
#26 Gabriel Desjardins shoots on #31 Ty Rimmer

19:57
Shot - Quality on net
#41 Jordan Hill shoots on #31 Daniel Altshuller
2nd Period

0:18
Shot - Quality on net
#18 Maxime Legault shoots on #31 Daniel Altshuller

0:50
Shot - Quality on net
#21 Steve Whitney shoots on #31 Daniel Altshuller

1:40
Shot - Quality on net
#21 Brendan O'Donnell shoots on #31 Ty Rimmer

2:10
Shot - Quality on net
#12 Tommy Mele shoots on #31 Daniel Altshuller

3:22
Penalty
Jonathan Lessard called for Fighting - Major (5:00 minutes)

3:22
Penalty
Rob Florentino called for Fighting - Major (5:00 minutes)

4:32
Shot - Quality on net
#5 Charles-Olivier Roussel shoots on #31 Daniel Altshuller

5:32
Shot - Quality on net
#21 Steve Whitney shoots on #31 Daniel Altshuller

6:51
Penalty
Marc-Olivier Roy called for Fighting - Major (5:00 minutes)

6:51
Penalty
Mike Cornell called for Fighting - Major (5:00 minutes)

7:51
Shot - Quality on net
#28 Ben Betker shoots on #31 Daniel Altshuller

7:56
Shot - Quality goal
#5 Charles-Olivier Roussel shoots on #31 Daniel Altshuller

7:56
Goal
Goal by #5 Charles-Olivier Roussel, assisted by #15 Greg Chase and #23 Mike Pelech.

8:48
Shot - Quality on net
#12 Tommy Mele shoots on #31 Daniel Altshuller

8:50
Penalty
Gabriel Verpaelst called for Fighting - Major (5:00 minutes)

8:50
Penalty
Corey Cowick called for Interference - minor (2:00 minutes)

8:50
Penalty
Gabriel Verpaelst called for Roughing - minor (2:00 minutes)

8:50
Penalty
Corey Cowick called for Fighting - Major (5:00 minutes)

10:18
Shot - Quality on net
#11 Kevin Lynch shoots on #31 Ty Rimmer

10:54
Shot - Quality on net
#37 Rob Florentino shoots on #31 Ty Rimmer

10:54
Shot - Quality on net
#25 Ethan Werek shoots on #31 Ty Rimmer

11:28
Shot - Quality on net
#17 Evan Bloodoff shoots on #31 Ty Rimmer

11:47
Penalty
Justin Agosta called for Delay of Game (2:00 minutes)

14:03
Shot - Quality on net
#26 Gabriel Desjardins shoots on #31 Ty Rimmer

14:18
Shot - Quality on net
#9 Alexandre Ranger shoots on #31 Daniel Altshuller

14:45
Shot - Quality on net
#28 Matt Marquardt shoots on #31 Ty Rimmer

15:16
Shot - Quality goal
#23 Brant Harris shoots on #31 Ty Rimmer

15:16
Goal
Goal by #23 Brant Harris, assisted by #4 Mike Cornell and #3 Mark Nemec.

15:30
Shot - Quality on net
#23 Mike Pelech shoots on #31 Daniel Altshuller

15:30
Penalty
Jonathan Lessard called for Fighting - Major (5:00 minutes)

15:30
Penalty
Jonathan Lessard called for Interference on the Goalkeeper - minor (2:00 minutes)

15:30
Penalty
Mike Cornell called for Fighting - Major (5:00 minutes)

15:38
Shot - Quality on net
#21 Brendan O'Donnell shoots on #31 Ty Rimmer

16:16
Shot - Quality goal
#28 Matt Marquardt shoots on #31 Ty Rimmer

16:16
Goal
Goal by #28 Matt Marquardt, assisted by #24 Kevin Montgomery and #19 Justin Agosta.

18:26
Shot - Quality goal
#28 Matt Marquardt shoots on #31 Ty Rimmer

18:26
Goal
Goal by #28 Matt Marquardt, assisted by #21 Brendan O'Donnell .

19:40
Shot - Quality on net
#5 Charles-Olivier Roussel shoots on #31 Daniel Altshuller

19:48
Shot - Quality on net
#37 Rob Florentino shoots on #31 Ty Rimmer

19:48
Penalty
Alexandre Ranger called for Slashing - minor (2:00 minutes)
3rd Period

0:40
Shot - Quality on net
#23 Brant Harris shoots on #31 Ty Rimmer

0:41
Shot - Quality on net
#23 Brant Harris shoots on #31 Ty Rimmer

1:25
Shot - Quality on net
#25 Ethan Werek shoots on #31 Ty Rimmer

2:14
Shot - Quality on net
#28 Matt Marquardt shoots on #31 Ty Rimmer

2:25
Shot - Quality goal
#11 Kevin Lynch shoots on #31 Ty Rimmer

2:25
Goal
Goal by #11 Kevin Lynch, assisted by #21 Brendan O'Donnell and #28 Matt Marquardt.

4:22
Shot - Quality on net
#19 Josh Currie shoots on #31 Daniel Altshuller

5:37
Shot - Quality on net
#22 Alexis Loiseau shoots on #31 Daniel Altshuller

5:52
Shot - Quality on net
#29 Matt Willows shoots on #31 Ty Rimmer

6:52
Shot - Quality on net
#91 Jonathan Lessard shoots on #31 Daniel Altshuller

8:19
Shot - Quality on net
#26 Gabriel Desjardins shoots on #31 Ty Rimmer

8:23
Shot - Quality on net
#23 Brant Harris shoots on #31 Ty Rimmer

8:33
Shot - Quality on net
#25 Ethan Werek shoots on #31 Ty Rimmer

9:03
Shot - Quality goal
#25 Ethan Werek shoots on #31 Ty Rimmer

9:03
Goal
Goal by #25 Ethan Werek, assisted by #19 Justin Agosta and #27 Corey Cowick.

9:03
Goalkeeper Change
Ty Rimmer out. Empty net.

9:03
Goalkeeper In
Philippe Cadorette is now in as goalie.

9:43
Shot - Quality on net
#14 Marc-Olivier Roy shoots on #31 Daniel Altshuller

10:25
Shot - Quality on net
#17 Evan Bloodoff shoots on #30 Philippe Cadorette

10:40
Shot - Quality on net
#22 Alexis Loiseau shoots on #31 Daniel Altshuller

10:42
Penalty
Justin Agosta called for Hooking - minor (2:00 minutes)

11:04
Shot - Quality on net
#14 Marc-Olivier Roy shoots on #31 Daniel Altshuller

11:12
Shot - Quality on net
#14 Marc-Olivier Roy shoots on #31 Daniel Altshuller

13:05
Shot - Quality goal
#23 Brant Harris shoots on #30 Philippe Cadorette

13:05
Goal
Goal by #23 Brant Harris, assisted by #29 Matt Willows and #3 Mark Nemec.

14:05
Shot - Quality on net
#9 Alexandre Ranger shoots on #31 Daniel Altshuller

14:30
Shot - Quality on net
#23 Mike Pelech shoots on #31 Daniel Altshuller

14:41
Penalty
Jonathan Lessard called for Cross-Checking Minor (2:00 minutes)

14:41
Penalty
Jonathan Lessard called for Interference on the Goalkeeper - minor (2:00 minutes)

15:50
Shot - Quality on net
#3 Mark Nemec shoots on #30 Philippe Cadorette

16:00
Shot - Quality on net
#23 Brant Harris shoots on #30 Philippe Cadorette

16:50
Shot - Quality on net
#20 Corey Syvret shoots on #30 Philippe Cadorette

17:40
Shot - Quality on net
#5 Charles-Olivier Roussel shoots on #31 Daniel Altshuller

18:30
Shot - Quality on net
#26 Gabriel Desjardins shoots on #30 Philippe Cadorette

18:30
Shot - Quality on net
#3 Mark Nemec shoots on #30 Philippe Cadorette

19:08
Shot - Quality on net
#22 Alexis Loiseau shoots on #31 Daniel Altshuller
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Mark Nemec
#3
|
D | 0 | 2 | +3 | 2 | 0 |
Mike Cornell
#4
|
D | 0 | 1 | +1 | 0 | 10 |
Kevin Lynch
#11
|
F | 1 | 0 | +1 | 2 | 0 |
Mike Aviani
#16
|
F | 0 | 0 | 0 | 0 | 0 |
Evan Bloodoff
#17
|
F | 0 | 0 | 0 | 2 | 2 |
Justin Agosta
#19
|
D | 0 | 2 | +2 | 0 | 4 |
Corey Syvret
#20
|
D | 0 | 0 | -1 | 2 | 0 |
Brendan O'Donnell
#21
|
F | 0 | 2 | +1 | 3 | 0 |
Brant Harris
#23
|
F | 2 | 0 | +3 | 9 | 0 |
Kevin Montgomery
#24
|
D | 0 | 1 | +1 | 0 | 0 |
Ethan Werek
#25
|
F | 1 | 0 | +2 | 4 | 0 |
Gabriel Desjardins
#26
|
F | 0 | 0 | 0 | 5 | 0 |
Corey Cowick
#27
|
F | 0 | 1 | +2 | 0 | 7 |
Matt Marquardt
#28
|
LW | 2 | 1 | +2 | 4 | 0 |
Matt Willows
#29
|
F | 0 | 1 | +1 | 2 | 2 |
Rob Florentino
#37
|
D | 0 | 0 | +2 | 2 | 5 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Anthony Peters
#30
|
0 | 0.000 | 0 | 0 |
Daniel Altshuller
#31
|
27 | 96.429 | 1 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Joe Marciano
#4
|
D | 0 | 0 | -3 | 0 | 0 |
Charles-Olivier Roussel
#5
|
D | 1 | 0 | 0 | 5 | 0 |
Mathieu Brisebois
#7
|
F | 0 | 0 | -2 | 2 | 0 |
Alexandre Ranger
#9
|
RW | 0 | 0 | 0 | 2 | 2 |
Tommy Mele
#12
|
F | 0 | 0 | 0 | 2 | 2 |
Marc-Olivier Roy
#14
|
F | 0 | 0 | 0 | 4 | 5 |
Greg Chase
#15
|
F | 0 | 1 | -1 | 1 | 0 |
Maxime Legault
#18
|
RW | 0 | 0 | -2 | 1 | 0 |
Josh Currie
#19
|
C | 0 | 0 | -2 | 1 | 0 |
Steve Whitney
#21
|
F | 0 | 0 | -2 | 2 | 2 |
Alexis Loiseau
#22
|
C | 0 | 0 | -1 | 3 | 0 |
Mike Pelech
#23
|
F | 0 | 1 | -1 | 2 | 0 |
Gabriel Verpaelst
#27
|
D | 0 | 0 | -2 | 0 | 7 |
Ben Betker
#28
|
D | 0 | 0 | 0 | 1 | 0 |
Jordan Hill
#41
|
D | 0 | 0 | -2 | 1 | 0 |
Jonathan Lessard
#91
|
LW | 0 | 0 | -2 | 1 | 16 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Philippe Cadorette
#30
|
6 | 85.714 | 1 | 0 |
Ty Rimmer
#31
|
25 | 83.333 | 5 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


28
37
Shots on Goal
4%
16%
Shots Percentage
4
6
Power Plays
34
30
Penalty Minutes
31
27
Saves
84%
96%
Saves Percentage
Referee:
Mike Sheehan
Linesmen:
Billy Gubelman,
James Johnstone
NOR Management
Eric Veilleux
(Head Coach),
Ben Boudreau
(Assistant Coach),
Joe Gregory
(Vice President)
FLA Management
Greg Poss
(Head Coach),
Tad O'Had
(Assistant Coach)
Upcoming Home Games
Full Schedule


Thursday, May 8th
Trois-Rivières Lions @ Norfolk Admirals
Puck Drops:
7:05 PM EDT
Norfolk Scope

at

Norfolk Scope


Friday, May 9th
Trois-Rivières Lions @ Norfolk Admirals
Puck Drops:
7:05 PM EDT
Norfolk Scope

at

Norfolk Scope


Sunday, May 11th
Trois-Rivières Lions @ Norfolk Admirals
Puck Drops:
5:05 PM EDT
Norfolk Scope

at

Norfolk Scope
Get Hockey Updates
Sign up for our email newsletter to be the first to know about news and upcoming games!
-
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
-