1
Final
4
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
WOR
|
1 | 0 | 0 | 1 |
GVL
|
1 | 2 | 1 | 4 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Worcester Railers
|
7 | 8 | 8 | 23 |
Greenville Swamp Rabbits
|
11 | 17 | 13 | 41 |
Scoring
1st Period
17:53
Goal
Goal by #20 Cédric Lacroix, assisted by #24 Karl El-Mir.
19:00
Penalty Shot
Goal from penalty shot by #72 Drew Callin against #1 Jake Kupsky
19:00
Goal
Goal by #72 Drew Callin.
2nd Period
2:06
Goal
Goal by #22 Matt Marcinew, assisted by #28 Liam Pecararo and #21 Patrick Bajkov.
10:22
Goal
Goal by #20 Cédric Lacroix, assisted by #3 Mike Monfredo.
3rd Period
19:52
Goal
Goal by #13 Kamerin Nault, assisted by #18 Nathan Perkovich.
Penalties
1st Period
14:40
Penalty
Liam Pecararo called for Hooking - minor (2:00 minutes)
18:08
Penalty
Justin Murray called for Tripping - minor (2:00 minutes)
19:00
Penalty Shot
Goal from penalty shot by #72 Drew Callin against #1 Jake Kupsky
2nd Period
2:28
Penalty
Karl El-Mir called for Tripping - minor (2:00 minutes)
8:52
Penalty
Mason Baptista called for Roughing - minor (2:00 minutes)
11:15
Penalty
Ross Olsson called for Roughing - minor (2:00 minutes)
14:06
Penalty
Jack Macnee called for Fighting - Major (5:00 minutes)
14:06
Penalty
Jimmy Soper called for Fighting - Major (5:00 minutes)
3rd Period
1:41
Penalty
Shane Walsh called for Holding the stick - minor (2:00 minutes)
6:10
Penalty
Mike Monfredo called for Hooking - minor (2:00 minutes)
9:56
Penalty
Barry Almeida called for Slashing - minor (2:00 minutes)
9:56
Penalty
Mike Monfredo called for Slashing - minor (2:00 minutes)
11:22
Penalty
Tyler Poulsen called for Diving/Embellishment (2:00 minutes)
11:22
Penalty
Chad Duchesne called for Hooking - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Evan Buitenhuis is now in as goalie.
0:00
Goalkeeper In
Jake Kupsky is now in as goalie.
1:57
Shot - Non quality on net
#22 Matt Marcinew shoots on #34 Evan Buitenhuis
6:12
Shot - Non quality on net
#61 Nic Pierog shoots on #1 Jake Kupsky
6:23
Shot - Non quality on net
#18 Nathan Perkovich shoots on #34 Evan Buitenhuis
6:31
Shot - Quality on net
#23 Mike Pelech shoots on #34 Evan Buitenhuis
6:37
Shot - Non quality on net
#18 Nathan Perkovich shoots on #34 Evan Buitenhuis
7:13
Shot - Non quality on net
#72 Drew Callin shoots on #1 Jake Kupsky
7:18
Shot - Non quality on net
#4 Ryan MacKinnon shoots on #1 Jake Kupsky
8:33
Shot - Non quality on net
#24 Karl El-Mir shoots on #34 Evan Buitenhuis
10:50
Shot - Non quality on net
#26 Shane Walsh shoots on #1 Jake Kupsky
11:26
Shot - Non quality on net
#15 Cameron Heath shoots on #34 Evan Buitenhuis
14:40
Penalty
Liam Pecararo called for Hooking - minor (2:00 minutes)
16:01
Shot - Quality on net
#23 Mike Pelech shoots on #34 Evan Buitenhuis
16:13
Shot - Quality on net
#19 Barry Almeida shoots on #1 Jake Kupsky
17:04
Shot - Non quality on net
#28 Liam Pecararo shoots on #34 Evan Buitenhuis
17:51
Shot - Quality on net
#24 Karl El-Mir shoots on #34 Evan Buitenhuis
17:53
Shot - Quality goal
#20 Cédric Lacroix shoots on #34 Evan Buitenhuis
17:53
Goal
Goal by #20 Cédric Lacroix, assisted by #24 Karl El-Mir.
18:08
Penalty
Justin Murray called for Tripping - minor (2:00 minutes)
18:20
Shot - Non quality on net
#19 Barry Almeida shoots on #1 Jake Kupsky
19:00
Penalty Shot
Goal from penalty shot by #72 Drew Callin against #1 Jake Kupsky
19:00
Goal
Goal by #72 Drew Callin.
20:00
Shot - Non quality on net
#9 Mason Baptista shoots on #34 Evan Buitenhuis
20:00
Goalkeeper Change
Evan Buitenhuis out. Empty net.
2nd Period
0:00
Goalkeeper In
Jakub Skarek is now in as goalie.
0:12
Shot - Non quality on net
#4 Chad Duchesne shoots on #35 Jakub Skarek
1:45
Shot - Non quality on net
#15 Cameron Heath shoots on #35 Jakub Skarek
2:06
Shot - Quality goal
#22 Matt Marcinew shoots on #35 Jakub Skarek
2:06
Goal
Goal by #22 Matt Marcinew, assisted by #28 Liam Pecararo and #21 Patrick Bajkov.
2:28
Penalty
Karl El-Mir called for Tripping - minor (2:00 minutes)
2:59
Shot - Quality on net
#19 Barry Almeida shoots on #1 Jake Kupsky
3:52
Shot - Non quality on net
#61 Nic Pierog shoots on #1 Jake Kupsky
5:05
Shot - Non quality on net
#9 Mason Baptista shoots on #35 Jakub Skarek
5:27
Shot - Non quality on net
#27 Luke Ripley shoots on #35 Jakub Skarek
5:53
Shot - Non quality on net
#4 Chad Duchesne shoots on #35 Jakub Skarek
6:06
Shot - Non quality on net
#9 Ross Olsson shoots on #1 Jake Kupsky
6:56
Shot - Quality on net
#21 Patrick Bajkov shoots on #35 Jakub Skarek
8:01
Shot - Quality on net
#13 Kamerin Nault shoots on #35 Jakub Skarek
8:52
Penalty
Mason Baptista called for Roughing - minor (2:00 minutes)
10:20
Shot - Non quality on net
#3 Mike Monfredo shoots on #35 Jakub Skarek
10:22
Shot - Quality on net
#3 Mike Monfredo shoots on #35 Jakub Skarek
10:22
Shot - Quality on net
#3 Mike Monfredo shoots on #35 Jakub Skarek
10:22
Shot - Quality goal
#20 Cédric Lacroix shoots on #35 Jakub Skarek
10:22
Goal
Goal by #20 Cédric Lacroix, assisted by #3 Mike Monfredo.
10:43
Shot - Non quality on net
#26 Shane Walsh shoots on #1 Jake Kupsky
11:15
Penalty
Ross Olsson called for Roughing - minor (2:00 minutes)
11:48
Shot - Non quality on net
#20 Cédric Lacroix shoots on #35 Jakub Skarek
12:27
Shot - Quality on net
#22 Matt Marcinew shoots on #35 Jakub Skarek
13:20
Shot - Quality on net
#22 Matt Marcinew shoots on #35 Jakub Skarek
14:06
Penalty
Jack Macnee called for Fighting - Major (5:00 minutes)
14:06
Penalty
Jimmy Soper called for Fighting - Major (5:00 minutes)
14:28
Shot - Non quality on net
#9 Ross Olsson shoots on #1 Jake Kupsky
15:58
Shot - Quality on net
#19 Barry Almeida shoots on #1 Jake Kupsky
16:26
Shot - Quality on net
#9 Mason Baptista shoots on #35 Jakub Skarek
18:38
Shot - Non quality on net
#61 Nic Pierog shoots on #1 Jake Kupsky
19:06
Shot - Non quality on net
#15 Bo Brauer shoots on #1 Jake Kupsky
19:34
Shot - Quality on net
#24 Karl El-Mir shoots on #35 Jakub Skarek
3rd Period
1:16
Shot - Non quality on net
#26 Brien Diffley shoots on #35 Jakub Skarek
1:41
Penalty
Shane Walsh called for Holding the stick - minor (2:00 minutes)
2:37
Shot - Quality on net
#9 Mason Baptista shoots on #35 Jakub Skarek
3:18
Shot - Quality on net
#13 Kamerin Nault shoots on #35 Jakub Skarek
4:35
Shot - Non quality on net
#20 Cédric Lacroix shoots on #35 Jakub Skarek
5:09
Shot - Non quality on net
#15 Bo Brauer shoots on #1 Jake Kupsky
6:10
Penalty
Mike Monfredo called for Hooking - minor (2:00 minutes)
7:25
Shot - Non quality on net
#20 Cédric Lacroix shoots on #35 Jakub Skarek
8:10
Shot - Non quality on net
#16 Myles McGurty shoots on #1 Jake Kupsky
8:56
Shot - Quality on net
#12 Jimmy Soper shoots on #35 Jakub Skarek
9:56
Penalty
Barry Almeida called for Slashing - minor (2:00 minutes)
9:56
Penalty
Mike Monfredo called for Slashing - minor (2:00 minutes)
10:54
Shot - Quality on net
#3 Justin Murray shoots on #1 Jake Kupsky
11:22
Penalty
Tyler Poulsen called for Diving/Embellishment (2:00 minutes)
11:22
Penalty
Chad Duchesne called for Hooking - minor (2:00 minutes)
11:46
Shot - Quality on net
#21 Patrick Bajkov shoots on #35 Jakub Skarek
12:15
Shot - Non quality on net
#21 Patrick Bajkov shoots on #35 Jakub Skarek
12:21
Shot - Non quality on net
#8 Ryan Black shoots on #35 Jakub Skarek
13:47
Shot - Quality on net
#9 Mason Baptista shoots on #35 Jakub Skarek
15:12
Shot - Non quality on net
#26 Brien Diffley shoots on #35 Jakub Skarek
15:22
Shot - Non quality on net
#19 Barry Almeida shoots on #1 Jake Kupsky
15:35
Shot - Quality on net
#19 Barry Almeida shoots on #1 Jake Kupsky
15:49
Shot - Quality on net
#13 Ivan Chukarov shoots on #1 Jake Kupsky
18:09
Shot - Non quality on net
#22 Matt Marcinew shoots on #35 Jakub Skarek
18:25
Shot - Quality on net
#61 Nic Pierog shoots on #1 Jake Kupsky
18:30
Goalkeeper Change
Jakub Skarek out. Empty net.
19:13
Shot - Non quality on net
#4 Ryan MacKinnon shoots on #1 Jake Kupsky
19:52
Shot - Quality goal
#13 Kamerin Nault shoots on #35 Jakub Skarek
19:52
Goal
Goal by #13 Kamerin Nault, assisted by #18 Nathan Perkovich.
19:52
Goalkeeper In
Jakub Skarek is now in as goalie.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Mike Monfredo
#3
|
D | 0 | 1 | +1 | 3 | 4 |
|
Chad Duchesne
#4
|
D | 0 | 0 | +2 | 2 | 2 |
|
Ryan Black
#8
|
D | 0 | 0 | +1 | 1 | 0 |
|
Mason Baptista
#9
|
F | 0 | 0 | +1 | 5 | 2 |
|
Jimmy Soper
#12
|
F | 0 | 0 | 0 | 1 | 5 |
|
Kamerin Nault
#13
|
F | 1 | 0 | +1 | 3 | 0 |
|
Cameron Heath
#15
|
D | 0 | 0 | +1 | 2 | 0 |
|
Nathan Perkovich
#18
|
F | 0 | 1 | +1 | 2 | 0 |
|
Cédric Lacroix
#20
|
F | 2 | 0 | +2 | 5 | 0 |
|
Patrick Bajkov
#21
|
F | 0 | 1 | +1 | 3 | 0 |
|
Matt Marcinew
#22
|
F | 1 | 0 | +1 | 5 | 0 |
|
Mike Pelech
#23
|
F | 0 | 0 | +1 | 2 | 0 |
|
Karl El-Mir
#24
|
F | 0 | 1 | +1 | 3 | 2 |
|
Brien Diffley
#26
|
D | 0 | 0 | +2 | 2 | 0 |
|
Luke Ripley
#27
|
D | 0 | 0 | +1 | 1 | 0 |
|
Liam Pecararo
#28
|
F | 0 | 1 | +2 | 1 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Jake Kupsky
#1
|
22 | 95.652 | 1 | 0 |
|
Jeremy Helvig
#31
|
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 |
|---|---|---|---|---|---|---|
|
Justin Murray
#3
|
D | 0 | 0 | -1 | 1 | 2 |
|
Ryan MacKinnon
#4
|
D | 0 | 0 | -3 | 2 | 0 |
|
Kyle McKenzie
#5
|
D | 0 | 0 | 0 | 0 | 0 |
|
Cody Payne
#8
|
F | 0 | 0 | -1 | 0 | 0 |
|
Ross Olsson
#9
|
F | 0 | 0 | -2 | 2 | 2 |
|
Tyler Poulsen
#10
|
LW | 0 | 0 | -1 | 0 | 2 |
|
Eddie Matsushima
#11
|
F | 0 | 0 | -3 | 0 | 0 |
|
Jack Macnee
#12
|
D | 0 | 0 | 0 | 0 | 5 |
|
Ivan Chukarov
#13
|
D | 0 | 0 | -1 | 1 | 0 |
|
Bo Brauer
#15
|
F | 0 | 0 | -1 | 2 | 0 |
|
Myles McGurty
#16
|
D | 0 | 0 | -1 | 1 | 0 |
|
Ben Thomson
#18
|
F | 0 | 0 | 0 | 0 | 0 |
|
Barry Almeida
#19
|
F | 0 | 0 | -2 | 6 | 2 |
|
Shane Walsh
#26
|
F | 0 | 0 | -2 | 2 | 2 |
|
Nic Pierog
#61
|
F | 0 | 0 | -2 | 4 | 0 |
|
Drew Callin
#72
|
F | 1 | 0 | 0 | 2 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Evan Buitenhuis
#34
|
10 | 90.909 | 1 | 0 |
|
Jakub Skarek
#35
|
27 | 93.103 | 2 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Worcester Railers
Greenville Swamp Rabbits
23
41
Shots on Goal
4%
10%
Shots Percentage
4
3
Power Plays
15
17
Penalty Minutes
37
22
Saves
90%
96%
Saves Percentage
Referee:
Matt Menniti
Linesmen:
Tarrington Wyonzek,
Ben Shiley
WOR Management
Mike Myers
(President),
David Cunniff
(Head Coach/General Manager)
GVL Management
Doug Heinzer
(Chief Executive Officer),
Kevin Kerr
(Head Coach/Director of Hockey Operations),
Kahlil Thomas
(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
-