1
Final
3
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
ADK
|
0 | 0 | 1 | 1 |
REA
|
0 | 1 | 2 | 3 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Adirondack Thunder
|
8 | 17 | 12 | 37 |
Reading Royals
|
8 | 4 | 9 | 21 |
Scoring
1st Period
2nd Period
6:15
Goal
Goal by #37 Matthew Brown, assisted by #71 Jake Smith.
3rd Period
5:48
Goal
Goal by #37 Matthew Brown.
17:11
Goal
Goal by #12 Andre Ghantous, assisted by #5 Jackson van de Leest and #8 Ryan Conroy.
19:47
Goal
Goal by #13 Cam Cook, assisted by #16 Shane Sellar and #25 Mason Primeau.
Penalties
1st Period
2nd Period
4:36
Penalty
Ryan Nolan called for Fighting - Major (5:00 minutes)
4:36
Penalty
Ryan Leibold called for Fighting - Major (5:00 minutes)
7:22
Penalty
Austin Master called for Cross-Checking Minor (2:00 minutes)
11:40
Penalty
Cam Cook called for Unsportsmanlike conduct - minor (2:00 minutes)
11:40
Penalty
Darian Skeoch called for Unsportsmanlike conduct - minor (2:00 minutes)
18:28
Penalty
Nick Capone called for Match - Slew-footing (10:00 minutes)
3rd Period
7:38
Penalty
Robert Calisti called for Cross-Checking Minor (2:00 minutes)
12:40
Penalty
Savva Smirnov called for Delay of Game (2:00 minutes)
13:16
Penalty
Shane Sellar called for Hooking - minor (2:00 minutes)
13:29
Penalty
Josh Filmon called for High-sticking - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Tyler Brennan is now in as goalie.
0:00
Goalkeeper In
Vinnie Purpura is now in as goalie.
1:45
Shot - Non quality on net
#5 Jackson van de Leest shoots on #29 Vinnie Purpura
2:07
Shot - Quality on net
#11 Joseph Nardi shoots on #34 Tyler Brennan
2:52
Shot - Non quality on net
#4 Robert Calisti shoots on #34 Tyler Brennan
3:55
Shot - Non quality on net
#6 Ryan Wheeler shoots on #29 Vinnie Purpura
4:36
Shot - Quality on net
#20 Matt Miller shoots on #34 Tyler Brennan
8:08
Shot - Quality on net
#72 Ryan Francis shoots on #29 Vinnie Purpura
8:41
Shot - Quality on net
#59 Tyler Gratton shoots on #34 Tyler Brennan
10:40
Shot - Quality on net
#71 Jake Smith shoots on #34 Tyler Brennan
10:54
Shot - Non quality on net
#20 Savva Smirnov shoots on #29 Vinnie Purpura
11:36
Shot - Non quality on net
#13 Alex Young shoots on #29 Vinnie Purpura
12:56
Shot - Non quality on net
#19 Brock Caufield shoots on #34 Tyler Brennan
14:23
Shot - Non quality on net
#24 Josh Filmon shoots on #29 Vinnie Purpura
15:19
Shot - Non quality on net
#16 Shane Sellar shoots on #34 Tyler Brennan
16:15
Shot - Quality on net
#22 Gustav Müller shoots on #29 Vinnie Purpura
17:15
Shot - Non quality on net
#23 Gianfranco Cassaro shoots on #34 Tyler Brennan
17:33
Shot - Non quality on net
#43 Kishaun Gervais shoots on #29 Vinnie Purpura
2nd Period
1:05
Shot - Quality on net
#29 Greg Smith shoots on #29 Vinnie Purpura
3:21
Shot - Non quality on net
#8 Ryan Conroy shoots on #29 Vinnie Purpura
3:49
Shot - Non quality on net
#46 Ryan Nolan shoots on #29 Vinnie Purpura
4:00
Shot - Non quality on net
#23 Grant Loven shoots on #29 Vinnie Purpura
4:36
Penalty
Ryan Nolan called for Fighting - Major (5:00 minutes)
4:36
Penalty
Ryan Leibold called for Fighting - Major (5:00 minutes)
5:11
Shot - Quality on net
#24 Josh Filmon shoots on #29 Vinnie Purpura
6:15
Shot - Non quality goal
#37 Matthew Brown shoots on #34 Tyler Brennan
6:15
Goal
Goal by #37 Matthew Brown, assisted by #71 Jake Smith.
7:16
Goalkeeper Change
Tyler Brennan out. Empty net.
7:22
Penalty
Austin Master called for Cross-Checking Minor (2:00 minutes)
7:22
Goalkeeper In
Tyler Brennan is now in as goalie.
7:56
Shot - Non quality on net
#2 Brendan Less shoots on #29 Vinnie Purpura
9:09
Shot - Non quality on net
#9 Sam Sedley shoots on #34 Tyler Brennan
9:57
Shot - Non quality on net
#43 Kishaun Gervais shoots on #29 Vinnie Purpura
11:40
Penalty
Cam Cook called for Unsportsmanlike conduct - minor (2:00 minutes)
11:40
Penalty
Darian Skeoch called for Unsportsmanlike conduct - minor (2:00 minutes)
13:18
Shot - Quality on net
#37 Matthew Brown shoots on #34 Tyler Brennan
13:28
Shot - Non quality on net
#24 Josh Filmon shoots on #29 Vinnie Purpura
13:28
Shot - Non quality on net
#5 Jackson van de Leest shoots on #29 Vinnie Purpura
14:21
Shot - Non quality on net
#71 Jake Smith shoots on #34 Tyler Brennan
14:50
Shot - Non quality on net
#8 Ryan Conroy shoots on #29 Vinnie Purpura
15:39
Shot - Non quality on net
#29 Greg Smith shoots on #29 Vinnie Purpura
16:21
Shot - Non quality on net
#20 Savva Smirnov shoots on #29 Vinnie Purpura
16:52
Shot - Quality on net
#13 Alex Young shoots on #29 Vinnie Purpura
17:15
Shot - Quality on net
#72 Ryan Francis shoots on #29 Vinnie Purpura
17:49
Shot - Non quality on net
#44 Darian Skeoch shoots on #29 Vinnie Purpura
18:28
Penalty
Nick Capone called for Match - Slew-footing (10:00 minutes)
19:05
Shot - Quality on net
#23 Grant Loven shoots on #29 Vinnie Purpura
19:56
Shot - Non quality on net
#72 Ryan Francis shoots on #29 Vinnie Purpura
3rd Period
0:50
Shot - Non quality on net
#72 Ryan Francis shoots on #29 Vinnie Purpura
1:51
Shot - Non quality on net
#5 Jackson van de Leest shoots on #29 Vinnie Purpura
3:09
Shot - Non quality on net
#8 Ryan Conroy shoots on #29 Vinnie Purpura
4:24
Shot - Non quality on net
#43 Kishaun Gervais shoots on #29 Vinnie Purpura
4:41
Shot - Quality on net
#13 Cam Cook shoots on #34 Tyler Brennan
5:48
Shot - Quality goal
#37 Matthew Brown shoots on #34 Tyler Brennan
5:48
Goal
Goal by #37 Matthew Brown.
6:18
Shot - Quality on net
#20 Matt Miller shoots on #34 Tyler Brennan
6:18
Shot - Non quality on net
#59 Tyler Gratton shoots on #34 Tyler Brennan
6:31
Shot - Non quality on net
#23 Gianfranco Cassaro shoots on #34 Tyler Brennan
7:00
Shot - Quality on net
#37 Matthew Brown shoots on #34 Tyler Brennan
7:36
Shot - Quality on net
#12 Andre Ghantous shoots on #29 Vinnie Purpura
7:38
Penalty
Robert Calisti called for Cross-Checking Minor (2:00 minutes)
8:18
Shot - Non quality on net
#24 Josh Filmon shoots on #29 Vinnie Purpura
10:27
Shot - Non quality on net
#29 Greg Smith shoots on #29 Vinnie Purpura
12:40
Shot - Quality on net
#11 Joseph Nardi shoots on #34 Tyler Brennan
12:40
Penalty
Savva Smirnov called for Delay of Game (2:00 minutes)
13:16
Penalty
Shane Sellar called for Hooking - minor (2:00 minutes)
13:29
Penalty
Josh Filmon called for High-sticking - minor (2:00 minutes)
13:58
Shot - Non quality on net
#18 Ryan Leibold shoots on #34 Tyler Brennan
16:14
Shot - Non quality on net
#8 Ryan Conroy shoots on #29 Vinnie Purpura
16:58
Goalkeeper Change
Tyler Brennan out. Empty net.
17:10
Shot - Non quality on net
#5 Jackson van de Leest shoots on #29 Vinnie Purpura
17:11
Shot - Quality goal
#12 Andre Ghantous shoots on #29 Vinnie Purpura
17:11
Goal
Goal by #12 Andre Ghantous, assisted by #5 Jackson van de Leest and #8 Ryan Conroy.
17:11
Goalkeeper In
Tyler Brennan is now in as goalie.
17:59
Goalkeeper Change
Tyler Brennan out. Empty net.
18:13
Shot - Quality on net
#8 Ryan Conroy shoots on #29 Vinnie Purpura
19:34
Shot - Non quality on net
#6 Ryan Wheeler shoots on #29 Vinnie Purpura
19:47
Shot - Quality goal
#13 Cam Cook shoots on #34 Tyler Brennan
19:47
Goal
Goal by #13 Cam Cook, assisted by #16 Shane Sellar and #25 Mason Primeau.
19:47
Goalkeeper In
Tyler Brennan is now in as goalie.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Robbie Stucker
#2
|
D | 0 | 0 | +1 | 0 | 0 |
|
Robert Calisti
#4
|
D | 0 | 0 | 0 | 1 | 2 |
|
Logan Britt
#6
|
D | 0 | 0 | +1 | 0 | 0 |
|
Sam Sedley
#9
|
D | 0 | 0 | +1 | 1 | 0 |
|
Joseph Nardi
#11
|
F | 0 | 0 | 0 | 2 | 0 |
|
Cam Cook
#13
|
F | 1 | 0 | +1 | 2 | 2 |
|
Nick Capone
#14
|
F | 0 | 0 | 0 | 0 | 10 |
|
Shane Sellar
#16
|
F | 0 | 1 | +1 | 1 | 2 |
|
Ryan Leibold
#18
|
F | 0 | 0 | +1 | 1 | 5 |
|
Brock Caufield
#19
|
F | 0 | 0 | 0 | 1 | 0 |
|
Matt Miller
#20
|
F | 0 | 0 | 0 | 2 | 0 |
|
Austin Master
#21
|
F | 0 | 0 | 0 | 0 | 2 |
|
Gianfranco Cassaro
#23
|
D | 0 | 0 | +1 | 2 | 0 |
|
Mason Primeau
#25
|
F | 0 | 1 | +1 | 0 | 0 |
|
Connor Walters
#28
|
D | 0 | 0 | 0 | 0 | 0 |
|
Matthew Brown
#37
|
F | 2 | 0 | +1 | 4 | 0 |
|
Tyler Gratton
#59
|
F | 0 | 0 | 0 | 2 | 0 |
|
Jake Smith
#71
|
F | 0 | 1 | +1 | 2 | 0 |
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 |
|
Vinnie Purpura
#29
|
36 | 97.297 | 1 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Brendan Less
#2
|
D | 0 | 0 | -2 | 1 | 0 |
|
Jackson van de Leest
#5
|
D | 0 | 1 | 0 | 4 | 0 |
|
Ryan Wheeler
#6
|
D | 0 | 0 | -2 | 2 | 0 |
|
Adrien Bisson
#7
|
D | 0 | 0 | -1 | 0 | 0 |
|
Ryan Conroy
#8
|
D | 0 | 1 | +1 | 5 | 0 |
|
Ty Gibson
#9
|
D | 0 | 0 | -2 | 0 | 0 |
|
Andre Ghantous
#12
|
F | 1 | 0 | +1 | 2 | 0 |
|
Alex Young
#13
|
F | 0 | 0 | -1 | 2 | 0 |
|
T.J. Friedmann
#19
|
F | 0 | 0 | -2 | 0 | 0 |
|
Savva Smirnov
#20
|
F | 0 | 0 | +1 | 2 | 2 |
|
Gustav Müller
#22
|
F | 0 | 0 | 0 | 1 | 0 |
|
Grant Loven
#23
|
F | 0 | 0 | -1 | 2 | 0 |
|
Josh Filmon
#24
|
F | 0 | 0 | -1 | 4 | 2 |
|
Greg Smith
#29
|
F | 0 | 0 | -1 | 3 | 0 |
|
Kishaun Gervais
#43
|
F | 0 | 0 | -1 | 3 | 0 |
|
Darian Skeoch
#44
|
D | 0 | 0 | 0 | 1 | 2 |
|
Ryan Nolan
#46
|
F | 0 | 0 | 0 | 1 | 5 |
|
Ryan Francis
#72
|
C | 0 | 0 | +1 | 4 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Tyler Brennan
#34
|
18 | 90.000 | 2 | 0 |
|
Colby Muise
#35
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Adirondack Thunder
Reading Royals
37
21
Shots on Goal
3%
14%
Shots Percentage
3
2
Power Plays
11
23
Penalty Minutes
18
36
Saves
86%
97%
Saves Percentage
Referee:
Ryan Siegel
Linesmen:
John Rey,
JP Waleski
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
-