
1
Final
2

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
1 | 0 | 0 | 1 |
![]() |
0 | 1 | 1 | 2 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
11 | 11 | 14 | 36 |
![]() |
2 | 7 | 6 | 15 |
Scoring
1st Period

1:31
Goal
Goal by #18 Joseph Nardi, assisted by #5 Will Zmolek and #37 Matt Brown.
2nd Period

17:34
Goal
Goal by #10 Ryan Smith, assisted by #48 Erik Middendorf and #37 Mike Gillespie.
3rd Period

19:12
Goal
Goal by #24 Matt Stief, assisted by #43 Grant Jozefek.
Penalties
1st Period

4:09
Penalty
Adam Brubacher called for Hooking - minor (2:00 minutes)

6:44
Penalty
Tristan Ashbrook called for Delay of Game (2:00 minutes)

9:38
Penalty
Tyson Fawcett called for Hooking - minor (2:00 minutes)

18:01
Penalty
Colin Felix called for Delay of Game (2:00 minutes)
2nd Period
3rd Period

0:34
Penalty
Jace Isley called for Holding - minor (2:00 minutes)

3:07
Penalty
Koletrane Wilson called for Fighting - Major (5:00 minutes)

3:07
Penalty
Nico Blachman called for Slashing - minor (2:00 minutes)

3:07
Penalty
Nico Blachman called for Fighting - Major (5:00 minutes)
1st Period

0:00
Goalkeeper In
Nolan Maier is now in as goalie.

0:00
Goalkeeper In
Jeremy Brodeur is now in as goalie.

1:16
Shot - Quality on net
#28 Adam Brubacher shoots on #35 Jeremy Brodeur

1:31
Shot - Non quality goal
#18 Joseph Nardi shoots on #35 Jeremy Brodeur

1:31
Goal
Goal by #18 Joseph Nardi, assisted by #5 Will Zmolek and #37 Matt Brown.

4:09
Penalty
Adam Brubacher called for Hooking - minor (2:00 minutes)

6:32
Shot - Non quality on net
#7 Trevor Thurston shoots on #35 Jeremy Brodeur

6:44
Penalty
Tristan Ashbrook called for Delay of Game (2:00 minutes)

9:01
Shot - Non quality on net
#9 Tristan Ashbrook shoots on #73 Nolan Maier

9:38
Penalty
Tyson Fawcett called for Hooking - minor (2:00 minutes)

10:21
Shot - Quality on net
#27 Travis Broughman shoots on #73 Nolan Maier

14:57
Shot - Non quality on net
#9 Brendan Hoffmann shoots on #35 Jeremy Brodeur

15:36
Shot - Quality on net
#5 Will Zmolek shoots on #35 Jeremy Brodeur

15:40
Shot - Quality on net
#21 Tag Bertuzzi shoots on #35 Jeremy Brodeur

15:40
Shot - Non quality on net
#18 Joseph Nardi shoots on #35 Jeremy Brodeur

15:45
Shot - Non quality on net
#12 Mason Millman shoots on #35 Jeremy Brodeur

15:49
Shot - Non quality on net
#17 Tyson Fawcett shoots on #35 Jeremy Brodeur

17:11
Shot - Non quality on net
#29 Koletrane Wilson shoots on #35 Jeremy Brodeur

18:01
Penalty
Colin Felix called for Delay of Game (2:00 minutes)

18:34
Shot - Non quality on net
#24 Jacob Gaucher shoots on #35 Jeremy Brodeur
2nd Period

1:11
Shot - Non quality on net
#43 Grant Jozefek shoots on #73 Nolan Maier

2:14
Shot - Non quality on net
#12 Mason Millman shoots on #35 Jeremy Brodeur

2:18
Shot - Quality on net
#24 Jacob Gaucher shoots on #35 Jeremy Brodeur

7:16
Shot - Non quality on net
#5 Will Zmolek shoots on #35 Jeremy Brodeur

10:18
Shot - Non quality on net
#72 Tristan Thompson shoots on #73 Nolan Maier

11:37
Shot - Non quality on net
#24 Matt Stief shoots on #73 Nolan Maier

