4
Final
1
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
GSO
|
1 | 1 | 2 | 4 |
REA
|
0 | 1 | 0 | 1 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Greensboro Gargoyles
|
9 | 13 | 10 | 32 |
Reading Royals
|
11 | 10 | 13 | 34 |
Scoring
1st Period
15:06
Goal
Goal by #86 Jordan Biro, assisted by #44 Greg Smith.
2nd Period
1:22
Goal
Goal by #40 Tyler Weiss, assisted by #28 Logan Nelson and #22 Artyom Borshyov.
15:29
Goal
Goal by #39 Connor McMenamin, assisted by #43 Miles Gendron and #18 Hunter Johannes.
3rd Period
14:08
Goal
Goal by #40 Tyler Weiss, assisted by #8 Patrick Kyte and #28 Logan Nelson.
19:37
Goal
Goal by #40 Tyler Weiss, assisted by #22 Artyom Borshyov and #32 Nikita Quapp.
Penalties
1st Period
9:35
Penalty
Zach Faremouth called for Tripping - minor (2:00 minutes)
17:26
Penalty
Demetrios Koumontzis called for Tripping - minor (2:00 minutes)
17:44
Penalty
Ben Meehan called for Holding - minor (2:00 minutes)
2nd Period
3:21
Penalty
Patrick Kyte called for Hooking - minor (2:00 minutes)
3rd Period
0:58
Penalty
Trevor Zins called for Slashing - minor (2:00 minutes)
10:42
Penalty
Miles Gendron called for Interference - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Keith Petruzzelli is now in as goalie.
0:00
Goalkeeper In
Nikita Quapp is now in as goalie.
0:52
Shot - Non quality on net
#88 Artem Kulakov shoots on #32 Nikita Quapp
1:24
Shot - Non quality on net
#7 Ben Meehan shoots on #32 Nikita Quapp
2:04
Shot - Non quality on net
#43 Miles Gendron shoots on #32 Nikita Quapp
3:33
Shot - Non quality on net
#43 Miles Gendron shoots on #32 Nikita Quapp
5:00
Shot - Non quality on net
#28 Logan Nelson shoots on #80 Keith Petruzzelli
6:31
Shot - Quality on net
#34 Jeremy Michel shoots on #32 Nikita Quapp
6:33
Shot - Quality on net
#34 Jeremy Michel shoots on #32 Nikita Quapp
6:58
Shot - Quality on net
#17 Anthony Rinaldi shoots on #80 Keith Petruzzelli
7:37
Shot - Quality on net
#8 Patrick Kyte shoots on #80 Keith Petruzzelli
9:05
Shot - Non quality on net
#2 Trevor Zins shoots on #80 Keith Petruzzelli
9:16
Shot - Non quality on net
#86 Nolan Burke shoots on #32 Nikita Quapp
9:35
Penalty
Zach Faremouth called for Tripping - minor (2:00 minutes)
10:06
Shot - Non quality on net
#95 Jacob Frasca shoots on #32 Nikita Quapp
10:25
Shot - Quality on net
#18 Hunter Johannes shoots on #32 Nikita Quapp
11:00
Shot - Non quality on net
#17 Brandon Saigeon shoots on #32 Nikita Quapp
13:44
Shot - Non quality on net
#58 Bryce Montgomery shoots on #80 Keith Petruzzelli
15:06
Shot - Quality goal
#86 Jordan Biro shoots on #80 Keith Petruzzelli
15:06
Goal
Goal by #86 Jordan Biro, assisted by #44 Greg Smith.
15:24
Shot - Quality on net
#12 Liam Devlin shoots on #32 Nikita Quapp
16:10
Shot - Quality on net
#7 Deni Goure shoots on #80 Keith Petruzzelli
17:23
Goalkeeper Change
Keith Petruzzelli out. Empty net.
17:26
Penalty
Demetrios Koumontzis called for Tripping - minor (2:00 minutes)
17:26
Goalkeeper In
Keith Petruzzelli is now in as goalie.
17:44
Penalty
Ben Meehan called for Holding - minor (2:00 minutes)
19:10
Shot - Non quality on net
#45 Colton Leiter shoots on #80 Keith Petruzzelli
19:49
Shot - Non quality on net
#77 Noah Delmas shoots on #80 Keith Petruzzelli
2nd Period
1:20
Shot - Non quality on net
#22 Artyom Borshyov shoots on #80 Keith Petruzzelli
1:21
Shot - Non quality on net
#22 Artyom Borshyov shoots on #80 Keith Petruzzelli
1:22
Shot - Non quality goal
#40 Tyler Weiss shoots on #80 Keith Petruzzelli
1:22
Goal
Goal by #40 Tyler Weiss, assisted by #28 Logan Nelson and #22 Artyom Borshyov.
2:42
Shot - Quality on net
#86 Jordan Biro shoots on #80 Keith Petruzzelli
2:49
Shot - Quality on net
#44 Greg Smith shoots on #80 Keith Petruzzelli
3:21
Penalty
Patrick Kyte called for Hooking - minor (2:00 minutes)
3:51
Shot - Non quality on net
#44 Greg Smith shoots on #80 Keith Petruzzelli
4:43
Shot - Non quality on net
#53 Jake Willets shoots on #32 Nikita Quapp
6:04
Shot - Quality on net
#18 Hunter Johannes shoots on #32 Nikita Quapp
7:08
Shot - Non quality on net
#53 Jake Willets shoots on #32 Nikita Quapp
8:32
Shot - Non quality on net
#17 Anthony Rinaldi shoots on #80 Keith Petruzzelli
9:02
Shot - Quality on net
#34 Jeremy Michel shoots on #32 Nikita Quapp
9:46
Shot - Quality on net
#86 Nolan Burke shoots on #32 Nikita Quapp
10:18
Shot - Quality on net
#22 Artyom Borshyov shoots on #80 Keith Petruzzelli
10:32
Shot - Quality on net
#86 Nolan Burke shoots on #32 Nikita Quapp
14:18
Shot - Non quality on net
#12 Liam Devlin shoots on #32 Nikita Quapp
14:52
Shot - Quality on net
#10 Graeme McCrory shoots on #80 Keith Petruzzelli
14:53
Shot - Quality on net
#10 Graeme McCrory shoots on #80 Keith Petruzzelli
14:53
Shot - Non quality on net
#77 Noah Delmas shoots on #80 Keith Petruzzelli
15:28
Shot - Quality on net
#43 Miles Gendron shoots on #32 Nikita Quapp
15:29
Shot - Quality goal
#39 Connor McMenamin shoots on #32 Nikita Quapp
15:29
Goal
Goal by #39 Connor McMenamin, assisted by #43 Miles Gendron and #18 Hunter Johannes.
18:53
Shot - Non quality on net
#17 Brandon Saigeon shoots on #32 Nikita Quapp
19:07
Shot - Non quality on net
#44 Greg Smith shoots on #80 Keith Petruzzelli
19:48
Shot - Non quality on net
#8 Patrick Kyte shoots on #80 Keith Petruzzelli
3rd Period
0:12
Shot - Non quality on net
#7 Ben Meehan shoots on #32 Nikita Quapp
0:49
Shot - Non quality on net
#17 Anthony Rinaldi shoots on #80 Keith Petruzzelli
0:58
Shot - Non quality on net
#18 Hunter Johannes shoots on #32 Nikita Quapp
0:58
Penalty
Trevor Zins called for Slashing - minor (2:00 minutes)
1:33
Shot - Non quality on net
#8 Kyle Haskins shoots on #32 Nikita Quapp
2:07
Shot - Non quality on net
#86 Nolan Burke shoots on #32 Nikita Quapp
3:59
Shot - Quality on net
#40 Tyler Weiss shoots on #80 Keith Petruzzelli
5:13
Shot - Non quality on net
#18 Hunter Johannes shoots on #32 Nikita Quapp
5:26
Shot - Non quality on net
#39 Connor McMenamin shoots on #32 Nikita Quapp
6:01
Shot - Non quality on net
#95 Jacob Frasca shoots on #32 Nikita Quapp
8:32
Shot - Quality on net
#44 Greg Smith shoots on #80 Keith Petruzzelli
8:34
Shot - Non quality on net
#45 Colton Leiter shoots on #80 Keith Petruzzelli
9:20
Shot - Non quality on net
#77 Noah Delmas shoots on #80 Keith Petruzzelli
10:28
Shot - Quality on net
#16 Austin Saint shoots on #32 Nikita Quapp
10:35
Shot - Non quality on net
#7 Ben Meehan shoots on #32 Nikita Quapp
10:42
Penalty
Miles Gendron called for Interference - minor (2:00 minutes)
11:06
Shot - Quality on net
#7 Deni Goure shoots on #80 Keith Petruzzelli
12:17
Shot - Non quality on net
#45 Colton Leiter shoots on #80 Keith Petruzzelli
14:08
Shot - Non quality goal
#40 Tyler Weiss shoots on #80 Keith Petruzzelli
14:08
Goal
Goal by #40 Tyler Weiss, assisted by #8 Patrick Kyte and #28 Logan Nelson.
15:00
Shot - Non quality on net
#44 Greg Smith shoots on #80 Keith Petruzzelli
15:23
Shot - Quality on net
#27 Amedeo Mastrangeli shoots on #32 Nikita Quapp
15:54
Goalkeeper Change
Keith Petruzzelli out. Empty net.
15:55
Shot - Non quality on net
#7 Ben Meehan shoots on #32 Nikita Quapp
17:17
Shot - Non quality on net
#39 Connor McMenamin shoots on #32 Nikita Quapp
17:25
Shot - Non quality on net
#86 Nolan Burke shoots on #32 Nikita Quapp
17:55
Goalkeeper In
Keith Petruzzelli is now in as goalie.
18:03
Goalkeeper Change
Keith Petruzzelli out. Empty net.
18:28
Goalkeeper In
Keith Petruzzelli is now in as goalie.
18:37
Goalkeeper Change
Keith Petruzzelli out. Empty net.
19:36
Goalkeeper In
Keith Petruzzelli is now in as goalie.
19:37
Shot - Non quality goal
#40 Tyler Weiss shoots on #80 Keith Petruzzelli
19:37
Goal
Goal by #40 Tyler Weiss, assisted by #22 Artyom Borshyov and #32 Nikita Quapp.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Hayden Ford
#4
|
D | 0 | 0 | 0 | 0 | 0 |
|
Ben Meehan
#7
|
D | 0 | 0 | -2 | 4 | 2 |
|
Kyle Haskins
#8
|
F | 0 | 0 | -3 | 1 | 0 |
|
Liam Devlin
#12
|
F | 0 | 0 | -1 | 2 | 0 |
|
Austin Saint
#16
|
F | 0 | 0 | -1 | 1 | 0 |
|
Brandon Saigeon
#17
|
F | 0 | 0 | -2 | 2 | 0 |
|
Hunter Johannes
#18
|
F | 0 | 1 | 0 | 4 | 0 |
|
Zach Bannister
#19
|
F | 0 | 0 | -2 | 0 | 0 |
|
Garrett Devine
#25
|
C | 0 | 0 | 0 | 0 | 0 |
|
Amedeo Mastrangeli
#27
|
D | 0 | 0 | 0 | 1 | 0 |
|
Alec Butcher
#28
|
F | 0 | 0 | -2 | 0 | 0 |
|
Jeremy Michel
#34
|
F | 0 | 0 | -2 | 3 | 0 |
|
Connor McMenamin
#39
|
F | 1 | 0 | +1 | 3 | 0 |
|
Miles Gendron
#43
|
D | 0 | 1 | -1 | 3 | 2 |
|
Jake Willets
#53
|
D | 0 | 0 | 0 | 2 | 0 |
|
Nolan Burke
#86
|
F | 0 | 0 | 0 | 5 | 0 |
|
Artem Kulakov
#88
|
D | 0 | 0 | -2 | 1 | 0 |
|
Jacob Frasca
#95
|
F | 0 | 0 | +1 | 2 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Ian Shane
#68
|
0 | 0.000 | 0 | 0 |
|
Keith Petruzzelli
#80
|
28 | 90.323 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Trevor Zins
#2
|
D | 0 | 0 | 0 | 1 | 2 |
|
Deni Goure
#7
|
F | 0 | 0 | +2 | 2 | 0 |
|
Patrick Kyte
#8
|
D | 0 | 1 | +2 | 2 | 2 |
|
Dalton Skelly
#9
|
D | 0 | 0 | 0 | 0 | 0 |
|
Graeme McCrory
#10
|
F | 0 | 0 | -1 | 2 | 0 |
|
Zach Faremouth
#12
|
F | 0 | 0 | 0 | 0 | 2 |
|
Anthony Messuri
#15
|
F | 0 | 0 | 0 | 0 | 0 |
|
Anthony Rinaldi
#17
|
F | 0 | 0 | -1 | 3 | 0 |
|
Ryan Richardson
#18
|
F | 0 | 0 | 0 | 0 | 0 |
|
Artyom Borshyov
#22
|
D | 0 | 2 | +1 | 3 | 0 |
|
Demetrios Koumontzis
#24
|
F | 0 | 0 | 0 | 0 | 2 |
|
Logan Nelson
#28
|
F | 0 | 2 | +3 | 1 | 0 |
|
Tyler Weiss
#40
|
F | 3 | 0 | +3 | 4 | 0 |
|
Greg Smith
#44
|
F | 0 | 1 | +2 | 5 | 0 |
|
Colton Leiter
#45
|
D | 0 | 0 | 0 | 3 | 0 |
|
Bryce Montgomery
#58
|
D | 0 | 0 | +1 | 1 | 0 |
|
Noah Delmas
#77
|
D | 0 | 0 | +2 | 3 | 0 |
|
Jordan Biro
#86
|
F | 1 | 0 | +1 | 2 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Nikita Quapp
#32
|
33 | 97.059 | 1 | 0 |
|
Ruslan Khazheyev
#80
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Greensboro Gargoyles
Reading Royals
32
34
Shots on Goal
13%
3%
Shots Percentage
2
4
Power Plays
8
4
Penalty Minutes
33
28
Saves
97%
88%
Saves Percentage
Referees:
Andrew Bell,
Nolan Knezevic
Linesmen:
Noah Merrow,
Sean Perry
GSO Management
Scott Burt
(Head Coach),
Jason Binkley
(Assistant Coach)
REA Management
David Farrar
(President),
Anthony Peters
(Head Coach/General Manager),
Wes Wolfe
(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
-