5
Final
1
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
REA
|
2 | 1 | 2 | 5 |
WOR
|
0 | 0 | 1 | 1 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Reading Royals
|
11 | 5 | 16 | 32 |
Worcester Railers
|
9 | 9 | 8 | 26 |
Scoring
1st Period
9:12
Goal
Goal by #13 Massimo Rizzo, assisted by #2 Robbie Stucker and #91 Yvan Mongo.
15:37
Goal
Goal by #17 Brandon Saigeon, assisted by #8 Kyle Haskins and #9 Carson Golder.
2nd Period
18:44
Goal
Goal by #9 Carson Golder, assisted by #21 Cam Cook and #7 Ben Meehan.
3rd Period
4:51
Goal
Goal by #77 Drew Callin, assisted by #81 Anthony Repaci and #16 Ross Mitton.
7:40
Goal
Goal by #36 Sawyer Boulton, assisted by #12 Liam Devlin and #13 Massimo Rizzo.
11:55
Goal
Goal by #9 Carson Golder, assisted by #13 Massimo Rizzo and #7 Ben Meehan.
Penalties
1st Period
14:44
Penalty
Sawyer Boulton called for Fighting - Major (5:00 minutes)
14:44
Penalty
Lincoln Hatten called for Fighting - Major (5:00 minutes)
2nd Period
16:24
Penalty
Carson Golder called for Slashing - minor (2:00 minutes)
16:33
Penalty
Ben Meehan called for High-sticking - minor (2:00 minutes)
3rd Period
3:23
Penalty
Brandon Saigeon called for Roughing - minor (2:00 minutes)
6:24
Penalty
Jason Horvath called for Roughing - minor (2:00 minutes)
6:24
Penalty
Riley Piercey called for Roughing - minor (2:00 minutes)
6:24
Penalty
Austen Swankler called for Double Minor - Roughing (4:00 minutes)
10:17
Penalty
Kabore Dunn called for Slashing - minor (2:00 minutes)
11:34
Penalty
WOR called for Bench minor - Too many men (2:00 minutes)
12:14
Penalty
Cole Donhauser called for Roughing - minor (2:00 minutes)
14:46
Penalty
Sawyer Boulton called for Misconduct - Continuing Altercation (10:00 minutes)
14:46
Penalty
Cole Fraser called for Misconduct - Continuing Altercation (10:00 minutes)
14:46
Penalty
Jason Horvath called for Fighting - Major (5:00 minutes)
14:46
Penalty
Anthony Callin called for Game misconduct - Slashing (10:00 minutes)
14:46
Penalty
Artem Kulakov called for Game misconduct - Secondary altercation (10:00 minutes)
14:46
Penalty
Austen Swankler called for Roughing - minor (2:00 minutes)
14:46
Penalty
Cam Cook called for Misconduct - Continuing Altercation (10:00 minutes)
14:46
Penalty
Artem Kulakov called for Fighting - Major (5:00 minutes)
14:46
Penalty
Jason Horvath called for Game misconduct - Secondary altercation (10:00 minutes)
14:46
Penalty
Riley Piercey called for Fighting - Major (5:00 minutes)
14:46
Penalty
Riley Piercey called for Game misconduct - Leaving The Players Bench (10:00 minutes)
14:46
Penalty
Lincoln Hatten called for Misconduct - Continuing Altercation (10:00 minutes)
14:46
Penalty
Anthony Callin called for Slashing - major (5:00 minutes)
1st Period
0:00
Goalkeeper In
Tristan Lennox is now in as goalie.
0:00
Goalkeeper In
Vinnie Purpura is now in as goalie.
0:41
Shot - Quality on net
#10 Ryan Miotto shoots on #29 Vinnie Purpura
1:32
Shot - Quality on net
#25 Nolan Burke shoots on #30 Tristan Lennox
2:37
Shot - Quality on net
#21 Cam Cook shoots on #30 Tristan Lennox
2:47
Shot - Quality on net
#2 Robbie Stucker shoots on #30 Tristan Lennox
4:39
Shot - Quality on net
#25 Jesse Nurmi shoots on #29 Vinnie Purpura
5:46
Shot - Quality on net
#27 Austen Swankler shoots on #30 Tristan Lennox
5:47
Shot - Quality on net
#27 Austen Swankler shoots on #30 Tristan Lennox
6:29
Shot - Quality on net
#13 Tyler Kobryn shoots on #29 Vinnie Purpura
7:36
Shot - Quality on net
#29 Cole Donhauser shoots on #29 Vinnie Purpura
7:51
Shot - Non quality on net
#81 Anthony Repaci shoots on #29 Vinnie Purpura
9:08
Shot - Non quality on net
#2 Robbie Stucker shoots on #30 Tristan Lennox
9:12
Shot - Quality goal
#13 Massimo Rizzo shoots on #30 Tristan Lennox
9:12
Goal
Goal by #13 Massimo Rizzo, assisted by #2 Robbie Stucker and #91 Yvan Mongo.
10:03
Shot - Quality on net
#25 Nolan Burke shoots on #30 Tristan Lennox
10:11
Shot - Non quality on net
#77 Drew Callin shoots on #29 Vinnie Purpura
10:19
Shot - Quality on net
#37 Matt DeMelis shoots on #29 Vinnie Purpura
14:44
Penalty
Sawyer Boulton called for Fighting - Major (5:00 minutes)
14:44
Penalty
Lincoln Hatten called for Fighting - Major (5:00 minutes)
15:01
Shot - Non quality on net
#25 Jesse Nurmi shoots on #29 Vinnie Purpura
15:11
Shot - Non quality on net
#21 Cam Cook shoots on #30 Tristan Lennox
15:37
Shot - Quality goal
#17 Brandon Saigeon shoots on #30 Tristan Lennox
15:37
Goal
Goal by #17 Brandon Saigeon, assisted by #8 Kyle Haskins and #9 Carson Golder.
16:14
Shot - Quality on net
#24 Jesse Pulkkinen shoots on #29 Vinnie Purpura
19:01
Shot - Quality on net
#24 Artem Guryev shoots on #30 Tristan Lennox
2nd Period
0:17
Shot - Quality on net
#6 Cam McDonald shoots on #29 Vinnie Purpura
4:57
Shot - Quality on net
#28 Alec Butcher shoots on #30 Tristan Lennox
6:20
Shot - Non quality on net
#24 Jesse Pulkkinen shoots on #29 Vinnie Purpura
8:31
Shot - Quality on net
#21 Cam Cook shoots on #30 Tristan Lennox
9:04
Shot - Quality on net
#19 Riley Piercey shoots on #29 Vinnie Purpura
12:55
Shot - Non quality on net
#91 Yvan Mongo shoots on #30 Tristan Lennox
14:52
Shot - Non quality on net
#24 Jesse Pulkkinen shoots on #29 Vinnie Purpura
15:37
Shot - Quality on net
#81 Anthony Repaci shoots on #29 Vinnie Purpura
16:24
Shot - Quality on net
#8 Kyle Haskins shoots on #30 Tristan Lennox
16:24
Penalty
Carson Golder called for Slashing - minor (2:00 minutes)
16:33
Penalty
Ben Meehan called for High-sticking - minor (2:00 minutes)
17:58
Shot - Non quality on net
#24 Jesse Pulkkinen shoots on #29 Vinnie Purpura
18:30
Shot - Quality on net
#77 Drew Callin shoots on #29 Vinnie Purpura
18:35
Shot - Non quality on net
#24 Jesse Pulkkinen shoots on #29 Vinnie Purpura
18:44
Shot - Quality goal
#9 Carson Golder shoots on #30 Tristan Lennox
18:44
Goal
Goal by #9 Carson Golder, assisted by #21 Cam Cook and #7 Ben Meehan.
19:34
Shot - Quality on net
#74 Cole Fraser shoots on #29 Vinnie Purpura
3rd Period
0:35
Shot - Quality on net
#37 Matt DeMelis shoots on #29 Vinnie Purpura
0:47
Shot - Quality on net
#8 Kyle Haskins shoots on #30 Tristan Lennox
2:40
Shot - Quality on net
#13 Tyler Kobryn shoots on #29 Vinnie Purpura
3:23
Shot - Quality on net
#8 Michael Ferrandino shoots on #29 Vinnie Purpura
3:23
Penalty
Brandon Saigeon called for Roughing - minor (2:00 minutes)
3:47
Shot - Quality on net
#3 Ethan Szmagaj shoots on #30 Tristan Lennox
4:11
Shot - Non quality on net
#8 Michael Ferrandino shoots on #29 Vinnie Purpura
4:48
Shot - Quality on net
#81 Anthony Repaci shoots on #29 Vinnie Purpura
4:49
Shot - Quality on net
#81 Anthony Repaci shoots on #29 Vinnie Purpura
4:51
Shot - Quality goal
#77 Drew Callin shoots on #29 Vinnie Purpura
4:51
Goal
Goal by #77 Drew Callin, assisted by #81 Anthony Repaci and #16 Ross Mitton.
6:21
Shot - Non quality on net
#16 Ross Mitton shoots on #29 Vinnie Purpura
6:24
Penalty
Jason Horvath called for Roughing - minor (2:00 minutes)
6:24
Penalty
Riley Piercey called for Roughing - minor (2:00 minutes)
6:24
Penalty
Austen Swankler called for Double Minor - Roughing (4:00 minutes)
6:33
Shot - Quality on net
#6 Victor Hadfield shoots on #30 Tristan Lennox
7:35
Shot - Quality on net
#12 Liam Devlin shoots on #30 Tristan Lennox
7:40
Shot - Quality goal
#36 Sawyer Boulton shoots on #30 Tristan Lennox
7:40
Goal
Goal by #36 Sawyer Boulton, assisted by #12 Liam Devlin and #13 Massimo Rizzo.
8:53
Shot - Quality on net
#88 Artem Kulakov shoots on #30 Tristan Lennox
10:17
Penalty
Kabore Dunn called for Slashing - minor (2:00 minutes)
11:34
Penalty
WOR called for Bench minor - Too many men (2:00 minutes)
11:55
Shot - Quality goal
#9 Carson Golder shoots on #30 Tristan Lennox
11:55
Goal
Goal by #9 Carson Golder, assisted by #13 Massimo Rizzo and #7 Ben Meehan.
12:14
Penalty
Cole Donhauser called for Roughing - minor (2:00 minutes)
12:17
Shot - Quality on net
#17 Brandon Saigeon shoots on #30 Tristan Lennox
12:32
Shot - Non quality on net
#9 Carson Golder shoots on #30 Tristan Lennox
14:46
Penalty
Sawyer Boulton called for Misconduct - Continuing Altercation (10:00 minutes)
14:46
Penalty
Cole Fraser called for Misconduct - Continuing Altercation (10:00 minutes)
14:46
Penalty
Jason Horvath called for Fighting - Major (5:00 minutes)
14:46
Penalty
Anthony Callin called for Game misconduct - Slashing (10:00 minutes)
14:46
Penalty
Artem Kulakov called for Game misconduct - Secondary altercation (10:00 minutes)
14:46
Penalty
Austen Swankler called for Roughing - minor (2:00 minutes)
14:46
Penalty
Cam Cook called for Misconduct - Continuing Altercation (10:00 minutes)
14:46
Penalty
Artem Kulakov called for Fighting - Major (5:00 minutes)
14:46
Penalty
Jason Horvath called for Game misconduct - Secondary altercation (10:00 minutes)
14:46
Penalty
Riley Piercey called for Fighting - Major (5:00 minutes)
14:46
Penalty
Riley Piercey called for Game misconduct - Leaving The Players Bench (10:00 minutes)
14:46
Penalty
Lincoln Hatten called for Misconduct - Continuing Altercation (10:00 minutes)
14:46
Penalty
Anthony Callin called for Slashing - major (5:00 minutes)
15:30
Shot - Quality on net
#12 Liam Devlin shoots on #30 Tristan Lennox
17:08
Shot - Quality on net
#11 Nick Capone shoots on #30 Tristan Lennox
17:16
Shot - Quality on net
#3 Ethan Szmagaj shoots on #30 Tristan Lennox
18:45
Shot - Quality on net
#8 Kyle Haskins shoots on #30 Tristan Lennox
19:01
Shot - Quality on net
#9 Carson Golder shoots on #30 Tristan Lennox
19:17
Shot - Quality on net
#9 Carson Golder shoots on #30 Tristan Lennox
19:30
Shot - Quality on net
#9 Carson Golder shoots on #30 Tristan Lennox
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Cam McDonald
#6
|
D | 0 | 0 | -1 | 1 | 0 |
|
Max Dorrington
#7
|
F | 0 | 0 | 0 | 0 | 0 |
|
Michael Ferrandino
#8
|
D | 0 | 0 | -3 | 2 | 0 |
|
Ryan Miotto
#10
|
F | 0 | 0 | 0 | 1 | 0 |
|
Lincoln Hatten
#11
|
F | 0 | 0 | 0 | 0 | 15 |
|
Tyler Kobryn
#13
|
F | 0 | 0 | -1 | 2 | 0 |
|
Jason Horvath
#15
|
D | 0 | 0 | 0 | 0 | 17 |
|
Ross Mitton
#16
|
F | 0 | 1 | -2 | 1 | 0 |
|
Riley Piercey
#19
|
F | 0 | 0 | -1 | 1 | 17 |
|
Jesse Pulkkinen
#24
|
D | 0 | 0 | -2 | 5 | 0 |
|
Jesse Nurmi
#25
|
F | 0 | 0 | -1 | 2 | 0 |
|
Kabore Dunn
#28
|
D | 0 | 0 | 0 | 0 | 2 |
|
Cole Donhauser
#29
|
F | 0 | 0 | -2 | 1 | 2 |
|
Matt DeMelis
#37
|
F | 0 | 0 | -2 | 2 | 0 |
|
Anthony Callin
#44
|
F | 0 | 0 | -1 | 0 | 15 |
|
Cole Fraser
#74
|
D | 0 | 0 | -2 | 1 | 10 |
|
Drew Callin
#77
|
F | 1 | 0 | -1 | 3 | 0 |
|
Anthony Repaci
#81
|
F | 0 | 1 | -1 | 4 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Tristan Lennox
#30
|
27 | 84.375 | 5 | 0 |
|
Henrik Tikkanen
#39
|
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 |
|---|---|---|---|---|---|---|
|
Robbie Stucker
#2
|
D | 0 | 1 | +2 | 2 | 0 |
|
Ethan Szmagaj
#3
|
D | 0 | 0 | +1 | 2 | 0 |
|
Victor Hadfield
#6
|
D | 0 | 0 | +1 | 1 | 0 |
|
Ben Meehan
#7
|
D | 0 | 2 | +2 | 0 | 2 |
|
Kyle Haskins
#8
|
F | 0 | 1 | +1 | 3 | 0 |
|
Carson Golder
#9
|
F | 2 | 1 | +2 | 6 | 2 |
|
Nick Capone
#11
|
F | 0 | 0 | +1 | 1 | 0 |
|
Liam Devlin
#12
|
F | 0 | 1 | +1 | 2 | 0 |
|
Massimo Rizzo
#13
|
F | 1 | 2 | +2 | 1 | 0 |
|
Brandon Saigeon
#17
|
F | 1 | 0 | +1 | 2 | 2 |
|
Cam Cook
#21
|
F | 0 | 1 | +1 | 3 | 10 |
|
Artem Guryev
#24
|
D | 0 | 0 | 0 | 1 | 0 |
|
Nolan Burke
#25
|
F | 0 | 0 | 0 | 2 | 0 |
|
Austen Swankler
#27
|
F | 0 | 0 | 0 | 2 | 6 |
|
Alec Butcher
#28
|
F | 0 | 0 | 0 | 1 | 0 |
|
Sawyer Boulton
#36
|
F | 1 | 0 | +1 | 1 | 15 |
|
Artem Kulakov
#88
|
D | 0 | 0 | +3 | 1 | 15 |
|
Yvan Mongo
#91
|
F | 0 | 1 | +1 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Vinnie Purpura
#29
|
25 | 96.154 | 1 | 0 |
|
Keith Petruzzelli
#80
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Reading Royals
Worcester Railers
32
26
Shots on Goal
16%
4%
Shots Percentage
3
3
Power Plays
52
80
Penalty Minutes
25
27
Saves
96%
84%
Saves Percentage
Referees:
Ryan Siegel,
Alex Berard
Linesmen:
Antoine Bujold-Roux,
TJ Dockery
REA Management
David Farrar
(President),
Anthony Peters
(Head Coach/General Manager),
Bruce Coles
(Assistant Coach),
Wes Wolfe
(Assistant Coach)
WOR Management
Mike Myers
(Chief Operating Officer),
Nick Tuzzolino
(Head Coach/General Manager),
Chris Rumble
(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
-