14:18
Shot - Non quality on net
#28 Adam Brubacher shoots on #35 Jeremy Brodeur

14:25
Shot - Non quality on net
#21 Tag Bertuzzi shoots on #35 Jeremy Brodeur

15:11
Shot - Quality on net
#19 Jack Jeffers shoots on #73 Nolan Maier

16:43
Shot - Non quality on net
#18 Joseph Nardi shoots on #35 Jeremy Brodeur

17:34
Shot - Non quality on net
#37 Mike Gillespie shoots on #73 Nolan Maier

17:34
Shot - Quality goal
#10 Ryan Smith shoots on #73 Nolan Maier

17:34
Goal
Goal by #10 Ryan Smith, assisted by #48 Erik Middendorf and #37 Mike Gillespie.

18:43
Shot - Non quality on net
#6 Ryan Wheeler shoots on #73 Nolan Maier

18:58
Shot - Non quality on net
#24 Jacob Gaucher shoots on #35 Jeremy Brodeur

19:33
Shot - Non quality on net
#5 Will Zmolek shoots on #35 Jeremy Brodeur

19:54
Shot - Non quality on net
#24 Jacob Gaucher shoots on #35 Jeremy Brodeur

19:54
Shot - Non quality on net
#37 Matt Brown shoots on #35 Jeremy Brodeur

19:54
Shot - Non quality on net
#21 Tag Bertuzzi shoots on #35 Jeremy Brodeur
3rd Period

0:34
Penalty
Jace Isley called for Holding - minor (2:00 minutes)

1:07
Shot - Quality on net
#28 Adam Brubacher shoots on #35 Jeremy Brodeur

1:48
Shot - Non quality on net
#21 Tag Bertuzzi shoots on #35 Jeremy Brodeur

2:00
Shot - Non quality on net
#28 Adam Brubacher shoots on #35 Jeremy Brodeur

2:06
Shot - Non quality on net
#23 Darren Brady shoots on #35 Jeremy Brodeur

2:53
Shot - Non quality on net
#19 Brayden Guy shoots on #35 Jeremy Brodeur

3:04
Shot - Quality on net
#27 Travis Broughman shoots on #73 Nolan Maier

3:07
Penalty
Koletrane Wilson called for Fighting - Major (5:00 minutes)

3:07
Penalty
Nico Blachman called for Slashing - minor (2:00 minutes)

3:07
Penalty
Nico Blachman called for Fighting - Major (5:00 minutes)

5:28
Shot - Non quality on net
#5 Will MacKinnon shoots on #73 Nolan Maier

5:46
Shot - Quality on net
#5 Will Zmolek shoots on #35 Jeremy Brodeur

6:47
Shot - Non quality on net
#28 Adam Brubacher shoots on #35 Jeremy Brodeur

8:39
Shot - Non quality on net
#12 Ryan Orgel shoots on #73 Nolan Maier

9:07
Shot - Quality on net
#37 Matt Brown shoots on #35 Jeremy Brodeur

10:13
Shot - Quality on net
#29 Koletrane Wilson shoots on #35 Jeremy Brodeur

12:44
Shot - Non quality on net
#27 Travis Broughman shoots on #73 Nolan Maier

13:13
Shot - Non quality on net
#24 Jacob Gaucher shoots on #35 Jeremy Brodeur

13:56
Shot - Non quality on net
#77 Devon Paliani shoots on #35 Jeremy Brodeur

14:57
Shot - Non quality on net
#5 Will Zmolek shoots on #35 Jeremy Brodeur

16:17
Shot - Quality on net
#5 Will MacKinnon shoots on #73 Nolan Maier

17:29
Shot - Non quality on net
#37 Matt Brown shoots on #35 Jeremy Brodeur

19:12
Shot - Non quality goal
#24 Matt Stief shoots on #73 Nolan Maier

19:12
Goal
Goal by #24 Matt Stief, assisted by #43 Grant Jozefek.

19:46
Shot - Non quality on net
#37 Matt Brown shoots on #35 Jeremy Brodeur

