3
Final OT
4
Box Score
| Team | 1st | 2nd | 3rd | OT | Total T |
|---|---|---|---|---|---|
REA
|
0 | 2 | 1 | 0 | 3 |
ADK
|
1 | 1 | 1 | 1 | 4 |
Shots on Goal
| Team | 1st | 2nd | 3rd | OT | Total |
|---|---|---|---|---|---|
Reading Royals
|
6 | 9 | 13 | 1 | 29 |
Adirondack Thunder
|
9 | 6 | 6 | 4 | 25 |
Scoring
1st Period
12:36
Goal
Goal by #39 Brannon McManus, assisted by #37 Dylan Wendt and #23 Grant Loven.
2nd Period
1:27
Goal
Goal by #95 Jacob Frasca, assisted by #12 Liam Devlin.
11:22
Goal
Goal by #92 Matt Salhany, assisted by #17 Kevin O'Neil and #4 Jeremy Hanzel.
18:54
Goal
Goal by #23 Connor Kurth, assisted by #27 Owen McLaughlin and #34 Jeremy Michel.
3rd Period
6:09
Goal
Goal by #21 Patrick Grasso, assisted by #93 Justin Taylor and #17 Kevin O'Neil.
15:46
Goal
Goal by #8 Kyle Haskins, assisted by #27 Owen McLaughlin and #7 Ben Meehan.
OT
2:34
Goal
Goal by #39 Brannon McManus, assisted by #92 Matt Salhany and #21 Patrick Grasso.
Penalties
1st Period
2:29
Penalty
Adrien Beraldo called for Holding - minor (2:00 minutes)
13:13
Penalty
REA called for Bench minor - Too many men (2:00 minutes)
18:22
Penalty
Grant Loven called for Hooking - minor (2:00 minutes)
2nd Period
4:48
Penalty
Jacob Graves called for Holding - minor (2:00 minutes)
10:11
Penalty
Jake Willets called for Slashing - minor (2:00 minutes)
14:20
Penalty
Victor Hadfield called for Tripping - minor (2:00 minutes)
16:58
Penalty
Tanner Edwards called for Charging Major (5:00 minutes)
16:58
Penalty
Tanner Edwards called for Game misconduct - Charging (10:00 minutes)
3rd Period
5:21
Penalty
Connor McMenamin called for Hooking - minor (2:00 minutes)
8:54
Penalty
Justin Taylor called for Slashing - minor (2:00 minutes)
12:25
Penalty
Miles Gendron called for Holding - minor (2:00 minutes)
14:25
Penalty
Patrick Grasso called for Hooking - minor (2:00 minutes)
OT
1:45
Penalty
Victor Hadfield called for High-sticking - double minor (4:00 minutes)
1st Period
0:00
Goalkeeper In
Yaniv Perets is now in as goalie.
0:00
Goalkeeper In
Tyler Brennan is now in as goalie.
2:29
Penalty
Adrien Beraldo called for Holding - minor (2:00 minutes)
4:35
Shot - Non quality on net
#7 Ben Meehan shoots on #34 Tyler Brennan
5:00
Shot - Non quality on net
#6 Victor Hadfield shoots on #34 Tyler Brennan
7:33
Shot - Non quality on net
#4 Jeremy Hanzel shoots on #1 Yaniv Perets
8:00
Shot - Non quality on net
#7 Ben Meehan shoots on #34 Tyler Brennan
9:03
Shot - Non quality on net
#5 Jackson van de Leest shoots on #1 Yaniv Perets
9:22
Shot - Non quality on net
#13 Tyson Fawcett shoots on #1 Yaniv Perets
12:36
Shot - Quality goal
#39 Brannon McManus shoots on #1 Yaniv Perets
12:36
Goal
Goal by #39 Brannon McManus, assisted by #37 Dylan Wendt and #23 Grant Loven.
13:13
Penalty
REA called for Bench minor - Too many men (2:00 minutes)
15:42
Shot - Non quality on net
#19 Zach Bannister shoots on #34 Tyler Brennan
15:58
Shot - Non quality on net
#91 Tanner Edwards shoots on #1 Yaniv Perets
17:20
Shot - Quality on net
#21 Patrick Grasso shoots on #1 Yaniv Perets
17:35
Shot - Quality on net
#17 Brandon Saigeon shoots on #34 Tyler Brennan
18:08
Shot - Non quality on net
#53 Jake Willets shoots on #34 Tyler Brennan
18:22
Penalty
Grant Loven called for Hooking - minor (2:00 minutes)
18:56
Shot - Non quality on net
#6 Ryan Wheeler shoots on #1 Yaniv Perets
19:07
Shot - Non quality on net
#17 Kevin O'Neil shoots on #1 Yaniv Perets
19:12
Shot - Non quality on net
#21 Patrick Grasso shoots on #1 Yaniv Perets
2nd Period
0:12
Shot - Non quality on net
#7 Ben Meehan shoots on #34 Tyler Brennan
1:27
Shot - Quality goal
#95 Jacob Frasca shoots on #34 Tyler Brennan
1:27
Goal
Goal by #95 Jacob Frasca, assisted by #12 Liam Devlin.
3:43
Shot - Quality on net
#39 Brannon McManus shoots on #1 Yaniv Perets
4:48
Penalty
Jacob Graves called for Holding - minor (2:00 minutes)
5:37
Shot - Quality on net
#7 Ben Meehan shoots on #34 Tyler Brennan
7:21
Shot - Non quality on net
#88 Artem Kulakov shoots on #34 Tyler Brennan
8:46
Shot - Non quality on net
#7 Ben Meehan shoots on #34 Tyler Brennan
9:11
Shot - Non quality on net
#39 Brannon McManus shoots on #1 Yaniv Perets
9:24
Shot - Non quality on net
#7 Ben Meehan shoots on #34 Tyler Brennan
9:50
Shot - Non quality on net
#16 Luke Reid shoots on #1 Yaniv Perets
10:00
Shot - Non quality on net
#39 Brannon McManus shoots on #1 Yaniv Perets
10:11
Penalty
Jake Willets called for Slashing - minor (2:00 minutes)
11:22
Shot - Non quality goal
#92 Matt Salhany shoots on #1 Yaniv Perets
11:22
Goal
Goal by #92 Matt Salhany, assisted by #17 Kevin O'Neil and #4 Jeremy Hanzel.
13:49
Shot - Quality on net
#43 Miles Gendron shoots on #34 Tyler Brennan
14:20
Penalty
Victor Hadfield called for Tripping - minor (2:00 minutes)
16:17
Shot - Non quality on net
#21 Patrick Grasso shoots on #1 Yaniv Perets
16:58
Penalty
Tanner Edwards called for Charging Major (5:00 minutes)
16:58
Penalty
Tanner Edwards called for Game misconduct - Charging (10:00 minutes)
18:06
Shot - Quality on net
#53 Jake Willets shoots on #34 Tyler Brennan
18:54
Shot - Quality goal
#23 Connor Kurth shoots on #34 Tyler Brennan
18:54
Goal
Goal by #23 Connor Kurth, assisted by #27 Owen McLaughlin and #34 Jeremy Michel.
3rd Period
3:21
Shot - Non quality on net
#7 Ben Meehan shoots on #34 Tyler Brennan
3:53
Shot - Quality on net
#61 Brian Carrabes shoots on #1 Yaniv Perets
4:22
Shot - Quality on net
#8 Kyle Haskins shoots on #34 Tyler Brennan
4:27
Shot - Non quality on net
#6 Victor Hadfield shoots on #34 Tyler Brennan
4:38
Shot - Non quality on net
#23 Grant Loven shoots on #1 Yaniv Perets
5:21
Penalty
Connor McMenamin called for Hooking - minor (2:00 minutes)
6:09
Shot - Quality goal
#21 Patrick Grasso shoots on #1 Yaniv Perets
6:09
Goal
Goal by #21 Patrick Grasso, assisted by #93 Justin Taylor and #17 Kevin O'Neil.
8:17
Shot - Quality on net
#12 Chase McLane shoots on #1 Yaniv Perets
8:54
Penalty
Justin Taylor called for Slashing - minor (2:00 minutes)
9:19
Shot - Non quality on net
#53 Jake Willets shoots on #34 Tyler Brennan
9:34
Shot - Non quality on net
#43 Miles Gendron shoots on #34 Tyler Brennan
10:19
Shot - Non quality on net
#7 Ben Meehan shoots on #34 Tyler Brennan
12:14
Shot - Quality on net
#91 Yvan Mongo shoots on #34 Tyler Brennan
12:22
Shot - Quality on net
#39 Brannon McManus shoots on #1 Yaniv Perets
12:25
Penalty
Miles Gendron called for Holding - minor (2:00 minutes)
12:28
Shot - Non quality on net
#23 Connor Kurth shoots on #34 Tyler Brennan
12:46
Shot - Quality on net
#39 Brannon McManus shoots on #1 Yaniv Perets
13:05
Shot - Non quality on net
#91 Yvan Mongo shoots on #34 Tyler Brennan
14:22
Goalkeeper Change
Yaniv Perets out. Empty net.
14:25
Penalty
Patrick Grasso called for Hooking - minor (2:00 minutes)
14:25
Goalkeeper In
Yaniv Perets is now in as goalie.
14:27
Shot - Quality on net
#27 Owen McLaughlin shoots on #34 Tyler Brennan
15:46
Shot - Quality goal
#8 Kyle Haskins shoots on #34 Tyler Brennan
15:46
Goal
Goal by #8 Kyle Haskins, assisted by #27 Owen McLaughlin and #7 Ben Meehan.
16:57
Shot - Non quality on net
#53 Jake Willets shoots on #34 Tyler Brennan
17:47
Shot - Non quality on net
#6 Victor Hadfield shoots on #34 Tyler Brennan
OT
0:24
Shot - Non quality on net
#7 Ben Meehan shoots on #34 Tyler Brennan
0:38
Shot - Quality on net
#93 Justin Taylor shoots on #1 Yaniv Perets
0:50
Shot - Quality on net
#17 Kevin O'Neil shoots on #1 Yaniv Perets
1:45
Penalty
Victor Hadfield called for High-sticking - double minor (4:00 minutes)
2:03
Shot - Quality on net
#39 Brannon McManus shoots on #1 Yaniv Perets
2:34
Shot - Non quality goal
#39 Brannon McManus shoots on #1 Yaniv Perets
2:34
Goal
Goal by #39 Brannon McManus, assisted by #92 Matt Salhany and #21 Patrick Grasso.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Jeremy Hanzel
#4
|
D | 0 | 1 | -1 | 1 | 0 |
|
Jackson van de Leest
#5
|
D | 0 | 0 | 0 | 1 | 0 |
|
Ryan Wheeler
#6
|
D | 0 | 0 | +1 | 1 | 0 |
|
Chase McLane
#12
|
F | 0 | 0 | 0 | 1 | 0 |
|
Tyson Fawcett
#13
|
F | 0 | 0 | 0 | 1 | 0 |
|
Luke Reid
#16
|
D | 0 | 0 | 0 | 1 | 0 |
|
Kevin O'Neil
#17
|
F | 0 | 2 | 0 | 2 | 0 |
|
Patrick Grasso
#21
|
F | 1 | 1 | -1 | 4 | 2 |
|
Grant Loven
#23
|
F | 0 | 1 | +1 | 1 | 2 |
|
Sean Olson
#29
|
F | 0 | 0 | 0 | 0 | 0 |
|
Dylan Wendt
#37
|
F | 0 | 1 | +1 | 0 | 0 |
|
Brannon McManus
#39
|
F | 2 | 0 | +1 | 8 | 0 |
|
Jacob Graves
#44
|
D | 0 | 0 | +1 | 0 | 2 |
|
Adrien Beraldo
#58
|
D | 0 | 0 | -1 | 0 | 2 |
|
Brian Carrabes
#61
|
F | 0 | 0 | -1 | 1 | 0 |
|
Tanner Edwards
#91
|
F | 0 | 0 | 0 | 1 | 15 |
|
Matt Salhany
#92
|
F | 1 | 1 | 0 | 1 | 0 |
|
Justin Taylor
#93
|
F | 0 | 1 | -1 | 1 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Tyler Brennan
#34
|
26 | 89.655 | 3 | 0 |
|
Jeremy Brodeur
#35
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Victor Hadfield
#6
|
D | 0 | 0 | -1 | 3 | 6 |
|
Ben Meehan
#7
|
D | 0 | 1 | 0 | 9 | 0 |
|
Kyle Haskins
#8
|
F | 1 | 0 | 0 | 2 | 0 |
|
Liam Devlin
#12
|
F | 0 | 1 | +1 | 0 | 0 |
|
Mikael Robidoux
#13
|
F | 0 | 0 | 0 | 0 | 0 |
|
Brandon Saigeon
#17
|
F | 0 | 0 | +1 | 1 | 0 |
|
Zach Bannister
#19
|
F | 0 | 0 | 0 | 1 | 0 |
|
Connor Kurth
#23
|
F | 1 | 0 | 0 | 2 | 0 |
|
Garrett Devine
#25
|
F | 0 | 0 | 0 | 0 | 0 |
|
Owen McLaughlin
#27
|
F | 0 | 2 | -1 | 1 | 0 |
|
Jeremy Michel
#34
|
F | 0 | 1 | 0 | 0 | 0 |
|
Connor McMenamin
#39
|
F | 0 | 0 | -1 | 0 | 2 |
|
Miles Gendron
#43
|
D | 0 | 0 | 0 | 2 | 2 |
|
Jake Willets
#53
|
D | 0 | 0 | -1 | 4 | 2 |
|
Jack Page
#72
|
D | 0 | 0 | +1 | 0 | 0 |
|
Artem Kulakov
#88
|
D | 0 | 0 | +1 | 1 | 0 |
|
Yvan Mongo
#91
|
F | 0 | 0 | -1 | 2 | 0 |
|
Jacob Frasca
#95
|
F | 1 | 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
|
21 | 84.000 | 4 | 0 |
|
Ian Shane
#35
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Reading Royals
Adirondack Thunder
29
25
Shots on Goal
10%
16%
Shots Percentage
7
6
Power Plays
14
25
Penalty Minutes
21
26
Saves
84%
90%
Saves Percentage
Referees:
Bobby Esposito,
Sam Heidemann
Linesmen:
Davids Rozitis,
Felix-Antoine Voyer
REA Management
David Farrar
(President),
Anthony Peters
(Head Coach/General Manager),
Wes Wolfe
(Assistant Coach)
ADK Management
Jeff Mead
(President),
Sylvain Cloutier
(Head Coach),
Ben Holmstrom
(Associate Head Coach)
Latest News
More News
Jacksonville's McMaster named Inglasco ECHL Player of the Week
Rosters announced for 2026 Kelly Cup Playoffs
ECHL attendance surpasses 5,000 fans per game
Saves of the Week - April 13-19
ECHL Transactions - April 20
Utah's Dzhaniyev receives John A. Daley Memorial Trophy
Florida's Johnson named Warrior Hockey ECHL Goaltender of the Week
ECHL announces fines, suspension
Schedule for Division Semifinals of 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
-