6
Final
5
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
WOR
|
1 | 3 | 2 | 6 |
ADK
|
3 | 1 | 1 | 5 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Worcester Railers
|
6 | 14 | 4 | 24 |
Adirondack Thunder
|
14 | 3 | 5 | 22 |
Scoring
1st Period
2:31
Goal
Goal by #33 Lincoln Hatten, assisted by #9 Riley Ginnell and #4 Ryan Mahshie.
6:04
Goal
Goal by #12 Andre Ghantous, assisted by #7 Chase Brand.
14:16
Goal
Goal by #72 Ryan Francis, assisted by #13 Alex Young and #17 Kevin O'Neil.
15:44
Goal
Goal by #19 T.J. Friedmann, assisted by #29 Greg Smith and #6 Ryan Wheeler.
2nd Period
2:11
Goal
Goal by #24 Josh Filmon.
10:07
Goal
Goal by #33 Lincoln Hatten.
13:41
Goal
Goal by #24 Mason Klee, assisted by #10 Jordan Kaplan and #81 Anthony Repaci.
18:18
Goal
Goal by #10 Jordan Kaplan, assisted by #81 Anthony Repaci and #26 Connor Welsh.
3rd Period
4:27
Goal
Goal by #10 Jordan Kaplan, assisted by #26 Connor Welsh and #19 Riley Piercey.
11:15
Goal
Goal by #10 Jordan Kaplan, assisted by #19 Riley Piercey and #18 Matthew Kopperud.
16:05
Goal
Goal by #37 Dylan Wendt, assisted by #7 Chase Brand and #24 Josh Filmon.
Penalties
1st Period
0:07
Penalty
Darian Skeoch called for Unsportsmanlike conduct - minor (2:00 minutes)
0:07
Penalty
Kolby Johnson called for Fighting - Major (5:00 minutes)
0:07
Penalty
Kolby Johnson called for Unsportsmanlike conduct - minor (2:00 minutes)
0:07
Penalty
Darian Skeoch called for Fighting - Major (5:00 minutes)
3:18
Penalty
Jordan Kaplan called for Cross-Checking Minor (2:00 minutes)
10:32
Penalty
Ryan Conroy called for Cross-Checking Minor (2:00 minutes)
2nd Period
1:44
Penalty
Tag Bertuzzi called for Game misconduct - Jersey (10:00 minutes)
1:44
Penalty
Mason Klee called for Fighting - Major (5:00 minutes)
1:44
Penalty
Tag Bertuzzi called for Fighting - Major (5:00 minutes)
9:01
Penalty
James Marooney called for Roughing - minor (2:00 minutes)
9:01
Penalty
Jordan Kaplan called for Tripping - minor (2:00 minutes)
9:01
Penalty
Griffin Loughran called for Cross-Checking Minor (2:00 minutes)
14:17
Penalty
Griffin Loughran called for Interference - minor (2:00 minutes)
17:01
Penalty
T.J. Friedmann called for Delay of Game (2:00 minutes)
3rd Period
2:59
Penalty
Darian Skeoch called for Cross-Checking Minor (2:00 minutes)
9:50
Penalty
Darian Skeoch called for Tripping - minor (2:00 minutes)
14:09
Penalty
Ryan Dickinson called for Game Misconduct - Interference (10:00 minutes)
14:09
Penalty
Ryan Dickinson called for Interference - Major (5:00 minutes)
1st Period
0:00
Goalkeeper In
Michael Bullion is now in as goalie.
0:00
Goalkeeper In
David Fessenden is now in as goalie.
0:07
Penalty
Darian Skeoch called for Unsportsmanlike conduct - minor (2:00 minutes)
0:07
Penalty
Kolby Johnson called for Fighting - Major (5:00 minutes)
0:07
Penalty
Kolby Johnson called for Unsportsmanlike conduct - minor (2:00 minutes)
0:07
Penalty
Darian Skeoch called for Fighting - Major (5:00 minutes)
0:27
Shot - Quality on net
#17 Kevin O'Neil shoots on #32 Michael Bullion
1:21
Shot - Quality on net
#18 Matthew Kopperud shoots on #41 David Fessenden
1:36
Shot - Non quality on net
#24 Josh Filmon shoots on #32 Michael Bullion
2:31
Shot - Quality goal
#33 Lincoln Hatten shoots on #41 David Fessenden
2:31
Goal
Goal by #33 Lincoln Hatten, assisted by #9 Riley Ginnell and #4 Ryan Mahshie.
2:43
Shot - Non quality on net
#17 Kevin O'Neil shoots on #32 Michael Bullion
3:18
Penalty
Jordan Kaplan called for Cross-Checking Minor (2:00 minutes)
4:03
Shot - Quality on net
#37 Dylan Wendt shoots on #32 Michael Bullion
4:42
Shot - Non quality on net
#17 Kevin O'Neil shoots on #32 Michael Bullion
6:04
Shot - Quality goal
#12 Andre Ghantous shoots on #32 Michael Bullion
6:04
Goal
Goal by #12 Andre Ghantous, assisted by #7 Chase Brand.
7:07
Shot - Quality on net
#37 Dylan Wendt shoots on #32 Michael Bullion
7:26
Shot - Non quality on net
#6 Ryan Wheeler shoots on #32 Michael Bullion
7:36
Shot - Non quality on net
#37 Dylan Wendt shoots on #32 Michael Bullion
8:29
Shot - Quality on net
#10 Jordan Kaplan shoots on #41 David Fessenden
9:09
Shot - Non quality on net
#25 Ryan Dickinson shoots on #41 David Fessenden
10:13
Shot - Non quality on net
#18 Matthew Kopperud shoots on #41 David Fessenden
10:32
Penalty
Ryan Conroy called for Cross-Checking Minor (2:00 minutes)
11:38
Shot - Non quality on net
#44 Darian Skeoch shoots on #32 Michael Bullion
12:51
Shot - Quality on net
#29 Cole Donhauser shoots on #41 David Fessenden
13:25
Shot - Non quality on net
#24 Josh Filmon shoots on #32 Michael Bullion
14:16
Shot - Quality goal
#72 Ryan Francis shoots on #32 Michael Bullion
14:16
Goal
Goal by #72 Ryan Francis, assisted by #13 Alex Young and #17 Kevin O'Neil.
15:44
Shot - Quality goal
#19 T.J. Friedmann shoots on #32 Michael Bullion
15:44
Goal
Goal by #19 T.J. Friedmann, assisted by #29 Greg Smith and #6 Ryan Wheeler.
18:05
Shot - Quality on net
#13 Alex Young shoots on #32 Michael Bullion
2nd Period
1:10
Shot - Quality on net
#81 Anthony Repaci shoots on #41 David Fessenden
1:16
Shot - Non quality on net
#58 Benjamin Lindberg shoots on #32 Michael Bullion
1:44
Penalty
Tag Bertuzzi called for Game misconduct - Jersey (10:00 minutes)
1:44
Penalty
Mason Klee called for Fighting - Major (5:00 minutes)
1:44
Penalty
Tag Bertuzzi called for Fighting - Major (5:00 minutes)
2:11
Shot - Quality goal
#24 Josh Filmon shoots on #32 Michael Bullion
2:11
Goal
Goal by #24 Josh Filmon.
4:41
Shot - Quality on net
#81 Anthony Repaci shoots on #41 David Fessenden
4:49
Shot - Quality on net
#16 Griffin Loughran shoots on #41 David Fessenden
4:54
Shot - Quality on net
#81 Anthony Repaci shoots on #41 David Fessenden
5:15
Shot - Non quality on net
#19 Riley Piercey shoots on #41 David Fessenden
6:20
Shot - Non quality on net
#18 Matthew Kopperud shoots on #41 David Fessenden
9:01
Penalty
James Marooney called for Roughing - minor (2:00 minutes)
9:01
Penalty
Jordan Kaplan called for Tripping - minor (2:00 minutes)
9:01
Penalty
Griffin Loughran called for Cross-Checking Minor (2:00 minutes)
10:07
Shot - Quality goal
#33 Lincoln Hatten shoots on #41 David Fessenden
10:07
Goal
Goal by #33 Lincoln Hatten.
10:24
Shot - Non quality on net
#37 Matt DeMelis shoots on #41 David Fessenden
10:50
Shot - Non quality on net
#37 Dylan Wendt shoots on #32 Michael Bullion
12:36
Shot - Quality on net
#22 Griffin Luce shoots on #41 David Fessenden
13:41
Shot - Quality goal
#24 Mason Klee shoots on #41 David Fessenden
13:41
Goal
Goal by #24 Mason Klee, assisted by #10 Jordan Kaplan and #81 Anthony Repaci.
14:17
Penalty
Griffin Loughran called for Interference - minor (2:00 minutes)
16:31
Shot - Quality on net
#7 Justin Gill shoots on #41 David Fessenden
17:00
Shot - Quality on net
#16 Griffin Loughran shoots on #41 David Fessenden
17:01
Penalty
T.J. Friedmann called for Delay of Game (2:00 minutes)
17:25
Shot - Quality on net
#19 Riley Piercey shoots on #41 David Fessenden
18:18
Shot - Quality goal
#10 Jordan Kaplan shoots on #41 David Fessenden
18:18
Goal
Goal by #10 Jordan Kaplan, assisted by #81 Anthony Repaci and #26 Connor Welsh.
3rd Period
2:59
Penalty
Darian Skeoch called for Cross-Checking Minor (2:00 minutes)
3:23
Shot - Quality on net
#18 Matthew Kopperud shoots on #41 David Fessenden
4:27
Shot - Quality goal
#10 Jordan Kaplan shoots on #41 David Fessenden
4:27
Goal
Goal by #10 Jordan Kaplan, assisted by #26 Connor Welsh and #19 Riley Piercey.
5:28
Shot - Non quality on net
#37 Matt DeMelis shoots on #41 David Fessenden
9:26
Shot - Quality on net
#12 Andre Ghantous shoots on #32 Michael Bullion
9:38
Goalkeeper Change
Michael Bullion out. Empty net.
9:50
Penalty
Darian Skeoch called for Tripping - minor (2:00 minutes)
9:50
Goalkeeper In
Michael Bullion is now in as goalie.
11:15
Shot - Quality goal
#10 Jordan Kaplan shoots on #41 David Fessenden
11:15
Goal
Goal by #10 Jordan Kaplan, assisted by #19 Riley Piercey and #18 Matthew Kopperud.
14:09
Penalty
Ryan Dickinson called for Game Misconduct - Interference (10:00 minutes)
14:09
Penalty
Ryan Dickinson called for Interference - Major (5:00 minutes)
16:05
Shot - Quality goal
#37 Dylan Wendt shoots on #32 Michael Bullion
16:05
Goal
Goal by #37 Dylan Wendt, assisted by #7 Chase Brand and #24 Josh Filmon.
16:31
Shot - Quality on net
#72 Ryan Francis shoots on #32 Michael Bullion
17:33
Shot - Non quality on net
#17 Kevin O'Neil shoots on #32 Michael Bullion
18:25
Goalkeeper Change
David Fessenden out. Empty net.
18:44
Shot - Quality on net
#7 Chase Brand shoots on #32 Michael Bullion
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Ryan Wheeler
#6
|
D | 0 | 1 | -2 | 1 | 0 |
|
Chase Brand
#7
|
F | 0 | 2 | 0 | 1 | 0 |
|
Ryan Conroy
#8
|
D | 0 | 0 | +1 | 0 | 2 |
|
Ty Gibson
#9
|
D | 0 | 0 | 0 | 0 | 0 |
|
Andre Ghantous
#12
|
F | 1 | 0 | -1 | 2 | 0 |
|
Alex Young
#13
|
F | 0 | 1 | -1 | 1 | 0 |
|
Kevin O'Neil
#17
|
F | 0 | 1 | -1 | 4 | 0 |
|
T.J. Friedmann
#19
|
F | 1 | 0 | +1 | 1 | 2 |
|
Grant Loven
#23
|
F | 0 | 0 | +1 | 0 | 0 |
|
Josh Filmon
#24
|
F | 1 | 1 | +1 | 3 | 0 |
|
Greg Smith
#29
|
F | 0 | 1 | 0 | 0 | 0 |
|
Sean Gulka
#36
|
F | 0 | 0 | -1 | 0 | 0 |
|
Dylan Wendt
#37
|
F | 1 | 0 | +1 | 5 | 0 |
|
Darian Skeoch
#44
|
D | 0 | 0 | +1 | 1 | 11 |
|
James Marooney
#46
|
D | 0 | 0 | 0 | 0 | 2 |
|
Tag Bertuzzi
#48
|
F | 0 | 0 | +2 | 0 | 15 |
|
Benjamin Lindberg
#58
|
D | 0 | 0 | +3 | 1 | 0 |
|
Ryan Francis
#72
|
C | 1 | 0 | 0 | 2 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Tyler Brennan
#34
|
0 | 0.000 | 0 | 0 |
|
David Fessenden
#41
|
18 | 75.000 | 6 | 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
|
F | 0 | 1 | 0 | 0 | 0 |
|
Justin Gill
#7
|
F | 0 | 0 | -1 | 1 | 0 |
|
Christian Krygier
#8
|
D | 0 | 0 | -2 | 0 | 0 |
|
Riley Ginnell
#9
|
F | 0 | 1 | 0 | 0 | 0 |
|
Jordan Kaplan
#10
|
F | 3 | 1 | 0 | 4 | 4 |
|
Kolby Johnson
#12
|
F | 0 | 0 | 0 | 0 | 7 |
|
Matias Rajaniemi
#14
|
D | 0 | 0 | +1 | 0 | 0 |
|
Griffin Loughran
#16
|
F | 0 | 0 | 0 | 2 | 4 |
|
Matthew Kopperud
#18
|
F | 0 | 1 | -2 | 4 | 0 |
|
Riley Piercey
#19
|
F | 0 | 2 | -2 | 2 | 0 |
|
Griffin Luce
#22
|
D | 0 | 0 | +1 | 1 | 0 |
|
Mason Klee
#24
|
D | 1 | 0 | 0 | 1 | 5 |
|
Ryan Dickinson
#25
|
D | 0 | 0 | -2 | 1 | 15 |
|
Connor Welsh
#26
|
D | 0 | 2 | 0 | 0 | 0 |
|
Cole Donhauser
#29
|
F | 0 | 0 | 0 | 1 | 0 |
|
Lincoln Hatten
#33
|
F | 2 | 0 | 0 | 2 | 0 |
|
Matt DeMelis
#37
|
F | 0 | 0 | 0 | 2 | 0 |
|
Anthony Repaci
#81
|
F | 0 | 2 | +1 | 3 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Michael Bullion
#32
|
17 | 77.273 | 5 | 0 |
|
Dante Giannuzzi
#35
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Worcester Railers
Adirondack Thunder
24
22
Shots on Goal
25%
23%
Shots Percentage
4
5
Power Plays
35
32
Penalty Minutes
17
18
Saves
77%
75%
Saves Percentage
Referee:
Austin Rook
Linesmen:
Trevor Waite,
Antoine Bujold-Roux
WOR Management
Mike Myers
(Chief Operating Officer),
Nick Tuzzolino
(Head Coach/General Manager)
ADK Management
Jeff Mead
(President),
Pete MacArthur
(Head Coach/Director of Hockey Operations),
Mike Bergin
(Assistant Coach)
Latest News
More News
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
ECHL Transactions - April 20
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
-