Search

Search ECHL Site

  1. Home
  2. Schedule
  3. 12/17/25 | Adirondack Thunder @ Reading Royals
Adirondack Thunder
ADK Adirondack Thunder
1
Final OT
2
Reading Royals
REA Reading Royals

Adirondack Thunder @ Reading Royals

Adirondack Thunder
Reading Royals

Box Score

Team 1st 2nd 3rd OT T
Adirondack Thunder ADK
1 0 0 0 1
Reading Royals REA
1 0 0 1 2

Shots on Goal

Team 1st 2nd 3rd OT Total
Adirondack Thunder Adirondack Thunder 4 7 4 2 17
Reading Royals Reading Royals 15 11 5 8 39

Scoring

1st Period

Adirondack Thunder
1:38
Goal
Goal by #19 T.J. Friedmann, assisted by #39 Brannon McManus and #13 Tyson Fawcett.
Reading Royals
6:05
Goal
Goal by #7 Ben Meehan, assisted by #16 Ty Voit and #9 Carson Golder.

2nd Period

3rd Period

OT

Reading Royals
6:11
Goal
Goal by #18 Hunter Johannes, assisted by #53 Jake Willets and #39 Connor McMenamin.

Penalties

1st Period

Adirondack Thunder
15:14
Penalty
Jacob Graves called for Slashing - minor (2:00 minutes)

2nd Period

Adirondack Thunder
9:21
Penalty
Grant Loven called for Tripping - minor (2:00 minutes)
Reading Royals
12:43
Penalty
Artem Kulakov called for High-sticking - minor (2:00 minutes)

3rd Period

Adirondack Thunder
11:14
Penalty
Kyle Heitzner called for High-sticking - minor (2:00 minutes)
Reading Royals
12:01
Penalty
Carson Golder called for Hooking - minor (2:00 minutes)

OT

Adirondack Thunder
3:58
Penalty
Grant Loven called for Tripping - minor (2:00 minutes)

1st Period

Reading Royals
0:00
Goalkeeper In
Keith Petruzzelli is now in as goalie.
Adirondack Thunder
0:00
Goalkeeper In
Jeremy Brodeur is now in as goalie.
Adirondack Thunder
1:04
Shot - Non quality on net
#29 Sean Olson shoots on #80 Keith Petruzzelli
Adirondack Thunder
1:38
Shot - Quality goal
#19 T.J. Friedmann shoots on #80 Keith Petruzzelli
Adirondack Thunder
1:38
Goal
Goal by #19 T.J. Friedmann, assisted by #39 Brannon McManus and #13 Tyson Fawcett.
Adirondack Thunder
2:42
Shot - Non quality on net
#43 Kishaun Gervais shoots on #80 Keith Petruzzelli
Reading Royals
3:04
Shot - Non quality on net
#88 Artem Kulakov shoots on #35 Jeremy Brodeur
Reading Royals
3:19
Shot - Quality on net
#28 Alec Butcher shoots on #35 Jeremy Brodeur
Reading Royals
3:54
Shot - Non quality on net
#9 Carson Golder shoots on #35 Jeremy Brodeur
Adirondack Thunder
5:17
Shot - Non quality on net
#19 T.J. Friedmann shoots on #80 Keith Petruzzelli
Reading Royals
6:05
Shot - Non quality goal
#7 Ben Meehan shoots on #35 Jeremy Brodeur
Reading Royals
6:05
Goal
Goal by #7 Ben Meehan, assisted by #16 Ty Voit and #9 Carson Golder.
Reading Royals
7:50
Shot - Non quality on net
#18 Hunter Johannes shoots on #35 Jeremy Brodeur
Reading Royals
8:21
Shot - Non quality on net
#53 Jake Willets shoots on #35 Jeremy Brodeur
Reading Royals
11:32
Shot - Non quality on net
#6 Victor Hadfield shoots on #35 Jeremy Brodeur
Reading Royals
13:16
Shot - Non quality on net
#39 Connor McMenamin shoots on #35 Jeremy Brodeur
Reading Royals
13:32
Shot - Non quality on net
#39 Connor McMenamin shoots on #35 Jeremy Brodeur
Reading Royals
13:44
Shot - Non quality on net
#88 Artem Kulakov shoots on #35 Jeremy Brodeur
Reading Royals
14:12
Shot - Non quality on net
#88 Artem Kulakov shoots on #35 Jeremy Brodeur
Reading Royals
14:14
Shot - Non quality on net
#28 Alec Butcher shoots on #35 Jeremy Brodeur
Reading Royals
15:13
Shot - Non quality on net
#18 Hunter Johannes shoots on #35 Jeremy Brodeur
Adirondack Thunder
15:14
Penalty
Jacob Graves called for Slashing - minor (2:00 minutes)
Reading Royals
15:26
Shot - Quality on net
#86 Nolan Burke shoots on #35 Jeremy Brodeur
Reading Royals
19:58
Shot - Quality on net
#13 Massimo Rizzo shoots on #35 Jeremy Brodeur

2nd Period

