1
Final
2
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
WOR
|
0 | 0 | 1 | 1 |
REA
|
0 | 2 | 0 | 2 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Worcester Railers
|
13 | 6 | 13 | 32 |
Reading Royals
|
9 | 15 | 7 | 31 |
Scoring
1st Period
2nd Period
0:12
Goal
Goal by #16 Shane Sellar, assisted by #57 Kenny Johnson and #17 Todd Skirving.
8:17
Goal
Goal by #16 Shane Sellar, assisted by #23 Gianfranco Cassaro and #17 Todd Skirving.
3rd Period
1:02
Goal
Goal by #81 Anthony Repaci, assisted by #26 Connor Welsh and #19 Riley Piercey.
Penalties
1st Period
2nd Period
13:50
Penalty
Matthew Boudens called for Delay of Game - Faceoff Infraction (2:00 minutes)
13:50
Penalty
Ryan Dickinson called for Roughing - minor (2:00 minutes)
16:44
Penalty
Ryan Leibold called for Interference - minor (2:00 minutes)
19:32
Penalty
Austin Master called for Roughing - minor (2:00 minutes)
3rd Period
6:59
Penalty
Matthew Boudens called for Fighting - Major (5:00 minutes)
6:59
Penalty
C.J. Valerian called for Fighting - Major (5:00 minutes)
19:57
Penalty
Anthony Repaci called for Tripping - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Michael Bullion is now in as goalie.
0:00
Goalkeeper In
Vinnie Purpura is now in as goalie.
1:48
Shot - Non quality on net
#16 Griffin Loughran shoots on #29 Vinnie Purpura
3:26
Shot - Non quality on net
#28 Connor Walters shoots on #32 Michael Bullion
3:38
Shot - Quality on net
#21 Austin Master shoots on #32 Michael Bullion
5:03
Shot - Quality on net
#29 Cole Donhauser shoots on #29 Vinnie Purpura
5:09
Shot - Quality on net
#29 Cole Donhauser shoots on #29 Vinnie Purpura
5:15
Shot - Quality on net
#71 Jake Smith shoots on #32 Michael Bullion
5:23
Shot - Quality on net
#71 Jake Smith shoots on #32 Michael Bullion
6:10
Shot - Non quality on net
#18 Matthew Kopperud shoots on #29 Vinnie Purpura
6:14
Shot - Quality on net
#44 Anthony Callin shoots on #29 Vinnie Purpura
7:25
Shot - Non quality on net
#33 Lincoln Hatten shoots on #29 Vinnie Purpura
8:12
Shot - Quality on net
#71 Jake Smith shoots on #32 Michael Bullion
8:19
Shot - Quality on net
#39 Connor McMenamin shoots on #32 Michael Bullion
13:25
Shot - Quality on net
#44 Anthony Callin shoots on #29 Vinnie Purpura
14:07
Shot - Quality on net
#29 Cole Donhauser shoots on #29 Vinnie Purpura
14:22
Shot - Non quality on net
#24 Mason Klee shoots on #29 Vinnie Purpura
14:26
Shot - Quality on net
#29 Cole Donhauser shoots on #29 Vinnie Purpura
14:45
Shot - Quality on net
#16 Griffin Loughran shoots on #29 Vinnie Purpura
15:22
Shot - Quality on net
#71 Jake Smith shoots on #32 Michael Bullion
15:32
Shot - Non quality on net
#46 C.J. Valerian shoots on #32 Michael Bullion
17:27
Shot - Quality on net
#14 Matias Rajaniemi shoots on #29 Vinnie Purpura
17:53
Shot - Quality on net
#14 Matias Rajaniemi shoots on #29 Vinnie Purpura
18:21
Shot - Non quality on net
#39 Connor McMenamin shoots on #32 Michael Bullion
2nd Period
0:12
Shot - Quality goal
#16 Shane Sellar shoots on #32 Michael Bullion
0:12
Goal
Goal by #16 Shane Sellar, assisted by #57 Kenny Johnson and #17 Todd Skirving.
1:31
Shot - Quality on net
#44 Anthony Callin shoots on #29 Vinnie Purpura
2:20
Shot - Quality on net
#26 Connor Welsh shoots on #29 Vinnie Purpura
2:30
Shot - Quality on net
#13 Cam Cook shoots on #32 Michael Bullion
2:45
Shot - Non quality on net
#28 Connor Walters shoots on #32 Michael Bullion
3:20
Shot - Quality on net
#9 Sam Sedley shoots on #32 Michael Bullion
4:05
Shot - Non quality on net
#16 Shane Sellar shoots on #32 Michael Bullion
5:40
Shot - Quality on net
#20 Matt Miller shoots on #32 Michael Bullion
6:25
Shot - Non quality on net
#44 Anthony Callin shoots on #29 Vinnie Purpura
7:18
Shot - Non quality on net
#57 Kenny Johnson shoots on #32 Michael Bullion
7:40
Shot - Non quality on net
#4 Ryan Mahshie shoots on #29 Vinnie Purpura
8:01
Shot - Non quality on net
#9 Sam Sedley shoots on #32 Michael Bullion
8:17
Shot - Quality goal
#16 Shane Sellar shoots on #32 Michael Bullion
8:17
Goal
Goal by #16 Shane Sellar, assisted by #23 Gianfranco Cassaro and #17 Todd Skirving.
9:16
Shot - Quality on net
#16 Griffin Loughran shoots on #29 Vinnie Purpura
12:25
Shot - Quality on net
#17 Todd Skirving shoots on #32 Michael Bullion
12:33
Shot - Non quality on net
#28 Connor Walters shoots on #32 Michael Bullion
13:50
Penalty
Matthew Boudens called for Delay of Game - Faceoff Infraction (2:00 minutes)
13:50
Penalty
Ryan Dickinson called for Roughing - minor (2:00 minutes)
14:11
Shot - Quality on net
#37 Matthew Brown shoots on #32 Michael Bullion
14:33
Shot - Non quality on net
#71 Jake Smith shoots on #32 Michael Bullion
16:20
Shot - Non quality on net
#28 Connor Walters shoots on #32 Michael Bullion
16:44
Penalty
Ryan Leibold called for Interference - minor (2:00 minutes)
18:13
Shot - Quality on net
#81 Anthony Repaci shoots on #29 Vinnie Purpura
19:32
Shot - Quality on net
#13 Cam Cook shoots on #32 Michael Bullion
19:32
Penalty
Austin Master called for Roughing - minor (2:00 minutes)
3rd Period
1:02
Shot - Quality goal
#81 Anthony Repaci shoots on #29 Vinnie Purpura
1:02
Goal
Goal by #81 Anthony Repaci, assisted by #26 Connor Welsh and #19 Riley Piercey.
3:46
Shot - Quality on net
#23 Gianfranco Cassaro shoots on #32 Michael Bullion
6:59
Penalty
Matthew Boudens called for Fighting - Major (5:00 minutes)
6:59
Penalty
C.J. Valerian called for Fighting - Major (5:00 minutes)
7:16
Shot - Quality on net
#44 Anthony Callin shoots on #29 Vinnie Purpura
7:49
Shot - Quality on net
#37 Matthew Brown shoots on #32 Michael Bullion
8:33
Shot - Quality on net
#18 Matthew Kopperud shoots on #29 Vinnie Purpura
11:21
Shot - Quality on net
#16 Shane Sellar shoots on #32 Michael Bullion
11:21
Shot - Quality on net
#28 Connor Walters shoots on #32 Michael Bullion
11:30
Shot - Quality on net
#9 Sam Sedley shoots on #32 Michael Bullion
12:24
Shot - Quality on net
#28 Connor Walters shoots on #32 Michael Bullion
12:34
Shot - Non quality on net
#71 Jake Smith shoots on #32 Michael Bullion
13:51
Shot - Quality on net
#26 Connor Welsh shoots on #29 Vinnie Purpura
14:08
Shot - Non quality on net
#44 Anthony Callin shoots on #29 Vinnie Purpura
14:14
Shot - Quality on net
#44 Anthony Callin shoots on #29 Vinnie Purpura
14:18
Shot - Quality on net
#44 Anthony Callin shoots on #29 Vinnie Purpura
16:58
Goalkeeper Change
Michael Bullion out. Empty net.
17:21
Shot - Non quality on net
#44 Anthony Callin shoots on #29 Vinnie Purpura
18:26
Shot - Non quality on net
#17 Brenden Rons shoots on #29 Vinnie Purpura
18:51
Shot - Quality on net
#24 Mason Klee shoots on #29 Vinnie Purpura
19:14
Shot - Non quality on net
#81 Anthony Repaci shoots on #29 Vinnie Purpura
19:29
Shot - Non quality on net
#44 Anthony Callin shoots on #29 Vinnie Purpura
19:36
Shot - Non quality on net
#44 Anthony Callin shoots on #29 Vinnie Purpura
19:57
Penalty
Anthony Repaci called for Tripping - minor (2:00 minutes)
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Lou-Félix Denis
#5
|
F | 0 | 0 | 0 | 0 | 0 |
|
Sam Sedley
#9
|
D | 0 | 0 | +1 | 3 | 0 |
|
Cam Cook
#13
|
F | 0 | 0 | 0 | 2 | 0 |
|
Shane Sellar
#16
|
F | 2 | 0 | +2 | 4 | 0 |
|
Todd Skirving
#17
|
F | 0 | 2 | +2 | 1 | 0 |
|
Ryan Leibold
#18
|
F | 0 | 0 | 0 | 0 | 2 |
|
Brock Caufield
#19
|
F | 0 | 0 | 0 | 0 | 0 |
|
Matt Miller
#20
|
F | 0 | 0 | 0 | 1 | 0 |
|
Austin Master
#21
|
F | 0 | 0 | 0 | 1 | 2 |
|
Gianfranco Cassaro
#23
|
D | 0 | 1 | +1 | 1 | 0 |
|
Connor Walters
#28
|
D | 0 | 0 | +1 | 6 | 0 |
|
Sawyer Boulton
#36
|
F | 0 | 0 | +2 | 0 | 0 |
|
Matthew Brown
#37
|
F | 0 | 0 | 0 | 2 | 0 |
|
Connor McMenamin
#39
|
F | 0 | 0 | 0 | 2 | 0 |
|
C.J. Valerian
#46
|
D | 0 | 0 | 0 | 1 | 5 |
|
Kenny Johnson
#57
|
D | 0 | 1 | +1 | 1 | 0 |
|
Tyler Gratton
#59
|
F | 0 | 0 | 0 | 0 | 0 |
|
Jake Smith
#71
|
F | 0 | 0 | 0 | 6 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Vinnie Purpura
#29
|
31 | 96.875 | 1 | 0 |
|
Keith Petruzzelli
#80
|
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 |
|---|---|---|---|---|---|---|
|
Ryan Mahshie
#4
|
LW | 0 | 0 | 0 | 1 | 0 |
|
Riley Ginnell
#9
|
F | 0 | 0 | 0 | 0 | 0 |
|
Jordan Kaplan
#10
|
F | 0 | 0 | 0 | 0 | 0 |
|
Matias Rajaniemi
#14
|
D | 0 | 0 | 0 | 2 | 0 |
|
JD Dudek
#15
|
C | 0 | 0 | -2 | 0 | 0 |
|
Griffin Loughran
#16
|
F | 0 | 0 | 0 | 3 | 0 |
|
Brenden Rons
#17
|
D | 0 | 0 | 0 | 1 | 0 |
|
Matthew Kopperud
#18
|
F | 0 | 0 | 0 | 2 | 0 |
|
Riley Piercey
#19
|
F | 0 | 1 | 0 | 0 | 0 |
|
Griffin Luce
#22
|
D | 0 | 0 | -2 | 0 | 0 |
|
Matthew Boudens
#23
|
F | 0 | 0 | -2 | 0 | 7 |
|
Mason Klee
#24
|
D | 0 | 0 | 0 | 2 | 0 |
|
Ryan Dickinson
#25
|
D | 0 | 0 | 0 | 0 | 2 |
|
Connor Welsh
#26
|
D | 0 | 1 | -2 | 2 | 0 |
|
Cole Donhauser
#29
|
F | 0 | 0 | -2 | 4 | 0 |
|
Lincoln Hatten
#33
|
F | 0 | 0 | 0 | 1 | 0 |
|
Anthony Callin
#44
|
F | 0 | 0 | 0 | 11 | 0 |
|
Anthony Repaci
#81
|
F | 1 | 0 | 0 | 3 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Michael Bullion
#32
|
29 | 93.548 | 2 | 0 |
|
Joe Spagnoli
#35
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Worcester Railers
Reading Royals
32
31
Shots on Goal
3%
6%
Shots Percentage
2
3
Power Plays
11
9
Penalty Minutes
29
31
Saves
94%
97%
Saves Percentage
Referees:
JR Stragar,
Chris Conway
Linesmen:
Sean Perry,
Judson Ritter
WOR Management
Mike Myers
(Chief Operating Officer),
Nick Tuzzolino
(Head Coach/General Manager)
REA Management
David Farrar
(President),
Jason Binkley
(Head Coach/General Manager),
Ryan Anderson
(Assistant Coach)
Latest News
More News
ECHL Today - April 23
ECHL Transactions - April 22
Kansas City’s O’Had receives John Brophy Award
Preview of Division Semifinals - 2026 Kelly Cup Playoffs
Goals of the Week - April 13-19
ECHL Transactions - April 21
Kansas City’s Crawford named ECHL Defenseman of the Year
Jacksonville's McMaster named Inglasco ECHL Player of the Week
Rosters announced for 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
-