3
Final
1
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
REA
|
2 | 0 | 1 | 3 |
ADK
|
1 | 0 | 0 | 1 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Reading Royals
|
11 | 6 | 3 | 20 |
Adirondack Thunder
|
7 | 11 | 14 | 32 |
Scoring
1st Period
12:25
Goal
Goal by #37 Matthew Brown, assisted by #71 Jake Smith.
15:14
Goal
Goal by #71 Jake Smith.
18:10
Goal
Goal by #2 Brendan Less, assisted by #17 Kevin O'Neil and #6 Ryan Wheeler.
2nd Period
3rd Period
18:30
Goal
Goal by #18 Ryan Leibold.
Penalties
1st Period
7:02
Penalty
Ryan Wheeler called for Slashing - minor (2:00 minutes)
17:36
Penalty
Robbie Stucker called for Interference - minor (2:00 minutes)
2nd Period
4:07
Penalty
Ryan Conroy called for Roughing - minor (2:00 minutes)
6:01
Penalty
Mason Primeau called for High-sticking - double minor (4:00 minutes)
3rd Period
9:26
Penalty
Dalton Gally called for Slashing - 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:10
Shot - Quality on net
#25 Mason Primeau shoots on #35 Jeremy Brodeur
1:28
Shot - Non quality on net
#71 Jake Smith shoots on #35 Jeremy Brodeur
2:37
Shot - Quality on net
#46 James Marooney shoots on #80 Keith Petruzzelli
2:44
Shot - Quality on net
#59 Tyler Gratton shoots on #35 Jeremy Brodeur
5:40
Shot - Quality on net
#39 Connor McMenamin shoots on #35 Jeremy Brodeur
6:47
Shot - Non quality on net
#55 Dalton Gally shoots on #35 Jeremy Brodeur
7:02
Penalty
Ryan Wheeler called for Slashing - minor (2:00 minutes)
7:35
Shot - Non quality on net
#20 Matt Miller shoots on #35 Jeremy Brodeur
9:47
Shot - Quality on net
#8 Ryan Conroy shoots on #80 Keith Petruzzelli
10:04
Shot - Non quality on net
#10 Ryan Smith shoots on #80 Keith Petruzzelli
11:40
Shot - Quality on net
#28 Connor Walters shoots on #35 Jeremy Brodeur
12:25
Shot - Quality goal
#37 Matthew Brown shoots on #35 Jeremy Brodeur
12:25
Goal
Goal by #37 Matthew Brown, assisted by #71 Jake Smith.
12:49
Shot - Non quality on net
#65 Shaw Boomhower shoots on #80 Keith Petruzzelli
15:14
Shot - Quality goal
#71 Jake Smith shoots on #35 Jeremy Brodeur
15:14
Goal
Goal by #71 Jake Smith.
15:44
Shot - Non quality on net
#27 Patrick Polino shoots on #80 Keith Petruzzelli
16:46
Shot - Non quality on net
#18 Ryan Leibold shoots on #35 Jeremy Brodeur
17:06
Shot - Non quality on net
#4 Kurt Gosselin shoots on #80 Keith Petruzzelli
17:36
Penalty
Robbie Stucker called for Interference - minor (2:00 minutes)
18:10
Shot - Non quality goal
#2 Brendan Less shoots on #80 Keith Petruzzelli
18:10
Goal
Goal by #2 Brendan Less, assisted by #17 Kevin O'Neil and #6 Ryan Wheeler.
19:40
Shot - Non quality on net
#6 Logan Britt shoots on #35 Jeremy Brodeur
2nd Period
2:44
Shot - Non quality on net
#14 Nick Capone shoots on #35 Jeremy Brodeur
2:51
Shot - Non quality on net
#2 Robbie Stucker shoots on #35 Jeremy Brodeur
3:20
Shot - Quality on net
#36 Sawyer Boulton shoots on #35 Jeremy Brodeur
4:07
Penalty
Ryan Conroy called for Roughing - minor (2:00 minutes)
5:30
Shot - Non quality on net
#20 Matt Miller shoots on #35 Jeremy Brodeur
6:01
Penalty
Mason Primeau called for High-sticking - double minor (4:00 minutes)
6:27
Shot - Non quality on net
#37 Dylan Wendt shoots on #80 Keith Petruzzelli
7:16
Shot - Non quality on net
#4 Kurt Gosselin shoots on #80 Keith Petruzzelli
8:30
Shot - Non quality on net
#17 Kevin O'Neil shoots on #80 Keith Petruzzelli
8:38
Shot - Quality on net
#17 Kevin O'Neil shoots on #80 Keith Petruzzelli
9:47
Shot - Non quality on net
#4 Kurt Gosselin shoots on #80 Keith Petruzzelli
10:36
Shot - Quality on net
#17 Kevin O'Neil shoots on #80 Keith Petruzzelli
10:52
Shot - Quality on net
#16 Shane Sellar shoots on #35 Jeremy Brodeur
11:14
Shot - Non quality on net
#27 Jacques Bouquot shoots on #35 Jeremy Brodeur
12:13
Shot - Quality on net
#27 Patrick Polino shoots on #80 Keith Petruzzelli
12:28
Shot - Non quality on net
#10 Ryan Smith shoots on #80 Keith Petruzzelli
13:28
Shot - Non quality on net
#10 Ryan Smith shoots on #80 Keith Petruzzelli
15:10
Shot - Non quality on net
#4 Kurt Gosselin shoots on #80 Keith Petruzzelli
20:00
Shot - Quality on net
#12 Andre Ghantous shoots on #80 Keith Petruzzelli
3rd Period
2:13
Shot - Quality on net
#4 Kurt Gosselin shoots on #80 Keith Petruzzelli
5:58
Shot - Quality on net
#24 Josh Filmon shoots on #80 Keith Petruzzelli
6:51
Shot - Non quality on net
#10 Ryan Smith shoots on #80 Keith Petruzzelli
7:35
Shot - Non quality on net
#9 Ty Gibson shoots on #80 Keith Petruzzelli
7:43
Shot - Non quality on net
#55 Dalton Gally shoots on #35 Jeremy Brodeur
7:59
Shot - Quality on net
#2 Brendan Less shoots on #80 Keith Petruzzelli
8:58
Shot - Non quality on net
#23 Gianfranco Cassaro shoots on #35 Jeremy Brodeur
9:26
Shot - Quality on net
#12 Andre Ghantous shoots on #80 Keith Petruzzelli
9:26
Penalty
Dalton Gally called for Slashing - minor (2:00 minutes)
10:24
Shot - Non quality on net
#24 Josh Filmon shoots on #80 Keith Petruzzelli
10:31
Shot - Non quality on net
#2 Brendan Less shoots on #80 Keith Petruzzelli
10:53
Shot - Non quality on net
#17 Kevin O'Neil shoots on #80 Keith Petruzzelli
15:40
Shot - Quality on net
#8 Ryan Conroy shoots on #80 Keith Petruzzelli
16:51
Shot - Non quality on net
#7 Chase Brand shoots on #80 Keith Petruzzelli
17:38
Shot - Non quality on net
#27 Patrick Polino shoots on #80 Keith Petruzzelli
17:38
Goalkeeper Change
Jeremy Brodeur out. Empty net.
18:30
Shot - Non quality goal
#18 Ryan Leibold shoots on #
18:30
Goal
Goal by #18 Ryan Leibold.
19:24
Shot - Non quality on net
#4 Kurt Gosselin shoots on #80 Keith Petruzzelli
19:50
Shot - Non quality on net
#10 Ryan Smith shoots on #80 Keith Petruzzelli
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Brendan Less
#2
|
D | 1 | 0 | -1 | 3 | 0 |
|
Kurt Gosselin
#4
|
D | 0 | 0 | -1 | 6 | 0 |
|
Ryan Wheeler
#6
|
F | 0 | 1 | -2 | 0 | 2 |
|
Chase Brand
#7
|
F | 0 | 0 | 0 | 1 | 0 |
|
Ryan Conroy
#8
|
D | 0 | 0 | -1 | 2 | 2 |
|
Ty Gibson
#9
|
D | 0 | 0 | -1 | 1 | 0 |
|
Ryan Smith
#10
|
F | 0 | 0 | -1 | 5 | 0 |
|
Andre Ghantous
#12
|
F | 0 | 0 | -2 | 2 | 0 |
|
Alex Young
#13
|
F | 0 | 0 | -2 | 0 | 0 |
|
Kevin O'Neil
#17
|
F | 0 | 1 | -2 | 4 | 0 |
|
T.J. Friedmann
#19
|
F | 0 | 0 | -1 | 0 | 0 |
|
Tyson Kirkby
#23
|
F | 0 | 0 | 0 | 0 | 0 |
|
Josh Filmon
#24
|
F | 0 | 0 | 0 | 2 | 0 |
|
Patrick Polino
#27
|
F | 0 | 0 | -1 | 3 | 0 |
|
Dylan Wendt
#37
|
F | 0 | 0 | 0 | 1 | 0 |
|
Darian Skeoch
#44
|
D | 0 | 0 | -1 | 0 | 0 |
|
James Marooney
#46
|
D | 0 | 0 | 0 | 1 | 0 |
|
Shaw Boomhower
#65
|
F | 0 | 0 | 0 | 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
|
17 | 89.474 | 2 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Robbie Stucker
#2
|
D | 0 | 0 | +1 | 1 | 2 |
|
Logan Britt
#6
|
D | 0 | 0 | +1 | 1 | 0 |
|
Nick Capone
#14
|
F | 0 | 0 | 0 | 1 | 0 |
|
Emile Chouinard
#15
|
D | 0 | 0 | +1 | 0 | 0 |
|
Shane Sellar
#16
|
F | 0 | 0 | 0 | 1 | 0 |
|
Todd Skirving
#17
|
F | 0 | 0 | 0 | 0 | 0 |
|
Ryan Leibold
#18
|
F | 1 | 0 | +1 | 2 | 0 |
|
Matt Miller
#20
|
F | 0 | 0 | +1 | 2 | 0 |
|
Gianfranco Cassaro
#23
|
D | 0 | 0 | 0 | 1 | 0 |
|
Mason Primeau
#25
|
F | 0 | 0 | +2 | 1 | 4 |
|
Jacques Bouquot
#27
|
F | 0 | 0 | 0 | 1 | 0 |
|
Connor Walters
#28
|
D | 0 | 0 | +1 | 1 | 0 |
|
Sawyer Boulton
#36
|
F | 0 | 0 | 0 | 1 | 0 |
|
Matthew Brown
#37
|
F | 1 | 0 | +2 | 1 | 0 |
|
Connor McMenamin
#39
|
F | 0 | 0 | +1 | 1 | 0 |
|
Dalton Gally
#55
|
D | 0 | 0 | +2 | 2 | 2 |
|
Tyler Gratton
#59
|
F | 0 | 0 | 0 | 1 | 0 |
|
Jake Smith
#71
|
F | 1 | 1 | +2 | 2 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Vinnie Purpura
#29
|
0 | 0.000 | 0 | 0 |
|
Keith Petruzzelli
#80
|
31 | 96.875 | 1 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Reading Royals
Adirondack Thunder
20
32
Shots on Goal
15%
3%
Shots Percentage
2
4
Power Plays
8
4
Penalty Minutes
31
17
Saves
97%
85%
Saves Percentage
Referee:
David Lilly
Linesmen:
Philippe Pilon,
Trevor Waite
REA Management
David Farrar
(President),
Jason Binkley
(Head Coach/General Manager),
Ryan Anderson
(Assistant Coach)
ADK Management
Jeff Mead
(President),
Pete MacArthur
(Head Coach/Director of Hockey Operations),
Mike Bergin
(Assistant Coach)
Latest News
More News
Recap of 2026 Kelly Cup Finals
Weber is Ironhawks first head coach
Stingrays hire Kallechy as head coach
Florida claims 2026 Kelly Cup title
Giguère named Gargoyles head coach
ECHL represented on Stanley Cup champion for 26th straight year
ECHL Today - June 15
Everblades take series lead with 5-2 win in Game 5
ECHL Transactions - June 13
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
-
Jacksonville Icemen
-
Kalamazoo Wings
-
Kansas City Mavericks
-
Maine Mariners
-
New Mexico Goatheads
-
Norfolk Admirals
-
Orlando Solar Bears
-
Rapid City Rush
-
Reading Royals
-
Savannah Ghost Pirates
-
South Carolina Stingrays
-
Tahoe Knight Monsters
-
Toledo Walleye
-
Trenton Ironhawks
-
Trois-Rivières Lions
-
Tulsa Oilers
-
Wheeling Nailers
-
Wichita Thunder
-
Worcester Railers
-