2
Final
4
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
REA
|
1 | 0 | 1 | 2 |
ADK
|
1 | 2 | 1 | 4 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Reading Royals
|
9 | 13 | 12 | 34 |
Adirondack Thunder
|
10 | 10 | 9 | 29 |
Scoring
1st Period
1:15
Goal
Goal by #18 Hunter Johannes, assisted by #95 Jacob Frasca and #7 Ben Meehan.
14:30
Goal
Goal by #19 T.J. Friedmann, assisted by #16 Luke Reid and #43 Kishaun Gervais.
2nd Period
10:39
Goal
Goal by #21 Patrick Grasso, assisted by #9 Shane Harper and #4 Jeremy Hanzel.
14:35
Goal
Goal by #43 Kishaun Gervais, assisted by #39 Brannon McManus and #6 Ryan Wheeler.
3rd Period
7:21
Goal
Goal by #9 Carson Golder, assisted by #23 Carter Berger and #18 Hunter Johannes.
19:38
Goal
Goal by #92 Matt Salhany, assisted by #61 Brian Carrabes and #23 Grant Loven.
Penalties
1st Period
4:41
Penalty
Ryan Wheeler called for Tripping - minor (2:00 minutes)
10:43
Penalty
Victor Hadfield called for Slashing - minor (2:00 minutes)
12:07
Penalty
Artem Kulakov called for Hooking - minor (2:00 minutes)
17:15
Penalty Shot
Penalty shot by #61 Brian Carrabes saved by #80 Keith Petruzzelli
18:40
Penalty
Shane Harper called for Slashing - minor (2:00 minutes)
2nd Period
5:48
Penalty
ADK called for Bench minor - Too many men (2:00 minutes)
8:36
Penalty
REA called for Bench minor - Too many men (2:00 minutes)
18:56
Penalty
Victor Hadfield called for Tripping - minor (2:00 minutes)
3rd Period
6:17
Penalty
Grant Loven called for Delay of Game - Faceoff Infraction (2:00 minutes)
6:23
Penalty
Luke Reid called for Delay of Game (2:00 minutes)
11:12
Penalty
Kishaun Gervais called for Boarding - minor (2:00 minutes)
12:04
Penalty
Jacob Frasca called for Interference - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Jeremy Brodeur is now in as goalie.
0:00
Goalkeeper In
Keith Petruzzelli is now in as goalie.
1:15
Shot - Quality goal
#18 Hunter Johannes shoots on #35 Jeremy Brodeur
1:15
Goal
Goal by #18 Hunter Johannes, assisted by #95 Jacob Frasca and #7 Ben Meehan.
3:06
Shot - Quality on net
#86 Nolan Burke shoots on #35 Jeremy Brodeur
3:12
Shot - Non quality on net
#9 Carson Golder shoots on #35 Jeremy Brodeur
4:41
Penalty
Ryan Wheeler called for Tripping - minor (2:00 minutes)
5:53
Shot - Quality on net
#19 T.J. Friedmann shoots on #80 Keith Petruzzelli
6:38
Shot - Quality on net
#95 Jacob Frasca shoots on #35 Jeremy Brodeur
6:53
Shot - Non quality on net
#95 Jacob Frasca shoots on #35 Jeremy Brodeur
7:23
Shot - Non quality on net
#16 Luke Reid shoots on #80 Keith Petruzzelli
10:04
Shot - Quality on net
#12 Liam Devlin shoots on #35 Jeremy Brodeur
10:43
Penalty
Victor Hadfield called for Slashing - minor (2:00 minutes)
10:59
Shot - Quality on net
#21 Patrick Grasso shoots on #80 Keith Petruzzelli
10:59
Shot - Non quality on net
#21 Patrick Grasso shoots on #80 Keith Petruzzelli
11:56
Shot - Non quality on net
#39 Brannon McManus shoots on #80 Keith Petruzzelli
12:05
Shot - Non quality on net
#39 Brannon McManus shoots on #80 Keith Petruzzelli
12:07
Penalty
Artem Kulakov called for Hooking - minor (2:00 minutes)
13:40
Shot - Quality on net
#61 Brian Carrabes shoots on #80 Keith Petruzzelli
14:30
Shot - Quality goal
#19 T.J. Friedmann shoots on #80 Keith Petruzzelli
14:30
Goal
Goal by #19 T.J. Friedmann, assisted by #16 Luke Reid and #43 Kishaun Gervais.
16:42
Shot - Non quality on net
#53 Jake Willets shoots on #35 Jeremy Brodeur
17:15
Penalty Shot
Penalty shot by #61 Brian Carrabes saved by #80 Keith Petruzzelli
17:17
Shot - Quality on net
#6 Victor Hadfield shoots on #35 Jeremy Brodeur
18:40
Penalty
Shane Harper called for Slashing - minor (2:00 minutes)
19:09
Shot - Non quality on net
#9 Carson Golder shoots on #35 Jeremy Brodeur
19:58
Shot - Non quality on net
#23 Grant Loven shoots on #80 Keith Petruzzelli
2nd Period
0:40
Shot - Non quality on net
#23 Carter Berger shoots on #35 Jeremy Brodeur
0:47
Shot - Non quality on net
#9 Carson Golder shoots on #35 Jeremy Brodeur
3:13
Shot - Non quality on net
#12 Liam Devlin shoots on #35 Jeremy Brodeur
3:18
Shot - Quality on net
#12 Liam Devlin shoots on #35 Jeremy Brodeur
3:57
Shot - Non quality on net
#24 Artem Guryev shoots on #35 Jeremy Brodeur
4:17
Shot - Non quality on net
#9 Carson Golder shoots on #35 Jeremy Brodeur
5:12
Shot - Quality on net
#12 Chase McLane shoots on #80 Keith Petruzzelli
5:48
Penalty
ADK called for Bench minor - Too many men (2:00 minutes)
6:11
Shot - Non quality on net
#9 Carson Golder shoots on #35 Jeremy Brodeur
6:46
Shot - Non quality on net
#12 Chase McLane shoots on #80 Keith Petruzzelli
6:55
Shot - Non quality on net
#86 Nolan Burke shoots on #35 Jeremy Brodeur
7:24
Shot - Non quality on net
#18 Hunter Johannes shoots on #35 Jeremy Brodeur
7:48
Shot - Quality on net
#7 Ben Meehan shoots on #35 Jeremy Brodeur
7:58
Shot - Non quality on net
#28 Alec Butcher shoots on #35 Jeremy Brodeur
8:36
Penalty
REA called for Bench minor - Too many men (2:00 minutes)
9:41
Shot - Quality on net
#4 Jeremy Hanzel shoots on #80 Keith Petruzzelli
10:22
Shot - Non quality on net
#16 Luke Reid shoots on #80 Keith Petruzzelli
10:28
Shot - Non quality on net
#16 Luke Reid shoots on #80 Keith Petruzzelli
10:38
Shot - Quality on net
#21 Patrick Grasso shoots on #80 Keith Petruzzelli
10:39
Shot - Quality goal
#21 Patrick Grasso shoots on #80 Keith Petruzzelli
10:39
Goal
Goal by #21 Patrick Grasso, assisted by #9 Shane Harper and #4 Jeremy Hanzel.
14:25
Shot - Quality on net
#9 Shane Harper shoots on #80 Keith Petruzzelli
14:35
Shot - Quality goal
#43 Kishaun Gervais shoots on #80 Keith Petruzzelli
14:35
Goal
Goal by #43 Kishaun Gervais, assisted by #39 Brannon McManus and #6 Ryan Wheeler.
15:21
Shot - Non quality on net
#53 Jake Willets shoots on #35 Jeremy Brodeur
16:41
Shot - Quality on net
#21 Patrick Grasso shoots on #80 Keith Petruzzelli
18:00
Shot - Non quality on net
#9 Carson Golder shoots on #35 Jeremy Brodeur
18:56
Penalty
Victor Hadfield called for Tripping - minor (2:00 minutes)
3rd Period
1:14
Shot - Non quality on net
#7 Ben Meehan shoots on #35 Jeremy Brodeur
2:00
Shot - Quality on net
#18 Hunter Johannes shoots on #35 Jeremy Brodeur
2:20
Shot - Quality on net
#23 Carter Berger shoots on #35 Jeremy Brodeur
4:36
Shot - Quality on net
#4 Jeremy Hanzel shoots on #80 Keith Petruzzelli
5:46
Shot - Non quality on net
#14 Conner Hutchison shoots on #80 Keith Petruzzelli
6:07
Shot - Non quality on net
#39 Brannon McManus shoots on #80 Keith Petruzzelli
6:17
Penalty
Grant Loven called for Delay of Game - Faceoff Infraction (2:00 minutes)
6:23
Penalty
Luke Reid called for Delay of Game (2:00 minutes)
7:21
Shot - Quality goal
#9 Carson Golder shoots on #35 Jeremy Brodeur
7:21
Goal
Goal by #9 Carson Golder, assisted by #23 Carter Berger and #18 Hunter Johannes.
8:19
Shot - Non quality on net
#17 Brandon Saigeon shoots on #35 Jeremy Brodeur
9:21
Shot - Quality on net
#23 Carter Berger shoots on #35 Jeremy Brodeur
9:32
Shot - Non quality on net
#88 Artem Kulakov shoots on #35 Jeremy Brodeur
9:56
Shot - Non quality on net
#93 Justin Taylor shoots on #80 Keith Petruzzelli
11:12
Penalty
Kishaun Gervais called for Boarding - minor (2:00 minutes)
11:50
Shot - Quality on net
#9 Carson Golder shoots on #35 Jeremy Brodeur
12:04
Penalty
Jacob Frasca called for Interference - minor (2:00 minutes)
12:42
Shot - Non quality on net
#9 Shane Harper shoots on #80 Keith Petruzzelli
13:02
Shot - Quality on net
#17 Brandon Saigeon shoots on #35 Jeremy Brodeur
14:43
Shot - Quality on net
#21 Patrick Grasso shoots on #80 Keith Petruzzelli
14:48
Shot - Non quality on net
#21 Patrick Grasso shoots on #80 Keith Petruzzelli
15:14
Shot - Quality on net
#23 Grant Loven shoots on #80 Keith Petruzzelli
16:20
Shot - Non quality on net
#9 Carson Golder shoots on #35 Jeremy Brodeur
17:38
Shot - Non quality on net
#7 Ben Meehan shoots on #35 Jeremy Brodeur
17:42
Goalkeeper Change
Keith Petruzzelli out. Empty net.
19:03
Shot - Quality on net
#18 Hunter Johannes shoots on #35 Jeremy Brodeur
19:38
Shot - Quality goal
#92 Matt Salhany shoots on #80 Keith Petruzzelli
19:38
Goal
Goal by #92 Matt Salhany, assisted by #61 Brian Carrabes and #23 Grant Loven.
19:38
Goalkeeper In
Keith Petruzzelli is now in as goalie.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Jeremy Hanzel
#4
|
D | 0 | 1 | +1 | 2 | 0 |
|
Ryan Wheeler
#6
|
D | 0 | 1 | +2 | 0 | 2 |
|
Shane Harper
#9
|
F | 0 | 1 | +1 | 2 | 2 |
|
Chase McLane
#12
|
F | 0 | 0 | +1 | 2 | 0 |
|
Tyson Fawcett
#13
|
F | 0 | 0 | 0 | 0 | 0 |
|
Conner Hutchison
#14
|
D | 0 | 0 | -1 | 1 | 0 |
|
Luke Reid
#16
|
D | 0 | 1 | +3 | 3 | 2 |
|
T.J. Friedmann
#19
|
F | 1 | 0 | +2 | 2 | 0 |
|
Patrick Grasso
#21
|
F | 1 | 0 | +1 | 7 | 0 |
|
Grant Loven
#23
|
F | 0 | 1 | +2 | 2 | 2 |
|
Brannon McManus
#39
|
F | 0 | 1 | +1 | 3 | 0 |
|
Kishaun Gervais
#43
|
F | 1 | 1 | +2 | 1 | 2 |
|
Jacob Graves
#44
|
D | 0 | 0 | +1 | 0 | 0 |
|
Benjamin Lindberg
#58
|
D | 0 | 0 | 0 | 0 | 0 |
|
Brian Carrabes
#61
|
F | 0 | 1 | 0 | 2 | 0 |
|
Mathieu Boislard
#76
|
D | 0 | 0 | 0 | 0 | 0 |
|
Matt Salhany
#92
|
F | 1 | 0 | 0 | 1 | 0 |
|
Justin Taylor
#93
|
F | 0 | 0 | -1 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Tyler Brennan
#34
|
0 | 0.000 | 0 | 0 |
|
Jeremy Brodeur
#35
|
32 | 94.118 | 2 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Victor Hadfield
#6
|
D | 0 | 0 | -1 | 1 | 4 |
|
Ben Meehan
#7
|
D | 0 | 1 | 0 | 3 | 0 |
|
Carson Golder
#9
|
F | 1 | 0 | -3 | 9 | 0 |
|
Nick Capone
#11
|
F | 0 | 0 | -1 | 0 | 0 |
|
Liam Devlin
#12
|
F | 0 | 0 | 0 | 3 | 0 |
|
Massimo Rizzo
#13
|
F | 0 | 0 | 0 | 0 | 0 |
|
Ty Voit
#16
|
F | 0 | 0 | -2 | 0 | 0 |
|
Brandon Saigeon
#17
|
F | 0 | 0 | -1 | 2 | 0 |
|
Hunter Johannes
#18
|
F | 1 | 1 | +1 | 4 | 0 |
|
Carter Berger
#23
|
D | 0 | 1 | -2 | 3 | 0 |
|
Artem Guryev
#24
|
D | 0 | 0 | 0 | 1 | 0 |
|
Alec Butcher
#28
|
F | 0 | 0 | -1 | 1 | 0 |
|
Jeremy Michel
#34
|
F | 0 | 0 | -1 | 0 | 0 |
|
Connor McMenamin
#39
|
F | 0 | 0 | -1 | 0 | 0 |
|
Jake Willets
#53
|
D | 0 | 0 | -2 | 2 | 0 |
|
Nolan Burke
#86
|
F | 0 | 0 | -2 | 2 | 0 |
|
Artem Kulakov
#88
|
D | 0 | 0 | -1 | 1 | 2 |
|
Jacob Frasca
#95
|
F | 0 | 1 | +1 | 2 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Brandon Kasel
#68
|
0 | 0.000 | 0 | 0 |
|
Keith Petruzzelli
#80
|
25 | 89.286 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Reading Royals
Adirondack Thunder
34
29
Shots on Goal
6%
14%
Shots Percentage
6
5
Power Plays
10
12
Penalty Minutes
25
32
Saves
86%
94%
Saves Percentage
Referees:
Evan Reddick,
Ryan Siegel
Linesmen:
TJ Dockery,
Noah Merrow
REA Management
Anthony Peters
(Head Coach/General Manager),
David Farrar
(President),
Wes Wolfe
(Assistant Coach),
Bruce Coles
(Assistant Coach)
ADK Management
Jeff Mead
(President),
Ben Holmstrom
(Associate Head Coach),
Sylvain Cloutier
(Head Coach)
Latest News
More News
Stanley Cup® coming to Fan Fest at 2026 ECHL All-Star Classic
ECHL Today - Dec. 31
ECHL Transactions - Dec. 30
ECHL, PHPA ratify new Collective Bargaining Agreement
ECHL Today - Dec. 30
ECHL Transactions - Dec. 29
ECHL Transactions - Dec. 28
ECHL, PHPA reach tentative deal on new Collective Bargaining Agreement
ECHL Transactions - Dec. 27
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
-