
1
Final
5

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
1 | 0 | 0 | 1 |
![]() |
1 | 2 | 2 | 5 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
8 | 11 | 9 | 28 |
![]() |
10 | 8 | 10 | 28 |
Scoring
1st Period

13:53
Goal
Goal by #21 Patrick Grasso, assisted by #24 Matt Stief.

17:28
Goal
Goal by #91 Yvan Mongo, assisted by #18 Joseph Nardi and #37 Matt Brown.
2nd Period

8:13
Goal
Goal by #12 Ryan Orgel, assisted by #37 Mike Gillespie.

19:45
Goal
Goal by #26 Colin Felix, assisted by #11 Shane Harper.
3rd Period

6:44
Goal
Goal by #71 Yushiroh Hirano, assisted by #11 Shane Harper and #72 Tristan Thompson.

15:02
Goal
Goal by #48 Erik Middendorf, assisted by #43 Grant Jozefek and #72 Tristan Thompson.
Penalties
1st Period

1:01
Penalty
Koletrane Wilson called for Cross-Checking Minor (2:00 minutes)

4:19
Penalty
Colin Felix called for Tripping - minor (2:00 minutes)

7:16
Penalty
Tyson Fawcett called for Hooking - minor (2:00 minutes)
2nd Period

14:51
Penalty
Will MacKinnon called for Slashing - minor (2:00 minutes)
3rd Period

5:34
Penalty
Mike Chen called for Delay of Game (2:00 minutes)

6:01
Penalty
Shane Sellar called for Boarding - minor (2:00 minutes)

11:05
Penalty
Matt Stief called for Holding - minor (2:00 minutes)

13:07
Penalty
Mason McCarty called for Holding - minor (2:00 minutes)

13:07
Penalty
Will MacKinnon called for Roughing - minor (2:00 minutes)

18:11
Penalty
Adam Brubacher called for Slashing - minor (2:00 minutes)
1st Period

0:00
Goalkeeper In
Tyler Brennan is now in as goalie.

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

0:16
Shot - Non quality on net
#18 Joseph Nardi shoots on #34 Tyler Brennan

0:58
Goalkeeper Change
Tyler Brennan out. Empty net.

1:01
Penalty
Koletrane Wilson called for Cross-Checking Minor (2:00 minutes)

1:01
Goalkeeper In
Tyler Brennan is now in as goalie.

2:15
Shot - Non quality on net
#43 Grant Jozefek shoots on #73 Nolan Maier

2:42
Shot - Quality on net
#10 Ryan Smith shoots on #73 Nolan Maier

3:40
Shot - Non quality on net
#12 Ryan Orgel shoots on #73 Nolan Maier

4:19
Penalty
Colin Felix called for Tripping - minor (2:00 minutes)

4:37
Shot - Non quality on net
#28 Adam Brubacher shoots on #34 Tyler Brennan

5:15
Shot - Quality on net
#27 Ryan Chyzowski shoots on #34 Tyler Brennan

6:10
Shot - Quality on net
#11 Alec Butcher shoots on #34 Tyler Brennan

6:20
Shot - Non quality on net
#91 Yvan Mongo shoots on #34 Tyler Brennan

7:16
Penalty
Tyson Fawcett called for Hooking - minor (2:00 minutes)

7:17
Shot - Non quality on net
#26 Colin Felix shoots on #73 Nolan Maier

8:51
Shot - Quality on net
#48 Erik Middendorf shoots on #73 Nolan Maier

9:23
Shot - Quality on net
#48 Erik Middendorf shoots on #73 Nolan Maier

9:46
Shot - Non quality on net
#48 Erik Middendorf shoots on #73 Nolan Maier

11:57
Shot - Non quality on net
#11 Shane Harper shoots on #73 Nolan Maier

13:11
Shot - Non quality on net
#9 Brendan Hoffmann shoots on #34 Tyler Brennan

13:53
Shot - Quality goal
#21 Patrick Grasso shoots on #73 Nolan Maier

13:53
Goal
Goal by #21 Patrick Grasso, assisted by #24 Matt Stief.

16:31
Shot - Non quality on net
#48 Erik Middendorf shoots on #73 Nolan Maier

17:28
Shot - Quality goal
#91 Yvan Mongo shoots on #34 Tyler Brennan

