
4
Final
1

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
2 | 0 | 2 | 4 |
![]() |
0 | 0 | 1 | 1 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
15 | 10 | 7 | 32 |
![]() |
10 | 10 | 7 | 27 |
Scoring
1st Period

12:38
Goal
Goal by #14 Jacob Hayhurst, assisted by #49 Cole Coskey and #44 Max Andreev.

16:42
Goal
Goal by #5 Nate Knoepke, assisted by #14 Jacob Hayhurst and #29 Tucker Robertson.
2nd Period
3rd Period

2:49
Goal
Goal by #8 Kyle Jackson, assisted by #44 Max Andreev and #49 Cole Coskey.

3:22
Goal
Goal by #11 Tyler Poulsen, assisted by #86 Yaroslav Yevdokimov and #84 Tag Bertuzzi.

18:53
Goal
Goal by #20 Nolan Walker, assisted by #24 Marc-Olivier Duquette and #28 Cade Borchardt.
Penalties
1st Period

13:24
Penalty
Mike McKee called for Fighting - Major (5:00 minutes)

13:24
Penalty
Justin Nachbaur called for Fighting - Major (5:00 minutes)
2nd Period

5:37
Penalty
Nate Knoepke called for Hooking - minor (2:00 minutes)

8:03
Penalty
Davis Codd called for High-sticking - minor (2:00 minutes)

17:05
Penalty
Jake McLaughlin called for Holding - minor (2:00 minutes)
3rd Period

1:48
Penalty
Kalvyn Watson called for Hooking - minor (2:00 minutes)

9:32
Penalty
Duggie Lagrone called for Hooking - minor (2:00 minutes)

10:27
Penalty
Cole Coskey called for Tripping - minor (2:00 minutes)

19:42
Penalty
Luke Santerno called for Tripping - minor (2:00 minutes)
1st Period

0:00
Goalkeeper In
Cale Morris is now in as goalie.

0:00
Goalkeeper In
Tomas Suchanek is now in as goalie.

0:47
Shot - Quality on net
#19 Carson Focht shoots on #33 Cale Morris

0:56
Shot - Non quality on net
#22 Luka Profaca shoots on #33 Cale Morris

1:10
Shot - Non quality on net
#37 Kyle Crnkovic shoots on #33 Cale Morris

1:59
Shot - Non quality on net
#7 Theo Calvas shoots on #39 Tomas Suchanek

2:03
Shot - Quality on net
#44 Max Andreev shoots on #39 Tomas Suchanek

2:26
Shot - Non quality on net
#44 Max Andreev shoots on #39 Tomas Suchanek

2:36
Shot - Quality on net
#14 Jacob Hayhurst shoots on #39 Tomas Suchanek

2:53
Shot - Quality on net
#29 Tucker Robertson shoots on #39 Tomas Suchanek

3:32
Shot - Non quality on net
#14 Jacob Hayhurst shoots on #39 Tomas Suchanek

4:09
Shot - Non quality on net
#5 Nate Knoepke shoots on #39 Tomas Suchanek

4:43
Shot - Non quality on net
#7 Theo Calvas shoots on #39 Tomas Suchanek

5:35
Shot - Quality on net
#43 Davis Codd shoots on #33 Cale Morris

9:20
Shot - Non quality on net
#14 Jacob Hayhurst shoots on #39 Tomas Suchanek

9:40
Shot - Non quality on net
#26 Jared Brandt shoots on #39 Tomas Suchanek

10:17
Shot - Non quality on net
#29 Tucker Robertson shoots on #39 Tomas Suchanek

10:21
Shot - Non quality on net
#27 Jake McLaughlin shoots on #39 Tomas Suchanek

10:58
Shot - Non quality on net
#14 Andy Carroll shoots on #33 Cale Morris

11:45
Shot - Quality on net
#5 Nate Knoepke shoots on #39 Tomas Suchanek

12:38
Shot - Quality goal
#14 Jacob Hayhurst shoots on #39 Tomas Suchanek

12:38
Goal
Goal by #14 Jacob Hayhurst, assisted by #49 Cole Coskey and #44 Max Andreev.

13:01
Shot - Non quality on net
#26 Michael Farren shoots on #33 Cale Morris

13:24
Penalty
Mike McKee called for Fighting - Major (5:00 minutes)

13:24
Penalty
Justin Nachbaur called for Fighting - Major (5:00 minutes)

15:54
Shot - Quality on net
#11 Tyler Poulsen shoots on #33 Cale Morris

15:59
Shot - Quality on net
#32 Kishaun Gervais shoots on #33 Cale Morris

16:42
Shot - Quality goal
#5 Nate Knoepke shoots on #39 Tomas Suchanek