Reading Royals
0:51
Shot - Non quality on net
#24 Artem Guryev shoots on #35 Jeremy Brodeur
Reading Royals
2:22
Shot - Non quality on net
#88 Artem Kulakov shoots on #35 Jeremy Brodeur
Reading Royals
3:15
Shot - Non quality on net
#23 Carter Berger shoots on #35 Jeremy Brodeur
Reading Royals
3:36
Shot - Quality on net
#12 Liam Devlin shoots on #35 Jeremy Brodeur
Adirondack Thunder
5:14
Shot - Non quality on net
#16 Luke Reid shoots on #80 Keith Petruzzelli
Adirondack Thunder
6:05
Shot - Non quality on net
#19 T.J. Friedmann shoots on #80 Keith Petruzzelli
Reading Royals
7:31
Shot - Quality on net
#13 Massimo Rizzo shoots on #35 Jeremy Brodeur
Adirondack Thunder
8:46
Shot - Non quality on net
#14 Conner Hutchison shoots on #80 Keith Petruzzelli
Reading Royals
9:06
Shot - Non quality on net
#53 Jake Willets shoots on #35 Jeremy Brodeur
Adirondack Thunder
9:21
Penalty
Grant Loven called for Tripping - minor (2:00 minutes)
Adirondack Thunder
12:40
Shot - Non quality on net
#61 Brian Carrabes shoots on #80 Keith Petruzzelli
Reading Royals
12:43
Penalty
Artem Kulakov called for High-sticking - minor (2:00 minutes)
Reading Royals
14:08
Shot - Quality on net
#6 Victor Hadfield shoots on #35 Jeremy Brodeur
Adirondack Thunder
14:15
Shot - Non quality on net
#93 Justin Taylor shoots on #80 Keith Petruzzelli
Reading Royals
16:11
Shot - Non quality on net
#28 Alec Butcher shoots on #35 Jeremy Brodeur
Adirondack Thunder
16:44
Shot - Non quality on net
#44 Jacob Graves shoots on #80 Keith Petruzzelli
Adirondack Thunder
16:56
Shot - Non quality on net
#6 Ryan Wheeler shoots on #80 Keith Petruzzelli
Reading Royals
18:12
Shot - Non quality on net
#95 Jacob Frasca shoots on #35 Jeremy Brodeur
Reading Royals
18:27
Shot - Quality on net
#18 Hunter Johannes shoots on #35 Jeremy Brodeur
Reading Royals
19:34
Shot - Non quality on net
#24 Artem Guryev shoots on #35 Jeremy Brodeur

3rd Period

Reading Royals
5:57
Shot - Non quality on net
#18 Hunter Johannes shoots on #35 Jeremy Brodeur
Adirondack Thunder
8:02
Shot - Quality on net
#27 Gavin Yates shoots on #80 Keith Petruzzelli
Reading Royals
9:07
Shot - Non quality on net
#7 Ben Meehan shoots on #35 Jeremy Brodeur
Reading Royals
9:21
Shot - Quality on net
#18 Hunter Johannes shoots on #35 Jeremy Brodeur
Adirondack Thunder
10:28
Shot - Non quality on net
#76 Mathieu Boislard shoots on #80 Keith Petruzzelli
Adirondack Thunder
10:54
Shot - Quality on net
#39 Brannon McManus shoots on #80 Keith Petruzzelli
Adirondack Thunder
11:14
Penalty
Kyle Heitzner called for High-sticking - minor (2:00 minutes)
Reading Royals
12:01
Penalty
Carson Golder called for Hooking - minor (2:00 minutes)
Reading Royals
16:19
Shot - Quality on net
#18 Hunter Johannes shoots on #35 Jeremy Brodeur
Adirondack Thunder
16:54
Shot - Non quality on net
#92 Matt Salhany shoots on #80 Keith Petruzzelli
Reading Royals
19:08
Shot - Quality on net
#86 Nolan Burke shoots on #35 Jeremy Brodeur

OT

