
1
Final
3

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
0 | 1 | 0 | 1 |
![]() |
1 | 1 | 1 | 3 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
6 | 13 | 13 | 32 |
![]() |
9 | 7 | 5 | 21 |
Scoring
1st Period

5:04
Goal
Goal by #26 Justin Bean, assisted by #29 Chase Zieky and #20 Nick Jermain.
2nd Period

4:05
Goal
Goal by #8 Jacob Hudson, assisted by #26 Justin Bean and #11 Lynden McCallum.

11:03
Goal
Goal by #9 Riley Ginnell, assisted by #37 Matt DeMelis and #22 Griffin Luce.
3rd Period

2:07
Goal
Goal by #19 Xander Lamppa, assisted by #22 Sebastian Vidmar and #26 Justin Bean.
Penalties
1st Period

1:25
Penalty
Chase Zieky called for Interference - minor (2:00 minutes)

5:11
Penalty
Wyllum Deveaux called for Fighting - Major (5:00 minutes)

5:11
Penalty
Lincoln Hatten called for Fighting - Major (5:00 minutes)

15:01
Penalty
Zachary Massicotte called for Roughing - minor (2:00 minutes)

15:01
Penalty
Cole Donhauser called for Roughing - minor (2:00 minutes)
2nd Period

8:58
Penalty
MNE called for Bench minor - Too many men (2:00 minutes)
3rd Period

15:13
Penalty
Lynden McCallum called for Tripping - minor (2:00 minutes)

17:34
Penalty
Zachary Massicotte called for High-sticking - double minor (4:00 minutes)
1st Period

0:00
Goalkeeper In
Hugo Ollas is now in as goalie.

0:00
Goalkeeper In
Nolan Maier is now in as goalie.

0:10
Shot - Quality on net
#11 Lynden McCallum shoots on #30 Hugo Ollas

0:35
Shot - Quality on net
#3 Michael Underwood shoots on #30 Hugo Ollas

0:59
Shot - Non quality on net
#7 Owen Pederson shoots on #30 Hugo Ollas

1:25
Penalty
Chase Zieky called for Interference - minor (2:00 minutes)

4:04
Shot - Non quality on net
#25 Ryan Dickinson shoots on #73 Nolan Maier

4:35
Shot - Non quality on net
#3 Michael Underwood shoots on #30 Hugo Ollas

5:04
Shot - Non quality goal
#26 Justin Bean shoots on #30 Hugo Ollas

5:04
Goal
Goal by #26 Justin Bean, assisted by #29 Chase Zieky and #20 Nick Jermain.

5:11
Penalty
Wyllum Deveaux called for Fighting - Major (5:00 minutes)

5:11
Penalty
Lincoln Hatten called for Fighting - Major (5:00 minutes)

5:24
Shot - Non quality on net
#8 Jacob Hudson shoots on #30 Hugo Ollas

8:51
Shot - Non quality on net
#8 Jacob Hudson shoots on #30 Hugo Ollas

11:13
Shot - Non quality on net
#19 Xander Lamppa shoots on #30 Hugo Ollas

11:16
Shot - Quality on net
#29 Chase Zieky shoots on #30 Hugo Ollas

12:13
Shot - Non quality on net
#12 Kolby Johnson shoots on #73 Nolan Maier

13:28
Shot - Non quality on net
#20 Mark Cheremeta shoots on #73 Nolan Maier

13:30
Shot - Quality on net
#15 JD Dudek shoots on #73 Nolan Maier

14:35
Shot - Non quality on net
#26 Connor Welsh shoots on #73 Nolan Maier

15:01
Penalty
Zachary Massicotte called for Roughing - minor (2:00 minutes)

15:01
Penalty
Cole Donhauser called for Roughing - minor (2:00 minutes)

16:46
Shot - Non quality on net
#17 Brenden Rons shoots on #73 Nolan Maier
2nd Period

1:12
Shot - Quality on net
#24 Mason Klee shoots on #73 Nolan Maier

1:32
Shot - Non quality on net
#29 Cole Donhauser shoots on #73 Nolan Maier

2:08
Shot - Quality on net
#4 Wyllum Deveaux shoots on #30 Hugo Ollas

3:07
Shot - Non quality on net
#14 Matt Allen shoots on #30 Hugo Ollas

4:05
Shot - Quality goal
#8 Jacob Hudson shoots on #30 Hugo Ollas

4:05
Goal
Goal by #8 Jacob Hudson, assisted by #26 Justin Bean and #11 Lynden McCallum.

7:16
Shot - Non quality on net
#15 JD Dudek shoots on #73 Nolan Maier

8:58
Penalty
MNE called for Bench minor - Too many men (2:00 minutes)

