4
Final
2
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
BRM
|
1 | 3 | 0 | 4 |
KAL
|
1 | 1 | 0 | 2 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Brampton Beast
|
13 | 10 | 7 | 30 |
Kalamazoo Wings
|
13 | 12 | 11 | 36 |
Scoring
1st Period
9:24
Goal
Goal by #21 Zach Saar, assisted by #24 Kyle Thomas and #93 Justin Taylor.
11:12
Goal
Goal by #13 Brandon Marino, assisted by #61 David Pacan and #19 Erik Bradford.
2nd Period
2:28
Goal
Goal by #97 David Vallorani, assisted by #14 Chris Martenet and #13 Brandon Marino.
5:15
Goal
Goal by #25 Aleksandr Mikulovich, assisted by #93 Justin Taylor and #21 Zach Saar.
10:05
Goal
Goal by #61 David Pacan, assisted by #13 Brandon Marino and #97 David Vallorani.
16:27
Goal
Goal by #16 Nathan Todd, assisted by #26 Anthony Beauregard and #22 Matt Petgrave.
3rd Period
Penalties
1st Period
1:00
Penalty
David Pacan called for Slashing - minor (2:00 minutes)
10:39
Penalty
Matt Joyaux called for Tripping - minor (2:00 minutes)
14:03
Penalty
Wade Murphy called for Tripping - minor (2:00 minutes)
18:54
Penalty
Justin Taylor called for Interference - minor (2:00 minutes)
18:58
Penalty
Erik Bradford called for Interference - minor (2:00 minutes)
2nd Period
3:29
Penalty
Daniel Ciampini called for Cross-Checking Minor (2:00 minutes)
5:54
Penalty
Chad McDonald called for High-sticking - minor (2:00 minutes)
14:12
Penalty
Matt Joyaux called for High-sticking - minor (2:00 minutes)
3rd Period
1:09
Penalty
Brandon Anselmini called for Cross-Checking Minor (2:00 minutes)
6:04
Penalty
Brandon Anselmini called for Tripping - minor (2:00 minutes)
8:05
Penalty
Aaron Luchuk called for Tripping - minor (2:00 minutes)
17:38
Penalty
Aleksandr Mikulovich called for Roughing - minor (2:00 minutes)
17:38
Penalty
Aleksandr Mikulovich called for Cross-Checking Minor (2:00 minutes)
17:38
Penalty
Mathieu Gagnon called for Roughing - minor (2:00 minutes)
19:30
Penalty
Macoy Erkamps called for Roughing - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Keegan Asmundson is now in as goalie.
0:00
Goalkeeper In
Étienne Marcoux is now in as goalie.
1:00
Penalty
David Pacan called for Slashing - minor (2:00 minutes)
2:18
Shot - Quality on net
#24 Kyle Thomas shoots on #40 Étienne Marcoux
2:38
Shot - Quality on net
#5 Jackson Leef shoots on #30 Keegan Asmundson
3:14
Shot - Quality on net
#13 Brandon Marino shoots on #30 Keegan Asmundson
5:31
Shot - Quality on net
#4 Matt Joyaux shoots on #40 Étienne Marcoux
6:05
Shot - Quality on net
#13 Brandon Marino shoots on #30 Keegan Asmundson
6:05
Shot - Non quality on net
#9 Chad McDonald shoots on #40 Étienne Marcoux
6:05
Shot - Quality on net
#38 Luke Sandler shoots on #40 Étienne Marcoux
6:05
Shot - Quality on net
#11 Wade Murphy shoots on #40 Étienne Marcoux
6:05
Shot - Quality on net
#17 Brandon Anselmini shoots on #40 Étienne Marcoux
6:05
Shot - Quality on net
#17 Brandon Anselmini shoots on #40 Étienne Marcoux
6:05
Shot - Non quality on net
#7 Kyle Bushee shoots on #40 Étienne Marcoux
6:05
Shot - Non quality on net
#16 Nathan Todd shoots on #30 Keegan Asmundson
8:56
Shot - Quality on net
#20 Daniel Ciampini shoots on #30 Keegan Asmundson
9:24
Shot - Quality goal
#21 Zach Saar shoots on #40 Étienne Marcoux
9:24
Goal
Goal by #21 Zach Saar, assisted by #24 Kyle Thomas and #93 Justin Taylor.
10:39
Penalty
Matt Joyaux called for Tripping - minor (2:00 minutes)
11:10
Shot - Quality on net
#61 David Pacan shoots on #30 Keegan Asmundson
11:12
Shot - Quality on net
#13 Brandon Marino shoots on #30 Keegan Asmundson
11:12
Shot - Non quality goal
#13 Brandon Marino shoots on #30 Keegan Asmundson
11:12
Goal
Goal by #13 Brandon Marino, assisted by #61 David Pacan and #19 Erik Bradford.
11:45
Shot - Non quality on net
#25 Jordan Henry shoots on #30 Keegan Asmundson
12:37
Shot - Non quality on net
#20 Daniel Ciampini shoots on #30 Keegan Asmundson
12:47
Shot - Non quality on net
#61 David Pacan shoots on #30 Keegan Asmundson
14:03
Penalty
Wade Murphy called for Tripping - minor (2:00 minutes)
15:19
Shot - Quality on net
#24 Kyle Thomas shoots on #40 Étienne Marcoux
16:33
Shot - Non quality on net
#12 Chris Collins shoots on #40 Étienne Marcoux
17:14
Shot - Non quality on net
#27 Aaron Luchuk shoots on #30 Keegan Asmundson
17:23
Shot - Non quality on net
#93 Justin Taylor shoots on #40 Étienne Marcoux
17:47
Shot - Non quality on net
#12 Chris Collins shoots on #40 Étienne Marcoux
18:54
Penalty
Justin Taylor called for Interference - minor (2:00 minutes)
18:58
Penalty
Erik Bradford called for Interference - minor (2:00 minutes)
20:00
Shot - Quality on net
#22 Matt Petgrave shoots on #30 Keegan Asmundson
2nd Period
0:34
Shot - Quality on net
#17 Brandon Anselmini shoots on #40 Étienne Marcoux
2:07
Shot - Non quality on net
#38 Luke Sandler shoots on #40 Étienne Marcoux
2:28
Shot - Quality goal
#97 David Vallorani shoots on #30 Keegan Asmundson
2:28
Goal
Goal by #97 David Vallorani, assisted by #14 Chris Martenet and #13 Brandon Marino.
2:30
Shot - Quality on net
#28 Macoy Erkamps shoots on #30 Keegan Asmundson
3:06
Shot - Quality on net
#4 Matt Joyaux shoots on #40 Étienne Marcoux
3:29
Penalty
Daniel Ciampini called for Cross-Checking Minor (2:00 minutes)
4:36
Shot - Quality on net
#11 Wade Murphy shoots on #40 Étienne Marcoux
5:00
Shot - Non quality on net
#61 David Pacan shoots on #30 Keegan Asmundson
5:12
Shot - Non quality on net
#17 Brandon Anselmini shoots on #40 Étienne Marcoux
5:15
Shot - Non quality goal
#25 Aleksandr Mikulovich shoots on #40 Étienne Marcoux
5:15
Goal
Goal by #25 Aleksandr Mikulovich, assisted by #93 Justin Taylor and #21 Zach Saar.
5:54
Penalty
Chad McDonald called for High-sticking - minor (2:00 minutes)
6:02
Shot - Non quality on net
#28 Tyler Ganly shoots on #40 Étienne Marcoux
8:40
Shot - Quality on net
#5 Ben Betker shoots on #40 Étienne Marcoux
10:05
Shot - Quality goal
#61 David Pacan shoots on #30 Keegan Asmundson
10:05
Goal
Goal by #61 David Pacan, assisted by #13 Brandon Marino and #97 David Vallorani.
12:37
Shot - Quality on net
#21 Zach Saar shoots on #40 Étienne Marcoux
12:49
Shot - Non quality on net
#16 Nathan Todd shoots on #30 Keegan Asmundson
14:12
Penalty
Matt Joyaux called for High-sticking - minor (2:00 minutes)
14:36
Shot - Non quality on net
#28 Macoy Erkamps shoots on #30 Keegan Asmundson
15:33
Shot - Non quality on net
#24 Kyle Thomas shoots on #40 Étienne Marcoux
15:41
Shot - Non quality on net
#19 Erik Bradford shoots on #30 Keegan Asmundson
16:27
Shot - Quality on net
#38 Luke Sandler shoots on #40 Étienne Marcoux
16:27
Shot - Quality goal
#16 Nathan Todd shoots on #30 Keegan Asmundson
16:27
Goal
Goal by #16 Nathan Todd, assisted by #26 Anthony Beauregard and #22 Matt Petgrave.
18:43
Shot - Non quality on net
#26 Anthony Beauregard shoots on #30 Keegan Asmundson
19:21
Shot - Non quality on net
#20 Daniel Ciampini shoots on #30 Keegan Asmundson
19:58
Shot - Non quality on net
#12 Chris Collins shoots on #40 Étienne Marcoux
3rd Period
1:09
Penalty
Brandon Anselmini called for Cross-Checking Minor (2:00 minutes)
1:57
Shot - Quality on net
#24 Kyle Thomas shoots on #40 Étienne Marcoux
2:11
Shot - Quality on net
#20 Daniel Ciampini shoots on #30 Keegan Asmundson
5:02
Shot - Non quality on net
#28 Macoy Erkamps shoots on #30 Keegan Asmundson
6:04
Penalty
Brandon Anselmini called for Tripping - minor (2:00 minutes)
7:23
Shot - Non quality on net
#19 Erik Bradford shoots on #30 Keegan Asmundson
8:05
Penalty
Aaron Luchuk called for Tripping - minor (2:00 minutes)
8:48
Shot - Non quality on net
#93 Justin Taylor shoots on #40 Étienne Marcoux
8:55
Shot - Non quality on net
#44 Jagger Dirk shoots on #40 Étienne Marcoux
9:02
Shot - Non quality on net
#7 Kyle Bushee shoots on #40 Étienne Marcoux
9:26
Shot - Non quality on net
#17 Brandon Anselmini shoots on #40 Étienne Marcoux
9:42
Shot - Non quality on net
#17 Brandon Anselmini shoots on #40 Étienne Marcoux
10:11
Shot - Quality on net
#21 Zach Saar shoots on #40 Étienne Marcoux
11:12
Shot - Non quality on net
#75 Mathieu Gagnon shoots on #30 Keegan Asmundson
12:02
Shot - Non quality on net
#61 David Pacan shoots on #30 Keegan Asmundson
13:04
Shot - Non quality on net
#13 Brandon Marino shoots on #30 Keegan Asmundson
17:38
Shot - Quality on net
#93 Justin Taylor shoots on #40 Étienne Marcoux
17:38
Shot - Quality on net
#93 Justin Taylor shoots on #40 Étienne Marcoux
17:38
Penalty
Aleksandr Mikulovich called for Roughing - minor (2:00 minutes)
17:38
Penalty
Aleksandr Mikulovich called for Cross-Checking Minor (2:00 minutes)
17:38
Penalty
Mathieu Gagnon called for Roughing - minor (2:00 minutes)
19:06
Shot - Quality on net
#5 Ben Betker shoots on #40 Étienne Marcoux
19:30
Shot - Quality on net
#19 Erik Bradford shoots on #30 Keegan Asmundson
19:30
Penalty
Macoy Erkamps called for Roughing - minor (2:00 minutes)
19:41
Goalkeeper Change
Keegan Asmundson out. Empty net.
19:47
Shot - Quality on net
#21 Zach Saar shoots on #40 Étienne Marcoux
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Matt Joyaux
#4
|
D | 0 | 0 | 0 | 2 | 4 |
|
Ben Betker
#5
|
D | 0 | 0 | 0 | 2 | 0 |
|
Kyle Bushee
#7
|
D | 0 | 0 | -1 | 2 | 0 |
|
Chad McDonald
#9
|
F | 0 | 0 | -1 | 1 | 2 |
|
Zach Diamantoni
#10
|
F | 0 | 0 | -2 | 0 | 0 |
|
Wade Murphy
#11
|
F | 0 | 0 | -2 | 2 | 2 |
|
Chris Collins
#12
|
F | 0 | 0 | -2 | 3 | 0 |
|
Ben Wilson
#14
|
D | 0 | 0 | -2 | 0 | 0 |
|
Brandon Anselmini
#17
|
D | 0 | 0 | 0 | 6 | 4 |
|
Zach Saar
#21
|
F | 1 | 1 | +1 | 4 | 0 |
|
Kyle Thomas
#24
|
F | 0 | 1 | +1 | 4 | 0 |
|
Aleksandr Mikulovich
#25
|
D | 1 | 0 | 0 | 1 | 4 |
|
Tyler Ganly
#28
|
D | 0 | 0 | -1 | 1 | 0 |
|
Luke Sandler
#38
|
F | 0 | 0 | -1 | 3 | 0 |
|
Jagger Dirk
#44
|
D | 0 | 0 | -1 | 1 | 0 |
|
Justin Taylor
#93
|
F | 0 | 2 | +1 | 4 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Jake Hildebrand
#29
|
0 | 0.000 | 0 | 0 |
|
Keegan Asmundson
#30
|
26 | 86.667 | 4 | 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 | 0 | 0 | 0 |
|
Jackson Leef
#5
|
C | 0 | 0 | +1 | 1 | 0 |
|
Austin McEneny
#8
|
D | 0 | 0 | +1 | 0 | 0 |
|
Brandon Marino
#13
|
RW | 1 | 2 | +2 | 5 | 0 |
|
Chris Martenet
#14
|
D | 0 | 1 | +1 | 0 | 0 |
|
Nathan Todd
#16
|
C | 1 | 0 | +1 | 3 | 0 |
|
Erik Bradford
#19
|
C | 0 | 1 | -1 | 3 | 2 |
|
Daniel Ciampini
#20
|
LW | 0 | 0 | -1 | 4 | 2 |
|
Matt Petgrave
#22
|
D | 0 | 1 | +1 | 1 | 0 |
|
Jordan Henry
#25
|
D | 0 | 0 | +1 | 1 | 0 |
|
Anthony Beauregard
#26
|
C | 0 | 1 | +1 | 1 | 0 |
|
Aaron Luchuk
#27
|
C | 0 | 0 | -1 | 1 | 2 |
|
Macoy Erkamps
#28
|
D | 0 | 0 | 0 | 3 | 2 |
|
David Pacan
#61
|
C | 1 | 1 | +2 | 5 | 2 |
|
Mathieu Gagnon
#75
|
D | 0 | 0 | 0 | 1 | 2 |
|
David Vallorani
#97
|
LW | 1 | 1 | +2 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Daniel Altshuller
#37
|
0 | 0.000 | 0 | 0 |
|
Étienne Marcoux
#40
|
34 | 94.444 | 2 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Brampton Beast
Kalamazoo Wings
30
36
Shots on Goal
13%
6%
Shots Percentage
8
5
Power Plays
12
18
Penalty Minutes
34
26
Saves
94%
87%
Saves Percentage
Referee:
Steven Rouillard
Linesmen:
Logan Bellgraph,
Patrick Richardson
BRM Management
Cary Kaplan
(President/General Manager),
Colin Chaulk
(Head Coach/VP of Hockey Operations),
Frederic Lemay
(Director of Hockey Operations)
KAL Management
Nick Bootland
(Head Coach),
Joel Martin
(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
-