5
Final
4
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
WOR
|
2 | 3 | 0 | 5 |
ADK
|
3 | 0 | 1 | 4 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Worcester Railers
|
12 | 18 | 5 | 35 |
Adirondack Thunder
|
9 | 6 | 9 | 24 |
Scoring
1st Period
2:03
Goal
Goal by #18 Matthew Kopperud, assisted by #10 Jordan Kaplan and #7 Justin Gill.
5:33
Goal
Goal by #27 Isaiah Fox, assisted by #29 Greg Smith and #58 Ian Pierce.
12:07
Goal
Goal by #13 Dennis Busby, assisted by #24 Josh Filmon and #61 Brian Carrabes.
14:33
Goal
Goal by #23 Grant Loven, assisted by #72 Lars Rødne and #18 Kaleb Ergang.
15:24
Goal
Goal by #14 Matias Rajaniemi.
2nd Period
3:36
Goal
Goal by #44 Anthony Callin.
13:27
Goal
Goal by #29 Cole Donhauser, assisted by #22 Griffin Luce and #44 Anthony Callin.
19:18
Goal
Goal by #44 Anthony Callin, assisted by #27 Cam McDonald and #33 Lincoln Hatten.
3rd Period
17:23
Goal
Goal by #46 Dan Ebrahim, assisted by #23 Grant Loven and #24 Josh Filmon.
Penalties
1st Period
9:32
Penalty
Ryan Mahshie called for Fighting - Major (5:00 minutes)
9:32
Penalty
Kishaun Gervais called for Fighting - Major (5:00 minutes)
10:18
Penalty
Jordan Kaplan called for Roughing - minor (2:00 minutes)
10:18
Penalty
Ryan Conroy called for Roughing - minor (2:00 minutes)
11:54
Penalty
Cole Donhauser called for Tripping - minor (2:00 minutes)
15:24
Penalty
Isaiah Fox called for Instigating - minor (2:00 minutes)
15:24
Penalty
Isaiah Fox called for Fighting - Major (5:00 minutes)
15:24
Penalty
Pito Walton called for Fighting - Major (5:00 minutes)
19:12
Penalty
Ryan Conroy called for Slashing - minor (2:00 minutes)
2nd Period
3:20
Penalty
Connor Welsh called for Roughing - minor (2:00 minutes)
16:58
Penalty
Lincoln Hatten called for Tripping - minor (2:00 minutes)
3rd Period
5:45
Penalty
Caden Villegas called for Hooking - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Jeremy Brodeur is now in as goalie.
0:00
Goalkeeper In
Hugo Ollas is now in as goalie.
2:02
Shot - Quality on net
#10 Jordan Kaplan shoots on #35 Jeremy Brodeur
2:03
Shot - Quality goal
#18 Matthew Kopperud shoots on #35 Jeremy Brodeur
2:03
Goal
Goal by #18 Matthew Kopperud, assisted by #10 Jordan Kaplan and #7 Justin Gill.
3:12
Shot - Non quality on net
#27 Cam McDonald shoots on #35 Jeremy Brodeur
4:31
Shot - Non quality on net
#81 Anthony Repaci shoots on #35 Jeremy Brodeur
5:33
Shot - Quality goal
#27 Isaiah Fox shoots on #30 Hugo Ollas
5:33
Goal
Goal by #27 Isaiah Fox, assisted by #29 Greg Smith and #58 Ian Pierce.
6:05
Shot - Non quality on net
#9 Ty Gibson shoots on #30 Hugo Ollas
7:41
Shot - Quality on net
#44 Anthony Callin shoots on #35 Jeremy Brodeur
7:59
Shot - Non quality on net
#6 Ryan Wheeler shoots on #30 Hugo Ollas
9:32
Penalty
Ryan Mahshie called for Fighting - Major (5:00 minutes)
9:32
Penalty
Kishaun Gervais called for Fighting - Major (5:00 minutes)
9:47
Shot - Non quality on net
#27 Isaiah Fox shoots on #30 Hugo Ollas
10:17
Shot - Non quality on net
#61 Brian Carrabes shoots on #30 Hugo Ollas
10:18
Penalty
Jordan Kaplan called for Roughing - minor (2:00 minutes)
10:18
Penalty
Ryan Conroy called for Roughing - minor (2:00 minutes)
10:29
Shot - Quality on net
#81 Anthony Repaci shoots on #35 Jeremy Brodeur
10:56
Shot - Quality on net
#6 Ryan Wheeler shoots on #30 Hugo Ollas
11:45
Shot - Non quality on net
#18 Matthew Kopperud shoots on #35 Jeremy Brodeur
11:54
Penalty
Cole Donhauser called for Tripping - minor (2:00 minutes)
12:07
Shot - Non quality goal
#13 Dennis Busby shoots on #30 Hugo Ollas
12:07
Goal
Goal by #13 Dennis Busby, assisted by #24 Josh Filmon and #61 Brian Carrabes.
14:24
Shot - Non quality on net
#81 Anthony Repaci shoots on #35 Jeremy Brodeur
14:33
Shot - Quality goal
#23 Grant Loven shoots on #30 Hugo Ollas
14:33
Goal
Goal by #23 Grant Loven, assisted by #72 Lars Rødne and #18 Kaleb Ergang.
15:24
Penalty
Isaiah Fox called for Instigating - minor (2:00 minutes)
15:24
Penalty
Isaiah Fox called for Fighting - Major (5:00 minutes)
15:24
Penalty
Pito Walton called for Fighting - Major (5:00 minutes)
15:24
Shot - Quality goal
#14 Matias Rajaniemi shoots on #35 Jeremy Brodeur
15:24
Goal
Goal by #14 Matias Rajaniemi.
16:07
Shot - Non quality on net
#4 Ryan Mahshie shoots on #35 Jeremy Brodeur
17:00
Shot - Non quality on net
#81 Anthony Repaci shoots on #35 Jeremy Brodeur
18:29
Shot - Non quality on net
#22 Jakob Breault shoots on #30 Hugo Ollas
19:12
Penalty
Ryan Conroy called for Slashing - minor (2:00 minutes)
19:55
Shot - Non quality on net
#4 Ryan Mahshie shoots on #35 Jeremy Brodeur
2nd Period
1:09
Shot - Quality on net
#18 Matthew Kopperud shoots on #35 Jeremy Brodeur
2:16
Shot - Quality on net
#22 Griffin Luce shoots on #35 Jeremy Brodeur
3:06
Shot - Quality on net
#18 Matthew Kopperud shoots on #35 Jeremy Brodeur
3:19
Shot - Non quality on net
#18 Matthew Kopperud shoots on #35 Jeremy Brodeur
3:20
Penalty
Connor Welsh called for Roughing - minor (2:00 minutes)
3:36
Shot - Quality goal
#44 Anthony Callin shoots on #35 Jeremy Brodeur
3:36
Goal
Goal by #44 Anthony Callin.
4:01
Shot - Non quality on net
#81 Anthony Repaci shoots on #35 Jeremy Brodeur
4:30
Shot - Quality on net
#81 Anthony Repaci shoots on #35 Jeremy Brodeur
5:18
Shot - Non quality on net
#18 Kaleb Ergang shoots on #30 Hugo Ollas
6:14
Shot - Quality on net
#7 Justin Gill shoots on #35 Jeremy Brodeur
6:29
Shot - Non quality on net
#27 Isaiah Fox shoots on #30 Hugo Ollas
6:54
Shot - Quality on net
#29 Cole Donhauser shoots on #35 Jeremy Brodeur
7:13
Shot - Quality on net
#17 Tanner Schachle shoots on #35 Jeremy Brodeur
7:32
Shot - Quality on net
#33 Lincoln Hatten shoots on #35 Jeremy Brodeur
7:32
Shot - Quality on net
#17 Tanner Schachle shoots on #35 Jeremy Brodeur
8:15
Shot - Quality on net
#20 Caden Villegas shoots on #30 Hugo Ollas
8:43
Shot - Non quality on net
#7 Justin Gill shoots on #35 Jeremy Brodeur
13:22
Shot - Non quality on net
#16 Griffin Loughran shoots on #35 Jeremy Brodeur
13:27
Shot - Quality goal
#29 Cole Donhauser shoots on #35 Jeremy Brodeur
13:27
Goal
Goal by #29 Cole Donhauser, assisted by #22 Griffin Luce and #44 Anthony Callin.
14:43
Shot - Non quality on net
#27 Isaiah Fox shoots on #30 Hugo Ollas
16:22
Shot - Non quality on net
#44 Anthony Callin shoots on #35 Jeremy Brodeur
16:58
Penalty
Lincoln Hatten called for Tripping - minor (2:00 minutes)
18:11
Shot - Non quality on net
#18 Kaleb Ergang shoots on #30 Hugo Ollas
19:17
Shot - Non quality on net
#27 Cam McDonald shoots on #35 Jeremy Brodeur
19:18
Shot - Quality goal
#44 Anthony Callin shoots on #35 Jeremy Brodeur
19:18
Goal
Goal by #44 Anthony Callin, assisted by #27 Cam McDonald and #33 Lincoln Hatten.
19:34
Shot - Non quality on net
#72 Lars Rødne shoots on #30 Hugo Ollas
3rd Period
0:21
Shot - Quality on net
#23 Grant Loven shoots on #30 Hugo Ollas
0:51
Shot - Quality on net
#18 Kaleb Ergang shoots on #30 Hugo Ollas
1:17
Shot - Non quality on net
#46 Dan Ebrahim shoots on #30 Hugo Ollas
4:32
Shot - Non quality on net
#18 Kaleb Ergang shoots on #30 Hugo Ollas
5:45
Penalty
Caden Villegas called for Hooking - minor (2:00 minutes)
5:54
Shot - Non quality on net
#26 Connor Welsh shoots on #35 Jeremy Brodeur
6:14
Shot - Quality on net
#10 Jordan Kaplan shoots on #35 Jeremy Brodeur
8:26
Shot - Quality on net
#44 Anthony Callin shoots on #35 Jeremy Brodeur
10:46
Shot - Quality on net
#17 Tanner Schachle shoots on #35 Jeremy Brodeur
11:05
Shot - Non quality on net
#6 Ryan Wheeler shoots on #30 Hugo Ollas
11:57
Shot - Non quality on net
#6 Ryan Wheeler shoots on #30 Hugo Ollas
16:42
Goalkeeper Change
Jeremy Brodeur out. Empty net.
16:43
Shot - Non quality on net
#46 Dan Ebrahim shoots on #30 Hugo Ollas
17:23
Shot - Quality goal
#46 Dan Ebrahim shoots on #30 Hugo Ollas
17:23
Goal
Goal by #46 Dan Ebrahim, assisted by #23 Grant Loven and #24 Josh Filmon.
17:23
Goalkeeper In
Jeremy Brodeur is now in as goalie.
17:39
Goalkeeper Change
Jeremy Brodeur out. Empty net.
17:58
Goalkeeper In
Jeremy Brodeur is now in as goalie.
18:10
Shot - Non quality on net
#81 Anthony Repaci shoots on #35 Jeremy Brodeur
18:30
Goalkeeper Change
Jeremy Brodeur out. Empty net.
18:33
Goalkeeper In
Jeremy Brodeur is now in as goalie.
18:40
Goalkeeper Change
Jeremy Brodeur out. Empty net.
19:03
Shot - Quality on net
#23 Grant Loven shoots on #30 Hugo Ollas
19:55
Goalkeeper In
Jeremy Brodeur is now in as goalie.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Brendan Less
#2
|
D | 0 | 0 | +1 | 0 | 0 |
|
Ryan Wheeler
#6
|
D | 0 | 0 | -3 | 4 | 0 |
|
Ryan Conroy
#8
|
D | 0 | 0 | -2 | 0 | 4 |
|
Ty Gibson
#9
|
D | 0 | 0 | -2 | 1 | 0 |
|
Dennis Busby
#13
|
D | 1 | 0 | 0 | 1 | 0 |
|
Kaleb Ergang
#18
|
F | 0 | 1 | 0 | 4 | 0 |
|
Caden Villegas
#20
|
F | 0 | 0 | -2 | 1 | 2 |
|
Jakob Breault
#22
|
F | 0 | 0 | -2 | 1 | 0 |
|
Grant Loven
#23
|
F | 1 | 1 | +2 | 3 | 0 |
|
Josh Filmon
#24
|
F | 0 | 2 | 0 | 0 | 0 |
|
Isaiah Fox
#27
|
F | 1 | 0 | 0 | 4 | 7 |
|
Greg Smith
#29
|
F | 0 | 1 | -1 | 0 | 0 |
|
Sean Gulka
#36
|
F | 0 | 0 | 0 | 0 | 0 |
|
Kishaun Gervais
#43
|
F | 0 | 0 | 0 | 0 | 5 |
|
Dan Ebrahim
#46
|
F | 1 | 0 | 0 | 3 | 0 |
|
Ian Pierce
#58
|
D | 0 | 1 | 0 | 0 | 0 |
|
Brian Carrabes
#61
|
F | 0 | 1 | 0 | 1 | 0 |
|
Lars Rødne
#72
|
F | 0 | 1 | 0 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Jeremy Brodeur
#35
|
30 | 85.714 | 5 | 0 |
|
Henry Welsch
#41
|
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
|
F | 0 | 0 | 0 | 2 | 5 |
|
Justin Gill
#7
|
F | 0 | 1 | +2 | 2 | 0 |
|
Pito Walton
#8
|
D | 0 | 0 | +1 | 0 | 5 |
|
Jordan Kaplan
#10
|
F | 0 | 1 | +2 | 2 | 2 |
|
Tyler Kobryn
#13
|
F | 0 | 0 | -1 | 0 | 0 |
|
Matias Rajaniemi
#14
|
D | 1 | 0 | +1 | 1 | 0 |
|
Griffin Loughran
#16
|
F | 0 | 0 | -1 | 1 | 0 |
|
Tanner Schachle
#17
|
F | 0 | 0 | -1 | 3 | 0 |
|
Matthew Kopperud
#18
|
F | 1 | 0 | +2 | 5 | 0 |
|
Griffin Luce
#22
|
D | 0 | 1 | +1 | 1 | 0 |
|
Mason Klee
#24
|
D | 0 | 0 | -1 | 0 | 0 |
|
Connor Welsh
#26
|
D | 0 | 0 | +2 | 1 | 2 |
|
Cam McDonald
#27
|
D | 0 | 1 | 0 | 2 | 0 |
|
Cole Donhauser
#29
|
F | 1 | 0 | +2 | 2 | 2 |
|
Lincoln Hatten
#33
|
F | 0 | 1 | 0 | 1 | 2 |
|
Matt DeMelis
#37
|
F | 0 | 0 | -2 | 0 | 0 |
|
Anthony Callin
#44
|
F | 2 | 1 | +2 | 5 | 0 |
|
Anthony Repaci
#81
|
F | 0 | 0 | 0 | 7 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Hugo Ollas
#30
|
20 | 83.333 | 4 | 0 |
|
Michael Bullion
#32
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Worcester Railers
Adirondack Thunder
35
24
Shots on Goal
14%
17%
Shots Percentage
3
3
Power Plays
18
18
Penalty Minutes
20
30
Saves
83%
86%
Saves Percentage
Referees:
Marc-Olivier Phaneuf,
Emile Charron
Linesmen:
Maxime Bedard,
Trevor Waite
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
Goatheads name Stortini as first head coach
Railers enter affiliation agreement with St. Louis, Springfield
ECHL Transactions - June 20
AHL champion Toronto has seven former ECHL players
Boudreau returns to Komets bench
Golder joins ECHL as Manager of Social & Digital Media
Recap of 2026 Kelly Cup Finals
Weber is Ironhawks first head coach
Stingrays hire Kallechy as head coach
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
-