2
Final
6
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
REA
|
0 | 1 | 1 | 2 |
GSO
|
2 | 4 | 0 | 6 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Reading Royals
|
16 | 15 | 12 | 43 |
Greensboro Gargoyles
|
11 | 12 | 9 | 32 |
Scoring
1st Period
5:26
Goal
Goal by #45 Colton Leiter, assisted by #40 Tyler Weiss and #7 Deni Goure.
10:48
Goal
Goal by #40 Tyler Weiss, assisted by #7 Deni Goure and #77 Noah Delmas.
2nd Period
4:53
Goal
Goal by #28 Alec Butcher, assisted by #27 Amedeo Mastrangeli and #34 Jeremy Michel.
5:13
Goal
Goal by #21 Blake Biondi, assisted by #40 Tyler Weiss and #77 Noah Delmas.
7:43
Goal
Goal by #9 Dalton Skelly, assisted by #40 Tyler Weiss and #77 Noah Delmas.
16:39
Goal
Goal by #21 Blake Biondi, assisted by #77 Noah Delmas and #28 Logan Nelson.
17:47
Goal
Goal by #15 Anthony Messuri, assisted by #10 Graeme McCrory and #17 Anthony Rinaldi.
3rd Period
5:48
Goal
Goal by #86 Nolan Burke, assisted by #7 Ben Meehan and #34 Jeremy Michel.
Penalties
1st Period
1:07
Penalty
Liam Devlin called for Tripping - minor (2:00 minutes)
10:01
Penalty
Garrett Devine called for Interference on the Goalkeeper - minor (2:00 minutes)
13:22
Penalty
Blake Biondi called for Unsportsmanlike conduct - minor (2:00 minutes)
2nd Period
5:03
Penalty
REA called for Bench minor - Too many men (2:00 minutes)
5:24
Penalty
Blake Biondi called for Tripping - minor (2:00 minutes)
9:29
Penalty
Zach Faremouth called for Holding - minor (2:00 minutes)
16:18
Penalty
Artem Kulakov called for Tripping - minor (2:00 minutes)
3rd Period
0:24
Penalty
Jake Willets called for Interference - minor (2:00 minutes)
5:13
Penalty
Tyler Weiss called for Tripping - minor (2:00 minutes)
6:38
Penalty
Zach Faremouth called for Slashing - minor (2:00 minutes)
6:38
Penalty
Artem Kulakov called for Fighting - Major (5:00 minutes)
6:38
Penalty
Artem Kulakov called for Game misconduct - Aggressor (10:00 minutes)
1st Period
0:00
Goalkeeper In
Keith Petruzzelli is now in as goalie.
0:00
Goalkeeper In
Ruslan Khazheyev is now in as goalie.
1:07
Penalty
Liam Devlin called for Tripping - minor (2:00 minutes)
1:25
Shot - Quality on net
#40 Tyler Weiss shoots on #80 Keith Petruzzelli
2:13
Shot - Quality on net
#28 Logan Nelson shoots on #80 Keith Petruzzelli
2:57
Shot - Non quality on net
#18 Ryan Richardson shoots on #80 Keith Petruzzelli
3:07
Shot - Non quality on net
#18 Ryan Richardson shoots on #80 Keith Petruzzelli
3:58
Shot - Non quality on net
#4 Braden Doyle shoots on #80 Keith Petruzzelli
4:53
Shot - Non quality on net
#53 Jake Willets shoots on #80 Ruslan Khazheyev
5:26
Shot - Quality goal
#45 Colton Leiter shoots on #80 Keith Petruzzelli
5:26
Goal
Goal by #45 Colton Leiter, assisted by #40 Tyler Weiss and #7 Deni Goure.
6:36
Shot - Quality on net
#8 Kyle Haskins shoots on #80 Ruslan Khazheyev
6:53
Shot - Quality on net
#8 Kyle Haskins shoots on #80 Ruslan Khazheyev
7:02
Shot - Non quality on net
#53 Jake Willets shoots on #80 Ruslan Khazheyev
7:15
Shot - Non quality on net
#25 Garrett Devine shoots on #80 Ruslan Khazheyev
7:51
Shot - Non quality on net
#34 Jeremy Michel shoots on #80 Ruslan Khazheyev
8:20
Shot - Non quality on net
#16 Austin Saint shoots on #80 Ruslan Khazheyev
8:44
Shot - Non quality on net
#16 Austin Saint shoots on #80 Ruslan Khazheyev
8:47
Shot - Non quality on net
#7 Ben Meehan shoots on #80 Ruslan Khazheyev
9:29
Shot - Quality on net
#12 Zach Faremouth shoots on #80 Keith Petruzzelli
10:01
Shot - Non quality on net
#40 Tyler Weiss shoots on #80 Keith Petruzzelli
10:01
Penalty
Garrett Devine called for Interference on the Goalkeeper - minor (2:00 minutes)
10:48
Shot - Non quality goal
#40 Tyler Weiss shoots on #80 Keith Petruzzelli
10:48
Goal
Goal by #40 Tyler Weiss, assisted by #7 Deni Goure and #77 Noah Delmas.
12:49
Shot - Non quality on net
#53 Jake Willets shoots on #80 Ruslan Khazheyev
13:22
Penalty
Blake Biondi called for Unsportsmanlike conduct - minor (2:00 minutes)
14:00
Shot - Non quality on net
#28 Alec Butcher shoots on #80 Ruslan Khazheyev
15:12
Shot - Non quality on net
#4 James Marooney shoots on #80 Ruslan Khazheyev
15:15
Shot - Quality on net
#86 Nolan Burke shoots on #80 Ruslan Khazheyev
17:00
Shot - Non quality on net
#28 Logan Nelson shoots on #80 Keith Petruzzelli
17:28
Shot - Non quality on net
#16 Austin Saint shoots on #80 Ruslan Khazheyev
18:49
Shot - Quality on net
#17 Anthony Rinaldi shoots on #80 Keith Petruzzelli
19:45
Shot - Quality on net
#25 Garrett Devine shoots on #80 Ruslan Khazheyev
19:46
Shot - Non quality on net
#25 Garrett Devine shoots on #80 Ruslan Khazheyev
2nd Period
1:42
Shot - Quality on net
#19 Zach Bannister shoots on #80 Ruslan Khazheyev
3:43
Shot - Non quality on net
#78 Tian Rask shoots on #80 Keith Petruzzelli
4:38
Shot - Quality on net
#43 Miles Gendron shoots on #80 Ruslan Khazheyev
4:42
Shot - Quality on net
#8 Kyle Haskins shoots on #80 Ruslan Khazheyev
4:53
Shot - Quality goal
#28 Alec Butcher shoots on #80 Ruslan Khazheyev
4:53
Goal
Goal by #28 Alec Butcher, assisted by #27 Amedeo Mastrangeli and #34 Jeremy Michel.
5:03
Penalty
REA called for Bench minor - Too many men (2:00 minutes)
5:13
Shot - Non quality goal
#21 Blake Biondi shoots on #80 Keith Petruzzelli
5:13
Goal
Goal by #21 Blake Biondi, assisted by #40 Tyler Weiss and #77 Noah Delmas.
5:15
Shot - Non quality on net
#7 Ben Meehan shoots on #80 Ruslan Khazheyev
5:24
Penalty
Blake Biondi called for Tripping - minor (2:00 minutes)
5:38
Shot - Non quality on net
#28 Alec Butcher shoots on #80 Ruslan Khazheyev
6:15
Shot - Quality on net
#34 Jeremy Michel shoots on #80 Ruslan Khazheyev
7:25
Shot - Quality on net
#28 Logan Nelson shoots on #80 Keith Petruzzelli
7:31
Shot - Non quality on net
#21 Blake Biondi shoots on #80 Keith Petruzzelli
7:43
Shot - Quality goal
#9 Dalton Skelly shoots on #80 Keith Petruzzelli
7:43
Goal
Goal by #9 Dalton Skelly, assisted by #40 Tyler Weiss and #77 Noah Delmas.
7:45
Goalkeeper In
Ian Shane is now in as goalie.
7:45
Goalkeeper Change
Keith Petruzzelli out. Empty net.
8:24
Shot - Quality on net
#24 Demetrios Koumontzis shoots on #35 Ian Shane
8:34
Shot - Quality on net
#18 Ryan Richardson shoots on #35 Ian Shane
9:21
Shot - Quality on net
#17 Anthony Rinaldi shoots on #35 Ian Shane
9:29
Penalty
Zach Faremouth called for Holding - minor (2:00 minutes)
9:41
Shot - Non quality on net
#7 Ben Meehan shoots on #80 Ruslan Khazheyev
10:05
Shot - Non quality on net
#86 Nolan Burke shoots on #80 Ruslan Khazheyev
10:08
Shot - Non quality on net
#28 Alec Butcher shoots on #80 Ruslan Khazheyev
10:25
Shot - Non quality on net
#18 Ryan Richardson shoots on #35 Ian Shane
10:50
Shot - Non quality on net
#8 Kyle Haskins shoots on #80 Ruslan Khazheyev
12:09
Shot - Non quality on net
#7 Ben Meehan shoots on #80 Ruslan Khazheyev
13:49
Shot - Quality on net
#26 Andrew Kurapov shoots on #80 Ruslan Khazheyev
14:37
Shot - Quality on net
#25 Garrett Devine shoots on #80 Ruslan Khazheyev
16:18
Penalty
Artem Kulakov called for Tripping - minor (2:00 minutes)
16:39
Shot - Quality goal
#21 Blake Biondi shoots on #35 Ian Shane
16:39
Goal
Goal by #21 Blake Biondi, assisted by #77 Noah Delmas and #28 Logan Nelson.
17:47
Shot - Quality goal
#15 Anthony Messuri shoots on #35 Ian Shane
17:47
Goal
Goal by #15 Anthony Messuri, assisted by #10 Graeme McCrory and #17 Anthony Rinaldi.
18:48
Shot - Quality on net
#21 Blake Biondi shoots on #35 Ian Shane
19:58
Shot - Non quality on net
#27 Amedeo Mastrangeli shoots on #80 Ruslan Khazheyev
3rd Period
0:24
Penalty
Jake Willets called for Interference - minor (2:00 minutes)
1:05
Shot - Quality on net
#7 Ben Meehan shoots on #80 Ruslan Khazheyev
2:01
Shot - Quality on net
#44 Greg Smith shoots on #35 Ian Shane
2:59
Shot - Non quality on net
#16 Austin Saint shoots on #80 Ruslan Khazheyev
4:43
Shot - Non quality on net
#27 Amedeo Mastrangeli shoots on #80 Ruslan Khazheyev
5:13
Penalty
Tyler Weiss called for Tripping - minor (2:00 minutes)
5:45
Shot - Non quality on net
#7 Ben Meehan shoots on #80 Ruslan Khazheyev
5:48
Shot - Quality goal
#86 Nolan Burke shoots on #80 Ruslan Khazheyev
5:48
Goal
Goal by #86 Nolan Burke, assisted by #7 Ben Meehan and #34 Jeremy Michel.
6:38
Shot - Quality on net
#17 Anthony Rinaldi shoots on #35 Ian Shane
6:38
Shot - Quality on net
#44 Greg Smith shoots on #35 Ian Shane
6:38
Penalty
Zach Faremouth called for Slashing - minor (2:00 minutes)
6:38
Penalty
Artem Kulakov called for Fighting - Major (5:00 minutes)
6:38
Penalty
Artem Kulakov called for Game misconduct - Aggressor (10:00 minutes)
6:53
Shot - Quality on net
#17 Anthony Rinaldi shoots on #35 Ian Shane
8:05
Shot - Quality on net
#44 Greg Smith shoots on #35 Ian Shane
8:12
Shot - Quality on net
#16 Austin Saint shoots on #80 Ruslan Khazheyev
10:23
Shot - Non quality on net
#45 Colton Leiter shoots on #35 Ian Shane
10:33
Shot - Non quality on net
#21 Blake Biondi shoots on #35 Ian Shane
13:36
Shot - Quality on net
#12 Liam Devlin shoots on #80 Ruslan Khazheyev
15:08
Shot - Non quality on net
#4 James Marooney shoots on #80 Ruslan Khazheyev
16:05
Shot - Quality on net
#10 Graeme McCrory shoots on #35 Ian Shane
16:22
Shot - Non quality on net
#25 Garrett Devine shoots on #80 Ruslan Khazheyev
17:04
Shot - Quality on net
#44 Greg Smith shoots on #35 Ian Shane
19:08
Shot - Non quality on net
#17 Brandon Saigeon shoots on #80 Ruslan Khazheyev
19:41
Shot - Non quality on net
#25 Garrett Devine shoots on #80 Ruslan Khazheyev
19:55
Shot - Non quality on net
#16 Austin Saint shoots on #80 Ruslan Khazheyev
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Trevor Zins
#2
|
D | 0 | 0 | -1 | 0 | 0 |
|
Braden Doyle
#4
|
D | 0 | 0 | -1 | 1 | 0 |
|
Deni Goure
#7
|
F | 0 | 2 | +2 | 0 | 0 |
|
Dalton Skelly
#9
|
D | 1 | 0 | +2 | 1 | 0 |
|
Graeme McCrory
#10
|
F | 0 | 1 | +1 | 1 | 0 |
|
Zach Faremouth
#12
|
F | 0 | 0 | -1 | 1 | 4 |
|
Anthony Messuri
#15
|
F | 1 | 0 | +1 | 1 | 0 |
|
Anthony Rinaldi
#17
|
F | 0 | 1 | 0 | 4 | 0 |
|
Ryan Richardson
#18
|
F | 0 | 0 | 0 | 4 | 0 |
|
Blake Biondi
#21
|
F | 2 | 0 | 0 | 5 | 4 |
|
Artyom Borshyov
#22
|
D | 0 | 0 | +2 | 0 | 0 |
|
Demetrios Koumontzis
#24
|
F | 0 | 0 | 0 | 1 | 0 |
|
Logan Nelson
#28
|
F | 0 | 1 | +2 | 3 | 0 |
|
Tyler Weiss
#40
|
F | 1 | 3 | +2 | 3 | 2 |
|
Greg Smith
#44
|
F | 0 | 0 | -1 | 4 | 0 |
|
Colton Leiter
#45
|
D | 1 | 0 | +1 | 2 | 0 |
|
Noah Delmas
#77
|
D | 0 | 4 | +1 | 0 | 0 |
|
Tian Rask
#78
|
F | 0 | 0 | 0 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Nikita Quapp
#32
|
0 | 0.000 | 0 | 0 |
|
Ruslan Khazheyev
#80
|
41 | 95.349 | 2 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
James Marooney
#4
|
D | 0 | 0 | 0 | 2 | 0 |
|
Ben Meehan
#7
|
D | 0 | 1 | -1 | 6 | 0 |
|
Kyle Haskins
#8
|
F | 0 | 0 | 0 | 4 | 0 |
|
Liam Devlin
#12
|
F | 0 | 0 | -1 | 1 | 2 |
|
Austin Saint
#16
|
F | 0 | 0 | -3 | 6 | 0 |
|
Brandon Saigeon
#17
|
F | 0 | 0 | -1 | 1 | 0 |
|
Hunter Johannes
#18
|
F | 0 | 0 | -1 | 0 | 0 |
|
Zach Bannister
#19
|
F | 0 | 0 | 0 | 1 | 0 |
|
Garrett Devine
#25
|
C | 0 | 0 | -1 | 6 | 2 |
|
Andrew Kurapov
#26
|
F | 0 | 0 | 0 | 1 | 0 |
|
Amedeo Mastrangeli
#27
|
D | 0 | 1 | +1 | 2 | 0 |
|
Alec Butcher
#28
|
F | 1 | 0 | +1 | 4 | 0 |
|
Jeremy Michel
#34
|
F | 0 | 2 | +1 | 2 | 0 |
|
Miles Gendron
#43
|
D | 0 | 0 | -1 | 1 | 0 |
|
Jake Willets
#53
|
D | 0 | 0 | -1 | 3 | 2 |
|
Jack Page
#72
|
F | 0 | 0 | -1 | 0 | 0 |
|
Nolan Burke
#86
|
F | 1 | 0 | 0 | 3 | 0 |
|
Artem Kulakov
#88
|
D | 0 | 0 | -2 | 0 | 17 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Ian Shane
#35
|
14 | 87.500 | 2 | 0 |
|
Keith Petruzzelli
#80
|
12 | 75.000 | 4 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Reading Royals
Greensboro Gargoyles
43
32
Shots on Goal
5%
19%
Shots Percentage
4
6
Power Plays
25
10
Penalty Minutes
26
41
Saves
81%
95%
Saves Percentage
Referee:
Hunter Mottinger
Linesmen:
Evan Knox,
Brett Brodie
REA Management
David Farrar
(President),
Anthony Peters
(Head Coach/General Manager),
Wes Wolfe
(Assistant Coach)
GSO Management
Scott Burt
(Head Coach),
Jason Binkley
(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
-