4
Final
2
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
WOR
|
2 | 2 | 0 | 4 |
SAV
|
0 | 2 | 0 | 2 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Worcester Railers
|
12 | 13 | 9 | 34 |
Savannah Ghost Pirates
|
8 | 20 | 10 | 38 |
Scoring
1st Period
11:19
Goal
Goal by #18 Matthew Kopperud, assisted by #44 Anthony Callin and #26 Connor Welsh.
19:59
Goal
Goal by #44 Anthony Callin.
2nd Period
2:19
Goal
Goal by #13 Tyler Kobryn, assisted by #15 JD Dudek and #26 Connor Welsh.
4:55
Goal
Goal by #8 Brandon Saigeon, assisted by #6 Andre Anania and #7 Zach Uens.
7:48
Goal
Goal by #18 Matthew Kopperud, assisted by #26 Connor Welsh.
11:17
Goal
Goal by #22 Logan Drevitch, assisted by #9 Reece Vitelli and #2 Dennis Cesana.
3rd Period
Penalties
1st Period
10:25
Penalty
Evan Nause called for High-sticking - minor (2:00 minutes)
13:08
Penalty
Zach Uens called for Roughing - minor (2:00 minutes)
13:08
Penalty
Anthony Callin called for Roughing - minor (2:00 minutes)
15:37
Penalty
Andre Anania called for Tripping - minor (2:00 minutes)
2nd Period
6:37
Penalty
Devon Paliani called for Hooking - minor (2:00 minutes)
10:56
Penalty
Matias Rajaniemi called for Holding - minor (2:00 minutes)
3rd Period
2:40
Penalty
Rylan Van Unen called for Tripping - minor (2:00 minutes)
13:39
Penalty
Patrick Guay called for Fighting - Major (5:00 minutes)
13:39
Penalty
Matthew Kopperud called for Fighting - Major (5:00 minutes)
19:55
Penalty
Cole Donhauser called for Misconduct - Inciting (10:00 minutes)
1st Period
0:00
Goalkeeper In
Keith Kinkaid is now in as goalie.
0:00
Goalkeeper In
Hugo Ollas is now in as goalie.
4:34
Shot - Quality on net
#13 Tyler Kobryn shoots on #30 Keith Kinkaid
5:53
Shot - Non quality on net
#19 Josh Davies shoots on #30 Hugo Ollas
6:10
Shot - Non quality on net
#26 Evan Nause shoots on #30 Hugo Ollas
7:13
Shot - Non quality on net
#26 Evan Nause shoots on #30 Hugo Ollas
7:52
Shot - Non quality on net
#7 Zach Uens shoots on #30 Hugo Ollas
8:06
Shot - Non quality on net
#25 Ryan Dickinson shoots on #30 Keith Kinkaid
8:25
Shot - Non quality on net
#29 Cole Donhauser shoots on #30 Keith Kinkaid
10:13
Shot - Non quality on net
#16 Griffin Loughran shoots on #30 Keith Kinkaid
10:25
Penalty
Evan Nause called for High-sticking - minor (2:00 minutes)
10:56
Shot - Non quality on net
#18 Matthew Kopperud shoots on #30 Keith Kinkaid
11:02
Shot - Quality on net
#4 Ryan Mahshie shoots on #30 Keith Kinkaid
11:17
Shot - Quality on net
#15 JD Dudek shoots on #30 Keith Kinkaid
11:19
Shot - Non quality goal
#18 Matthew Kopperud shoots on #30 Keith Kinkaid
11:19
Goal
Goal by #18 Matthew Kopperud, assisted by #44 Anthony Callin and #26 Connor Welsh.
11:31
Shot - Non quality on net
#18 Cameron Buhl shoots on #30 Hugo Ollas
12:30
Shot - Non quality on net
#9 Reece Vitelli shoots on #30 Hugo Ollas
12:32
Shot - Quality on net
#23 Kyle Jeffers shoots on #30 Hugo Ollas
13:08
Penalty
Zach Uens called for Roughing - minor (2:00 minutes)
13:08
Penalty
Anthony Callin called for Roughing - minor (2:00 minutes)
13:40
Shot - Non quality on net
#26 Evan Nause shoots on #30 Hugo Ollas
15:37
Penalty
Andre Anania called for Tripping - minor (2:00 minutes)
16:08
Shot - Quality on net
#44 Anthony Callin shoots on #30 Keith Kinkaid
18:15
Shot - Non quality on net
#9 Riley Ginnell shoots on #30 Keith Kinkaid
19:46
Shot - Quality on net
#13 Tyler Kobryn shoots on #30 Keith Kinkaid
19:59
Shot - Quality goal
#44 Anthony Callin shoots on #30 Keith Kinkaid
19:59
Goal
Goal by #44 Anthony Callin.
2nd Period
0:44
Shot - Quality on net
#2 Dennis Cesana shoots on #30 Hugo Ollas
1:06
Shot - Quality on net
#6 Andre Anania shoots on #30 Hugo Ollas
1:28
Shot - Non quality on net
#18 Cameron Buhl shoots on #30 Hugo Ollas
2:18
Shot - Quality on net
#15 JD Dudek shoots on #30 Keith Kinkaid
2:19
Shot - Quality goal
#13 Tyler Kobryn shoots on #30 Keith Kinkaid
2:19
Goal
Goal by #13 Tyler Kobryn, assisted by #15 JD Dudek and #26 Connor Welsh.
2:47
Shot - Non quality on net
#2 Dennis Cesana shoots on #30 Hugo Ollas
2:48
Shot - Quality on net
#12 Patrick Guay shoots on #30 Hugo Ollas
4:05
Shot - Quality on net
#77 Devon Paliani shoots on #30 Hugo Ollas
4:48
Shot - Non quality on net
#7 Zach Uens shoots on #30 Hugo Ollas
4:55
Shot - Quality goal
#8 Brandon Saigeon shoots on #30 Hugo Ollas
4:55
Goal
Goal by #8 Brandon Saigeon, assisted by #6 Andre Anania and #7 Zach Uens.
5:50
Shot - Quality on net
#15 JD Dudek shoots on #30 Keith Kinkaid
5:50
Goalkeeper In
Evan Cormier is now in as goalie.
5:50
Goalkeeper Change
Keith Kinkaid out. Empty net.
6:37
Shot - Non quality on net
#22 Griffin Luce shoots on #34 Evan Cormier
6:37
Penalty
Devon Paliani called for Hooking - minor (2:00 minutes)
7:23
Shot - Non quality on net
#26 Connor Welsh shoots on #34 Evan Cormier
7:48
Shot - Quality goal
#18 Matthew Kopperud shoots on #34 Evan Cormier
7:48
Goal
Goal by #18 Matthew Kopperud, assisted by #26 Connor Welsh.
8:37
Shot - Non quality on net
#37 Matt DeMelis shoots on #34 Evan Cormier
9:17
Shot - Non quality on net
#24 Mason Klee shoots on #34 Evan Cormier
9:20
Shot - Quality on net
#44 Anthony Callin shoots on #34 Evan Cormier
10:20
Shot - Quality on net
#12 Patrick Guay shoots on #30 Hugo Ollas
10:56
Penalty
Matias Rajaniemi called for Holding - minor (2:00 minutes)
11:17
Shot - Quality goal
#22 Logan Drevitch shoots on #30 Hugo Ollas
11:17
Goal
Goal by #22 Logan Drevitch, assisted by #9 Reece Vitelli and #2 Dennis Cesana.
11:27
Shot - Non quality on net
#77 Devon Paliani shoots on #30 Hugo Ollas
11:59
Shot - Quality on net
#26 Evan Nause shoots on #30 Hugo Ollas
12:08
Shot - Quality on net
#19 Josh Davies shoots on #30 Hugo Ollas
12:14
Shot - Non quality on net
#18 Cameron Buhl shoots on #30 Hugo Ollas
12:33
Shot - Quality on net
#29 Cole Donhauser shoots on #34 Evan Cormier
13:13
Shot - Non quality on net
#15 Nick Granowicz shoots on #30 Hugo Ollas
14:37
Shot - Quality on net
#20 Keaton Pehrson shoots on #30 Hugo Ollas
14:41
Shot - Quality on net
#23 Kyle Jeffers shoots on #30 Hugo Ollas
14:46
Shot - Quality on net
#23 Kyle Jeffers shoots on #30 Hugo Ollas
14:54
Shot - Quality on net
#13 Rylan Van Unen shoots on #30 Hugo Ollas
16:42
Shot - Quality on net
#29 Cole Donhauser shoots on #34 Evan Cormier
18:08
Shot - Non quality on net
#9 Riley Ginnell shoots on #34 Evan Cormier
18:12
Shot - Non quality on net
#22 Griffin Luce shoots on #34 Evan Cormier
19:53
Shot - Non quality on net
#2 Dennis Cesana shoots on #30 Hugo Ollas
3rd Period
1:01
Shot - Quality on net
#4 Ryan Mahshie shoots on #34 Evan Cormier
1:43
Shot - Quality on net
#15 JD Dudek shoots on #34 Evan Cormier
2:40
Penalty
Rylan Van Unen called for Tripping - minor (2:00 minutes)
3:05
Shot - Quality on net
#26 Evan Nause shoots on #30 Hugo Ollas
3:38
Shot - Non quality on net
#44 Anthony Callin shoots on #34 Evan Cormier
3:43
Shot - Quality on net
#4 Ryan Mahshie shoots on #34 Evan Cormier
6:19
Shot - Non quality on net
#22 Griffin Luce shoots on #34 Evan Cormier
6:27
Shot - Non quality on net
#24 Mason Klee shoots on #34 Evan Cormier
8:42
Shot - Quality on net
#6 Andre Anania shoots on #30 Hugo Ollas
10:25
Shot - Quality on net
#18 Matthew Kopperud shoots on #34 Evan Cormier
10:44
Shot - Non quality on net
#2 Dennis Cesana shoots on #30 Hugo Ollas
10:57
Shot - Non quality on net
#26 Evan Nause shoots on #30 Hugo Ollas
12:53
Shot - Non quality on net
#4 Connor Lovie shoots on #30 Hugo Ollas
13:39
Penalty
Patrick Guay called for Fighting - Major (5:00 minutes)
13:39
Penalty
Matthew Kopperud called for Fighting - Major (5:00 minutes)
13:53
Shot - Quality on net
#44 Anthony Callin shoots on #34 Evan Cormier
13:59
Shot - Non quality on net
#13 Tyler Kobryn shoots on #34 Evan Cormier
16:57
Goalkeeper Change
Evan Cormier out. Empty net.
17:06
Shot - Quality on net
#22 Logan Drevitch shoots on #30 Hugo Ollas
17:12
Shot - Quality on net
#22 Logan Drevitch shoots on #30 Hugo Ollas
18:53
Shot - Non quality on net
#2 Dennis Cesana shoots on #30 Hugo Ollas
19:00
Shot - Non quality on net
#77 Devon Paliani shoots on #30 Hugo Ollas
19:55
Penalty
Cole Donhauser called for Misconduct - Inciting (10:00 minutes)
19:59
Shot - Non quality on net
#9 Reece Vitelli shoots on #30 Hugo Ollas
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Dennis Cesana
#2
|
D | 0 | 1 | -1 | 5 | 0 |
|
Connor Lovie
#4
|
D | 0 | 0 | -1 | 1 | 0 |
|
Andre Anania
#6
|
D | 0 | 1 | +1 | 2 | 2 |
|
Zach Uens
#7
|
D | 0 | 1 | +1 | 2 | 2 |
|
Brandon Saigeon
#8
|
F | 1 | 0 | +1 | 1 | 0 |
|
Reece Vitelli
#9
|
F | 0 | 1 | -1 | 2 | 0 |
|
Patrick Guay
#12
|
F | 0 | 0 | 0 | 2 | 5 |
|
Rylan Van Unen
#13
|
LW | 0 | 0 | 0 | 1 | 2 |
|
Nick Granowicz
#15
|
F | 0 | 0 | 0 | 1 | 0 |
|
Kai Schwindt
#16
|
F | 0 | 0 | -1 | 0 | 0 |
|
Cameron Buhl
#18
|
F | 0 | 0 | 0 | 3 | 0 |
|
Josh Davies
#19
|
F | 0 | 0 | 0 | 2 | 0 |
|
Keaton Pehrson
#20
|
D | 0 | 0 | -1 | 1 | 0 |
|
Logan Drevitch
#22
|
F | 1 | 0 | -2 | 3 | 0 |
|
Kyle Jeffers
#23
|
F | 0 | 0 | +1 | 3 | 0 |
|
Evan Nause
#26
|
D | 0 | 0 | -1 | 6 | 2 |
|
Liam Walsh
#27
|
F | 0 | 0 | -1 | 0 | 0 |
|
Devon Paliani
#77
|
F | 0 | 0 | 0 | 3 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Keith Kinkaid
#30
|
12 | 80.000 | 3 | 0 |
|
Evan Cormier
#34
|
18 | 94.737 | 1 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Kabore Dunn
#2
|
D | 0 | 0 | 0 | 0 | 0 |
|
Ryan Mahshie
#4
|
F | 0 | 0 | 0 | 3 | 0 |
|
Riley Ginnell
#9
|
F | 0 | 0 | 0 | 2 | 0 |
|
Tyler Kobryn
#13
|
F | 1 | 0 | +2 | 4 | 0 |
|
Matias Rajaniemi
#14
|
D | 0 | 0 | +1 | 0 | 2 |
|
JD Dudek
#15
|
C | 0 | 1 | +1 | 4 | 0 |
|
Griffin Loughran
#16
|
F | 0 | 0 | 0 | 1 | 0 |
|
Matthew Kopperud
#18
|
F | 2 | 0 | -1 | 4 | 5 |
|
Griffin Luce
#22
|
D | 0 | 0 | 0 | 3 | 0 |
|
Mason Klee
#24
|
D | 0 | 0 | 0 | 2 | 0 |
|
Ryan Dickinson
#25
|
D | 0 | 0 | 0 | 1 | 0 |
|
Connor Welsh
#26
|
D | 0 | 3 | +1 | 1 | 0 |
|
Cole Donhauser
#29
|
F | 0 | 0 | -1 | 3 | 10 |
|
Lincoln Hatten
#33
|
F | 0 | 0 | +2 | 0 | 0 |
|
Matt DeMelis
#37
|
F | 0 | 0 | -1 | 1 | 0 |
|
Anthony Callin
#44
|
F | 1 | 1 | +1 | 5 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Hugo Ollas
#30
|
36 | 94.737 | 2 | 0 |
|
Michael Bullion
#32
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Worcester Railers
Savannah Ghost Pirates
34
38
Shots on Goal
12%
5%
Shots Percentage
4
1
Power Plays
19
15
Penalty Minutes
36
30
Saves
95%
88%
Saves Percentage
Referees:
David Lilly,
Jarrett Burton
Linesmen:
Zach Carson,
Shane Gustafson
WOR Management
Mike Myers
(Chief Operating Officer),
Nick Tuzzolino
(Head Coach/General Manager)
SAV Management
Jared Staal
(Head Coach),
Brenden Kotyk
(Assistant Coach)
Latest News
More News
Schedule announced for 2026 Kelly Cup Finals
Kansas City captures Bruce Taylor Trophy as Western Conference champions
ECHL Transactions - June 2
ECHL Today - June 2
ECHL announces fines, suspensions
Komets force Game 6 with 4-1 win
ECHL Transactions - May 31
ECHL Today - May 31
Florida captures E.A. “Bud” Gingher Trophy as Eastern Conference champions
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
-