4
Final OT
3
Box Score
| Team | 1st | 2nd | 3rd | OT | Total T |
|---|---|---|---|---|---|
ADK
|
0 | 2 | 1 | 1 | 4 |
REA
|
1 | 0 | 2 | 0 | 3 |
Shots on Goal
| Team | 1st | 2nd | 3rd | OT | Total |
|---|---|---|---|---|---|
Adirondack Thunder
|
6 | 11 | 14 | 1 | 32 |
Reading Royals
|
6 | 13 | 4 | 1 | 24 |
Scoring
1st Period
5:52
Goal
Goal by #16 Shane Sellar, assisted by #46 C.J. Valerian.
2nd Period
4:16
Goal
Goal by #72 Ryan Francis, assisted by #43 Kishaun Gervais and #36 Sean Gulka.
13:56
Goal
Goal by #43 Kishaun Gervais, assisted by #37 Dylan Wendt and #17 Kevin O'Neil.
3rd Period
1:59
Goal
Goal by #2 Robbie Stucker, assisted by #71 Jake Smith and #59 Tyler Gratton.
9:05
Goal
Goal by #20 Matt Miller.
9:46
Goal
Goal by #24 Josh Filmon, assisted by #8 Ryan Conroy and #22 Gustav Müller.
OT
3:06
Goal
Goal by #17 Kevin O'Neil, assisted by #43 Kishaun Gervais and #6 Ryan Wheeler.
Penalties
1st Period
7:24
Penalty
Grant Loven called for Holding - minor (2:00 minutes)
10:34
Penalty
Matt Miller called for Interference - minor (2:00 minutes)
11:07
Penalty
Gustav Müller called for High-sticking - double minor (4:00 minutes)
2nd Period
3:54
Penalty
Shane Sellar called for Tripping - minor (2:00 minutes)
6:54
Penalty
Ryan Francis called for Tripping - minor (2:00 minutes)
7:55
Penalty
Kishaun Gervais called for Delay of Game (2:00 minutes)
10:01
Penalty
Andre Ghantous called for Tripping - minor (2:00 minutes)
3rd Period
1:38
Penalty
T.J. Friedmann called for High-sticking - minor (2:00 minutes)
8:37
Penalty
Emile Chouinard called for Tripping - minor (2:00 minutes)
16:49
Penalty
Jake Smith called for High-sticking - minor (2:00 minutes)
19:17
Penalty
Gianfranco Cassaro called for Slashing - minor (2:00 minutes)
OT
1st Period
0:00
Goalkeeper In
Colby Muise is now in as goalie.
0:00
Goalkeeper In
Keith Petruzzelli is now in as goalie.
0:11
Shot - Non quality on net
#12 Andre Ghantous shoots on #80 Keith Petruzzelli
1:34
Shot - Quality on net
#57 Mackenzie Dwyer shoots on #35 Colby Muise
1:42
Shot - Non quality on net
#59 Tyler Gratton shoots on #35 Colby Muise
3:35
Shot - Non quality on net
#24 Josh Filmon shoots on #80 Keith Petruzzelli
5:46
Shot - Quality on net
#21 Austin Master shoots on #35 Colby Muise
5:52
Shot - Quality goal
#16 Shane Sellar shoots on #35 Colby Muise
5:52
Goal
Goal by #16 Shane Sellar, assisted by #46 C.J. Valerian.
7:22
Goalkeeper Change
Keith Petruzzelli out. Empty net.
7:24
Penalty
Grant Loven called for Holding - minor (2:00 minutes)
7:24
Goalkeeper In
Keith Petruzzelli is now in as goalie.
10:04
Shot - Quality on net
#43 Kishaun Gervais shoots on #80 Keith Petruzzelli
10:30
Shot - Quality on net
#17 Kevin O'Neil shoots on #80 Keith Petruzzelli
10:34
Penalty
Matt Miller called for Interference - minor (2:00 minutes)
11:07
Penalty
Gustav Müller called for High-sticking - double minor (4:00 minutes)
12:13
Shot - Non quality on net
#18 Ryan Leibold shoots on #35 Colby Muise
15:13
Shot - Quality on net
#23 Gianfranco Cassaro shoots on #35 Colby Muise
17:44
Shot - Non quality on net
#22 Gustav Müller shoots on #80 Keith Petruzzelli
18:50
Shot - Quality on net
#23 Grant Loven shoots on #80 Keith Petruzzelli
2nd Period
1:04
Shot - Quality on net
#23 Gianfranco Cassaro shoots on #35 Colby Muise
3:28
Shot - Quality on net
#46 C.J. Valerian shoots on #35 Colby Muise
3:48
Goalkeeper Change
Colby Muise out. Empty net.
3:54
Penalty
Shane Sellar called for Tripping - minor (2:00 minutes)
3:55
Goalkeeper In
Colby Muise is now in as goalie.
4:16
Shot - Quality goal
#72 Ryan Francis shoots on #80 Keith Petruzzelli
4:16
Goal
Goal by #72 Ryan Francis, assisted by #43 Kishaun Gervais and #36 Sean Gulka.
4:58
Shot - Quality on net
#19 T.J. Friedmann shoots on #80 Keith Petruzzelli
4:58
Shot - Non quality on net
#9 Ty Gibson shoots on #80 Keith Petruzzelli
6:54
Penalty
Ryan Francis called for Tripping - minor (2:00 minutes)
7:00
Shot - Non quality on net
#37 Dylan Wendt shoots on #80 Keith Petruzzelli
7:00
Shot - Quality on net
#20 Matt Miller shoots on #35 Colby Muise
7:32
Shot - Non quality on net
#23 Gianfranco Cassaro shoots on #35 Colby Muise
7:53
Shot - Non quality on net
#23 Gianfranco Cassaro shoots on #35 Colby Muise
7:55
Shot - Non quality on net
#20 Matt Miller shoots on #35 Colby Muise
7:55
Penalty
Kishaun Gervais called for Delay of Game (2:00 minutes)
9:58
Goalkeeper Change
Keith Petruzzelli out. Empty net.
10:01
Penalty
Andre Ghantous called for Tripping - minor (2:00 minutes)
10:01
Goalkeeper In
Keith Petruzzelli is now in as goalie.
11:38
Shot - Non quality on net
#59 Tyler Gratton shoots on #35 Colby Muise
12:13
Shot - Non quality on net
#24 Josh Filmon shoots on #80 Keith Petruzzelli
13:37
Shot - Non quality on net
#15 Emile Chouinard shoots on #35 Colby Muise
13:37
Shot - Non quality on net
#71 Jake Smith shoots on #35 Colby Muise
13:50
Shot - Non quality on net
#37 Matthew Brown shoots on #35 Colby Muise
13:56
Shot - Non quality goal
#43 Kishaun Gervais shoots on #80 Keith Petruzzelli
13:56
Goal
Goal by #43 Kishaun Gervais, assisted by #37 Dylan Wendt and #17 Kevin O'Neil.
16:03
Shot - Non quality on net
#29 Greg Smith shoots on #80 Keith Petruzzelli
16:14
Shot - Quality on net
#29 Greg Smith shoots on #80 Keith Petruzzelli
16:38
Shot - Non quality on net
#13 Cam Cook shoots on #35 Colby Muise
17:28
Shot - Non quality on net
#23 Gianfranco Cassaro shoots on #35 Colby Muise
18:01
Shot - Non quality on net
#24 Josh Filmon shoots on #80 Keith Petruzzelli
18:10
Shot - Non quality on net
#19 T.J. Friedmann shoots on #80 Keith Petruzzelli
18:39
Shot - Non quality on net
#15 Emile Chouinard shoots on #35 Colby Muise
19:14
Shot - Non quality on net
#6 Ryan Wheeler shoots on #80 Keith Petruzzelli
3rd Period
1:38
Penalty
T.J. Friedmann called for High-sticking - minor (2:00 minutes)
1:59
Shot - Quality goal
#2 Robbie Stucker shoots on #35 Colby Muise
1:59
Goal
Goal by #2 Robbie Stucker, assisted by #71 Jake Smith and #59 Tyler Gratton.
4:09
Shot - Non quality on net
#36 Sean Gulka shoots on #80 Keith Petruzzelli
5:12
Shot - Non quality on net
#22 Gustav Müller shoots on #80 Keith Petruzzelli
5:50
Shot - Non quality on net
#7 Adrien Bisson shoots on #80 Keith Petruzzelli
6:58
Shot - Quality on net
#37 Dylan Wendt shoots on #80 Keith Petruzzelli
7:07
Shot - Quality on net
#19 T.J. Friedmann shoots on #80 Keith Petruzzelli
8:37
Penalty
Emile Chouinard called for Tripping - minor (2:00 minutes)
9:05
Shot - Quality goal
#20 Matt Miller shoots on #35 Colby Muise
9:05
Goal
Goal by #20 Matt Miller.
9:46
Shot - Quality goal
#24 Josh Filmon shoots on #80 Keith Petruzzelli
9:46
Goal
Goal by #24 Josh Filmon, assisted by #8 Ryan Conroy and #22 Gustav Müller.
10:01
Shot - Non quality on net
#37 Matthew Brown shoots on #35 Colby Muise
12:43
Shot - Non quality on net
#2 Robbie Stucker shoots on #35 Colby Muise
12:50
Shot - Non quality on net
#6 Ryan Wheeler shoots on #80 Keith Petruzzelli
13:17
Shot - Non quality on net
#6 Ryan Wheeler shoots on #80 Keith Petruzzelli
13:49
Shot - Quality on net
#22 Gustav Müller shoots on #80 Keith Petruzzelli
14:22
Shot - Non quality on net
#5 Jackson van de Leest shoots on #80 Keith Petruzzelli
16:29
Goalkeeper Change
Colby Muise out. Empty net.
16:49
Penalty
Jake Smith called for High-sticking - minor (2:00 minutes)
16:49
Goalkeeper In
Colby Muise is now in as goalie.
16:50
Shot - Non quality on net
#44 Darian Skeoch shoots on #80 Keith Petruzzelli
17:03
Shot - Quality on net
#12 Andre Ghantous shoots on #80 Keith Petruzzelli
18:22
Shot - Quality on net
#43 Kishaun Gervais shoots on #80 Keith Petruzzelli
18:49
Shot - Non quality on net
#17 Kevin O'Neil shoots on #80 Keith Petruzzelli
19:17
Penalty
Gianfranco Cassaro called for Slashing - minor (2:00 minutes)
OT
3:01
Shot - Quality on net
#25 Mason Primeau shoots on #35 Colby Muise
3:06
Shot - Quality goal
#17 Kevin O'Neil shoots on #80 Keith Petruzzelli
3:06
Goal
Goal by #17 Kevin O'Neil, assisted by #43 Kishaun Gervais and #6 Ryan Wheeler.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Robbie Stucker
#2
|
D | 1 | 0 | -1 | 2 | 0 |
|
Lou-Félix Denis
#5
|
F | 0 | 0 | 0 | 0 | 0 |
|
Sam Sedley
#9
|
D | 0 | 0 | 0 | 0 | 0 |
|
Cam Cook
#13
|
F | 0 | 0 | 0 | 1 | 0 |
|
Emile Chouinard
#15
|
D | 0 | 0 | 0 | 2 | 2 |
|
Shane Sellar
#16
|
F | 1 | 0 | +2 | 1 | 2 |
|
Ryan Leibold
#18
|
F | 0 | 0 | 0 | 1 | 0 |
|
Brock Caufield
#19
|
F | 0 | 0 | -1 | 0 | 0 |
|
Matt Miller
#20
|
F | 1 | 0 | +1 | 3 | 2 |
|
Austin Master
#21
|
F | 0 | 0 | +1 | 1 | 0 |
|
Gianfranco Cassaro
#23
|
D | 0 | 0 | -1 | 5 | 2 |
|
Mason Primeau
#25
|
F | 0 | 0 | -2 | 1 | 0 |
|
Connor Walters
#28
|
D | 0 | 0 | +1 | 0 | 0 |
|
Matthew Brown
#37
|
F | 0 | 0 | -1 | 2 | 0 |
|
C.J. Valerian
#46
|
D | 0 | 1 | +1 | 1 | 0 |
|
Mackenzie Dwyer
#57
|
D | 0 | 0 | +2 | 1 | 0 |
|
Tyler Gratton
#59
|
F | 0 | 1 | -1 | 2 | 0 |
|
Jake Smith
#71
|
F | 0 | 1 | 0 | 1 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Gage Alexander
#1
|
0 | 0.000 | 0 | 0 |
|
Keith Petruzzelli
#80
|
28 | 87.500 | 4 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Jackson van de Leest
#5
|
D | 0 | 0 | -1 | 1 | 0 |
|
Ryan Wheeler
#6
|
D | 0 | 1 | +1 | 3 | 0 |
|
Adrien Bisson
#7
|
D | 0 | 0 | +1 | 1 | 0 |
|
Ryan Conroy
#8
|
D | 0 | 1 | 0 | 0 | 0 |
|
Ty Gibson
#9
|
D | 0 | 0 | -1 | 1 | 0 |
|
Andre Ghantous
#12
|
F | 0 | 0 | 0 | 2 | 2 |
|
Kevin O'Neil
#17
|
F | 1 | 1 | 0 | 3 | 0 |
|
T.J. Friedmann
#19
|
F | 0 | 0 | 0 | 3 | 2 |
|
Savva Smirnov
#20
|
F | 0 | 0 | 0 | 0 | 0 |
|
Gustav Müller
#22
|
F | 0 | 1 | 0 | 3 | 4 |
|
Grant Loven
#23
|
F | 0 | 0 | 0 | 1 | 2 |
|
Josh Filmon
#24
|
F | 1 | 0 | 0 | 4 | 0 |
|
Greg Smith
#29
|
F | 0 | 0 | 0 | 2 | 0 |
|
Sean Gulka
#36
|
F | 0 | 1 | -2 | 1 | 0 |
|
Dylan Wendt
#37
|
F | 0 | 1 | +1 | 2 | 0 |
|
Kishaun Gervais
#43
|
F | 1 | 2 | +1 | 3 | 2 |
|
Darian Skeoch
#44
|
D | 0 | 0 | 0 | 1 | 0 |
|
Ryan Francis
#72
|
C | 1 | 0 | -2 | 1 | 2 |
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 |
|
Colby Muise
#35
|
21 | 87.500 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Adirondack Thunder
Reading Royals
32
24
Shots on Goal
13%
13%
Shots Percentage
5
7
Power Plays
14
10
Penalty Minutes
21
28
Saves
88%
88%
Saves Percentage
Referee:
Chazz Knoche
Linesmen:
John Rey,
Noah Merrow
ADK Management
Jeff Mead
(President),
Pete MacArthur
(Head Coach/Director of Hockey Operations),
Mike Bergin
(Assistant Coach)
REA Management
David Farrar
(President),
Jason Binkley
(Head Coach/General Manager),
Ryan Anderson
(Assistant Coach)
Latest News
More News
ECHL Today - April 23
ECHL Transactions - April 22
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
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
-