5
Final
0
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
WOR
|
2 | 3 | 0 | 5 |
REA
|
0 | 0 | 0 | 0 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Worcester Railers
|
8 | 11 | 8 | 27 |
Reading Royals
|
11 | 6 | 11 | 28 |
Scoring
1st Period
8:35
Goal
Goal by #3 Ryan Verrier, assisted by #16 Ashton Calder and #5 Zach White.
11:55
Goal
Goal by #29 Riley Piercey, assisted by #19 Blade Jenkins and #26 Connor Welsh.
2nd Period
6:14
Goal
Goal by #5 Zach White, assisted by #12 Joey Cipollone.
12:25
Goal
Goal by #26 Connor Welsh, assisted by #81 Anthony Repaci and #19 Blade Jenkins.
18:28
Goal
Goal by #81 Anthony Repaci, assisted by #19 Blade Jenkins and #44 Anthony Callin.
3rd Period
Penalties
1st Period
18:19
Penalty
Brendan Robbins called for Interference - minor (2:00 minutes)
2nd Period
3:51
Penalty
Koletrane Wilson called for Kneeing - minor (2:00 minutes)
4:05
Penalty
Joey Cipollone called for Interference - minor (2:00 minutes)
12:08
Penalty
Tyson Fawcett called for High-sticking - minor (2:00 minutes)
19:05
Penalty
Zsombor Garat called for High-sticking - minor (2:00 minutes)
3rd Period
6:57
Penalty
WOR called for Bench minor - Too many men (2:00 minutes)
14:40
Penalty
Will Zmolek called for Fighting - Major (5:00 minutes)
14:40
Penalty
Keeghan Howdeshell called for Holding - minor (2:00 minutes)
14:40
Penalty
Matthew Brown called for Interference on the Goalkeeper - minor (2:00 minutes)
14:40
Penalty
Riley Piercey called for Fighting - Major (5:00 minutes)
16:08
Penalty
Koletrane Wilson called for Misconduct - Continuing Altercation (10:00 minutes)
16:08
Penalty
REA called for Bench minor - Unsportsmanlike conduct (2:00 minutes)
16:08
Penalty
REA called for Game misconduct - Abuse of Officials (10:00 minutes)
16:08
Penalty
Koletrane Wilson called for Roughing - minor (2:00 minutes)
16:08
Penalty
Anthony Callin called for Boarding - minor (2:00 minutes)
16:08
Penalty
Brendan Robbins called for Roughing - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Nolan Maier is now in as goalie.
0:00
Goalkeeper In
John Muse is now in as goalie.
0:27
Shot - Quality on net
#28 Adam Brubacher shoots on #40 John Muse
1:25
Shot - Quality on net
#16 Ashton Calder shoots on #73 Nolan Maier
2:21
Shot - Non quality on net
#19 Brayden Guy shoots on #40 John Muse
2:45
Shot - Quality on net
#17 Tyson Fawcett shoots on #40 John Muse
3:05
Shot - Quality on net
#88 Artem Kulakov shoots on #73 Nolan Maier
6:16
Shot - Quality on net
#11 Andrei Bakanov shoots on #73 Nolan Maier
8:00
Shot - Quality on net
#18 Joseph Nardi shoots on #40 John Muse
8:34
Shot - Non quality on net
#16 Ashton Calder shoots on #73 Nolan Maier
8:35
Shot - Non quality goal
#3 Ryan Verrier shoots on #73 Nolan Maier
8:35
Goal
Goal by #3 Ryan Verrier, assisted by #16 Ashton Calder and #5 Zach White.
10:17
Shot - Non quality on net
#77 Devon Paliani shoots on #40 John Muse
11:10
Shot - Non quality on net
#22 Daylan Kuefler shoots on #73 Nolan Maier
11:55
Shot - Quality goal
#29 Riley Piercey shoots on #73 Nolan Maier
11:55
Goal
Goal by #29 Riley Piercey, assisted by #19 Blade Jenkins and #26 Connor Welsh.
13:30
Shot - Quality on net
#28 Adam Brubacher shoots on #40 John Muse
13:56
Shot - Non quality on net
#3 Adam Karashik shoots on #40 John Muse
15:21
Shot - Non quality on net
#28 Adam Brubacher shoots on #40 John Muse
16:05
Shot - Non quality on net
#26 Connor Welsh shoots on #73 Nolan Maier
17:30
Shot - Non quality on net
#18 Joseph Nardi shoots on #40 John Muse
18:19
Penalty
Brendan Robbins called for Interference - minor (2:00 minutes)
18:44
Shot - Quality on net
#28 Adam Brubacher shoots on #40 John Muse
19:03
Shot - Non quality on net
#27 Ryan Chyzowski shoots on #40 John Muse
2nd Period
1:08
Shot - Non quality on net
#3 Adam Karashik shoots on #40 John Muse
1:34
Shot - Non quality on net
#21 Tag Bertuzzi shoots on #40 John Muse
3:51
Penalty
Koletrane Wilson called for Kneeing - minor (2:00 minutes)
4:05
Penalty
Joey Cipollone called for Interference - minor (2:00 minutes)
4:48
Shot - Non quality on net
#16 Ashton Calder shoots on #73 Nolan Maier
5:49
Shot - Quality on net
#28 Adam Brubacher shoots on #40 John Muse
6:14
Shot - Quality goal
#5 Zach White shoots on #73 Nolan Maier
6:14
Goal
Goal by #5 Zach White, assisted by #12 Joey Cipollone.
7:51
Shot - Non quality on net
#77 Devon Paliani shoots on #40 John Muse
8:52
Shot - Non quality on net
#27 John Copeland shoots on #73 Nolan Maier
9:26
Shot - Quality on net
#44 Anthony Callin shoots on #73 Nolan Maier
9:33
Shot - Non quality on net
#26 Connor Welsh shoots on #73 Nolan Maier
10:08
Shot - Non quality on net
#11 Andrei Bakanov shoots on #73 Nolan Maier
12:08
Penalty
Tyson Fawcett called for High-sticking - minor (2:00 minutes)
12:25
Shot - Non quality goal
#26 Connor Welsh shoots on #73 Nolan Maier
12:25
Goal
Goal by #26 Connor Welsh, assisted by #81 Anthony Repaci and #19 Blade Jenkins.
14:02
Shot - Quality on net
#17 Tyson Fawcett shoots on #40 John Muse
14:06
Shot - Non quality on net
#57 Kenny Johnson shoots on #40 John Muse
14:16
Shot - Non quality on net
#22 Daylan Kuefler shoots on #73 Nolan Maier
14:48
Shot - Quality on net
#70 Zsombor Garat shoots on #73 Nolan Maier
16:14
Shot - Quality on net
#19 Blade Jenkins shoots on #73 Nolan Maier
18:28
Shot - Quality goal
#81 Anthony Repaci shoots on #73 Nolan Maier
18:28
Goal
Goal by #81 Anthony Repaci, assisted by #19 Blade Jenkins and #44 Anthony Callin.
19:05
Penalty
Zsombor Garat called for High-sticking - minor (2:00 minutes)
3rd Period
0:54
Shot - Quality on net
#44 Anthony Callin shoots on #73 Nolan Maier
1:06
Shot - Non quality on net
#77 Devon Paliani shoots on #40 John Muse
2:21
Shot - Non quality on net
#27 John Copeland shoots on #73 Nolan Maier
2:48
Shot - Non quality on net
#3 Ryan Verrier shoots on #73 Nolan Maier
6:02
Shot - Quality on net
#18 Joseph Nardi shoots on #40 John Muse
6:04
Shot - Quality on net
#3 Adam Karashik shoots on #40 John Muse
6:09
Shot - Quality on net
#12 Mason Millman shoots on #40 John Muse
6:57
Penalty
WOR called for Bench minor - Too many men (2:00 minutes)
8:13
Shot - Quality on net
#12 Mason Millman shoots on #40 John Muse
9:43
Shot - Quality on net
#11 Andrei Bakanov shoots on #73 Nolan Maier
13:27
Shot - Quality on net
#12 Mason Millman shoots on #40 John Muse
14:15
Shot - Quality on net
#3 Adam Karashik shoots on #40 John Muse
14:40
Penalty
Will Zmolek called for Fighting - Major (5:00 minutes)
14:40
Penalty
Keeghan Howdeshell called for Holding - minor (2:00 minutes)
14:40
Penalty
Matthew Brown called for Interference on the Goalkeeper - minor (2:00 minutes)
14:40
Penalty
Riley Piercey called for Fighting - Major (5:00 minutes)
15:02
Shot - Quality on net
#5 Zach White shoots on #73 Nolan Maier
15:55
Shot - Non quality on net
#27 Ryan Chyzowski shoots on #40 John Muse
16:08
Penalty
Koletrane Wilson called for Misconduct - Continuing Altercation (10:00 minutes)
16:08
Penalty
REA called for Bench minor - Unsportsmanlike conduct (2:00 minutes)
16:08
Penalty
REA called for Game misconduct - Abuse of Officials (10:00 minutes)
16:08
Penalty
Koletrane Wilson called for Roughing - minor (2:00 minutes)
16:08
Penalty
Anthony Callin called for Boarding - minor (2:00 minutes)
16:08
Penalty
Brendan Robbins called for Roughing - minor (2:00 minutes)
16:50
Shot - Non quality on net
#27 John Copeland shoots on #73 Nolan Maier
17:58
Shot - Non quality on net
#16 Shane Sellar shoots on #40 John Muse
18:51
Shot - Quality on net
#9 Brendan Hoffmann shoots on #40 John Muse
19:03
Shot - Quality on net
#16 Ashton Calder shoots on #73 Nolan Maier
19:26
Shot - Non quality on net
#5 Zach White shoots on #73 Nolan Maier
19:40
Shot - Non quality on net
#19 Brayden Guy shoots on #40 John Muse
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Adam Karashik
#3
|
D | 0 | 0 | -2 | 4 | 0 |
|
Will Zmolek
#5
|
D | 0 | 0 | -1 | 0 | 5 |
|
Brendan Hoffmann
#9
|
F | 0 | 0 | 0 | 1 | 0 |
|
Mason Millman
#12
|
D | 0 | 0 | -1 | 3 | 0 |
|
Shane Sellar
#16
|
F | 0 | 0 | 0 | 1 | 0 |
|
Tyson Fawcett
#17
|
F | 0 | 0 | -2 | 2 | 2 |
|
Joseph Nardi
#18
|
F | 0 | 0 | -2 | 3 | 0 |
|
Brayden Guy
#19
|
F | 0 | 0 | -2 | 2 | 0 |
|
Austin Master
#20
|
F | 0 | 0 | 0 | 0 | 0 |
|
Tag Bertuzzi
#21
|
F | 0 | 0 | -3 | 1 | 0 |
|
Ryan Chyzowski
#27
|
F | 0 | 0 | -1 | 2 | 0 |
|
Adam Brubacher
#28
|
D | 0 | 0 | -2 | 5 | 0 |
|
Koletrane Wilson
#29
|
D | 0 | 0 | -2 | 0 | 14 |
|
Matthew Brown
#37
|
F | 0 | 0 | -2 | 0 | 2 |
|
Jake Bricknell
#49
|
F | 0 | 0 | 0 | 0 | 0 |
|
Kenny Johnson
#57
|
D | 0 | 0 | 0 | 1 | 0 |
|
Devon Paliani
#77
|
F | 0 | 0 | 0 | 3 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Parker Gahagen
#32
|
0 | 0.000 | 0 | 0 |
|
Nolan Maier
#73
|
22 | 81.481 | 5 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Ryan Verrier
#3
|
D | 1 | 0 | +2 | 2 | 0 |
|
Zach White
#5
|
F | 1 | 1 | +2 | 3 | 0 |
|
Quinn Ryan
#9
|
F | 0 | 0 | 0 | 0 | 0 |
|
Andrei Bakanov
#11
|
F | 0 | 0 | 0 | 3 | 0 |
|
Joey Cipollone
#12
|
F | 0 | 1 | +1 | 0 | 2 |
|
Brendan Robbins
#15
|
F | 0 | 0 | +1 | 0 | 4 |
|
Ashton Calder
#16
|
F | 0 | 1 | +1 | 4 | 0 |
|
Keeghan Howdeshell
#17
|
F | 0 | 0 | +1 | 0 | 2 |
|
Blade Jenkins
#19
|
F | 0 | 3 | +2 | 1 | 0 |
|
Daylan Kuefler
#22
|
F | 0 | 0 | +1 | 2 | 0 |
|
Connor Welsh
#26
|
D | 1 | 1 | +1 | 3 | 0 |
|
John Copeland
#27
|
D | 0 | 0 | +3 | 3 | 0 |
|
Riley Piercey
#29
|
F | 1 | 0 | +1 | 1 | 5 |
|
Anthony Callin
#44
|
F | 0 | 1 | +2 | 2 | 2 |
|
Zsombor Garat
#70
|
D | 0 | 0 | 0 | 1 | 2 |
|
Anthony Repaci
#81
|
F | 1 | 1 | +1 | 1 | 0 |
|
Artem Kulakov
#88
|
D | 0 | 0 | +1 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Kaden Fulcher
#35
|
0 | 0.000 | 0 | 0 |
|
John Muse
#40
|
28 | 100.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Worcester Railers
Reading Royals
27
28
Shots on Goal
19%
0%
Shots Percentage
2
4
Power Plays
19
35
Penalty Minutes
28
22
Saves
100%
81%
Saves Percentage
Referees:
JR Stragar,
David Lilly
Linesmen:
Sean Perry,
Charles Campbell
WOR Management
Mike Myers
(Chief Operating Officer),
Jordan Smotherman
(Head Coach/General Manager),
Bob Deraney
(Assistant Coach)
REA Management
David Farrar
(President),
James Henry
(Head Coach/Director of Hockey Operations),
Jason Binkley
(Assistant Coach),
Lukas Samuelsson
(Video Coach)
Latest News
More News
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
ECHL attendance surpasses 5,000 fans per game
Saves of the Week - April 13-19
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
-