
1
Final
4

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
0 | 0 | 1 | 1 |
![]() |
0 | 3 | 1 | 4 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
3 | 5 | 11 | 19 |
![]() |
15 | 20 | 9 | 44 |
Scoring
1st Period
2nd Period

3:13
Goal
Goal by #24 Colin Swoyer, assisted by #28 Brandon Kruse and #37 Dylan Moulton.

8:14
Goal
Goal by #23 Conlan Keenan, assisted by #13 Billy Moskal and #4 Will Hillman.

12:02
Goal
Goal by #8 Nick Andrews, assisted by #7 Sam Craggs.
3rd Period

14:02
Goal
Goal by #18 Trenton Bliss, assisted by #16 Brandon Hawkins and #24 Colin Swoyer.

15:30
Goal
Goal by #8 Luke Loheit, assisted by #11 Landon McCallum and #7 Nathan Dunkley.
Penalties
1st Period

3:38
Penalty
Brandon Kruse called for Slashing - minor (2:00 minutes)

10:42
Penalty Shot
Penalty shot by #21 Carson Bantle saved by #1 Jack LaFontaine

10:42
Penalty
Jake McLaughlin called for Penalty Shot - Hooking From Behind (0:00 minutes)

14:48
Penalty
Colby Ambrosio called for High-sticking - double minor (4:00 minutes)
2nd Period

5:36
Penalty
Marcus Crawford called for Roughing - minor (2:00 minutes)

9:55
Penalty
Nick Andrews called for High-sticking - minor (2:00 minutes)

16:25
Penalty
Justin MacPherson called for Roughing - minor (2:00 minutes)

19:22
Penalty
Billy Moskal called for Tripping - minor (2:00 minutes)
3rd Period

12:32
Penalty
Nolan Sullivan called for Roughing - minor (2:00 minutes)

14:38
Penalty
Billy Moskal called for Slashing - minor (2:00 minutes)

18:12
Penalty
Nolan Sullivan called for Slashing - minor (2:00 minutes)

18:48
Penalty
Sam Craggs called for Roughing - minor (2:00 minutes)

18:48
Penalty
Jimmy Mazza called for Misconduct - Inciting (10:00 minutes)

18:48
Penalty
Justin MacPherson called for Roughing - minor (2:00 minutes)

19:13
Penalty
Marcus Crawford called for Slashing - minor (2:00 minutes)
1st Period

0:00
Goalkeeper In
Jack LaFontaine is now in as goalie.

0:00
Goalkeeper In
Carter Gylander is now in as goalie.

0:51
Shot - Quality on net
#9 Matt Anderson shoots on #1 Jack LaFontaine

1:02
Shot - Non quality on net
#5 Jalen Smereck shoots on #1 Jack LaFontaine

1:25
Shot - Non quality on net
#17 Tyler Spezia shoots on #1 Jack LaFontaine

1:53
Shot - Non quality on net
#3 Charlie Wright shoots on #32 Carter Gylander

3:12
Shot - Non quality on net
#21 Jimmy Glynn shoots on #32 Carter Gylander

3:38
Penalty
Brandon Kruse called for Slashing - minor (2:00 minutes)

5:11
Shot - Non quality on net
#24 Colin Swoyer shoots on #1 Jack LaFontaine

6:38
Shot - Non quality on net
#26 Nolan Moyle shoots on #1 Jack LaFontaine

7:07
Shot - Quality on net
#10 Cole Gallant shoots on #1 Jack LaFontaine

7:14
Shot - Non quality on net
#9 Matt Anderson shoots on #1 Jack LaFontaine

7:26
Shot - Quality on net
#22 Casey Carreau shoots on #32 Carter Gylander

10:03
Shot - Non quality on net
#77 Colby Ambrosio shoots on #1 Jack LaFontaine

10:39
Shot - Quality on net
#21 Carson Bantle shoots on #1 Jack LaFontaine

10:40
Shot - Quality on net
#26 Nolan Moyle shoots on #1 Jack LaFontaine

10:42
Penalty Shot
Penalty shot by #21 Carson Bantle saved by #1 Jack LaFontaine