10:55
Shot - Non quality on net
#37 Matt DeMelis shoots on #73 Nolan Maier

11:03
Shot - Quality goal
#9 Riley Ginnell shoots on #73 Nolan Maier

11:03
Goal
Goal by #9 Riley Ginnell, assisted by #37 Matt DeMelis and #22 Griffin Luce.

11:50
Shot - Non quality on net
#9 Brooklyn Kalmikov shoots on #30 Hugo Ollas

12:06
Shot - Quality on net
#20 Mark Cheremeta shoots on #73 Nolan Maier

15:10
Shot - Non quality on net
#16 Griffin Loughran shoots on #73 Nolan Maier

15:44
Shot - Non quality on net
#29 Chase Zieky shoots on #30 Hugo Ollas

16:09
Shot - Quality on net
#4 Ryan Mahshie shoots on #73 Nolan Maier

17:00
Shot - Non quality on net
#20 Mark Cheremeta shoots on #73 Nolan Maier

17:08
Shot - Non quality on net
#25 Christian Berger shoots on #30 Hugo Ollas

17:08
Shot - Non quality on net
#20 Nick Jermain shoots on #30 Hugo Ollas

18:24
Shot - Non quality on net
#29 Cole Donhauser shoots on #73 Nolan Maier

19:16
Shot - Non quality on net
#44 Anthony Callin shoots on #73 Nolan Maier

19:54
Shot - Quality on net
#22 Griffin Luce shoots on #73 Nolan Maier

19:59
Shot - Quality on net
#44 Anthony Callin shoots on #73 Nolan Maier
3rd Period

1:31
Shot - Non quality on net
#44 Anthony Callin shoots on #73 Nolan Maier

2:07
Shot - Non quality goal
#19 Xander Lamppa shoots on #30 Hugo Ollas

2:07
Goal
Goal by #19 Xander Lamppa, assisted by #22 Sebastian Vidmar and #26 Justin Bean.

2:27
Shot - Non quality on net
#25 Ryan Dickinson shoots on #73 Nolan Maier

4:04
Shot - Quality on net
#44 Anthony Callin shoots on #73 Nolan Maier

4:25
Shot - Non quality on net
#44 Anthony Callin shoots on #73 Nolan Maier

7:20
Shot - Non quality on net
#8 Jacob Hudson shoots on #30 Hugo Ollas

12:19
Shot - Non quality on net
#26 Connor Welsh shoots on #73 Nolan Maier

12:40
Shot - Non quality on net
#8 Jacob Hudson shoots on #30 Hugo Ollas

14:32
Shot - Non quality on net
#19 Xander Lamppa shoots on #30 Hugo Ollas

14:59
Shot - Non quality on net
#25 Christian Berger shoots on #30 Hugo Ollas

15:13
Penalty
Lynden McCallum called for Tripping - minor (2:00 minutes)

15:18
Shot - Non quality on net
#26 Connor Welsh shoots on #73 Nolan Maier

15:25
Shot - Non quality on net
#26 Connor Welsh shoots on #73 Nolan Maier

16:58
Shot - Non quality on net
#33 Lincoln Hatten shoots on #73 Nolan Maier

17:05
Goalkeeper Change
Hugo Ollas out. Empty net.

17:34
Penalty
Zachary Massicotte called for High-sticking - double minor (4:00 minutes)

17:46
Shot - Quality on net
#16 Griffin Loughran shoots on #73 Nolan Maier

17:48
Shot - Quality on net
#44 Anthony Callin shoots on #73 Nolan Maier

18:16
Shot - Quality on net
#10 Jordan Kaplan shoots on #73 Nolan Maier

19:34
Shot - Non quality on net
#26 Connor Welsh shoots on #73 Nolan Maier

