
4
Final OT
3

Box Score
Team | 1st | 2nd | 3rd | OT | Total T |
---|---|---|---|---|---|
![]() |
2 | 0 | 1 | 1 | 4 |
![]() |
1 | 2 | 0 | 0 | 3 |
Shots on Goal
Team | 1st | 2nd | 3rd | OT | Total |
---|---|---|---|---|---|
![]() |
10 | 6 | 6 | 1 | 23 |
![]() |
6 | 14 | 11 | 0 | 31 |
Scoring
1st Period

6:26
Goal
Goal by #13 Dylan Fitze, assisted by #21 Tyler Penner.

8:32
Goal
Goal by #14 Adam Berg, assisted by #40 Sam Rossini and #74 Keoni Texeira.

16:58
Goal
Goal by #14 Jacob Hayhurst, assisted by #20 Nolan Walker and #13 David Cotton.
2nd Period

7:57
Goal
Goal by #17 Patrick Curry.

13:44
Goal
Goal by #15 Jake Jaremko, assisted by #10 Bradley Schoonbaert and #24 Marc-Olivier Duquette.
3rd Period

5:04
Goal
Goal by #29 Brandon Cutler, assisted by #14 Adam Berg and #24 Nathan Burke.
OT

0:20
Goal
Goal by #29 Brandon Cutler, assisted by #7 Brett Stapley.
Penalties
1st Period

10:44
Penalty
Ryan Devine called for Holding - minor (2:00 minutes)

13:37
Penalty
Bradley Schoonbaert called for Tripping - minor (2:00 minutes)
2nd Period

4:27
Penalty
Justin Nachbaur called for Roughing - minor (2:00 minutes)

16:29
Penalty
Keoni Texeira called for Slashing - minor (2:00 minutes)
3rd Period

2:53
Penalty
Adam Berg called for Holding - minor (2:00 minutes)

6:29
Penalty
Cole Gallant called for High-sticking - minor (2:00 minutes)

7:01
Penalty
Quinn Wichers called for High-sticking - minor (2:00 minutes)

13:55
Penalty
Theo Calvas called for Holding - minor (2:00 minutes)

15:08
Penalty
Kyle Mayhew called for Interference - minor (2:00 minutes)

16:06
Penalty
Keoni Texeira called for Slashing - minor (2:00 minutes)
OT
1st Period

0:00
Goalkeeper In
Dante Giannuzzi is now in as goalie.

0:00
Goalkeeper In
Dillon Kelley is now in as goalie.

0:36
Shot - Quality on net
#28 Cade Borchardt shoots on #73 Dante Giannuzzi

0:56
Shot - Quality on net
#7 Brett Stapley shoots on #60 Dillon Kelley

1:28
Shot - Quality on net
#20 Nolan Walker shoots on #73 Dante Giannuzzi

3:30
Shot - Non quality on net
#12 Quinn Wichers shoots on #60 Dillon Kelley

3:43
Shot - Quality on net
#24 Nathan Burke shoots on #60 Dillon Kelley

5:22
Shot - Non quality on net
#5 Nate Knoepke shoots on #73 Dante Giannuzzi

6:26
Shot - Quality goal
#13 Dylan Fitze shoots on #60 Dillon Kelley

6:26
Goal
Goal by #13 Dylan Fitze, assisted by #21 Tyler Penner.

8:31
Shot - Non quality on net
#40 Sam Rossini shoots on #60 Dillon Kelley

8:32
Shot - Quality goal
#14 Adam Berg shoots on #60 Dillon Kelley

8:32
Goal
Goal by #14 Adam Berg, assisted by #40 Sam Rossini and #74 Keoni Texeira.

10:04
Shot - Quality on net
#10 Bradley Schoonbaert shoots on #73 Dante Giannuzzi

10:22
Goalkeeper Change
Dante Giannuzzi out. Empty net.

10:44
Shot - Quality on net
#29 Brandon Cutler shoots on #60 Dillon Kelley

10:44
Penalty
Ryan Devine called for Holding - minor (2:00 minutes)

10:44
Goalkeeper In
Dante Giannuzzi is now in as goalie.

13:37
Penalty
Bradley Schoonbaert called for Tripping - minor (2:00 minutes)

14:23
Shot - Non quality on net
#27 Kyle Mayhew shoots on #60 Dillon Kelley

14:41
Shot - Quality on net
#29 Brandon Cutler shoots on #60 Dillon Kelley

15:16
Shot - Quality on net
#7 Brett Stapley shoots on #60 Dillon Kelley

16:58
Shot - Quality goal
#14 Jacob Hayhurst shoots on #73 Dante Giannuzzi

16:58
Goal
Goal by #14 Jacob Hayhurst, assisted by #20 Nolan Walker and #13 David Cotton.

