0
Final
4
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
WOR
|
0 | 0 | 0 | 0 |
MNE
|
1 | 1 | 2 | 4 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Worcester Railers
|
6 | 11 | 10 | 27 |
Maine Mariners
|
15 | 22 | 12 | 49 |
Scoring
1st Period
0:58
Goal
Goal by #9 Brooklyn Kalmikov, assisted by #23 Max Andreev and #15 Tristan Thompson.
2nd Period
19:43
Goal
Goal by #23 Max Andreev, assisted by #55 Loke Johansson and #9 Brooklyn Kalmikov.
3rd Period
1:40
Goal
Goal by #23 Max Andreev, assisted by #9 Brooklyn Kalmikov and #15 Tristan Thompson.
16:48
Goal
Goal by #23 Max Andreev, assisted by #9 Brooklyn Kalmikov and #92 Jacob Hudson.
Penalties
1st Period
0:34
Penalty
Porter Schachle called for Hooking - minor (2:00 minutes)
12:25
Penalty
Jacob Perreault called for Cross-Checking Minor (2:00 minutes)
15:54
Penalty
Max Andreev called for Hooking - minor (2:00 minutes)
2nd Period
8:25
Penalty
Drew Callin called for Interference - minor (2:00 minutes)
12:35
Penalty
Cole Donhauser called for Hooking - minor (2:00 minutes)
15:54
Penalty
Max Andreev called for Slashing - minor (2:00 minutes)
3rd Period
1:20
Penalty
Cole Donhauser called for Roughing - minor (2:00 minutes)
6:45
Penalty
Kabore Dunn called for Boarding - minor (2:00 minutes)
6:51
Penalty
Drew Callin called for Delay of Game (2:00 minutes)
10:07
Penalty
Max Andreev called for Tripping - minor (2:00 minutes)
13:43
Penalty
Zachary Massicotte called for Fighting - Major (5:00 minutes)
13:43
Penalty
Ryan Miotto called for Fighting - Major (5:00 minutes)
13:43
Penalty
Zachary Massicotte called for Instigating - minor (2:00 minutes)
18:12
Penalty
Alex DiPaolo called for Holding - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Luke Cavallin is now in as goalie.
0:00
Goalkeeper In
Tristan Lennox is now in as goalie.
0:34
Penalty
Porter Schachle called for Hooking - minor (2:00 minutes)
0:56
Shot - Non quality on net
#15 Tristan Thompson shoots on #30 Tristan Lennox
0:58
Shot - Quality goal
#9 Brooklyn Kalmikov shoots on #30 Tristan Lennox
0:58
Goal
Goal by #9 Brooklyn Kalmikov, assisted by #23 Max Andreev and #15 Tristan Thompson.
1:55
Shot - Non quality on net
#25 Jesse Nurmi shoots on #33 Luke Cavallin
3:27
Shot - Non quality on net
#22 Sebastian Vidmar shoots on #30 Tristan Lennox
4:02
Shot - Quality on net
#14 Jacob Perreault shoots on #30 Tristan Lennox
5:11
Shot - Non quality on net
#81 Anthony Repaci shoots on #33 Luke Cavallin
5:20
Shot - Quality on net
#92 Jacob Hudson shoots on #30 Tristan Lennox
7:03
Shot - Non quality on net
#21 Linus Hemstrom shoots on #30 Tristan Lennox
7:40
Shot - Non quality on net
#21 Linus Hemstrom shoots on #30 Tristan Lennox
7:56
Shot - Non quality on net
#55 Loke Johansson shoots on #30 Tristan Lennox
8:10
Shot - Non quality on net
#55 Loke Johansson shoots on #30 Tristan Lennox
8:15
Shot - Non quality on net
#55 Loke Johansson shoots on #30 Tristan Lennox
10:08
Shot - Non quality on net
#2 Zachary Massicotte shoots on #30 Tristan Lennox
10:49
Shot - Non quality on net
#29 Cole Donhauser shoots on #33 Luke Cavallin
10:59
Shot - Quality on net
#3 Ben Raymond shoots on #30 Tristan Lennox
11:44
Shot - Non quality on net
#7 Phil Beaulieu shoots on #30 Tristan Lennox
12:02
Shot - Non quality on net
#16 Ross Mitton shoots on #33 Luke Cavallin
12:25
Penalty
Jacob Perreault called for Cross-Checking Minor (2:00 minutes)
15:51
Shot - Non quality on net
#92 Jacob Hudson shoots on #30 Tristan Lennox
15:54
Penalty
Max Andreev called for Hooking - minor (2:00 minutes)
16:30
Shot - Non quality on net
#81 Anthony Repaci shoots on #33 Luke Cavallin
17:41
Shot - Non quality on net
#10 Ryan Miotto shoots on #33 Luke Cavallin
19:05
Shot - Non quality on net
#27 Lynden McCallum shoots on #30 Tristan Lennox
2nd Period
0:23
Shot - Non quality on net
#42 James Marooney shoots on #30 Tristan Lennox
0:55
Shot - Non quality on net
#81 Anthony Repaci shoots on #33 Luke Cavallin
1:31
Shot - Quality on net
#9 Brooklyn Kalmikov shoots on #30 Tristan Lennox
1:54
Shot - Non quality on net
#15 Jason Horvath shoots on #33 Luke Cavallin
2:10
Shot - Quality on net
#29 Cole Donhauser shoots on #33 Luke Cavallin
2:47
Shot - Quality on net
#15 Tristan Thompson shoots on #30 Tristan Lennox
2:49
Shot - Quality on net
#27 Lynden McCallum shoots on #30 Tristan Lennox
3:39
Shot - Non quality on net
#81 Anthony Repaci shoots on #33 Luke Cavallin
4:11
Shot - Non quality on net
#44 Jaxon Bellamy shoots on #30 Tristan Lennox
4:49
Shot - Non quality on net
#55 Loke Johansson shoots on #30 Tristan Lennox
5:13
Shot - Non quality on net
#9 Riley Ginnell shoots on #33 Luke Cavallin
5:27
Shot - Quality on net
#9 Brooklyn Kalmikov shoots on #30 Tristan Lennox
6:11
Shot - Quality on net
#15 Tristan Thompson shoots on #30 Tristan Lennox
6:37
Shot - Non quality on net
#81 Anthony Repaci shoots on #33 Luke Cavallin
7:26
Shot - Quality on net
#15 Jason Horvath shoots on #33 Luke Cavallin
7:29
Shot - Quality on net
#8 Michael Ferrandino shoots on #33 Luke Cavallin
7:56
Shot - Non quality on net
#7 Phil Beaulieu shoots on #30 Tristan Lennox
8:25
Penalty
Drew Callin called for Interference - minor (2:00 minutes)
9:02
Shot - Non quality on net
#14 Jacob Perreault shoots on #30 Tristan Lennox
9:03
Shot - Non quality on net
#9 Brooklyn Kalmikov shoots on #30 Tristan Lennox
10:50
Shot - Quality on net
#22 Sebastian Vidmar shoots on #30 Tristan Lennox
11:00
Shot - Non quality on net
#42 James Marooney shoots on #30 Tristan Lennox
11:40
Shot - Non quality on net
#55 Loke Johansson shoots on #30 Tristan Lennox
11:45
Shot - Non quality on net
#19 Xander Lamppa shoots on #30 Tristan Lennox
12:10
Shot - Non quality on net
#2 Zachary Massicotte shoots on #30 Tristan Lennox
12:35
Penalty
Cole Donhauser called for Hooking - minor (2:00 minutes)
12:56
Shot - Quality on net
#27 Lynden McCallum shoots on #30 Tristan Lennox
13:22
Shot - Non quality on net
#28 Alex DiPaolo shoots on #30 Tristan Lennox
14:31
Shot - Non quality on net
#15 Tristan Thompson shoots on #30 Tristan Lennox
15:41
Shot - Non quality on net
#25 Jesse Nurmi shoots on #33 Luke Cavallin
15:54
Penalty
Max Andreev called for Slashing - minor (2:00 minutes)
16:05
Shot - Quality on net
#92 Jacob Hudson shoots on #30 Tristan Lennox
16:30
Shot - Quality on net
#77 Drew Callin shoots on #33 Luke Cavallin
16:45
Shot - Quality on net
#37 Matt DeMelis shoots on #33 Luke Cavallin
19:15
Shot - Quality on net
#13 Robert Cronin shoots on #30 Tristan Lennox
19:43
Shot - Quality goal
#23 Max Andreev shoots on #30 Tristan Lennox
19:43
Goal
Goal by #23 Max Andreev, assisted by #55 Loke Johansson and #9 Brooklyn Kalmikov.
3rd Period
0:40
Shot - Non quality on net
#27 Matt Stief shoots on #33 Luke Cavallin
1:09
Shot - Quality on net
#13 Robert Cronin shoots on #30 Tristan Lennox
1:18
Shot - Quality on net
#14 Jacob Perreault shoots on #30 Tristan Lennox
1:20
Shot - Quality on net
#14 Jacob Perreault shoots on #30 Tristan Lennox
1:20
Penalty
Cole Donhauser called for Roughing - minor (2:00 minutes)
1:39
Shot - Quality on net
#9 Brooklyn Kalmikov shoots on #30 Tristan Lennox
1:40
Shot - Quality goal
#23 Max Andreev shoots on #30 Tristan Lennox
1:40
Goal
Goal by #23 Max Andreev, assisted by #9 Brooklyn Kalmikov and #15 Tristan Thompson.
3:34
Shot - Non quality on net
#16 Ross Mitton shoots on #33 Luke Cavallin
3:57
Shot - Non quality on net
#77 Drew Callin shoots on #33 Luke Cavallin
5:28
Shot - Non quality on net
#44 Jaxon Bellamy shoots on #30 Tristan Lennox
6:45
Penalty
Kabore Dunn called for Boarding - minor (2:00 minutes)
6:51
Penalty
Drew Callin called for Delay of Game (2:00 minutes)
7:44
Shot - Quality on net
#27 Lynden McCallum shoots on #30 Tristan Lennox
7:54
Shot - Quality on net
#27 Lynden McCallum shoots on #30 Tristan Lennox
8:15
Shot - Quality on net
#92 Jacob Hudson shoots on #30 Tristan Lennox
9:00
Shot - Quality on net
#13 Robert Cronin shoots on #30 Tristan Lennox
10:07
Penalty
Max Andreev called for Tripping - minor (2:00 minutes)
11:56
Shot - Non quality on net
#27 Matt Stief shoots on #33 Luke Cavallin
12:11
Shot - Quality on net
#17 Tanner Schachle shoots on #33 Luke Cavallin
13:43
Penalty
Zachary Massicotte called for Fighting - Major (5:00 minutes)
13:43
Penalty
Ryan Miotto called for Fighting - Major (5:00 minutes)
13:43
Penalty
Zachary Massicotte called for Instigating - minor (2:00 minutes)
14:11
Shot - Non quality on net
#27 Matt Stief shoots on #33 Luke Cavallin
14:18
Shot - Non quality on net
#37 Matt DeMelis shoots on #33 Luke Cavallin
15:23
Goalkeeper Change
Tristan Lennox out. Empty net.
15:39
Shot - Non quality on net
#7 Max Dorrington shoots on #33 Luke Cavallin
15:41
Shot - Quality on net
#7 Max Dorrington shoots on #33 Luke Cavallin
16:48
Shot - Quality goal
#23 Max Andreev shoots on #30 Tristan Lennox
16:48
Goal
Goal by #23 Max Andreev, assisted by #9 Brooklyn Kalmikov and #92 Jacob Hudson.
16:48
Goalkeeper In
Tristan Lennox is now in as goalie.
17:21
Shot - Non quality on net
#7 Max Dorrington shoots on #33 Luke Cavallin
17:49
Shot - Non quality on net
#15 Tristan Thompson shoots on #30 Tristan Lennox
18:12
Penalty
Alex DiPaolo called for Holding - minor (2:00 minutes)
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Zachary Massicotte
#2
|
D | 0 | 0 | +1 | 2 | 7 |
|
Ben Raymond
#3
|
F | 0 | 0 | 0 | 1 | 0 |
|
Phil Beaulieu
#7
|
D | 0 | 0 | +1 | 2 | 0 |
|
Brooklyn Kalmikov
#9
|
F | 1 | 3 | +2 | 5 | 0 |
|
Robert Cronin
#13
|
F | 0 | 0 | 0 | 3 | 0 |
|
Jacob Perreault
#14
|
F | 0 | 0 | 0 | 4 | 2 |
|
Tristan Thompson
#15
|
D | 0 | 2 | 0 | 5 | 0 |
|
Caden Villegas
#17
|
F | 0 | 0 | 0 | 0 | 0 |
|
Xander Lamppa
#19
|
F | 0 | 0 | 0 | 1 | 0 |
|
Linus Hemstrom
#21
|
F | 0 | 0 | 0 | 2 | 0 |
|
Sebastian Vidmar
#22
|
F | 0 | 0 | 0 | 2 | 0 |
|
Max Andreev
#23
|
F | 3 | 1 | +2 | 3 | 6 |
|
Lynden McCallum
#27
|
F | 0 | 0 | 0 | 5 | 0 |
|
Alex DiPaolo
#28
|
F | 0 | 0 | 0 | 1 | 2 |
|
James Marooney
#42
|
D | 0 | 0 | 0 | 2 | 0 |
|
Jaxon Bellamy
#44
|
D | 0 | 0 | 0 | 2 | 0 |
|
Loke Johansson
#55
|
D | 0 | 1 | +2 | 5 | 0 |
|
Jacob Hudson
#92
|
F | 0 | 1 | +2 | 4 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Brad Arvanitis
#1
|
0 | 0.000 | 0 | 0 |
|
Luke Cavallin
#33
|
27 | 100.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Cam McDonald
#6
|
D | 0 | 0 | -1 | 0 | 0 |
|
Max Dorrington
#7
|
F | 0 | 0 | 0 | 3 | 0 |
|
Michael Ferrandino
#8
|
D | 0 | 0 | 0 | 1 | 0 |
|
Riley Ginnell
#9
|
F | 0 | 0 | -1 | 1 | 0 |
|
Ryan Miotto
#10
|
F | 0 | 0 | 0 | 1 | 5 |
|
Lincoln Hatten
#11
|
F | 0 | 0 | 0 | 0 | 0 |
|
Jason Horvath
#15
|
D | 0 | 0 | 0 | 2 | 0 |
|
Ross Mitton
#16
|
F | 0 | 0 | 0 | 2 | 0 |
|
Tanner Schachle
#17
|
F | 0 | 0 | 0 | 1 | 0 |
|
Michael Suda
#18
|
D | 0 | 0 | -1 | 0 | 0 |
|
Porter Schachle
#22
|
F | 0 | 0 | 0 | 0 | 2 |
|
Jesse Nurmi
#25
|
F | 0 | 0 | -1 | 2 | 0 |
|
Matt Stief
#27
|
D | 0 | 0 | -1 | 3 | 0 |
|
Kabore Dunn
#28
|
D | 0 | 0 | 0 | 0 | 2 |
|
Cole Donhauser
#29
|
F | 0 | 0 | -1 | 2 | 4 |
|
Matt DeMelis
#37
|
F | 0 | 0 | -1 | 2 | 0 |
|
Drew Callin
#77
|
F | 0 | 0 | -2 | 2 | 4 |
|
Anthony Repaci
#81
|
F | 0 | 0 | -2 | 5 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Tristan Lennox
#30
|
45 | 93.750 | 3 | 0 |
|
Henrik Tikkanen
#39
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Worcester Railers
Maine Mariners
27
49
Shots on Goal
0%
8%
Shots Percentage
6
6
Power Plays
17
17
Penalty Minutes
45
27
Saves
92%
100%
Saves Percentage
Referee:
Jamie Pavia
Linesmen:
Shane Kanaly,
Noah Merrow
WOR Management
Mike Myers
(Chief Operating Officer),
Nick Tuzzolino
(Head Coach/General Manager)
MNE Management
Adam Goldberg
(Chief Executive Officer),
Zach Tolkinen
(Assistant Coach),
Rick Kowalsky
(Head Coach/General Manager)
Game Details
- GIVEAWAY: Trucker Hat (First 500)
-Show off your college pride by wearing your alumni apparel!
-The first 500 fans through the door will receive a Trucker Hat presented by Venture Solar.

Get Tickets
Individual Tickets
Starting at $27
/ Fees now included up front
Upcoming Home Games
Full Schedule
Saturday, December 6th
Teddy Bear Toss pres. by Bath Savings
Presented by
Puck Drops:
6:00 PM EST
Cross Insurance Arena
at
Cross Insurance Arena
Friday, December 12th
Best Buddies Night
Puck Drops:
7:15 PM EST
Cross Insurance Arena
at
Cross Insurance Arena
Saturday, December 13th
Pirates Night pres. by Camden National Bank
Presented by
Puck Drops:
6:00 PM EST
Cross Insurance Arena
at
Cross Insurance Arena
Sign up for the Mariners Newsletter!
Sign up for our email newsletter to be the first to know about news and upcoming games!
-
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
-