17:28
Goal
Goal by #91 Yvan Mongo, assisted by #18 Joseph Nardi and #37 Matt Brown.

18:50
Shot - Non quality on net
#23 Darren Brady shoots on #34 Tyler Brennan
2nd Period

2:29
Shot - Quality on net
#81 Mike Chen shoots on #34 Tyler Brennan

5:30
Shot - Quality on net
#12 Ryan Orgel shoots on #73 Nolan Maier

5:51
Shot - Quality on net
#21 Patrick Grasso shoots on #73 Nolan Maier

6:24
Shot - Quality on net
#37 Matt Brown shoots on #34 Tyler Brennan

6:24
Shot - Quality on net
#27 Ryan Chyzowski shoots on #34 Tyler Brennan

7:42
Shot - Non quality on net
#7 Trevor Thurston shoots on #34 Tyler Brennan

8:13
Shot - Non quality goal
#12 Ryan Orgel shoots on #73 Nolan Maier

8:13
Goal
Goal by #12 Ryan Orgel, assisted by #37 Mike Gillespie.

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

10:33
Shot - Non quality on net
#91 Yvan Mongo shoots on #34 Tyler Brennan

10:52
Shot - Non quality on net
#81 Mike Chen shoots on #34 Tyler Brennan

12:33
Shot - Quality on net
#27 Ryan Chyzowski shoots on #34 Tyler Brennan

13:50
Shot - Non quality on net
#7 Trevor Thurston shoots on #34 Tyler Brennan

14:37
Shot - Non quality on net
#27 Travis Broughman shoots on #73 Nolan Maier

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

14:51
Penalty
Will MacKinnon called for Slashing - minor (2:00 minutes)

16:26
Shot - Quality on net
#16 Shane Sellar shoots on #34 Tyler Brennan

16:30
Shot - Non quality on net
#23 Darren Brady shoots on #34 Tyler Brennan

17:43
Shot - Non quality on net
#27 Travis Broughman shoots on #73 Nolan Maier

19:13
Shot - Non quality on net
#28 Adam Brubacher shoots on #34 Tyler Brennan

19:45
Shot - Non quality goal
#26 Colin Felix shoots on #73 Nolan Maier

19:45
Goal
Goal by #26 Colin Felix, assisted by #11 Shane Harper.
3rd Period

2:06
Shot - Quality on net
#43 Grant Jozefek shoots on #73 Nolan Maier

4:02
Shot - Non quality on net
#29 Koletrane Wilson shoots on #34 Tyler Brennan

5:12
Shot - Non quality on net
#6 Ryan Wheeler shoots on #73 Nolan Maier

5:34
Penalty
Mike Chen called for Delay of Game (2:00 minutes)

6:01
Penalty
Shane Sellar called for Boarding - minor (2:00 minutes)

6:44
Shot - Non quality goal
#71 Yushiroh Hirano shoots on #73 Nolan Maier

6:44
Goal
Goal by #71 Yushiroh Hirano, assisted by #11 Shane Harper and #72 Tristan Thompson.

7:13
Shot - Non quality on net
#48 Erik Middendorf shoots on #73 Nolan Maier

9:02
Shot - Quality on net
#6 Nicolas Ouellet shoots on #34 Tyler Brennan

10:19
Shot - Quality on net
#72 Tristan Thompson shoots on #73 Nolan Maier

11:05
Penalty
Matt Stief called for Holding - minor (2:00 minutes)

12:48
Shot - Quality on net
#27 Ryan Chyzowski shoots on #34 Tyler Brennan

12:53
Shot - Quality on net
#27 Ryan Chyzowski shoots on #34 Tyler Brennan

13:07
Penalty
Mason McCarty called for Holding - minor (2:00 minutes)

13:07
Penalty
Will MacKinnon called for Roughing - minor (2:00 minutes)

13:41
Shot - Non quality on net
#37 Matt Brown shoots on #34 Tyler Brennan

13:49
Shot - Quality on net
#43 Grant Jozefek shoots on #73 Nolan Maier

13:53
Shot - Quality on net
#90 Mason McCarty shoots on #34 Tyler Brennan

13:58
Shot - Quality on net
#27 Ryan Chyzowski shoots on #34 Tyler Brennan

14:10
Shot - Quality on net
#10 Ryan Smith shoots on #73 Nolan Maier