17:21
Shot - Quality on net
#28 Cade Borchardt shoots on #73 Dante Giannuzzi
2nd Period

0:28
Shot - Quality on net
#13 Dylan Fitze shoots on #60 Dillon Kelley

1:01
Shot - Quality on net
#12 Jeremy McKenna shoots on #73 Dante Giannuzzi

3:49
Shot - Non quality on net
#24 Marc-Olivier Duquette shoots on #73 Dante Giannuzzi

3:49
Shot - Non quality on net
#13 David Cotton shoots on #73 Dante Giannuzzi

4:27
Penalty
Justin Nachbaur called for Roughing - minor (2:00 minutes)

5:01
Shot - Quality on net
#15 Jake Jaremko shoots on #73 Dante Giannuzzi

6:35
Shot - Quality on net
#7 Brett Stapley shoots on #60 Dillon Kelley

7:57
Shot - Quality goal
#17 Patrick Curry shoots on #73 Dante Giannuzzi

7:57
Goal
Goal by #17 Patrick Curry.

9:30
Shot - Non quality on net
#6 Joshua Karlsson shoots on #73 Dante Giannuzzi

10:42
Shot - Quality on net
#49 Cole Coskey shoots on #73 Dante Giannuzzi

12:48
Shot - Non quality on net
#17 Patrick Curry shoots on #73 Dante Giannuzzi

13:38
Shot - Quality on net
#12 Jeremy McKenna shoots on #73 Dante Giannuzzi

13:44
Shot - Quality goal
#15 Jake Jaremko shoots on #73 Dante Giannuzzi

13:44
Goal
Goal by #15 Jake Jaremko, assisted by #10 Bradley Schoonbaert and #24 Marc-Olivier Duquette.

15:18
Shot - Non quality on net
#27 Kyle Mayhew shoots on #60 Dillon Kelley

15:28
Shot - Non quality on net
#40 Sam Rossini shoots on #60 Dillon Kelley

15:29
Shot - Quality on net
#5 Dean Yakura shoots on #60 Dillon Kelley

16:11
Shot - Quality on net
#7 Theo Calvas shoots on #73 Dante Giannuzzi

16:29
Penalty
Keoni Texeira called for Slashing - minor (2:00 minutes)

17:22
Shot - Quality on net
#25 Cole Gallant shoots on #60 Dillon Kelley

18:00
Shot - Quality on net
#28 Cade Borchardt shoots on #73 Dante Giannuzzi

18:07
Shot - Quality on net
#12 Jeremy McKenna shoots on #73 Dante Giannuzzi

18:36
Shot - Non quality on net
#12 Jeremy McKenna shoots on #73 Dante Giannuzzi
3rd Period

2:14
Shot - Non quality on net
#29 Brandon Cutler shoots on #60 Dillon Kelley

2:53
Penalty
Adam Berg called for Holding - minor (2:00 minutes)

3:19
Shot - Quality on net
#14 Jacob Hayhurst shoots on #73 Dante Giannuzzi

3:52
Shot - Quality on net
#14 Jacob Hayhurst shoots on #73 Dante Giannuzzi

4:24
Shot - Quality on net
#17 Patrick Curry shoots on #73 Dante Giannuzzi

4:33
Shot - Non quality on net
#49 Cole Coskey shoots on #73 Dante Giannuzzi

4:48
Shot - Non quality on net
#24 Marc-Olivier Duquette shoots on #73 Dante Giannuzzi

5:04
Shot - Quality goal
#29 Brandon Cutler shoots on #60 Dillon Kelley

5:04
Goal
Goal by #29 Brandon Cutler, assisted by #14 Adam Berg and #24 Nathan Burke.

6:01
Shot - Non quality on net
#15 Aaron Aragon shoots on #60 Dillon Kelley

6:29
Penalty
Cole Gallant called for High-sticking - minor (2:00 minutes)

7:01
Penalty
Quinn Wichers called for High-sticking - minor (2:00 minutes)

8:45
Shot - Quality on net
#20 Nolan Walker shoots on #73 Dante Giannuzzi

10:56
Shot - Non quality on net
#74 Keoni Texeira shoots on #60 Dillon Kelley

12:22
Shot - Non quality on net
#7 Brett Stapley shoots on #60 Dillon Kelley

12:28
Shot - Quality on net
#29 Brandon Cutler shoots on #60 Dillon Kelley

13:13
Shot - Non quality on net
#14 Jacob Hayhurst shoots on #73 Dante Giannuzzi

13:31
Goalkeeper Change
Dante Giannuzzi out. Empty net.

13:55
Penalty
Theo Calvas called for Holding - minor (2:00 minutes)

13:55
Goalkeeper In
Dante Giannuzzi is now in as goalie.

15:08
Penalty
Kyle Mayhew called for Interference - minor (2:00 minutes)

16:06
Shot - Quality on net
#12 Jeremy McKenna shoots on #73 Dante Giannuzzi

