0
Final
4
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
REA
|
0 | 0 | 0 | 0 |
MNE
|
1 | 1 | 2 | 4 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Reading Royals
|
8 | 12 | 11 | 31 |
Maine Mariners
|
5 | 8 | 6 | 19 |
Scoring
1st Period
13:16
Goal
Goal by #22 Sebastian Vidmar, assisted by #21 Linus Hemstrom and #19 Xander Lamppa.
2nd Period
0:31
Goal
Goal by #23 Max Andreev, assisted by #92 Jacob Hudson and #13 Robert Cronin.
3rd Period
17:46
Goal
Goal by #9 Brooklyn Kalmikov, assisted by #3 Michael Underwood and #20 Owen Gallatin.
19:08
Goal
Goal by #19 Xander Lamppa, assisted by #22 Sebastian Vidmar.
Penalties
1st Period
7:53
Penalty
Jaxon Bellamy called for Holding - minor (2:00 minutes)
11:09
Penalty
Liam Devlin called for Hooking - minor (2:00 minutes)
16:53
Penalty
MNE called for Bench minor - Too many men (2:00 minutes)
19:59
Penalty
Zach Bannister called for Delay of Game (2:00 minutes)
2nd Period
6:27
Penalty
Brandon Saigeon called for Interference - minor (2:00 minutes)
3rd Period
5:22
Penalty
Artem Kulakov called for Misconduct - Continuing Altercation (10:00 minutes)
5:22
Penalty
Ty Cheveldayoff called for Fighting - Major (5:00 minutes)
5:22
Penalty
Ty Cheveldayoff called for Misconduct - Continuing Altercation (10:00 minutes)
5:22
Penalty
Artem Kulakov called for Fighting - Major (5:00 minutes)
1st Period
0:00
Goalkeeper In
Keith Petruzzelli is now in as goalie.
0:00
Goalkeeper In
Luke Cavallin is now in as goalie.
1:09
Shot - Non quality on net
#17 Brandon Saigeon shoots on #33 Luke Cavallin
1:14
Shot - Quality on net
#34 Jeremy Michel shoots on #33 Luke Cavallin
1:46
Shot - Non quality on net
#20 Owen Gallatin shoots on #80 Keith Petruzzelli
2:00
Shot - Non quality on net
#7 Ben Meehan shoots on #33 Luke Cavallin
2:52
Shot - Quality on net
#19 Xander Lamppa shoots on #80 Keith Petruzzelli
3:37
Shot - Quality on net
#8 Kyle Haskins shoots on #33 Luke Cavallin
5:30
Shot - Non quality on net
#88 Artem Kulakov shoots on #33 Luke Cavallin
7:42
Shot - Non quality on net
#21 Linus Hemstrom shoots on #80 Keith Petruzzelli
7:52
Shot - Quality on net
#34 Jeremy Michel shoots on #33 Luke Cavallin
7:53
Penalty
Jaxon Bellamy called for Holding - minor (2:00 minutes)
10:22
Shot - Non quality on net
#88 Artem Kulakov shoots on #33 Luke Cavallin
11:09
Penalty
Liam Devlin called for Hooking - minor (2:00 minutes)
12:39
Shot - Non quality on net
#5 Ryan Orgel shoots on #80 Keith Petruzzelli
13:16
Shot - Quality goal
#22 Sebastian Vidmar shoots on #80 Keith Petruzzelli
13:16
Goal
Goal by #22 Sebastian Vidmar, assisted by #21 Linus Hemstrom and #19 Xander Lamppa.
16:53
Penalty
MNE called for Bench minor - Too many men (2:00 minutes)
18:57
Shot - Non quality on net
#46 Vincent Sevigny shoots on #33 Luke Cavallin
19:59
Penalty
Zach Bannister called for Delay of Game (2:00 minutes)
2nd Period
0:31
Shot - Non quality goal
#23 Max Andreev shoots on #80 Keith Petruzzelli
0:31
Goal
Goal by #23 Max Andreev, assisted by #92 Jacob Hudson and #13 Robert Cronin.
1:21
Shot - Non quality on net
#53 Jake Willets shoots on #33 Luke Cavallin
1:44
Shot - Non quality on net
#39 Connor McMenamin shoots on #33 Luke Cavallin
1:52
Shot - Non quality on net
#7 Ben Meehan shoots on #33 Luke Cavallin
2:38
Shot - Non quality on net
#88 Artem Kulakov shoots on #33 Luke Cavallin
3:44
Shot - Non quality on net
#72 Jack Page shoots on #33 Luke Cavallin
4:23
Shot - Non quality on net
#8 Antonio Venuto shoots on #80 Keith Petruzzelli
5:40
Shot - Non quality on net
#5 Ryan Orgel shoots on #80 Keith Petruzzelli
6:21
Shot - Non quality on net
#53 Jake Willets shoots on #33 Luke Cavallin
6:27
Penalty
Brandon Saigeon called for Interference - minor (2:00 minutes)
7:04
Shot - Quality on net
#9 Brooklyn Kalmikov shoots on #80 Keith Petruzzelli
7:13
Shot - Non quality on net
#20 Owen Gallatin shoots on #80 Keith Petruzzelli
7:22
Shot - Non quality on net
#46 Vincent Sevigny shoots on #33 Luke Cavallin
9:00
Shot - Non quality on net
#19 Zach Bannister shoots on #33 Luke Cavallin
11:09
Shot - Quality on net
#34 Jeremy Michel shoots on #33 Luke Cavallin
11:49
Shot - Non quality on net
#34 Jeremy Michel shoots on #33 Luke Cavallin
14:05
Shot - Quality on net
#13 Robert Cronin shoots on #80 Keith Petruzzelli
14:23
Shot - Quality on net
#13 Robert Cronin shoots on #80 Keith Petruzzelli
15:00
Shot - Quality on net
#19 Xander Lamppa shoots on #80 Keith Petruzzelli
15:18
Shot - Quality on net
#95 Jacob Frasca shoots on #33 Luke Cavallin
16:31
Shot - Non quality on net
#23 Connor Kurth shoots on #33 Luke Cavallin
3rd Period
0:23
Shot - Non quality on net
#13 Mikael Robidoux shoots on #33 Luke Cavallin
1:46
Shot - Non quality on net
#13 Robert Cronin shoots on #80 Keith Petruzzelli
3:08
Shot - Non quality on net
#43 Miles Gendron shoots on #33 Luke Cavallin
3:16
Shot - Non quality on net
#7 Ben Meehan shoots on #33 Luke Cavallin
3:36
Shot - Quality on net
#39 Connor McMenamin shoots on #33 Luke Cavallin
3:38
Shot - Non quality on net
#46 Vincent Sevigny shoots on #33 Luke Cavallin
4:06
Shot - Non quality on net
#8 Kyle Haskins shoots on #33 Luke Cavallin
4:14
Shot - Non quality on net
#25 Garrett Devine shoots on #33 Luke Cavallin
4:29
Shot - Non quality on net
#23 Connor Kurth shoots on #33 Luke Cavallin
5:22
Penalty
Artem Kulakov called for Misconduct - Continuing Altercation (10:00 minutes)
5:22
Penalty
Ty Cheveldayoff called for Fighting - Major (5:00 minutes)
5:22
Penalty
Ty Cheveldayoff called for Misconduct - Continuing Altercation (10:00 minutes)
5:22
Penalty
Artem Kulakov called for Fighting - Major (5:00 minutes)
6:07
Shot - Non quality on net
#5 Ryan Orgel shoots on #80 Keith Petruzzelli
7:10
Shot - Non quality on net
#7 Ben Meehan shoots on #33 Luke Cavallin
8:19
Shot - Non quality on net
#92 Jacob Hudson shoots on #80 Keith Petruzzelli
8:37
Shot - Non quality on net
#92 Jacob Hudson shoots on #80 Keith Petruzzelli
10:38
Shot - Non quality on net
#27 Owen McLaughlin shoots on #33 Luke Cavallin
17:04
Goalkeeper Change
Keith Petruzzelli out. Empty net.
17:46
Shot - Quality goal
#9 Brooklyn Kalmikov shoots on #80 Keith Petruzzelli
17:46
Goal
Goal by #9 Brooklyn Kalmikov, assisted by #3 Michael Underwood and #20 Owen Gallatin.
17:46
Goalkeeper In
Keith Petruzzelli is now in as goalie.
17:56
Goalkeeper Change
Keith Petruzzelli out. Empty net.
19:08
Shot - Non quality goal
#19 Xander Lamppa shoots on #80 Keith Petruzzelli
19:08
Goal
Goal by #19 Xander Lamppa, assisted by #22 Sebastian Vidmar.
19:08
Goalkeeper In
Keith Petruzzelli is now in as goalie.
19:33
Shot - Quality on net
#25 Garrett Devine shoots on #33 Luke Cavallin
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Michael Underwood
#3
|
D | 0 | 1 | +2 | 0 | 0 |
|
Ryan Orgel
#5
|
D | 0 | 0 | +1 | 3 | 0 |
|
Tynan Ewart
#7
|
D | 0 | 0 | +1 | 0 | 0 |
|
Antonio Venuto
#8
|
F | 0 | 0 | 0 | 1 | 0 |
|
Brooklyn Kalmikov
#9
|
F | 1 | 0 | +1 | 2 | 0 |
|
Ty Cheveldayoff
#11
|
F | 0 | 0 | 0 | 0 | 15 |
|
Robert Cronin
#13
|
F | 0 | 1 | 0 | 3 | 0 |
|
Brandon Chabrier
#15
|
D | 0 | 0 | 0 | 0 | 0 |
|
Xander Lamppa
#19
|
F | 1 | 1 | +2 | 3 | 0 |
|
Owen Gallatin
#20
|
D | 0 | 1 | +1 | 2 | 0 |
|
Linus Hemstrom
#21
|
F | 0 | 1 | +2 | 1 | 0 |
|
Sebastian Vidmar
#22
|
F | 1 | 1 | +2 | 1 | 0 |
|
Max Andreev
#23
|
F | 1 | 0 | +1 | 1 | 0 |
|
Zach Jordan
#27
|
F | 0 | 0 | +1 | 0 | 0 |
|
Ryan McGuire
#28
|
F | 0 | 0 | 0 | 0 | 0 |
|
Liam Gorman
#29
|
F | 0 | 0 | 0 | 0 | 0 |
|
Jaxon Bellamy
#44
|
D | 0 | 0 | +1 | 0 | 2 |
|
Jacob Hudson
#92
|
F | 0 | 1 | 0 | 2 | 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
|
31 | 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 |
|---|---|---|---|---|---|---|
|
Ben Meehan
#7
|
D | 0 | 0 | -2 | 4 | 0 |
|
Kyle Haskins
#8
|
F | 0 | 0 | -1 | 2 | 0 |
|
Liam Devlin
#12
|
F | 0 | 0 | -1 | 0 | 2 |
|
Mikael Robidoux
#13
|
RW | 0 | 0 | 0 | 1 | 0 |
|
Brandon Saigeon
#17
|
F | 0 | 0 | -1 | 1 | 2 |
|
Zach Bannister
#19
|
F | 0 | 0 | -1 | 1 | 2 |
|
Connor Kurth
#23
|
F | 0 | 0 | -1 | 2 | 0 |
|
Garrett Devine
#25
|
C | 0 | 0 | 0 | 2 | 0 |
|
Owen McLaughlin
#27
|
F | 0 | 0 | -2 | 1 | 0 |
|
Jeremy Michel
#34
|
F | 0 | 0 | 0 | 4 | 0 |
|
Connor McMenamin
#39
|
F | 0 | 0 | -1 | 2 | 0 |
|
Miles Gendron
#43
|
D | 0 | 0 | 0 | 1 | 0 |
|
Vincent Sevigny
#46
|
D | 0 | 0 | -3 | 3 | 0 |
|
Jake Willets
#53
|
D | 0 | 0 | 0 | 2 | 0 |
|
Jack Page
#72
|
D | 0 | 0 | 0 | 1 | 0 |
|
Artem Kulakov
#88
|
D | 0 | 0 | -1 | 3 | 15 |
|
Yvan Mongo
#91
|
F | 0 | 0 | -2 | 0 | 0 |
|
Jacob Frasca
#95
|
F | 0 | 0 | -1 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Yaniv Perets
#1
|
0 | 0.000 | 0 | 0 |
|
Keith Petruzzelli
#80
|
15 | 88.235 | 2 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Reading Royals
Maine Mariners
31
19
Shots on Goal
0%
21%
Shots Percentage
2
3
Power Plays
21
19
Penalty Minutes
15
31
Saves
79%
100%
Saves Percentage
Referees:
Dominic Cadieux,
Brendan Schreider
Linesmen:
Conor Foley,
Michael Tarquinio
REA Management
David Farrar
(President),
Anthony Peters
(Head Coach/General Manager),
Wes Wolfe
(Assistant Coach)
MNE Management
Adam Goldberg
(Chief Executive Officer),
Rick Kowalsky
(Head Coach/General Manager),
Zach Tolkinen
(Assistant Coach)
Game Details
A celebration of the women who help make minor league sports run! Join us for a pregame "Women in Business" panel in the CN Brown Landing at 1:30 PM, featuring the following women:
-Sarah Dwyer-Shick - The Sports Bra Project Founder
-Lyndie Kelley - Director of Strength and Conditioning, University of New England
-Heather Nyquist - Maine Women in Business
-Katelyn St. Hilaire - Maine Mystics
CLICK HERE to read more about the panel & panelists!
-The Sports Bra Project will be collecting new, unopened sports bras on the concourse. Bring donations to the Promotions Port in exchange for a chuck-a-puck!

Get Tickets
Individual Tickets
Starting at $27
/ Fees now included up front
Upcoming Home Games
Full Schedule
Friday, April 24th
North Division Semifinals, Game 1 pres. by Evergreen Credit Union
Presented by
Puck Drops:
6:00 PM EDT
Cross Insurance Arena
at
Cross Insurance Arena
Saturday, April 25th
North Division Semifinals, Game 2 pres. by North East Pest Solutions
Presented by
Puck Drops:
6:00 PM EDT
Cross Insurance Arena
at
Cross Insurance Arena
Tuesday, May 5th
North Division Semifinals, Game 6 (if nec.)
Puck Drops:
7:00 PM EDT
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
-