
1
Final
4

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
0 | 1 | 0 | 1 |
![]() |
1 | 2 | 1 | 4 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
10 | 12 | 4 | 26 |
![]() |
11 | 16 | 6 | 33 |
Scoring
1st Period

17:47
Goal
Goal by #8 Jacob Hudson, assisted by #41 Evan Vierling and #7 Owen Pederson.
2nd Period

2:50
Goal
Goal by #47 Sam Houde, assisted by #15 Jared Westcott and #84 Atley Calvert.

9:48
Goal
Goal by #4 Wyllum Deveaux, assisted by #26 Justin Bean and #18 Carter Johnson.

13:22
Goal
Goal by #12 Mason Millman, assisted by #8 Jacob Hudson and #41 Evan Vierling.
3rd Period

18:47
Goal
Goal by #41 Evan Vierling, assisted by #8 Jacob Hudson and #7 Owen Pederson.
Penalties
1st Period

3:27
Penalty
Matthew Quercia called for Fighting - Major (5:00 minutes)

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

3:56
Penalty
WHL called for Interference - minor (2:00 minutes)
2nd Period

11:27
Penalty
Logan Pietila called for Tripping - minor (2:00 minutes)
3rd Period

2:57
Penalty
Garrett Devine called for High-sticking - minor (2:00 minutes)

4:13
Penalty
Jared Westcott called for Slashing - minor (2:00 minutes)

5:17
Penalty
Atley Calvert called for Tripping - minor (2:00 minutes)
1st Period

0:00
Goalkeeper In
Jaxon Castor is now in as goalie.

0:00
Goalkeeper In
Ryan Bischel is now in as goalie.

0:39
Shot - Non quality on net
#39 Matt Koopman shoots on #30 Ryan Bischel

2:38
Shot - Quality on net
#15 Jared Westcott shoots on #30 Ryan Bischel

2:58
Shot - Non quality on net
#16 Turner Ripplinger shoots on #40 Jaxon Castor

3:27
Penalty
Matthew Quercia called for Fighting - Major (5:00 minutes)

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

3:44
Shot - Quality on net
#64 Gabe Klassen shoots on #30 Ryan Bischel

3:56
Penalty
WHL called for Interference - minor (2:00 minutes)

4:18
Shot - Quality on net
#8 Jacob Hudson shoots on #40 Jaxon Castor

6:16
Shot - Non quality on net
#28 Garrett Devine shoots on #40 Jaxon Castor

7:38
Shot - Non quality on net
#28 Louie Roehl shoots on #30 Ryan Bischel

7:55
Shot - Non quality on net
#64 Gabe Klassen shoots on #30 Ryan Bischel

8:31
Shot - Non quality on net
#15 Jared Westcott shoots on #30 Ryan Bischel

9:05
Shot - Quality on net
#7 Owen Pederson shoots on #40 Jaxon Castor

10:10
Shot - Non quality on net
#18 Carter Johnson shoots on #40 Jaxon Castor

11:21
Shot - Quality on net
#15 Jared Westcott shoots on #30 Ryan Bischel

12:12
Shot - Quality on net
#7 Owen Pederson shoots on #40 Jaxon Castor

12:20
Shot - Quality on net
#27 Patrick Guay shoots on #40 Jaxon Castor

12:22
Shot - Quality on net
#18 Carter Johnson shoots on #40 Jaxon Castor

14:18
Shot - Quality on net
#41 Evan Vierling shoots on #40 Jaxon Castor

16:35
Shot - Non quality on net
#57 Phip Waugh shoots on #30 Ryan Bischel

16:55
Shot - Non quality on net
#54 Matty De St. Phalle shoots on #30 Ryan Bischel

17:01
Shot - Non quality on net
#16 Turner Ripplinger shoots on #40 Jaxon Castor

17:27
Shot - Quality on net
#47 Sam Houde shoots on #30 Ryan Bischel

17:47
Shot - Non quality goal
#8 Jacob Hudson shoots on #40 Jaxon Castor

17:47
Goal
Goal by #8 Jacob Hudson, assisted by #41 Evan Vierling and #7 Owen Pederson.
2nd Period

1:10
Shot - Non quality on net
#26 Justin Bean shoots on #40 Jaxon Castor

2:16
Shot - Non quality on net
#3 Michael Underwood shoots on #40 Jaxon Castor

2:25
Shot - Non quality on net
#3 Michael Underwood shoots on #40 Jaxon Castor