16:06
Penalty
Keoni Texeira called for Slashing - minor (2:00 minutes)

16:28
Shot - Quality on net
#49 Cole Coskey shoots on #73 Dante Giannuzzi

16:45
Shot - Quality on net
#12 Jeremy McKenna shoots on #73 Dante Giannuzzi

18:26
Shot - Quality on net
#5 Nate Knoepke shoots on #73 Dante Giannuzzi
OT

0:20
Shot - Quality goal
#29 Brandon Cutler shoots on #60 Dillon Kelley

0:20
Goal
Goal by #29 Brandon Cutler, assisted by #7 Brett Stapley.
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Nate Knoepke
#5
|
D | 0 | 0 | -2 | 2 | 0 |
Joshua Karlsson
#6
|
D | 0 | 0 | 0 | 1 | 0 |
Theo Calvas
#7
|
D | 0 | 0 | +1 | 1 | 2 |
Luke Santerno
#9
|
F | 0 | 0 | 0 | 0 | 0 |
Bradley Schoonbaert
#10
|
F | 0 | 1 | +1 | 1 | 2 |
Jeremy McKenna
#12
|
F | 0 | 0 | -1 | 6 | 0 |
David Cotton
#13
|
F | 0 | 1 | -1 | 1 | 0 |
Jacob Hayhurst
#14
|
F | 1 | 0 | 0 | 4 | 0 |
Jake Jaremko
#15
|
F | 1 | 0 | +1 | 2 | 0 |
Patrick Curry
#17
|
F | 1 | 0 | -1 | 3 | 0 |
Nolan Walker
#20
|
F | 0 | 1 | 0 | 2 | 0 |
Bobby Hampton
#21
|
F | 0 | 0 | -1 | 0 | 0 |
Marc-Olivier Duquette
#24
|
D | 0 | 1 | -1 | 2 | 0 |
Ryan Devine
#25
|
D | 0 | 0 | +2 | 0 | 2 |
Cade Borchardt
#28
|
F | 0 | 0 | -1 | 3 | 0 |
Justin Nachbaur
#32
|
F | 0 | 0 | 0 | 0 | 2 |
Cole Coskey
#49
|
F | 0 | 0 | 0 | 3 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Kevin Resop
#40
|
0 | 0.000 | 0 | 0 |
Dillon Kelley
#60
|
19 | 82.609 | 4 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Dean Yakura
#5
|
F | 0 | 0 | 0 | 1 | 0 |
Brett Stapley
#7
|
C | 0 | 1 | +1 | 4 | 0 |
Mick Messner
#10
|
F | 0 | 0 | -1 | 0 | 0 |
Quinn Wichers
#12
|
D | 0 | 0 | +1 | 1 | 2 |
Dylan Fitze
#13
|
F | 1 | 0 | +1 | 2 | 0 |
Adam Berg
#14
|
F | 1 | 1 | +1 | 1 | 2 |
Aaron Aragon
#15
|
F | 0 | 0 | +1 | 1 | 0 |
Jacob Semik
#17
|
D | 0 | 0 | -2 | 0 | 0 |
Jordon Stone
#19
|
D | 0 | 0 | -1 | 0 | 0 |
Tyler Penner
#21
|
F | 0 | 1 | 0 | 0 | 0 |
Nathan Burke
#24
|
F | 0 | 1 | 0 | 1 | 0 |
Cole Gallant
#25
|
F | 0 | 0 | -1 | 1 | 2 |
Kyle Mayhew
#27
|
D | 0 | 0 | 0 | 2 | 2 |
Brandon Cutler
#29
|
F | 2 | 0 | +2 | 6 | 0 |
Sam Rossini
#40
|
D | 0 | 1 | +2 | 2 | 0 |
Jordan Stallard
#54
|
F | 0 | 0 | -2 | 0 | 0 |
Keoni Texeira
#74
|
D | 0 | 1 | +1 | 1 | 4 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Will Cranley
#30
|
0 | 0.000 | 0 | 0 |
Dante Giannuzzi
#73
|
28 | 90.323 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


23
31
Shots on Goal
17%
10%
Shots Percentage
4
6
Power Plays
12
8
Penalty Minutes
28
19
Saves
90%
83%
Saves Percentage
Referees:
Andrew Bell,
Sam Heidemann
Linesmen:
Zach Carson,
Jake Paugh
UTA Management
Kevin Bruder
(Chief Executive Officer),
Ryan Kinasewich
(Head Coach/General Manager),
Christian Horn
(Assistant Coach)
KC Management
Tad O'Had
(Head Coach/General Manager),
Riley Weselowski
(Associate Coach),
Rob Couturier
(Goaltending/Video Coach)
Latest News
More News

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

ECHL Transactions - June 7

Carbery wins Jack Adams Award
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
-