6
Final
4
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
REA
|
2 | 2 | 2 | 6 |
WOR
|
1 | 2 | 1 | 4 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Reading Royals
|
8 | 13 | 12 | 33 |
Worcester Railers
|
16 | 12 | 12 | 40 |
Scoring
1st Period
6:35
Goal
Goal by #16 Hayden Hodgson, assisted by #19 Garret Cockerill and #9 Brayden Low.
16:06
Goal
Goal by #4 Ryan MacKinnon, assisted by #37 Jordan Samuels-Thomas and #19 Barry Almeida.
19:04
Goal
Goal by #28 Ralph Cuddemi, assisted by #67 Max Willman and #21 Frank DiChiara.
2nd Period
1:22
Goal
Goal by #21 Frank DiChiara, assisted by #23 Pascal Laberge and #81 Corey Mackin.
4:56
Goal
Goal by #17 Matt Schmalz, assisted by #4 Ryan MacKinnon and #19 Barry Almeida.
5:38
Goal
Goal by #16 Hayden Hodgson.
9:12
Goal
Goal by #5 Kyle McKenzie, assisted by #8 Cody Payne.
3rd Period
10:35
Goal
Goal by #15 Trevor Yates, assisted by #11 Matthew Gaudreau and #28 Ralph Cuddemi.
16:57
Goal
Goal by #37 Jordan Samuels-Thomas, assisted by #4 Ryan MacKinnon and #19 Barry Almeida.
19:27
Goal
Goal by #28 Ralph Cuddemi, assisted by #5 Eric Knodel.
Penalties
1st Period
2:52
Penalty
Garrett Mitchell called for Tripping - minor (2:00 minutes)
14:23
Penalty
Matthew Gaudreau called for Holding - minor (2:00 minutes)
15:15
Penalty
Eric Knodel called for Slashing - minor (2:00 minutes)
17:55
Penalty
Yanick Turcotte called for Elbowing - minor (2:00 minutes)
2nd Period
6:36
Penalty
Pascal Laberge called for Holding - minor (2:00 minutes)
16:50
Penalty
Garret Cockerill called for Tripping - minor (2:00 minutes)
3rd Period
2:31
Penalty
Justin Murray called for Charging minor (2:00 minutes)
7:27
Penalty
Cody Payne called for Delay of Game (2:00 minutes)
1st Period
0:00
Goalkeeper In
Evan Buitenhuis is now in as goalie.
0:00
Goalkeeper In
Kirill Ustimenko is now in as goalie.
0:20
Shot - Non quality on net
#28 Connor Doherty shoots on #72 Kirill Ustimenko
2:52
Penalty
Garrett Mitchell called for Tripping - minor (2:00 minutes)
2:56
Shot - Quality on net
#17 Matt Schmalz shoots on #72 Kirill Ustimenko
3:25
Shot - Quality on net
#23 Pascal Laberge shoots on #34 Evan Buitenhuis
3:50
Shot - Non quality on net
#4 Ryan MacKinnon shoots on #72 Kirill Ustimenko
4:44
Shot - Non quality on net
#24 Kyle Thomas shoots on #72 Kirill Ustimenko
5:16
Shot - Quality on net
#36 Garrett Mitchell shoots on #34 Evan Buitenhuis
5:29
Shot - Non quality on net
#6 Garrett Cecere shoots on #34 Evan Buitenhuis
5:30
Shot - Quality on net
#19 Barry Almeida shoots on #72 Kirill Ustimenko
6:35
Shot - Quality goal
#16 Hayden Hodgson shoots on #34 Evan Buitenhuis
6:35
Goal
Goal by #16 Hayden Hodgson, assisted by #19 Garret Cockerill and #9 Brayden Low.
7:55
Shot - Non quality on net
#19 Barry Almeida shoots on #72 Kirill Ustimenko
10:53
Shot - Non quality on net
#15 Trevor Yates shoots on #34 Evan Buitenhuis
11:26
Shot - Non quality on net
#17 Matt Schmalz shoots on #72 Kirill Ustimenko
11:28
Shot - Quality on net
#37 Jordan Samuels-Thomas shoots on #72 Kirill Ustimenko
11:46
Shot - Quality on net
#17 Matt Schmalz shoots on #72 Kirill Ustimenko
13:08
Shot - Non quality on net
#4 Ryan MacKinnon shoots on #72 Kirill Ustimenko
13:11
Shot - Quality on net
#37 Jordan Samuels-Thomas shoots on #72 Kirill Ustimenko
14:23
Penalty
Matthew Gaudreau called for Holding - minor (2:00 minutes)
15:01
Shot - Non quality on net
#16 Anthony Florentino shoots on #72 Kirill Ustimenko
15:07
Shot - Non quality on net
#16 Anthony Florentino shoots on #72 Kirill Ustimenko
15:09
Shot - Quality on net
#24 Kyle Thomas shoots on #72 Kirill Ustimenko
15:15
Penalty
Eric Knodel called for Slashing - minor (2:00 minutes)
15:45
Shot - Quality on net
#37 Jordan Samuels-Thomas shoots on #72 Kirill Ustimenko
16:06
Shot - Quality goal
#4 Ryan MacKinnon shoots on #72 Kirill Ustimenko
16:06
Goal
Goal by #4 Ryan MacKinnon, assisted by #37 Jordan Samuels-Thomas and #19 Barry Almeida.
16:55
Shot - Quality on net
#9 Brayden Low shoots on #34 Evan Buitenhuis
17:51
Goalkeeper Change
Kirill Ustimenko out. Empty net.
17:55
Penalty
Yanick Turcotte called for Elbowing - minor (2:00 minutes)
17:55
Goalkeeper In
Kirill Ustimenko is now in as goalie.
17:58
Shot - Non quality on net
#77 Jimmy Mazza shoots on #34 Evan Buitenhuis
19:04
Shot - Quality goal
#28 Ralph Cuddemi shoots on #34 Evan Buitenhuis
19:04
Goal
Goal by #28 Ralph Cuddemi, assisted by #67 Max Willman and #21 Frank DiChiara.
2nd Period
1:22
Shot - Quality goal
#21 Frank DiChiara shoots on #34 Evan Buitenhuis
1:22
Goal
Goal by #21 Frank DiChiara, assisted by #23 Pascal Laberge and #81 Corey Mackin.
3:34
Shot - Non quality on net
#24 Kyle Thomas shoots on #72 Kirill Ustimenko
4:56
Shot - Quality goal
#17 Matt Schmalz shoots on #72 Kirill Ustimenko
4:56
Goal
Goal by #17 Matt Schmalz, assisted by #4 Ryan MacKinnon and #19 Barry Almeida.
5:06
Shot - Non quality on net
#28 Ralph Cuddemi shoots on #34 Evan Buitenhuis
5:38
Shot - Quality goal
#16 Hayden Hodgson shoots on #34 Evan Buitenhuis
5:38
Goal
Goal by #16 Hayden Hodgson.
6:36
Shot - Quality on net
#16 Hayden Hodgson shoots on #34 Evan Buitenhuis
6:36
Penalty
Pascal Laberge called for Holding - minor (2:00 minutes)
9:00
Shot - Non quality on net
#3 Justin Murray shoots on #72 Kirill Ustimenko
9:05
Shot - Non quality on net
#3 Justin Murray shoots on #72 Kirill Ustimenko
9:12
Shot - Non quality goal
#5 Kyle McKenzie shoots on #72 Kirill Ustimenko
9:12
Goal
Goal by #5 Kyle McKenzie, assisted by #8 Cody Payne.
9:42
Shot - Quality on net
#67 Max Willman shoots on #34 Evan Buitenhuis
10:01
Shot - Non quality on net
#28 Connor Doherty shoots on #72 Kirill Ustimenko
10:10
Shot - Non quality on net
#28 Connor Doherty shoots on #72 Kirill Ustimenko
10:44
Shot - Quality on net
#24 Kyle Thomas shoots on #72 Kirill Ustimenko
11:05
Shot - Non quality on net
#19 Garret Cockerill shoots on #34 Evan Buitenhuis
11:33
Shot - Non quality on net
#9 Brayden Low shoots on #34 Evan Buitenhuis
12:39
Shot - Non quality on net
#28 Ralph Cuddemi shoots on #34 Evan Buitenhuis
13:00
Shot - Non quality on net
#11 Matthew Gaudreau shoots on #34 Evan Buitenhuis
13:41
Shot - Non quality on net
#19 Garret Cockerill shoots on #34 Evan Buitenhuis
14:54
Shot - Quality on net
#51 Yanick Turcotte shoots on #72 Kirill Ustimenko
16:12
Shot - Non quality on net
#19 Garret Cockerill shoots on #34 Evan Buitenhuis
16:44
Shot - Quality on net
#15 Trevor Yates shoots on #34 Evan Buitenhuis
16:50
Penalty
Garret Cockerill called for Tripping - minor (2:00 minutes)
18:04
Shot - Quality on net
#37 Jordan Samuels-Thomas shoots on #72 Kirill Ustimenko
18:20
Shot - Non quality on net
#19 Barry Almeida shoots on #72 Kirill Ustimenko
18:30
Shot - Non quality on net
#4 Ryan MacKinnon shoots on #72 Kirill Ustimenko
19:13
Shot - Quality on net
#9 Brayden Low shoots on #34 Evan Buitenhuis
3rd Period
0:29
Shot - Quality on net
#14 JD Dudek shoots on #72 Kirill Ustimenko
1:52
Shot - Quality on net
#23 Pascal Laberge shoots on #34 Evan Buitenhuis
2:06
Shot - Non quality on net
#9 Ross Olsson shoots on #72 Kirill Ustimenko
2:31
Penalty
Justin Murray called for Charging minor (2:00 minutes)
2:44
Shot - Non quality on net
#5 Eric Knodel shoots on #34 Evan Buitenhuis
3:21
Shot - Quality on net
#21 Frank DiChiara shoots on #34 Evan Buitenhuis
3:58
Shot - Non quality on net
#37 Jordan Samuels-Thomas shoots on #72 Kirill Ustimenko
5:28
Shot - Non quality on net
#9 Brayden Low shoots on #34 Evan Buitenhuis
7:08
Shot - Non quality on net
#3 Justin Murray shoots on #72 Kirill Ustimenko
7:27
Shot - Non quality on net
#77 Jimmy Mazza shoots on #34 Evan Buitenhuis
7:27
Penalty
Cody Payne called for Delay of Game (2:00 minutes)
8:42
Shot - Quality on net
#28 Ralph Cuddemi shoots on #34 Evan Buitenhuis
9:35
Shot - Quality on net
#81 Corey Mackin shoots on #34 Evan Buitenhuis
10:35
Shot - Quality goal
#15 Trevor Yates shoots on #34 Evan Buitenhuis
10:35
Goal
Goal by #15 Trevor Yates, assisted by #11 Matthew Gaudreau and #28 Ralph Cuddemi.
11:09
Shot - Quality on net
#19 Barry Almeida shoots on #72 Kirill Ustimenko
11:41
Shot - Non quality on net
#28 Ralph Cuddemi shoots on #34 Evan Buitenhuis
12:12
Shot - Quality on net
#15 Bo Brauer shoots on #72 Kirill Ustimenko
12:31
Shot - Quality on net
#15 Bo Brauer shoots on #72 Kirill Ustimenko
12:37
Shot - Quality on net
#15 Trevor Yates shoots on #34 Evan Buitenhuis
12:52
Shot - Non quality on net
#24 Kyle Thomas shoots on #72 Kirill Ustimenko
13:39
Shot - Quality on net
#77 Jimmy Mazza shoots on #34 Evan Buitenhuis
16:10
Shot - Non quality on net
#24 Kyle Thomas shoots on #72 Kirill Ustimenko
16:11
Shot - Quality on net
#14 JD Dudek shoots on #72 Kirill Ustimenko
16:29
Goalkeeper Change
Evan Buitenhuis out. Empty net.
16:57
Shot - Non quality goal
#37 Jordan Samuels-Thomas shoots on #72 Kirill Ustimenko
16:57
Goal
Goal by #37 Jordan Samuels-Thomas, assisted by #4 Ryan MacKinnon and #19 Barry Almeida.
16:57
Goalkeeper In
Evan Buitenhuis is now in as goalie.
17:37
Goalkeeper Change
Evan Buitenhuis out. Empty net.
18:30
Goalkeeper In
Evan Buitenhuis is now in as goalie.
18:43
Goalkeeper Change
Evan Buitenhuis out. Empty net.
19:11
Shot - Non quality on net
#24 Kyle Thomas shoots on #72 Kirill Ustimenko
19:22
Goalkeeper In
Evan Buitenhuis is now in as goalie.
19:27
Shot - Quality goal
#28 Ralph Cuddemi shoots on #34 Evan Buitenhuis
19:27
Goal
Goal by #28 Ralph Cuddemi, assisted by #5 Eric Knodel.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Justin Murray
#3
|
D | 0 | 0 | -1 | 3 | 2 |
|
Ryan MacKinnon
#4
|
D | 1 | 2 | -1 | 4 | 0 |
|
Kyle McKenzie
#5
|
D | 1 | 0 | +2 | 1 | 0 |
|
Cody Payne
#8
|
F | 0 | 1 | +1 | 0 | 2 |
|
Ross Olsson
#9
|
F | 0 | 0 | -1 | 1 | 0 |
|
Ivan Chukarov
#13
|
D | 0 | 0 | 0 | 0 | 0 |
|
JD Dudek
#14
|
F | 0 | 0 | -1 | 2 | 0 |
|
Bo Brauer
#15
|
F | 0 | 0 | -3 | 2 | 0 |
|
Anthony Florentino
#16
|
D | 0 | 0 | -2 | 2 | 0 |
|
Matt Schmalz
#17
|
F | 1 | 0 | 0 | 4 | 0 |
|
Barry Almeida
#19
|
F | 0 | 3 | 0 | 4 | 0 |
|
Kyle Thomas
#24
|
F | 0 | 0 | -2 | 7 | 0 |
|
Connor Doherty
#28
|
D | 0 | 0 | -1 | 3 | 0 |
|
Jordan Samuels-Thomas
#37
|
F | 1 | 1 | 0 | 6 | 0 |
|
Yanick Turcotte
#51
|
F | 0 | 0 | 0 | 1 | 2 |
|
Drew Callin
#72
|
F | 0 | 0 | -1 | 0 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Linus Soderstrom
#31
|
0 | 0.000 | 0 | 0 |
|
Evan Buitenhuis
#34
|
27 | 84.375 | 5 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Jacob Graves
#4
|
D | 0 | 0 | -1 | 0 | 0 |
|
Eric Knodel
#5
|
D | 0 | 1 | +5 | 1 | 2 |
|
Garrett Cecere
#6
|
D | 0 | 0 | -1 | 1 | 0 |
|
David Drake
#8
|
D | 0 | 0 | -1 | 0 | 0 |
|
Brayden Low
#9
|
F | 0 | 1 | +1 | 4 | 0 |
|
Matthew Gaudreau
#11
|
F | 0 | 1 | 0 | 1 | 2 |
|
Trevor Yates
#15
|
F | 1 | 0 | -1 | 4 | 0 |
|
Hayden Hodgson
#16
|
F | 2 | 0 | +2 | 3 | 0 |
|
Garret Cockerill
#19
|
D | 0 | 1 | +4 | 3 | 2 |
|
Frank DiChiara
#21
|
F | 1 | 1 | +1 | 2 | 0 |
|
Pascal Laberge
#23
|
F | 0 | 1 | 0 | 2 | 2 |
|
Ralph Cuddemi
#28
|
F | 2 | 1 | +1 | 6 | 0 |
|
Garrett Mitchell
#36
|
F | 0 | 0 | 0 | 1 | 2 |
|
Max Willman
#67
|
F | 0 | 1 | -1 | 1 | 0 |
|
Jimmy Mazza
#77
|
D | 0 | 0 | 0 | 3 | 0 |
|
Corey Mackin
#81
|
F | 0 | 1 | +1 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Trevor Gorsuch
#35
|
0 | 0.000 | 0 | 0 |
|
Kirill Ustimenko
#72
|
36 | 90.000 | 4 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Reading Royals
Worcester Railers
33
40
Shots on Goal
18%
10%
Shots Percentage
3
5
Power Plays
10
6
Penalty Minutes
36
27
Saves
90%
82%
Saves Percentage
Referee:
Casey Terreri
Linesmen:
Shane Kanaly,
Robert Griffin
REA Management
David Farrar
(General Manager),
Kirk MacDonald
(Head Coach/Director of Hockey Operations),
Nick Luukko
(Assistant Coach)
WOR Management
Mike Myers
(President),
Jamie Russell
(Head Coach/General Manager),
Derek Army
(Assistant Coach)
Latest News
More News
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
ECHL attendance surpasses 5,000 fans per game
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
-