19:46
Goalkeeper Change
Nolan Maier out. Empty net.
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Will MacKinnon
#5
|
D | 0 | 0 | 0 | 2 | 0 |
Ryan Wheeler
#6
|
D | 0 | 0 | 0 | 1 | 0 |
Tristan Ashbrook
#9
|
F | 0 | 0 | 0 | 1 | 2 |
Ryan Smith
#10
|
F | 1 | 0 | +1 | 1 | 0 |
Shane Harper
#11
|
F | 0 | 0 | -1 | 0 | 0 |
Ryan Orgel
#12
|
D | 0 | 0 | +1 | 1 | 0 |
Jack Jeffers
#19
|
F | 0 | 0 | 0 | 1 | 0 |
Patrick Grasso
#21
|
F | 0 | 0 | +1 | 0 | 0 |
Nico Blachman
#22
|
F | 0 | 0 | 0 | 0 | 7 |
Matt Stief
#24
|
D | 1 | 0 | +1 | 2 | 0 |
Colin Felix
#26
|
D | 0 | 0 | 0 | 0 | 2 |
Travis Broughman
#27
|
F | 0 | 0 | 0 | 3 | 0 |
Mike Gillespie
#37
|
F | 0 | 1 | +1 | 1 | 0 |
Grant Jozefek
#43
|
F | 0 | 1 | +1 | 1 | 0 |
Erik Middendorf
#48
|
F | 0 | 1 | 0 | 0 | 0 |
Tristan Thompson
#72
|
D | 0 | 0 | 0 | 1 | 0 |
Jace Isley
#92
|
F | 0 | 0 | 0 | 0 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Vinnie Purpura
#29
|
0 | 0.000 | 0 | 0 |
Jeremy Brodeur
#35
|
35 | 97.222 | 1 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Will Zmolek
#5
|
D | 0 | 1 | 0 | 5 | 0 |
Nicolas Ouellet
#6
|
F | 0 | 0 | 0 | 0 | 0 |
Trevor Thurston
#7
|
D | 0 | 0 | -1 | 1 | 0 |
Brendan Hoffmann
#9
|
F | 0 | 0 | -1 | 1 | 0 |
Mason Millman
#12
|
D | 0 | 0 | 0 | 2 | 0 |
Shane Sellar
#16
|
F | 0 | 0 | 0 | 0 | 0 |
Tyson Fawcett
#17
|
F | 0 | 0 | 0 | 1 | 2 |
Joseph Nardi
#18
|
F | 1 | 0 | 0 | 3 | 0 |
Brayden Guy
#19
|
F | 0 | 0 | -1 | 1 | 0 |
Austin Master
#20
|
F | 0 | 0 | 0 | 0 | 0 |
Tag Bertuzzi
#21
|
F | 0 | 0 | 0 | 4 | 0 |
Darren Brady
#23
|
D | 0 | 0 | 0 | 1 | 0 |
Jacob Gaucher
#24
|
F | 0 | 0 | -1 | 5 | 0 |
Adam Brubacher
#28
|
D | 0 | 0 | 0 | 5 | 2 |
Koletrane Wilson
#29
|
D | 0 | 0 | -1 | 2 | 5 |
Matt Brown
#37
|
F | 0 | 1 | 0 | 4 | 0 |
Devon Paliani
#77
|
F | 0 | 0 | 0 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Parker Gahagen
#32
|
0 | 0.000 | 0 | 0 |
Nolan Maier
#73
|
13 | 86.667 | 2 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


36
15
Shots on Goal
3%
13%
Shots Percentage
4
2
Power Plays
9
13
Penalty Minutes
13
35
Saves
87%
97%
Saves Percentage
Referee:
Marc-Olivier Phaneuf
Linesmen:
Philippe Pilon,
Antoine Bujold-Roux
REA Management
David Farrar
(President),
James Henry
(Head Coach/Director of Hockey Operations),
Jason Binkley
(Assistant Coach),
Lukas Samuelsson
(Video Coach)
ADK Management
Jeff Mead
(President),
Pete MacArthur
(Head Coach/Director of Hockey Operations),
Mike Bergin
(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
-