16:42
Goal
Goal by #5 Nate Knoepke, assisted by #14 Jacob Hayhurst and #29 Tucker Robertson.

17:16
Shot - Quality on net
#19 Carson Focht shoots on #33 Cale Morris

17:27
Shot - Quality on net
#86 Yaroslav Yevdokimov shoots on #33 Cale Morris
2nd Period

0:27
Shot - Quality on net
#17 Patrick Curry shoots on #39 Tomas Suchanek

1:19
Shot - Non quality on net
#9 Luke Santerno shoots on #39 Tomas Suchanek

1:30
Shot - Non quality on net
#8 Kyle Jackson shoots on #39 Tomas Suchanek

2:40
Shot - Quality on net
#17 Patrick Curry shoots on #39 Tomas Suchanek

2:49
Shot - Non quality on net
#29 Dante Sheriff shoots on #33 Cale Morris

5:37
Penalty
Nate Knoepke called for Hooking - minor (2:00 minutes)

6:32
Shot - Quality on net
#19 Carson Focht shoots on #33 Cale Morris

6:45
Shot - Quality on net
#43 Davis Codd shoots on #33 Cale Morris

7:12
Shot - Quality on net
#84 Tag Bertuzzi shoots on #33 Cale Morris

8:03
Penalty
Davis Codd called for High-sticking - minor (2:00 minutes)

8:07
Shot - Non quality on net
#29 Tucker Robertson shoots on #39 Tomas Suchanek

8:27
Shot - Quality on net
#29 Tucker Robertson shoots on #39 Tomas Suchanek

9:46
Shot - Quality on net
#15 Jake Jaremko shoots on #39 Tomas Suchanek

11:07
Shot - Non quality on net
#26 Jared Brandt shoots on #39 Tomas Suchanek

12:13
Shot - Quality on net
#32 Kishaun Gervais shoots on #33 Cale Morris

14:32
Shot - Quality on net
#84 Tag Bertuzzi shoots on #33 Cale Morris

15:05
Shot - Non quality on net
#27 Jake McLaughlin shoots on #39 Tomas Suchanek

17:05
Penalty
Jake McLaughlin called for Holding - minor (2:00 minutes)

17:25
Shot - Non quality on net
#5 Duggie Lagrone shoots on #33 Cale Morris

17:35
Shot - Quality on net
#15 Eddie Matsushima shoots on #33 Cale Morris

18:59
Shot - Quality on net
#14 Andy Carroll shoots on #33 Cale Morris

19:05
Shot - Quality on net
#19 Carson Focht shoots on #33 Cale Morris

19:29
Shot - Non quality on net
#29 Tucker Robertson shoots on #39 Tomas Suchanek
3rd Period

1:19
Goalkeeper Change
Cale Morris out. Empty net.

1:48
Shot - Non quality on net
#5 Nate Knoepke shoots on #39 Tomas Suchanek

1:48
Penalty
Kalvyn Watson called for Hooking - minor (2:00 minutes)

1:48
Goalkeeper In
Cale Morris is now in as goalie.

2:40
Shot - Non quality on net
#44 Max Andreev shoots on #39 Tomas Suchanek

2:49
Shot - Quality goal
#8 Kyle Jackson shoots on #39 Tomas Suchanek

2:49
Goal
Goal by #8 Kyle Jackson, assisted by #44 Max Andreev and #49 Cole Coskey.

3:22
Shot - Quality goal
#11 Tyler Poulsen shoots on #33 Cale Morris

3:22
Goal
Goal by #11 Tyler Poulsen, assisted by #86 Yaroslav Yevdokimov and #84 Tag Bertuzzi.

4:49
Shot - Quality on net
#5 Duggie Lagrone shoots on #33 Cale Morris

5:36
Shot - Non quality on net
#86 Yaroslav Yevdokimov shoots on #33 Cale Morris

6:55
Shot - Quality on net
#49 Cole Coskey shoots on #39 Tomas Suchanek

9:20
Shot - Quality on net
#17 Patrick Curry shoots on #39 Tomas Suchanek

9:29
Goalkeeper Change
Cale Morris out. Empty net.

9:32
Penalty
Duggie Lagrone called for Hooking - minor (2:00 minutes)

9:32
Goalkeeper In
Cale Morris is now in as goalie.

10:27
Penalty
Cole Coskey called for Tripping - minor (2:00 minutes)

12:12
Shot - Non quality on net
#15 Eddie Matsushima shoots on #33 Cale Morris

12:24
Shot - Quality on net
#37 Kyle Crnkovic shoots on #33 Cale Morris

12:36
Shot - Quality on net
#29 Dante Sheriff shoots on #33 Cale Morris

