1
Final
3
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
BRM
|
0 | 0 | 1 | 1 |
MNE
|
1 | 1 | 1 | 3 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Brampton Beast
|
11 | 12 | 15 | 38 |
Maine Mariners
|
14 | 7 | 2 | 23 |
Scoring
1st Period
1:25
Goal
Goal by #17 Ty Ronning, assisted by #11 Jason Salvaggio and #21 John Furgele.
2nd Period
1:09
Goal
Goal by #16 Morgan Adams-Moisan, assisted by #7 Derek Pratt.
3rd Period
5:47
Goal
Goal by #11 Jason Salvaggio, assisted by #6 Joe Kalisz and #19 Dillan Fox.
14:09
Goal
Goal by #3 Jonathan Racine, assisted by #97 David Vallorani and #20 Daniel Ciampini.
Penalties
1st Period
1:55
Penalty
Greg Chase called for Holding - minor (2:00 minutes)
11:16
Penalty
Jonathan Racine called for Interference - minor (2:00 minutes)
11:16
Penalty
Jason Salvaggio called for Tripping - minor (2:00 minutes)
18:52
Penalty
Matt Petgrave called for Elbowing - minor (2:00 minutes)
2nd Period
3:45
Penalty
John Furgele called for High-sticking - minor (2:00 minutes)
4:34
Penalty
Nathan Todd called for Interference - minor (2:00 minutes)
13:26
Penalty
David Vallorani called for Hooking - minor (2:00 minutes)
17:25
Penalty
John Furgele called for Hooking - minor (2:00 minutes)
3rd Period
3:20
Penalty
Mathieu Gagnon called for Slashing - minor (2:00 minutes)
13:21
Penalty
Derek Pratt called for Tripping - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Étienne Marcoux is now in as goalie.
0:00
Goalkeeper In
Brandon Halverson is now in as goalie.
0:26
Shot - Quality on net
#20 Daniel Ciampini shoots on #35 Brandon Halverson
1:19
Shot - Non quality on net
#10 Greg Chase shoots on #40 Étienne Marcoux
1:25
Shot - Non quality on net
#21 John Furgele shoots on #40 Étienne Marcoux
1:25
Shot - Quality goal
#17 Ty Ronning shoots on #40 Étienne Marcoux
1:25
Goal
Goal by #17 Ty Ronning, assisted by #11 Jason Salvaggio and #21 John Furgele.
1:55
Penalty
Greg Chase called for Holding - minor (2:00 minutes)
2:34
Shot - Non quality on net
#73 Artur Tianulin shoots on #35 Brandon Halverson
3:55
Shot - Quality on net
#26 Anthony Beauregard shoots on #35 Brandon Halverson
4:06
Shot - Quality on net
#10 Greg Chase shoots on #40 Étienne Marcoux
5:18
Shot - Quality on net
#16 Morgan Adams-Moisan shoots on #40 Étienne Marcoux
6:31
Shot - Non quality on net
#27 Zach Tolkinen shoots on #40 Étienne Marcoux
7:03
Shot - Quality on net
#25 Jordan Henry shoots on #35 Brandon Halverson
7:36
Shot - Quality on net
#13 Michael McNicholas shoots on #40 Étienne Marcoux
8:53
Shot - Non quality on net
#27 Zach Tolkinen shoots on #40 Étienne Marcoux
9:49
Shot - Non quality on net
#24 Mike Folkes shoots on #35 Brandon Halverson
11:05
Shot - Non quality on net
#3 Jonathan Racine shoots on #35 Brandon Halverson
11:16
Penalty
Jonathan Racine called for Interference - minor (2:00 minutes)
11:16
Penalty
Jason Salvaggio called for Tripping - minor (2:00 minutes)
11:32
Shot - Non quality on net
#26 Anthony Beauregard shoots on #35 Brandon Halverson
13:01
Shot - Non quality on net
#20 Daniel Ciampini shoots on #35 Brandon Halverson
13:02
Shot - Quality on net
#2 Chase Golightly shoots on #35 Brandon Halverson
15:10
Shot - Quality on net
#97 David Vallorani shoots on #35 Brandon Halverson
16:21
Shot - Non quality on net
#22 Matt Petgrave shoots on #35 Brandon Halverson
16:46
Shot - Non quality on net
#14 Brycen Martin shoots on #40 Étienne Marcoux
17:26
Shot - Non quality on net
#14 Brycen Martin shoots on #40 Étienne Marcoux
18:06
Shot - Non quality on net
#7 Derek Pratt shoots on #40 Étienne Marcoux
18:16
Shot - Non quality on net
#6 Joe Kalisz shoots on #40 Étienne Marcoux
18:26
Shot - Quality on net
#12 Dwyer Tschantz shoots on #40 Étienne Marcoux
18:38
Shot - Non quality on net
#21 John Furgele shoots on #40 Étienne Marcoux
18:52
Penalty
Matt Petgrave called for Elbowing - minor (2:00 minutes)
2nd Period
1:09
Shot - Non quality goal
#16 Morgan Adams-Moisan shoots on #40 Étienne Marcoux
1:09
Goal
Goal by #16 Morgan Adams-Moisan, assisted by #7 Derek Pratt.
1:54
Shot - Quality on net
#97 David Vallorani shoots on #35 Brandon Halverson
2:52
Shot - Non quality on net
#3 Jonathan Racine shoots on #35 Brandon Halverson
2:59
Shot - Quality on net
#19 Erik Bradford shoots on #35 Brandon Halverson
3:26
Goalkeeper Change
Étienne Marcoux out. Empty net.
3:45
Penalty
John Furgele called for High-sticking - minor (2:00 minutes)
3:45
Goalkeeper In
Étienne Marcoux is now in as goalie.
3:53
Shot - Quality on net
#3 Jonathan Racine shoots on #35 Brandon Halverson
4:05
Shot - Non quality on net
#20 Daniel Ciampini shoots on #35 Brandon Halverson
4:34
Penalty
Nathan Todd called for Interference - minor (2:00 minutes)
5:59
Shot - Quality on net
#13 Michael McNicholas shoots on #40 Étienne Marcoux
5:59
Shot - Non quality on net
#10 Greg Chase shoots on #40 Étienne Marcoux
6:58
Shot - Quality on net
#73 Artur Tianulin shoots on #35 Brandon Halverson
7:19
Shot - Quality on net
#16 Nathan Todd shoots on #35 Brandon Halverson
10:16
Shot - Quality on net
#73 Artur Tianulin shoots on #35 Brandon Halverson
11:18
Shot - Non quality on net
#2 Chase Golightly shoots on #35 Brandon Halverson
11:49
Shot - Quality on net
#17 Ty Ronning shoots on #40 Étienne Marcoux
12:59
Shot - Non quality on net
#18 Ryan Ferrill shoots on #40 Étienne Marcoux
13:26
Penalty
David Vallorani called for Hooking - minor (2:00 minutes)
13:37
Shot - Non quality on net
#22 Matt Petgrave shoots on #35 Brandon Halverson
13:47
Shot - Quality on net
#8 Ryan Culkin shoots on #40 Étienne Marcoux
14:48
Shot - Quality on net
#17 Ty Ronning shoots on #40 Étienne Marcoux
17:25
Penalty
John Furgele called for Hooking - minor (2:00 minutes)
19:19
Shot - Quality on net
#61 David Pacan shoots on #35 Brandon Halverson
19:33
Shot - Quality on net
#19 Erik Bradford shoots on #35 Brandon Halverson
3rd Period
0:32
Shot - Non quality on net
#3 Jonathan Racine shoots on #35 Brandon Halverson
0:44
Shot - Non quality on net
#13 Brandon Marino shoots on #35 Brandon Halverson
0:46
Shot - Non quality on net
#25 Jordan Henry shoots on #35 Brandon Halverson
1:39
Shot - Non quality on net
#73 Artur Tianulin shoots on #35 Brandon Halverson
3:20
Shot - Quality on net
#11 Jason Salvaggio shoots on #40 Étienne Marcoux
3:20
Penalty
Mathieu Gagnon called for Slashing - minor (2:00 minutes)
5:42
Shot - Quality on net
#61 David Pacan shoots on #35 Brandon Halverson
5:47
Shot - Quality goal
#11 Jason Salvaggio shoots on #40 Étienne Marcoux
5:47
Goal
Goal by #11 Jason Salvaggio, assisted by #6 Joe Kalisz and #19 Dillan Fox.
6:46
Shot - Quality on net
#16 Nathan Todd shoots on #35 Brandon Halverson
7:22
Shot - Non quality on net
#73 Artur Tianulin shoots on #35 Brandon Halverson
8:02
Shot - Non quality on net
#13 Brandon Marino shoots on #35 Brandon Halverson
8:19
Shot - Non quality on net
#19 Erik Bradford shoots on #35 Brandon Halverson
11:24
Shot - Non quality on net
#13 Brandon Marino shoots on #35 Brandon Halverson
12:57
Shot - Quality on net
#16 Nathan Todd shoots on #35 Brandon Halverson
13:21
Shot - Non quality on net
#73 Artur Tianulin shoots on #35 Brandon Halverson
13:21
Penalty
Derek Pratt called for Tripping - minor (2:00 minutes)
13:21
Goalkeeper Change
Étienne Marcoux out. Empty net.
13:26
Shot - Quality on net
#16 Nathan Todd shoots on #35 Brandon Halverson
14:09
Shot - Quality goal
#3 Jonathan Racine shoots on #35 Brandon Halverson
14:09
Goal
Goal by #3 Jonathan Racine, assisted by #97 David Vallorani and #20 Daniel Ciampini.
14:09
Goalkeeper In
Étienne Marcoux is now in as goalie.
16:15
Shot - Non quality on net
#73 Artur Tianulin shoots on #35 Brandon Halverson
17:46
Goalkeeper Change
Étienne Marcoux out. Empty net.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Joe Kalisz
#6
|
F | 0 | 1 | +1 | 1 | 0 |
|
Derek Pratt
#7
|
D | 0 | 1 | +1 | 1 | 2 |
|
Ryan Culkin
#8
|
D | 0 | 0 | +1 | 1 | 0 |
|
Drew Melanson
#9
|
F | 0 | 0 | +1 | 0 | 0 |
|
Greg Chase
#10
|
LW | 0 | 0 | +1 | 3 | 2 |
|
Jason Salvaggio
#11
|
F | 1 | 1 | +2 | 2 | 2 |
|
Dwyer Tschantz
#12
|
F | 0 | 0 | 0 | 1 | 0 |
|
Michael McNicholas
#13
|
F | 0 | 0 | +1 | 2 | 0 |
|
Brycen Martin
#14
|
D | 0 | 0 | +1 | 2 | 0 |
|
Morgan Adams-Moisan
#16
|
F | 1 | 0 | +1 | 2 | 0 |
|
Ty Ronning
#17
|
F | 1 | 0 | +1 | 3 | 0 |
|
Ryan Ferrill
#18
|
F | 0 | 0 | 0 | 1 | 0 |
|
Dillan Fox
#19
|
F | 0 | 1 | +1 | 0 | 0 |
|
John Furgele
#21
|
D | 0 | 1 | +2 | 2 | 4 |
|
Zach Tolkinen
#27
|
D | 0 | 0 | +1 | 2 | 0 |
|
Garrett Cecere
#29
|
D | 0 | 0 | 0 | 0 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Hannu Toivonen
#30
|
0 | 0.000 | 0 | 0 |
|
Brandon Halverson
#35
|
37 | 97.368 | 1 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Chase Golightly
#2
|
D | 0 | 0 | -1 | 2 | 0 |
|
Jonathan Racine
#3
|
D | 1 | 0 | -1 | 5 | 2 |
|
Jackson Leef
#5
|
C | 0 | 0 | -1 | 0 | 0 |
|
Brandon Marino
#13
|
RW | 0 | 0 | -2 | 3 | 0 |
|
Nathan Todd
#16
|
C | 0 | 0 | 0 | 4 | 2 |
|
Erik Bradford
#19
|
C | 0 | 0 | 0 | 3 | 0 |
|
Daniel Ciampini
#20
|
LW | 0 | 1 | 0 | 3 | 0 |
|
Matt Petgrave
#22
|
D | 0 | 0 | -1 | 2 | 2 |
|
Mike Folkes
#24
|
D | 0 | 0 | -1 | 1 | 0 |
|
Jordan Henry
#25
|
D | 0 | 0 | -2 | 2 | 0 |
|
Anthony Beauregard
#26
|
RW | 0 | 0 | -1 | 2 | 0 |
|
David Pacan
#61
|
C | 0 | 0 | -2 | 2 | 0 |
|
Adrian Carbonara
#67
|
RW | 0 | 0 | 0 | 0 | 0 |
|
Artur Tianulin
#73
|
RW | 0 | 0 | -1 | 7 | 0 |
|
Mathieu Gagnon
#75
|
D | 0 | 0 | -2 | 0 | 2 |
|
David Vallorani
#97
|
LW | 0 | 1 | 0 | 2 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Austin Lotz
#35
|
0 | 0.000 | 0 | 0 |
|
Étienne Marcoux
#40
|
20 | 86.957 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Brampton Beast
Maine Mariners
38
23
Shots on Goal
3%
13%
Shots Percentage
4
4
Power Plays
10
10
Penalty Minutes
20
37
Saves
87%
97%
Saves Percentage
Referee:
Olivier Gouin
Linesmen:
Shane Kanaly,
Nathan Frechette
BRM Management
Cary Kaplan
(President/General Manager),
Colin Chaulk
(Head Coach/VP of Hockey Operations),
Frederic Lemay
(Director of Hockey Operations)
MNE Management
Daniel Briere
(Vice President of Operations),
Riley Armstrong
(Head Coach),
Anthony Bohn
(Assistant Coach)
Latest News
More News
ECHL Today - April 23
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
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
-