2:50
Shot - Quality goal
#47 Sam Houde shoots on #30 Ryan Bischel

2:50
Goal
Goal by #47 Sam Houde, assisted by #15 Jared Westcott and #84 Atley Calvert.

3:39
Shot - Quality on net
#18 Carter Johnson shoots on #40 Jaxon Castor

4:09
Shot - Non quality on net
#25 Christian Berger shoots on #40 Jaxon Castor

4:11
Shot - Quality on net
#4 Wyllum Deveaux shoots on #40 Jaxon Castor

4:20
Shot - Non quality on net
#25 Christian Berger shoots on #40 Jaxon Castor

5:56
Shot - Non quality on net
#7 Owen Pederson shoots on #40 Jaxon Castor

6:19
Shot - Non quality on net
#6 Jake Willets shoots on #40 Jaxon Castor

7:01
Shot - Non quality on net
#12 Mason Millman shoots on #40 Jaxon Castor

7:18
Shot - Non quality on net
#18 Chris Ortiz shoots on #30 Ryan Bischel

7:49
Shot - Non quality on net
#57 Phip Waugh shoots on #30 Ryan Bischel

9:19
Shot - Quality on net
#41 Evan Vierling shoots on #40 Jaxon Castor

9:33
Shot - Non quality on net
#25 Christian Berger shoots on #40 Jaxon Castor

9:48
Shot - Non quality goal
#4 Wyllum Deveaux shoots on #40 Jaxon Castor

9:48
Goal
Goal by #4 Wyllum Deveaux, assisted by #26 Justin Bean and #18 Carter Johnson.

10:10
Shot - Quality on net
#54 Matty De St. Phalle shoots on #30 Ryan Bischel

11:27
Penalty
Logan Pietila called for Tripping - minor (2:00 minutes)

11:29
Shot - Quality on net
#22 Matthew Quercia shoots on #30 Ryan Bischel

11:30
Shot - Quality on net
#84 Atley Calvert shoots on #30 Ryan Bischel

13:22
Shot - Non quality goal
#12 Mason Millman shoots on #40 Jaxon Castor

13:22
Goal
Goal by #12 Mason Millman, assisted by #8 Jacob Hudson and #41 Evan Vierling.

14:07
Shot - Quality on net
#15 Jared Westcott shoots on #30 Ryan Bischel

15:10
Shot - Non quality on net
#37 Kyle Jackson shoots on #30 Ryan Bischel

15:29
Shot - Non quality on net
#57 Phip Waugh shoots on #30 Ryan Bischel

15:32
Shot - Non quality on net
#18 Chris Ortiz shoots on #30 Ryan Bischel

16:44
Shot - Non quality on net
#2 Cole Cameron shoots on #30 Ryan Bischel

17:10
Shot - Quality on net
#41 Evan Vierling shoots on #40 Jaxon Castor

18:10
Shot - Non quality on net
#26 Justin Bean shoots on #40 Jaxon Castor

18:55
Shot - Quality on net
#36 Bennett MacArthur shoots on #30 Ryan Bischel
3rd Period

1:04
Shot - Non quality on net
#57 Phip Waugh shoots on #30 Ryan Bischel

1:45
Shot - Quality on net
#54 Matty De St. Phalle shoots on #30 Ryan Bischel

2:27
Shot - Quality on net
#11 Sebastian Vidmar shoots on #40 Jaxon Castor

2:57
Penalty
Garrett Devine called for High-sticking - minor (2:00 minutes)

3:20
Shot - Quality on net
#15 Jared Westcott shoots on #30 Ryan Bischel

4:13
Penalty
Jared Westcott called for Slashing - minor (2:00 minutes)

5:17
Penalty
Atley Calvert called for Tripping - minor (2:00 minutes)

15:07
Shot - Quality on net
#41 Evan Vierling shoots on #40 Jaxon Castor

16:20
Shot - Non quality on net
#15 Bennett Stockdale shoots on #40 Jaxon Castor

17:56
Goalkeeper Change
Jaxon Castor out. Empty net.

18:33
Shot - Non quality on net
#51 Jordan Martel shoots on #30 Ryan Bischel

18:47
Shot - Non quality goal
#41 Evan Vierling shoots on #40 Jaxon Castor

18:47
Goal
Goal by #41 Evan Vierling, assisted by #8 Jacob Hudson and #7 Owen Pederson.

18:47
Goalkeeper In
Jaxon Castor is now in as goalie.

19:48
Shot - Non quality on net
#28 Garrett Devine shoots on #40 Jaxon Castor