14:41
Shot - Quality on net
#14 Jacob Hayhurst shoots on #39 Tomas Suchanek

16:00
Shot - Non quality on net
#37 Kyle Crnkovic shoots on #33 Cale Morris

17:53
Goalkeeper Change
Tomas Suchanek out. Empty net.

18:53
Shot - Non quality goal
#20 Nolan Walker shoots on #39 Tomas Suchanek

18:53
Goal
Goal by #20 Nolan Walker, assisted by #24 Marc-Olivier Duquette and #28 Cade Borchardt.

18:53
Goalkeeper In
Tomas Suchanek is now in as goalie.

19:42
Penalty
Luke Santerno called for Tripping - minor (2:00 minutes)
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Duggie Lagrone
#5
|
D | 0 | 0 | -1 | 2 | 2 |
Anthony Costantini
#10
|
D | 0 | 0 | -1 | 0 | 0 |
Tyler Poulsen
#11
|
F | 1 | 0 | +1 | 2 | 0 |
Andy Carroll
#14
|
D | 0 | 0 | -1 | 2 | 0 |
Eddie Matsushima
#15
|
F | 0 | 0 | -3 | 2 | 0 |
Karl Boudrias
#16
|
D | 0 | 0 | -1 | 0 | 0 |
Carson Focht
#19
|
F | 0 | 0 | -1 | 4 | 0 |
Kalvyn Watson
#20
|
F | 0 | 0 | -1 | 0 | 2 |
Luka Profaca
#22
|
D | 0 | 0 | +1 | 1 | 0 |
Mike McKee
#24
|
D | 0 | 0 | -1 | 0 | 5 |
Michael Farren
#26
|
F | 0 | 0 | 0 | 1 | 0 |
Dante Sheriff
#29
|
F | 0 | 0 | -1 | 2 | 0 |
Kishaun Gervais
#32
|
F | 0 | 0 | -1 | 2 | 0 |
Kyle Crnkovic
#37
|
F | 0 | 0 | 0 | 3 | 0 |
Davis Codd
#43
|
F | 0 | 0 | -3 | 2 | 2 |
Tag Bertuzzi
#84
|
F | 0 | 1 | +1 | 2 | 0 |
Yaroslav Yevdokimov
#86
|
F | 0 | 1 | +1 | 2 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Gage Alexander
#35
|
0 | 0.000 | 0 | 0 |
Tomas Suchanek
#39
|
28 | 90.323 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Ryan Jones
#4
|
D | 0 | 0 | +1 | 0 | 0 |
Nate Knoepke
#5
|
D | 1 | 0 | +1 | 4 | 2 |
Theo Calvas
#7
|
D | 0 | 0 | 0 | 2 | 0 |
Kyle Jackson
#8
|
F | 1 | 0 | 0 | 2 | 0 |
Luke Santerno
#9
|
F | 0 | 0 | 0 | 1 | 2 |
Jacob Hayhurst
#14
|
F | 1 | 1 | +1 | 5 | 0 |
Jake Jaremko
#15
|
F | 0 | 0 | +1 | 1 | 0 |
Patrick Curry
#17
|
F | 0 | 0 | 0 | 3 | 0 |
Nolan Walker
#20
|
F | 1 | 0 | +1 | 1 | 0 |
Marc-Olivier Duquette
#24
|
D | 0 | 1 | +1 | 0 | 0 |
Jared Brandt
#26
|
D | 0 | 0 | 0 | 2 | 0 |
Jake McLaughlin
#27
|
D | 0 | 0 | +1 | 2 | 2 |
Cade Borchardt
#28
|
F | 0 | 1 | +1 | 0 | 0 |
Tucker Robertson
#29
|
F | 0 | 1 | 0 | 5 | 0 |
Justin Nachbaur
#32
|
F | 0 | 0 | 0 | 0 | 5 |
Max Andreev
#44
|
F | 0 | 2 | +1 | 3 | 0 |
Cole Coskey
#49
|
F | 0 | 2 | +1 | 1 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Jack LaFontaine
#1
|
0 | 0.000 | 0 | 0 |
Cale Morris
#33
|
26 | 96.296 | 1 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


32
27
Shots on Goal
13%
4%
Shots Percentage
3
4
Power Plays
13
11
Penalty Minutes
26
28
Saves
96%
88%
Saves Percentage
Referees:
Rocco Stachowiak,
Evan Reddick
Linesmen:
Chuck Schamel,
Zach Carson
KC Management
Tad O'Had
(Head Coach/General Manager),
Riley Weselowski
(Associate Coach),
Rob Couturier
(Goaltending/Video Coach)
TUL Management
Taylor Hall
(General Manager),
Rob Murray
(Head Coach/Director of Hockey Operations),
Scott Dutertre
(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
-