2
Final
3
Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
ADK
|
0 | 0 | 2 | 2 |
REA
|
2 | 1 | 0 | 3 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
Adirondack Thunder | 4 | 7 | 12 | 23 |
Reading Royals | 15 | 8 | 4 | 27 |
Scoring
1st Period
5:54
Goal
Goal by #14 Trey Bradley, assisted by #27 Garrett McFadden and #5 Will MacKinnon.
16:13
Goal
Goal by #91 Yvan Mongo, assisted by #24 Jacob Gaucher and #12 Mason Millman.
2nd Period
14:26
Goal
Goal by #26 Colin Felix, assisted by #43 Tyler Kirkup and #5 Will MacKinnon.
3rd Period
10:00
Goal
Goal by #63 Shawn Weller, assisted by #11 Shane Harper and #43 Grant Jozefek.
19:07
Goal
Goal by #21 Patrick Grasso, assisted by #10 Ryan Smith and #8 Wayne Letourneau.
Penalties
1st Period
12:12
Penalty
Noah Corson called for Instigating - minor (2:00 minutes)
12:12
Penalty
Noah Corson called for Fighting - Major (5:00 minutes)
12:12
Penalty
Colin Felix called for Fighting - Major (5:00 minutes)
14:37
Penalty
Devon Paliani called for Roughing - minor (2:00 minutes)
14:37
Penalty
Yanick Turcotte called for Fighting - Major (5:00 minutes)
14:37
Penalty
Yanick Turcotte called for Instigating - minor (2:00 minutes)
17:09
Penalty
Shane Sellar called for Slashing - minor (2:00 minutes)
2nd Period
1:14
Penalty
Colin Felix called for Interference - minor (2:00 minutes)
6:22
Penalty
Colin Felix called for Cross-Checking Minor (2:00 minutes)
6:22
Penalty
Daniel Maggio called for Cross-Checking Minor (2:00 minutes)
8:29
Penalty
Ryan Romeo called for Interference - minor (2:00 minutes)
9:01
Penalty
Shawn Weller called for Tripping - minor (2:00 minutes)
10:00
Penalty
Sebastian Vidmar called for High-sticking - double minor (4:00 minutes)
15:01
Penalty
Max Balinson called for Tripping - minor (2:00 minutes)
3rd Period
6:36
Penalty
Brandon Fehd called for Delay of Game (2:00 minutes)
9:23
Penalty
Brendan Hoffmann called for Tripping - minor (2:00 minutes)
13:10
Penalty
Will MacKinnon called for Cross-Checking Minor (2:00 minutes)
19:35
Penalty
Alec Butcher called for Tripping - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Jake Theut is now in as goalie.
0:00
Goalkeeper In
Nolan Maier is now in as goalie.
0:27
Shot - Quality on net
#9 Charlie Gerard shoots on #35 Jake Theut
0:33
Shot - Quality on net
#9 Charlie Gerard shoots on #35 Jake Theut
1:23
Shot - Non quality on net
#11 Alec Butcher shoots on #35 Jake Theut
1:42
Shot - Quality on net
#58 Dominic Cormier shoots on #35 Jake Theut
3:26
Shot - Quality on net
#5 Will MacKinnon shoots on #35 Jake Theut
3:42
Shot - Non quality on net
#8 Wayne Letourneau shoots on #73 Nolan Maier
5:54
Shot - Quality goal
#14 Trey Bradley shoots on #35 Jake Theut
5:54
Goal
Goal by #14 Trey Bradley, assisted by #27 Garrett McFadden and #5 Will MacKinnon.
7:23
Shot - Non quality on net
#44 Ryan Romeo shoots on #35 Jake Theut
8:06
Shot - Non quality on net
#27 Garrett McFadden shoots on #35 Jake Theut
8:46
Shot - Quality on net
#91 Noah Corson shoots on #73 Nolan Maier
10:16
Shot - Non quality on net
#91 Yvan Mongo shoots on #35 Jake Theut
10:19
Shot - Non quality on net
#17 Max Newton shoots on #35 Jake Theut
11:53
Shot - Non quality on net
#91 Noah Corson shoots on #73 Nolan Maier
12:12
Penalty
Noah Corson called for Instigating - minor (2:00 minutes)
12:12
Penalty
Noah Corson called for Fighting - Major (5:00 minutes)
12:12
Penalty
Colin Felix called for Fighting - Major (5:00 minutes)
13:26
Shot - Quality on net
#9 Charlie Gerard shoots on #35 Jake Theut
14:37
Penalty
Devon Paliani called for Roughing - minor (2:00 minutes)
14:37
Penalty
Yanick Turcotte called for Fighting - Major (5:00 minutes)
14:37
Penalty
Yanick Turcotte called for Instigating - minor (2:00 minutes)
15:03
Shot - Quality on net
#16 Shane Sellar shoots on #35 Jake Theut
16:13
Shot - Quality goal
#91 Yvan Mongo shoots on #35 Jake Theut
16:13
Goal
Goal by #91 Yvan Mongo, assisted by #24 Jacob Gaucher and #12 Mason Millman.
16:56
Shot - Quality on net
#17 Max Newton shoots on #35 Jake Theut
17:04
Shot - Quality on net
#14 Trey Bradley shoots on #35 Jake Theut
17:09
Penalty
Shane Sellar called for Slashing - minor (2:00 minutes)
17:38
Shot - Non quality on net
#7 Matt Stief shoots on #73 Nolan Maier
2nd Period
1:07
Shot - Non quality on net
#21 Patrick Grasso shoots on #73 Nolan Maier
1:14
Penalty
Colin Felix called for Interference - minor (2:00 minutes)
1:50
Shot - Quality on net
#63 Shawn Weller shoots on #73 Nolan Maier
3:14
Shot - Non quality on net
#60 Jarrod Gourley shoots on #73 Nolan Maier
4:04
Shot - Non quality on net
#14 Vladislav Mikhalchuk shoots on #73 Nolan Maier
4:35
Shot - Non quality on net
#17 Yanick Turcotte shoots on #73 Nolan Maier
6:10
Shot - Non quality on net
#14 Trey Bradley shoots on #35 Jake Theut
6:22
Penalty
Colin Felix called for Cross-Checking Minor (2:00 minutes)
6:22
Penalty
Daniel Maggio called for Cross-Checking Minor (2:00 minutes)
8:29
Penalty
Ryan Romeo called for Interference - minor (2:00 minutes)
8:36
Shot - Non quality on net
#11 Shane Harper shoots on #73 Nolan Maier
9:01
Penalty
Shawn Weller called for Tripping - minor (2:00 minutes)
10:00
Shot - Quality on net
#9 Charlie Gerard shoots on #35 Jake Theut
10:00
Penalty
Sebastian Vidmar called for High-sticking - double minor (4:00 minutes)
11:05
Shot - Quality on net
#14 Trey Bradley shoots on #35 Jake Theut
11:24
Shot - Non quality on net
#58 Dominic Cormier shoots on #35 Jake Theut
11:49
Shot - Non quality on net
#24 Jacob Gaucher shoots on #35 Jake Theut
13:28
Shot - Quality on net
#58 Dominic Cormier shoots on #35 Jake Theut
14:26
Shot - Quality goal
#26 Colin Felix shoots on #35 Jake Theut
14:26
Goal
Goal by #26 Colin Felix, assisted by #43 Tyler Kirkup and #5 Will MacKinnon.
15:01
Penalty
Max Balinson called for Tripping - minor (2:00 minutes)
18:53
Shot - Non quality on net
#27 Garrett McFadden shoots on #35 Jake Theut
19:47
Shot - Non quality on net
#13 Ivan Chukarov shoots on #73 Nolan Maier
3rd Period
0:20
Shot - Non quality on net
#17 Yanick Turcotte shoots on #73 Nolan Maier
0:23
Shot - Non quality on net
#60 Jarrod Gourley shoots on #73 Nolan Maier
3:51
Shot - Quality on net
#11 Shane Harper shoots on #73 Nolan Maier
6:06
Shot - Quality on net
#10 Ryan Smith shoots on #73 Nolan Maier
6:36
Penalty
Brandon Fehd called for Delay of Game (2:00 minutes)
6:56
Shot - Quality on net
#58 Dominic Cormier shoots on #35 Jake Theut
9:10
Shot - Quality on net
#43 Tyler Kirkup shoots on #35 Jake Theut
9:23
Penalty
Brendan Hoffmann called for Tripping - minor (2:00 minutes)
10:00
Shot - Quality goal
#63 Shawn Weller shoots on #73 Nolan Maier
10:00
Goal
Goal by #63 Shawn Weller, assisted by #11 Shane Harper and #43 Grant Jozefek.
10:25
Shot - Non quality on net
#91 Yvan Mongo shoots on #35 Jake Theut
11:51
Shot - Quality on net
#24 Jacob Gaucher shoots on #35 Jake Theut
12:38
Shot - Non quality on net
#11 Shane Harper shoots on #73 Nolan Maier
13:03
Goalkeeper Change
Jake Theut out. Empty net.
13:10
Penalty
Will MacKinnon called for Cross-Checking Minor (2:00 minutes)
13:10
Goalkeeper In
Jake Theut is now in as goalie.
13:24
Shot - Non quality on net
#60 Jarrod Gourley shoots on #73 Nolan Maier
13:29
Shot - Quality on net
#10 Ryan Smith shoots on #73 Nolan Maier
17:04
Goalkeeper Change
Jake Theut out. Empty net.
17:38
Shot - Quality on net
#63 Shawn Weller shoots on #73 Nolan Maier
18:57
Shot - Non quality on net
#10 Ryan Smith shoots on #73 Nolan Maier
19:07
Shot - Quality goal
#21 Patrick Grasso shoots on #73 Nolan Maier
19:07
Goal
Goal by #21 Patrick Grasso, assisted by #10 Ryan Smith and #8 Wayne Letourneau.
19:07
Goalkeeper In
Jake Theut is now in as goalie.
19:32
Goalkeeper Change
Jake Theut out. Empty net.
19:35
Penalty
Alec Butcher called for Tripping - minor (2:00 minutes)
19:53
Shot - Non quality on net
#21 Patrick Grasso shoots on #73 Nolan Maier
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Max Balinson
#4
|
D | 0 | 0 | 0 | 0 | 2 |
Will MacKinnon
#5
|
D | 0 | 2 | +1 | 1 | 2 |
Devon Paliani
#7
|
F | 0 | 0 | 0 | 0 | 2 |
Charlie Gerard
#9
|
F | 0 | 0 | -1 | 4 | 0 |
Alec Butcher
#11
|
F | 0 | 0 | +2 | 1 | 2 |
Mason Millman
#12
|
D | 0 | 1 | 0 | 0 | 0 |
Trey Bradley
#14
|
F | 1 | 0 | +1 | 4 | 0 |
Shane Sellar
#16
|
F | 0 | 0 | 0 | 1 | 2 |
Max Newton
#17
|
F | 0 | 0 | -1 | 2 | 0 |
Jacob Gaucher
#24
|
F | 0 | 1 | 0 | 2 | 0 |
Colin Felix
#26
|
D | 1 | 0 | +1 | 1 | 9 |
Garrett McFadden
#27
|
D | 0 | 1 | +1 | 2 | 0 |
Brendan Hoffmann
#39
|
F | 0 | 0 | 0 | 0 | 2 |
Tyler Kirkup
#43
|
F | 0 | 1 | +1 | 1 | 0 |
Ryan Romeo
#44
|
D | 0 | 0 | 0 | 1 | 2 |
Dominic Cormier
#58
|
D | 0 | 0 | 0 | 4 | 0 |
Yvan Mongo
#91
|
F | 1 | 0 | 0 | 3 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Justin Kapelmaster
#31
|
0 | 0.000 | 0 | 0 |
Nolan Maier
#73
|
21 | 91.304 | 2 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Matt Stief
#7
|
D | 0 | 0 | -2 | 1 | 0 |
Wayne Letourneau
#8
|
D | 0 | 1 | +1 | 1 | 0 |
Ryan Smith
#10
|
F | 0 | 1 | -1 | 3 | 0 |
Shane Harper
#11
|
F | 0 | 1 | 0 | 3 | 0 |
Ivan Chukarov
#13
|
D | 0 | 0 | 0 | 1 | 0 |
Vladislav Mikhalchuk
#14
|
F | 0 | 0 | -1 | 1 | 0 |
Yanick Turcotte
#17
|
F | 0 | 0 | 0 | 2 | 7 |
Patrick Grasso
#21
|
F | 1 | 0 | +1 | 3 | 0 |
Sebastian Vidmar
#22
|
F | 0 | 0 | 0 | 0 | 4 |
Xavier Parent
#24
|
F | 0 | 0 | -1 | 0 | 0 |
Ryan Da Silva
#26
|
D | 0 | 0 | -1 | 0 | 0 |
Grant Jozefek
#43
|
F | 0 | 1 | 0 | 0 | 0 |
Daniel Maggio
#44
|
D | 0 | 0 | -1 | 0 | 2 |
Jarrod Gourley
#60
|
D | 0 | 0 | +1 | 3 | 0 |
Shawn Weller
#63
|
F | 1 | 0 | 0 | 3 | 2 |
Brandon Fehd
#64
|
D | 0 | 0 | 0 | 0 | 2 |
Noah Corson
#91
|
F | 0 | 0 | 0 | 2 | 7 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Francis Marotte
#1
|
0 | 0.000 | 0 | 0 |
Jake Theut
#35
|
24 | 88.889 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Adirondack Thunder
Reading Royals
23
27
Shots on Goal
9%
11%
Shots Percentage
6
8
Power Plays
24
23
Penalty Minutes
24
21
Saves
89%
91%
Saves Percentage
Referee:
Bobby Esposito
Linesmen:
JP Waleski,
Nicholas Gutekunst
ADK Management
Jeff Mead
(President),
Pete MacArthur
(Head Coach/Director of Hockey Operations),
Mike Bergin
(Assistant Coach)
REA Management
David Farrar
(General Manager),
James Henry
(Head Coach/Director of Hockey Operations),
Lukas Samuelsson
(Video Coach),
Jason Binkley
(Assistant Coach)
Latest News
More News
ECHL Today - Nov. 15
ECHL Transactions - Nov. 14
Ice Level Podcast - Episode 7
ECHL Today - Nov. 14
ECHL Transactions - Nov. 13
ECHL Today - Nov. 13
ECHL Transactions - Nov. 12
2025 ECHL Hall of Fame Class is Burrows, Gagnon, Hicks and Thornborough
Worcester's Repaci named Inglasco ECHL Player of the Week
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
- 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