19:57
Shot - Non quality on net
#28 Garrett Devine shoots on #40 Jaxon Castor
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Zachary Massicotte
#2
|
D | 0 | 0 | 0 | 0 | 0 |
Michael Underwood
#3
|
D | 0 | 0 | 0 | 2 | 0 |
Wyllum Deveaux
#4
|
F | 1 | 0 | +1 | 2 | 5 |
Jake Willets
#6
|
D | 0 | 0 | +1 | 1 | 0 |
Owen Pederson
#7
|
F | 0 | 2 | +2 | 3 | 0 |
Jacob Hudson
#8
|
F | 1 | 2 | +2 | 2 | 0 |
Sebastian Vidmar
#11
|
F | 0 | 0 | 0 | 1 | 0 |
Mason Millman
#12
|
D | 1 | 0 | +1 | 2 | 0 |
Bennett Stockdale
#15
|
F | 0 | 0 | 0 | 1 | 0 |
Turner Ripplinger
#16
|
F | 0 | 0 | -1 | 2 | 0 |
Carter Johnson
#18
|
F | 0 | 1 | +1 | 3 | 0 |
Xander Lamppa
#19
|
F | 0 | 0 | 0 | 0 | 0 |
Christian Berger
#25
|
D | 0 | 0 | +1 | 3 | 0 |
Justin Bean
#26
|
D | 0 | 1 | +1 | 2 | 0 |
Patrick Guay
#27
|
F | 0 | 0 | +1 | 1 | 0 |
Garrett Devine
#28
|
F | 0 | 0 | -1 | 3 | 2 |
Matthew Philip
#29
|
F | 0 | 0 | -1 | 0 | 0 |
Evan Vierling
#41
|
F | 1 | 2 | +2 | 5 | 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 |
Ryan Bischel
#30
|
25 | 96.154 | 1 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Cole Cameron
#2
|
D | 0 | 0 | 0 | 1 | 0 |
David Jankowski
#14
|
F | 0 | 0 | 0 | 0 | 0 |
Jared Westcott
#15
|
F | 0 | 1 | +1 | 5 | 2 |
Chris Ortiz
#18
|
D | 0 | 0 | 0 | 2 | 0 |
Matthew Quercia
#22
|
F | 0 | 0 | -2 | 1 | 5 |
Louie Roehl
#28
|
D | 0 | 0 | -2 | 1 | 0 |
Bennett MacArthur
#36
|
F | 0 | 0 | -1 | 1 | 0 |
Kyle Jackson
#37
|
F | 0 | 0 | -1 | 1 | 0 |
Matt Koopman
#39
|
F | 0 | 0 | -1 | 1 | 0 |
Jack Beck
#43
|
F | 0 | 0 | -2 | 0 | 0 |
Sam Houde
#47
|
F | 1 | 0 | 0 | 2 | 0 |
Logan Pietila
#49
|
F | 0 | 0 | 0 | 0 | 2 |
Jordan Martel
#51
|
F | 0 | 0 | -1 | 1 | 0 |
Matty De St. Phalle
#54
|
F | 0 | 0 | 0 | 3 | 0 |
Phip Waugh
#57
|
D | 0 | 0 | -1 | 4 | 0 |
Gabe Klassen
#64
|
F | 0 | 0 | -1 | 2 | 0 |
Atley Calvert
#84
|
F | 0 | 1 | 0 | 1 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Luke Richardson
#31
|
0 | 0.000 | 0 | 0 |
Jaxon Castor
#40
|
29 | 90.625 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


26
33
Shots on Goal
4%
12%
Shots Percentage
1
4
Power Plays
13
7
Penalty Minutes
29
25
Saves
88%
96%
Saves Percentage
Referees:
Brendan Schreider,
Austin Rook
Linesmen:
Trevor Waite,
Michael Tarquinio
WHL Management
Brian Komorowski
(President/Governor),
Derek Army
(Head Coach),
Mitch Giguere
(Assistant Coach)
MNE Management
Terrence Wallin
(Head Coach/General Manager),
Cam Briere
(Director of Hockey Operations/Video Coach),
Zach Tolkinen
(Assistant Coach)
Game Details
- Pregame Block Party
- Full Team Autograph Session
- Magnet Schedule Giveaway (while supplies last)
Join us for a block party on Center Street before the game! Following the game, the full team will be signing autographs in the Saco & Biddeford Savings Hall of Fame Lounge!
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!
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
-