14:10
Shot - Quality on net
#9 Tristan Ashbrook shoots on #73 Nolan Maier

14:46
Shot - Non quality on net
#5 Will Zmolek shoots on #34 Tyler Brennan

15:02
Shot - Non quality goal
#48 Erik Middendorf shoots on #73 Nolan Maier

15:02
Goal
Goal by #48 Erik Middendorf, assisted by #43 Grant Jozefek and #72 Tristan Thompson.

15:23
Shot - Non quality on net
#81 Mike Chen shoots on #34 Tyler Brennan

15:52
Shot - Non quality on net
#24 Matt Stief shoots on #73 Nolan Maier

18:11
Penalty
Adam Brubacher called for Slashing - minor (2:00 minutes)
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Will MacKinnon
#5
|
D | 0 | 0 | +1 | 2 | 4 |
Ryan Wheeler
#6
|
D | 0 | 0 | +1 | 1 | 0 |
Tristan Ashbrook
#9
|
F | 0 | 0 | 0 | 1 | 0 |
Ryan Smith
#10
|
F | 0 | 0 | +1 | 2 | 0 |
Shane Harper
#11
|
F | 0 | 2 | +1 | 1 | 0 |
Ryan Orgel
#12
|
D | 1 | 0 | +2 | 3 | 0 |
Jack Jeffers
#19
|
F | 0 | 0 | -1 | 0 | 0 |
Patrick Grasso
#21
|
F | 1 | 0 | +1 | 2 | 0 |
Matt Stief
#24
|
D | 0 | 1 | 0 | 1 | 2 |
Colin Felix
#26
|
D | 1 | 0 | +1 | 2 | 2 |
Travis Broughman
#27
|
F | 0 | 0 | +1 | 2 | 0 |
Mike Gillespie
#37
|
F | 0 | 1 | 0 | 0 | 0 |
Grant Jozefek
#43
|
F | 0 | 1 | +1 | 3 | 0 |
Erik Middendorf
#48
|
F | 1 | 0 | +2 | 6 | 0 |
Yushiroh Hirano
#71
|
F | 1 | 0 | +1 | 1 | 0 |
Tristan Thompson
#72
|
D | 0 | 2 | +1 | 1 | 0 |
Jace Isley
#92
|
F | 0 | 0 | +1 | 0 | 0 |
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 |
Tyler Brennan
#34
|
27 | 96.429 | 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 | 0 | -2 | 1 | 0 |
Nicolas Ouellet
#6
|
F | 0 | 0 | -2 | 1 | 0 |
Trevor Thurston
#7
|
D | 0 | 0 | -1 | 2 | 0 |
Brendan Hoffmann
#9
|
F | 0 | 0 | -1 | 1 | 0 |
Alec Butcher
#11
|
F | 0 | 0 | -2 | 1 | 0 |
Shane Sellar
#16
|
F | 0 | 0 | -1 | 1 | 2 |
Tyson Fawcett
#17
|
F | 0 | 0 | 0 | 0 | 2 |
Joseph Nardi
#18
|
F | 0 | 1 | 0 | 1 | 0 |
Darren Brady
#23
|
D | 0 | 0 | 0 | 2 | 0 |
Ryan Chyzowski
#27
|
F | 0 | 0 | -2 | 6 | 0 |
Adam Brubacher
#28
|
D | 0 | 0 | +1 | 2 | 2 |
Koletrane Wilson
#29
|
D | 0 | 0 | -2 | 1 | 2 |
Matt Brown
#37
|
F | 0 | 1 | 0 | 2 | 0 |
Devon Paliani
#77
|
F | 0 | 0 | -1 | 0 | 0 |
Mike Chen
#81
|
D | 0 | 0 | -2 | 3 | 2 |
Mason McCarty
#90
|
F | 0 | 0 | 0 | 1 | 2 |
Yvan Mongo
#91
|
F | 1 | 0 | +1 | 3 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Will Cranley
#34
|
0 | 0.000 | 0 | 0 |
Nolan Maier
#73
|
23 | 82.143 | 5 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


28
28
Shots on Goal
4%
18%
Shots Percentage
3
5
Power Plays
12
8
Penalty Minutes
23
27
Saves
82%
96%
Saves Percentage
Referee:
Austin O'Rourke
Linesmen:
Brandon Wormley,
Shane Kanaly
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
-