19:59
Shot - Quality on net
#33 Lincoln Hatten shoots on #73 Nolan Maier
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Zachary Massicotte
#2
|
D | 0 | 0 | +2 | 0 | 6 |
Michael Underwood
#3
|
D | 0 | 0 | -1 | 2 | 0 |
Wyllum Deveaux
#4
|
F | 0 | 0 | +1 | 1 | 5 |
Jake Stevens
#6
|
D | 0 | 0 | +1 | 0 | 0 |
Owen Pederson
#7
|
F | 0 | 0 | 0 | 1 | 0 |
Jacob Hudson
#8
|
F | 1 | 0 | +1 | 5 | 0 |
Brooklyn Kalmikov
#9
|
F | 0 | 0 | -1 | 1 | 0 |
Christian Sarlo
#10
|
F | 0 | 0 | 0 | 0 | 0 |
Lynden McCallum
#11
|
F | 0 | 1 | +2 | 1 | 2 |
Matt Allen
#14
|
F | 0 | 0 | 0 | 1 | 0 |
Tristan Thompson
#15
|
D | 0 | 0 | +1 | 0 | 0 |
Tyson Gilmour
#18
|
F | 0 | 0 | 0 | 0 | 0 |
Xander Lamppa
#19
|
F | 1 | 0 | +1 | 3 | 0 |
Nick Jermain
#20
|
F | 0 | 1 | +1 | 1 | 0 |
Sebastian Vidmar
#22
|
F | 0 | 1 | +1 | 0 | 0 |
Christian Berger
#25
|
D | 0 | 0 | -1 | 2 | 0 |
Justin Bean
#26
|
D | 1 | 2 | +2 | 1 | 0 |
Chase Zieky
#29
|
F | 0 | 1 | 0 | 2 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Ryan Bischel
#30
|
0 | 0.000 | 0 | 0 |
Nolan Maier
#73
|
31 | 96.875 | 1 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Severi Savijoki
#2
|
D | 0 | 0 | 0 | 0 | 0 |
Anthony Hora
#3
|
D | 0 | 0 | 0 | 0 | 0 |
Ryan Mahshie
#4
|
F | 0 | 0 | -2 | 1 | 0 |
Riley Ginnell
#9
|
F | 1 | 0 | 0 | 1 | 0 |
Jordan Kaplan
#10
|
F | 0 | 0 | -2 | 1 | 0 |
Kolby Johnson
#12
|
F | 0 | 0 | 0 | 1 | 0 |
JD Dudek
#15
|
C | 0 | 0 | 0 | 2 | 0 |
Griffin Loughran
#16
|
F | 0 | 0 | -1 | 2 | 0 |
Brenden Rons
#17
|
D | 0 | 0 | -1 | 1 | 0 |
Mark Cheremeta
#20
|
F | 0 | 0 | 0 | 3 | 0 |
Griffin Luce
#22
|
D | 0 | 1 | -2 | 1 | 0 |
Mason Klee
#24
|
D | 0 | 0 | 0 | 1 | 0 |
Ryan Dickinson
#25
|
D | 0 | 0 | 0 | 2 | 0 |
Connor Welsh
#26
|
D | 0 | 0 | -1 | 5 | 0 |
Cole Donhauser
#29
|
F | 0 | 0 | -2 | 2 | 2 |
Lincoln Hatten
#33
|
F | 0 | 0 | +1 | 2 | 5 |
Matt DeMelis
#37
|
F | 0 | 1 | +1 | 1 | 0 |
Anthony Callin
#44
|
F | 0 | 0 | -1 | 6 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Hugo Ollas
#30
|
18 | 85.714 | 3 | 0 |
Michael Bullion
#32
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


32
21
Shots on Goal
3%
14%
Shots Percentage
5
0
Power Plays
7
17
Penalty Minutes
18
31
Saves
86%
97%
Saves Percentage
Referees:
Trevor Wohlford,
Hayden Verbeek
Linesmen:
Davids Rozitis,
Benjamin Lord
WOR Management
Mike Myers
(Chief Operating Officer),
Nick Tuzzolino
(Head Coach/General Manager)
MNE Management
Terrence Wallin
(Head Coach/General Manager),
Cam Briere
(Director of Hockey Operations/Video Coach),
Zach Tolkinen
(Assistant Coach)
Game Details
- SPECIALTY JERSEY & AUCTION
Who do you fight for?
The Mariners will wear Hockey Fights Cancer specialty jerseys with auction benefitting Maine Children's Cancer Program. The ice will be lit purple as we honor those affected by Cancer, and honor those we’ve lost.
📣 AUCTION LINK

Get Tickets

Individual Tickets
Starting at $18
/ Kids tickets starting at $12

Group Tickets
Starting at $15
/ For groups of 10 or more!

Ice Level Lounge
$40-70 per ticket
30-75+ People

Chick-Fil-A Chicken Coop
$40-70 per ticket
20-25 People

Family Four Pack
$100
/ Must be purchased in advance of game day
Valued at $160!

CN Brown Landing Buffet
$60-70 per ticket
20-50 people
Upcoming Home Games
Full Schedule

Wednesday, April 2nd
Apres Ski Night
Puck Drops:
7:00 PM EDT
Cross Insurance Arena

at

Cross Insurance Arena

Friday, April 4th
Renaissance Night/Let's Talk About It pres. by News Center Maine
Puck Drops:
7:15 PM EDT
Cross Insurance Arena

at

Cross Insurance Arena

Saturday, April 5th
Take A Hike Night pres. by L.L. Bean
Puck Drops:
6: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
-