10:42
Penalty
Jake McLaughlin called for Penalty Shot - Hooking From Behind (0:00 minutes)

10:45
Shot - Non quality on net
#5 Jalen Smereck shoots on #1 Jack LaFontaine

11:05
Shot - Non quality on net
#8 Nick Andrews shoots on #1 Jack LaFontaine

13:14
Shot - Quality on net
#24 Colin Swoyer shoots on #1 Jack LaFontaine

14:16
Shot - Non quality on net
#21 Carson Bantle shoots on #1 Jack LaFontaine

14:48
Penalty
Colby Ambrosio called for High-sticking - double minor (4:00 minutes)
2nd Period

1:44
Shot - Non quality on net
#16 Brandon Hawkins shoots on #1 Jack LaFontaine

1:45
Shot - Quality on net
#16 Brandon Hawkins shoots on #1 Jack LaFontaine

3:13
Shot - Non quality goal
#24 Colin Swoyer shoots on #1 Jack LaFontaine

3:13
Goal
Goal by #24 Colin Swoyer, assisted by #28 Brandon Kruse and #37 Dylan Moulton.

3:38
Shot - Non quality on net
#19 Nolan Sullivan shoots on #32 Carter Gylander

3:44
Shot - Quality on net
#21 Jimmy Glynn shoots on #32 Carter Gylander

4:41
Shot - Non quality on net
#6 Justin MacPherson shoots on #32 Carter Gylander

5:04
Shot - Non quality on net
#16 Brandon Hawkins shoots on #1 Jack LaFontaine

5:16
Shot - Non quality on net
#16 Brandon Hawkins shoots on #1 Jack LaFontaine

5:36
Penalty
Marcus Crawford called for Roughing - minor (2:00 minutes)

6:07
Shot - Non quality on net
#77 Colby Ambrosio shoots on #1 Jack LaFontaine

6:55
Shot - Non quality on net
#16 Brandon Hawkins shoots on #1 Jack LaFontaine

7:21
Shot - Non quality on net
#18 Trenton Bliss shoots on #1 Jack LaFontaine

7:39
Shot - Non quality on net
#16 Brandon Hawkins shoots on #1 Jack LaFontaine

8:14
Shot - Quality goal
#23 Conlan Keenan shoots on #1 Jack LaFontaine

8:14
Goal
Goal by #23 Conlan Keenan, assisted by #13 Billy Moskal and #4 Will Hillman.

9:36
Shot - Non quality on net
#28 Brandon Kruse shoots on #1 Jack LaFontaine

9:39
Shot - Non quality on net
#11 Brendon Michaelian shoots on #1 Jack LaFontaine

9:55
Penalty
Nick Andrews called for High-sticking - minor (2:00 minutes)

12:02
Shot - Quality goal
#8 Nick Andrews shoots on #1 Jack LaFontaine

12:02
Goal
Goal by #8 Nick Andrews, assisted by #7 Sam Craggs.

13:05
Shot - Non quality on net
#8 Nick Andrews shoots on #1 Jack LaFontaine

16:23
Shot - Non quality on net
#15 Marcus Crawford shoots on #32 Carter Gylander

16:24
Shot - Quality on net
#25 Chase Brand shoots on #32 Carter Gylander

16:25
Penalty
Justin MacPherson called for Roughing - minor (2:00 minutes)

16:43
Shot - Non quality on net
#16 Brandon Hawkins shoots on #1 Jack LaFontaine

17:26
Shot - Non quality on net
#16 Brandon Hawkins shoots on #1 Jack LaFontaine

17:30
Shot - Quality on net
#18 Trenton Bliss shoots on #1 Jack LaFontaine

17:55
Shot - Quality on net
#17 Tyler Spezia shoots on #1 Jack LaFontaine

18:54
Shot - Non quality on net
#4 Will Hillman shoots on #1 Jack LaFontaine

19:22
Penalty
Billy Moskal called for Tripping - minor (2:00 minutes)