Reading Royals
0:39
Shot - Quality on net
#9 Carson Golder shoots on #35 Jeremy Brodeur
Reading Royals
1:00
Shot - Quality on net
#18 Hunter Johannes shoots on #35 Jeremy Brodeur
Reading Royals
1:00
Shot - Quality on net
#9 Carson Golder shoots on #35 Jeremy Brodeur
Adirondack Thunder
2:02
Shot - Non quality on net
#61 Brian Carrabes shoots on #80 Keith Petruzzelli
Adirondack Thunder
3:58
Penalty
Grant Loven called for Tripping - minor (2:00 minutes)
Reading Royals
4:20
Shot - Quality on net
#9 Carson Golder shoots on #35 Jeremy Brodeur
Reading Royals
4:57
Shot - Non quality on net
#13 Massimo Rizzo shoots on #35 Jeremy Brodeur
Adirondack Thunder
5:07
Shot - Non quality on net
#93 Justin Taylor shoots on #80 Keith Petruzzelli
Reading Royals
5:27
Shot - Non quality on net
#9 Carson Golder shoots on #35 Jeremy Brodeur
Reading Royals
6:02
Shot - Non quality on net
#86 Nolan Burke shoots on #35 Jeremy Brodeur
Reading Royals
6:11
Shot - Quality goal
#18 Hunter Johannes shoots on #35 Jeremy Brodeur
Reading Royals
6:11
Goal
Goal by #18 Hunter Johannes, assisted by #53 Jake Willets and #39 Connor McMenamin.
Player Stats
Reading Royals
Forwards and Defensemen
Name
POS Goals A +/- SH PIM
Victor Hadfield #6
D 0 0 0 2 0
Ben Meehan #7
D 1 0 +1 2 0
Carson Golder #9
F 0 1 +1 5 2
Nick Capone #11
F 0 0 0 0 0
Liam Devlin #12
F 0 0 0 1 0
Massimo Rizzo #13
F 0 0 -1 3 0
Ty Voit #16
F 0 1 +1 0 0
Brandon Saigeon #17
F 0 0 0 0 0
Hunter Johannes #18
F 1 0 0 8 0
Carter Berger #23
D 0 0 -1 1 0
Artem Guryev #24
D 0 0 0 2 0
Alec Butcher #28
F 0 0 0 3 0
Jeremy Michel #34
F 0 0 0 0 0
Connor McMenamin #39
F 0 1 +1 2 0
Jake Willets #53
D 0 1 +2 2 0
Nolan Burke #86
F 0 0 +1 3 0
Artem Kulakov #88
D 0 0 0 4 2
Jacob Frasca #95
F 0 0 -1 1 0
Glossary
Name:
Goals
A:
Assists
+/-:
+/-
A:
Assists
SH:
Shots
PIM:
Penalty Minutes
Goalies
Name SV SV% GA PIM
Yaniv Perets #1
0 0.000 0 0
Keith Petruzzelli #80
16 94.118 1 0
Glossary
SV:
Saves
SV%:
Saves Percentage
GA:
Goals Against
PIM:
Penalty Minutes
Adirondack Thunder
Forwards and Defensemen
Name
POS Goals A +/- SH PIM
Jeremy Hanzel #4
D 0 0 0 0 0
Ryan Wheeler #6
D 0 0 -1 1 0
Chase McLane #12
F 0 0 -1 0 0
Tyson Fawcett #13
F 0 1 +1 0 0
Conner Hutchison #14
D 0 0 -1 1 0
Luke Reid #16
D 0 0 0 1 0
T.J. Friedmann #19
F 1 0 -1 3 0
Grant Loven #23
F 0 0 0 0 4
Gavin Yates #27
F 0 0 -1 1 0
Sean Olson #29
F 0 0 0 1 0
Brannon McManus #39
F 0 1 0 1 0
Kishaun Gervais #43
F 0 0 0 1 0
Jacob Graves #44
D 0 0 -1 1 2
Brian Carrabes #61
F 0 0 0 2 0
Mathieu Boislard #76
D 0 0 +1 1 0
Kyle Heitzner #91
F 0 0 0 0 2
Matt Salhany #92
F 0 0 0 1 0
Justin Taylor #93
F 0 0 0 2 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
37 94.872 2 0
Glossary
SV:
Saves
SV%:
Saves Percentage
GA:
Goals Against
PIM:
Penalty Minutes
Team Stats
Adirondack Thunder Adirondack Thunder
Reading Royals Reading Royals
17
39
Shots on Goal
6%
5%
Shots Percentage
2
4
Power Plays
8
4
Penalty Minutes
37
16
Saves
95%
94%
Saves Percentage
Referees:
Bobby Esposito, Ryan Siegel
Linesmen:
Judson Ritter, Nicholas Gutekunst
ADK Management
Jeff Mead (President), Ben Holmstrom (Associate Head Coach), Sylvain Cloutier (Head Coach)
REA Management
Anthony Peters (Head Coach/General Manager), David Farrar (President), Wes Wolfe (Assistant Coach), Bruce Coles (Assistant Coach)

Latest News

More News
Stanley Cup® coming to Fan Fest at 2026 ECHL All-Star Classic
Stanley Cup® coming to Fan Fest at 2026 ECHL All-Star Classic
ECHL Today - Dec. 31
ECHL Today - Dec. 31
ECHL Transactions - Dec. 30
ECHL Transactions - Dec. 30
ECHL, PHPA ratify new Collective Bargaining Agreement
ECHL, PHPA ratify new Collective Bargaining Agreement
ECHL Today - Dec. 30
ECHL Today - Dec. 30
ECHL Transactions - Dec. 29
ECHL Transactions - Dec. 29
ECHL Transactions - Dec. 28
ECHL Transactions - Dec. 28
ECHL, PHPA reach tentative deal on new Collective Bargaining Agreement
ECHL, PHPA reach tentative deal on new Collective Bargaining Agreement
ECHL Transactions - Dec. 27
ECHL Transactions - Dec. 27

Sign Up For Updates

Sign up for our email newsletter to be the first to know about ECHL news!

Our Sponsors