19:41
Shot - Quality on net
#24 Colin Swoyer shoots on #1 Jack LaFontaine
3rd Period

2:25
Shot - Non quality on net
#27 Jake McLaughlin shoots on #32 Carter Gylander

4:45
Shot - Non quality on net
#77 Jimmy Mazza shoots on #32 Carter Gylander

6:42
Shot - Non quality on net
#11 Landon McCallum shoots on #32 Carter Gylander

6:59
Shot - Quality on net
#18 Trenton Bliss shoots on #1 Jack LaFontaine

8:01
Shot - Non quality on net
#9 Cam Morrison shoots on #32 Carter Gylander

8:23
Shot - Non quality on net
#6 Justin MacPherson shoots on #32 Carter Gylander

9:29
Shot - Non quality on net
#13 Billy Moskal shoots on #1 Jack LaFontaine

11:26
Shot - Non quality on net
#21 Carson Bantle shoots on #1 Jack LaFontaine

11:57
Shot - Non quality on net
#17 Tyler Spezia shoots on #1 Jack LaFontaine

12:32
Penalty
Nolan Sullivan called for Roughing - minor (2:00 minutes)

12:42
Shot - Non quality on net
#9 Matt Anderson shoots on #1 Jack LaFontaine

13:29
Shot - Non quality on net
#9 Cam Morrison shoots on #32 Carter Gylander

14:02
Shot - Quality goal
#18 Trenton Bliss shoots on #1 Jack LaFontaine

14:02
Goal
Goal by #18 Trenton Bliss, assisted by #16 Brandon Hawkins and #24 Colin Swoyer.

14:38
Penalty
Billy Moskal called for Slashing - minor (2:00 minutes)

14:38
Goalkeeper Change
Jack LaFontaine out. Empty net.

14:48
Shot - Non quality on net
#8 Luke Loheit shoots on #32 Carter Gylander

15:16
Shot - Non quality on net
#6 Justin MacPherson shoots on #32 Carter Gylander

15:30
Shot - Non quality goal
#8 Luke Loheit shoots on #32 Carter Gylander

15:30
Goal
Goal by #8 Luke Loheit, assisted by #11 Landon McCallum and #7 Nathan Dunkley.

15:30
Goalkeeper In
Jack LaFontaine is now in as goalie.

16:07
Goalkeeper Change
Jack LaFontaine out. Empty net.

16:51
Shot - Non quality on net
#28 Cade Borchardt shoots on #32 Carter Gylander

18:11
Shot - Quality on net
#17 Jackson Berezowski shoots on #32 Carter Gylander

18:12
Penalty
Nolan Sullivan called for Slashing - minor (2:00 minutes)

18:12
Goalkeeper In
Jack LaFontaine is now in as goalie.

18:48
Penalty
Sam Craggs called for Roughing - minor (2:00 minutes)

18:48
Penalty
Jimmy Mazza called for Misconduct - Inciting (10:00 minutes)

18:48
Penalty
Justin MacPherson called for Roughing - minor (2:00 minutes)

19:13
Penalty
Marcus Crawford called for Slashing - minor (2:00 minutes)

19:32
Shot - Non quality on net
#8 Nick Andrews shoots on #1 Jack LaFontaine

19:51
Shot - Non quality on net
#11 Brendon Michaelian shoots on #1 Jack LaFontaine

19:59
Shot - Quality on net
#11 Brendon Michaelian shoots on #1 Jack LaFontaine
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Will Hillman
#4
|
F | 0 | 1 | +1 | 1 | 0 |
Jalen Smereck
#5
|
D | 0 | 0 | +2 | 2 | 0 |
Sam Craggs
#7
|
F | 0 | 1 | +2 | 0 | 2 |
Nick Andrews
#8
|
D | 1 | 0 | +1 | 4 | 2 |
Matt Anderson
#9
|
D | 0 | 0 | +2 | 3 | 0 |
Cole Gallant
#10
|
F | 0 | 0 | 0 | 1 | 0 |
Brendon Michaelian
#11
|
D | 0 | 0 | 0 | 3 | 0 |
Billy Moskal
#13
|
F | 0 | 1 | +1 | 1 | 4 |
Brandon Hawkins
#16
|
F | 0 | 1 | 0 | 8 | 0 |
Tyler Spezia
#17
|
F | 0 | 0 | +1 | 3 | 0 |
Trenton Bliss
#18
|
F | 1 | 0 | 0 | 4 | 0 |
Carson Bantle
#21
|
F | 0 | 0 | 0 | 4 | 0 |
Conlan Keenan
#23
|
F | 1 | 0 | +1 | 1 | 0 |
Colin Swoyer
#24
|
D | 1 | 1 | +1 | 4 | 0 |
Nolan Moyle
#26
|
F | 0 | 0 | 0 | 2 | 0 |
Brandon Kruse
#28
|
F | 0 | 1 | +1 | 1 | 2 |
Dylan Moulton
#37
|
D | 0 | 1 | +1 | 0 | 0 |
Colby Ambrosio
#77
|
F | 0 | 0 | +1 | 2 | 4 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Jan Bednar
#30
|
0 | 0.000 | 0 | 0 |
Carter Gylander
#32
|
18 | 94.737 | 1 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Charlie Wright
#3
|
D | 0 | 0 | -1 | 1 | 0 |
Nate Knoepke
#5
|
D | 0 | 0 | -1 | 0 | 0 |
Justin MacPherson
#6
|
D | 0 | 0 | 0 | 3 | 4 |
Nathan Dunkley
#7
|
F | 0 | 1 | -1 | 0 | 0 |
Luke Loheit
#8
|
F | 1 | 0 | 0 | 2 | 0 |
Cam Morrison
#9
|
F | 0 | 0 | -1 | 2 | 0 |
Landon McCallum
#11
|
F | 0 | 1 | -1 | 1 | 0 |
Marcus Crawford
#15
|
D | 0 | 0 | -1 | 1 | 4 |
Jackson Berezowski
#17
|
F | 0 | 0 | -2 | 1 | 0 |
Damien Giroux
#18
|
F | 0 | 0 | -2 | 0 | 0 |
Nolan Sullivan
#19
|
F | 0 | 0 | 0 | 1 | 4 |
Jimmy Glynn
#21
|
F | 0 | 0 | 0 | 2 | 0 |
Casey Carreau
#22
|
F | 0 | 0 | -1 | 1 | 0 |
Chase Brand
#25
|
F | 0 | 0 | 0 | 1 | 0 |
Jake McLaughlin
#27
|
D | 0 | 0 | -1 | 1 | 0 |
Cade Borchardt
#28
|
F | 0 | 0 | -1 | 1 | 0 |
Max Andreev
#44
|
F | 0 | 0 | -1 | 0 | 0 |
Jimmy Mazza
#77
|
D | 0 | 0 | -1 | 1 | 10 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Jack LaFontaine
#1
|
40 | 90.909 | 4 | 0 |
Noah West
#60
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


19
44
Shots on Goal
5%
9%
Shots Percentage
6
5
Power Plays
22
14
Penalty Minutes
40
18
Saves
91%
95%
Saves Percentage
Referees:
Rocco Stachowiak,
Logan Gruhl
Linesmen:
Matthew Heinen,
Craig Ford
KC Management
Tad O'Had
(Head Coach/General Manager),
Riley Weselowski
(Associate Coach),
Rob Couturier
(Goaltending/Video Coach)
TOL Management
Joseph D. Napoli
(President),
Neil Neukam
(General Manager),
Pat Mikesch
(Head Coach),
Brent Bain
(Assistant Coach),
Alden Hirschfeld
(Assistant Coach)
Latest News
More News

ECHL Transactions - June 20

Royals hire Peters as head coach

New Mexico Pro Hockey announces finalists for "Name the Team" Contest

ECHL represented on Stanley Cup champion for 25th straight year

Carkner departs Solar Bears for AHL

Weber named Heartlanders head coach

ECHL announces Protected Lists

Recap of 2025 Kelly Cup Finals

Trois-Rivières claims 2025 Kelly Cup title
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
-