
1
Final
3

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
0 | 0 | 1 | 1 |
![]() |
0 | 1 | 2 | 3 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
8 | 17 | 12 | 37 |
![]() |
8 | 4 | 9 | 21 |
Scoring
1st Period
2nd Period

6:15
Goal
Goal by #37 Matt Brown, assisted by #71 Jake Smith.
3rd Period

5:48
Goal
Goal by #37 Matt Brown.

17:11
Goal
Goal by #12 Andre Ghantous, assisted by #5 Jackson van de Leest and #8 Ryan Conroy.

19:47
Goal
Goal by #13 Cam Cook, assisted by #16 Shane Sellar and #25 Mason Primeau.
Penalties
1st Period
2nd Period

4:36
Penalty
Ryan Nolan called for Fighting - Major (5:00 minutes)

4:36
Penalty
Ryan Leibold called for Fighting - Major (5:00 minutes)

7:22
Penalty
Austin Master called for Cross-Checking Minor (2:00 minutes)

11:40
Penalty
Cam Cook called for Unsportsmanlike conduct - minor (2:00 minutes)

11:40
Penalty
Darian Skeoch called for Unsportsmanlike conduct - minor (2:00 minutes)

18:28
Penalty
Nick Capone called for Match - Slew-footing (10:00 minutes)
3rd Period

7:38
Penalty
Robert Calisti called for Cross-Checking Minor (2:00 minutes)

12:40
Penalty
Savva Smirnov called for Delay of Game (2:00 minutes)

13:16
Penalty
Shane Sellar called for Hooking - minor (2:00 minutes)

13:29
Penalty
Josh Filmon called for High-sticking - minor (2:00 minutes)
1st Period

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

0:00
Goalkeeper In
Vinnie Purpura is now in as goalie.

1:45
Shot - Non quality on net
#5 Jackson van de Leest shoots on #29 Vinnie Purpura

2:07
Shot - Quality on net
#11 Joseph Nardi shoots on #34 Tyler Brennan

2:52
Shot - Non quality on net
#4 Robert Calisti shoots on #34 Tyler Brennan

3:55
Shot - Non quality on net
#6 Ryan Wheeler shoots on #29 Vinnie Purpura

4:36
Shot - Quality on net
#20 Matt Miller shoots on #34 Tyler Brennan

8:08
Shot - Quality on net
#72 Ryan Francis shoots on #29 Vinnie Purpura

8:41
Shot - Quality on net
#59 Tyler Gratton shoots on #34 Tyler Brennan

10:40
Shot - Quality on net
#71 Jake Smith shoots on #34 Tyler Brennan

10:54
Shot - Non quality on net
#20 Savva Smirnov shoots on #29 Vinnie Purpura

11:36
Shot - Non quality on net
#13 Alex Young shoots on #29 Vinnie Purpura

12:56
Shot - Non quality on net
#19 Brock Caufield shoots on #34 Tyler Brennan

14:23
Shot - Non quality on net
#24 Josh Filmon shoots on #29 Vinnie Purpura

15:19
Shot - Non quality on net
#16 Shane Sellar shoots on #34 Tyler Brennan

16:15
Shot - Quality on net
#22 Gustav Müller shoots on #29 Vinnie Purpura

17:15
Shot - Non quality on net
#23 Gianfranco Cassaro shoots on #34 Tyler Brennan

17:33
Shot - Non quality on net
#43 Kishaun Gervais shoots on #29 Vinnie Purpura
2nd Period

1:05
Shot - Quality on net
#29 Greg Smith shoots on #29 Vinnie Purpura

3:21
Shot - Non quality on net
#8 Ryan Conroy shoots on #29 Vinnie Purpura

3:49
Shot - Non quality on net
#46 Ryan Nolan shoots on #29 Vinnie Purpura

4:00
Shot - Non quality on net
#23 Grant Loven shoots on #29 Vinnie Purpura

4:36
Penalty
Ryan Nolan called for Fighting - Major (5:00 minutes)

4:36
Penalty
Ryan Leibold called for Fighting - Major (5:00 minutes)

5:11
Shot - Quality on net
#24 Josh Filmon shoots on #29 Vinnie Purpura

6:15
Shot - Non quality goal
#37 Matt Brown shoots on #34 Tyler Brennan

6:15
Goal
Goal by #37 Matt Brown, assisted by #71 Jake Smith.

7:16
Goalkeeper Change
Tyler Brennan out. Empty net.

7:22
Penalty
Austin Master called for Cross-Checking Minor (2:00 minutes)

7:22
Goalkeeper In
Tyler Brennan is now in as goalie.

7:56
Shot - Non quality on net
#2 Brendan Less shoots on #29 Vinnie Purpura

9:09
Shot - Non quality on net
#9 Sam Sedley shoots on #34 Tyler Brennan

9:57
Shot - Non quality on net
#43 Kishaun Gervais shoots on #29 Vinnie Purpura

11:40
Penalty
Cam Cook called for Unsportsmanlike conduct - minor (2:00 minutes)

11:40
Penalty
Darian Skeoch called for Unsportsmanlike conduct - minor (2:00 minutes)

13:18
Shot - Quality on net
#37 Matt Brown shoots on #34 Tyler Brennan

13:28
Shot - Non quality on net
#24 Josh Filmon shoots on #29 Vinnie Purpura

13:28
Shot - Non quality on net
#5 Jackson van de Leest shoots on #29 Vinnie Purpura

14:21
Shot - Non quality on net
#71 Jake Smith shoots on #34 Tyler Brennan

14:50
Shot - Non quality on net
#8 Ryan Conroy shoots on #29 Vinnie Purpura

15:39
Shot - Non quality on net
#29 Greg Smith shoots on #29 Vinnie Purpura

16:21
Shot - Non quality on net
#20 Savva Smirnov shoots on #29 Vinnie Purpura

16:52
Shot - Quality on net
#13 Alex Young shoots on #29 Vinnie Purpura

17:15
Shot - Quality on net
#72 Ryan Francis shoots on #29 Vinnie Purpura

17:49
Shot - Non quality on net
#44 Darian Skeoch shoots on #29 Vinnie Purpura

18:28
Penalty
Nick Capone called for Match - Slew-footing (10:00 minutes)

19:05
Shot - Quality on net
#23 Grant Loven shoots on #29 Vinnie Purpura

19:56
Shot - Non quality on net
#72 Ryan Francis shoots on #29 Vinnie Purpura
3rd Period

0:50
Shot - Non quality on net
#72 Ryan Francis shoots on #29 Vinnie Purpura

1:51
Shot - Non quality on net
#5 Jackson van de Leest shoots on #29 Vinnie Purpura

3:09
Shot - Non quality on net
#8 Ryan Conroy shoots on #29 Vinnie Purpura

4:24
Shot - Non quality on net
#43 Kishaun Gervais shoots on #29 Vinnie Purpura

4:41
Shot - Quality on net
#13 Cam Cook shoots on #34 Tyler Brennan

5:48
Shot - Quality goal
#37 Matt Brown shoots on #34 Tyler Brennan

5:48
Goal
Goal by #37 Matt Brown.

6:18
Shot - Quality on net
#20 Matt Miller shoots on #34 Tyler Brennan

6:18
Shot - Non quality on net
#59 Tyler Gratton shoots on #34 Tyler Brennan

6:31
Shot - Non quality on net
#23 Gianfranco Cassaro shoots on #34 Tyler Brennan

7:00
Shot - Quality on net
#37 Matt Brown shoots on #34 Tyler Brennan

7:36
Shot - Quality on net
#12 Andre Ghantous shoots on #29 Vinnie Purpura

7:38
Penalty
Robert Calisti called for Cross-Checking Minor (2:00 minutes)

8:18
Shot - Non quality on net
#24 Josh Filmon shoots on #29 Vinnie Purpura

10:27
Shot - Non quality on net
#29 Greg Smith shoots on #29 Vinnie Purpura

12:40
Shot - Quality on net
#11 Joseph Nardi shoots on #34 Tyler Brennan

12:40
Penalty
Savva Smirnov called for Delay of Game (2:00 minutes)

13:16
Penalty
Shane Sellar called for Hooking - minor (2:00 minutes)

13:29
Penalty
Josh Filmon called for High-sticking - minor (2:00 minutes)

13:58
Shot - Non quality on net
#18 Ryan Leibold shoots on #34 Tyler Brennan

16:14
Shot - Non quality on net
#8 Ryan Conroy shoots on #29 Vinnie Purpura

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

17:10
Shot - Non quality on net
#5 Jackson van de Leest shoots on #29 Vinnie Purpura

17:11
Shot - Quality goal
#12 Andre Ghantous shoots on #29 Vinnie Purpura

17:11
Goal
Goal by #12 Andre Ghantous, assisted by #5 Jackson van de Leest and #8 Ryan Conroy.

17:11
Goalkeeper In
Tyler Brennan is now in as goalie.

17:59
Goalkeeper Change
Tyler Brennan out. Empty net.

18:13
Shot - Quality on net
#8 Ryan Conroy shoots on #29 Vinnie Purpura

19:34
Shot - Non quality on net
#6 Ryan Wheeler shoots on #29 Vinnie Purpura

19:47
Shot - Quality goal
#13 Cam Cook shoots on #34 Tyler Brennan

19:47
Goal
Goal by #13 Cam Cook, assisted by #16 Shane Sellar and #25 Mason Primeau.

19:47
Goalkeeper In
Tyler Brennan is now in as goalie.
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Robbie Stucker
#2
|
D | 0 | 0 | +1 | 0 | 0 |
Robert Calisti
#4
|
D | 0 | 0 | 0 | 1 | 2 |
Logan Britt
#6
|
D | 0 | 0 | +1 | 0 | 0 |
Sam Sedley
#9
|
D | 0 | 0 | +1 | 1 | 0 |
Joseph Nardi
#11
|
F | 0 | 0 | 0 | 2 | 0 |
Cam Cook
#13
|
F | 1 | 0 | +1 | 2 | 2 |
Nick Capone
#14
|
F | 0 | 0 | 0 | 0 | 10 |
Shane Sellar
#16
|
F | 0 | 1 | +1 | 1 | 2 |
Ryan Leibold
#18
|
F | 0 | 0 | +1 | 1 | 5 |
Brock Caufield
#19
|
F | 0 | 0 | 0 | 1 | 0 |
Matt Miller
#20
|
F | 0 | 0 | 0 | 2 | 0 |
Austin Master
#21
|
F | 0 | 0 | 0 | 0 | 2 |
Gianfranco Cassaro
#23
|
D | 0 | 0 | +1 | 2 | 0 |
Mason Primeau
#25
|
F | 0 | 1 | +1 | 0 | 0 |
Connor Walters
#28
|
D | 0 | 0 | 0 | 0 | 0 |
Matt Brown
#37
|
F | 2 | 0 | +1 | 4 | 0 |
Tyler Gratton
#59
|
F | 0 | 0 | 0 | 2 | 0 |
Jake Smith
#71
|
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
#1
|
0 | 0.000 | 0 | 0 |
Vinnie Purpura
#29
|
36 | 97.297 | 1 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Brendan Less
#2
|
D | 0 | 0 | -2 | 1 | 0 |
Jackson van de Leest
#5
|
D | 0 | 1 | 0 | 4 | 0 |
Ryan Wheeler
#6
|
D | 0 | 0 | -2 | 2 | 0 |
Adrien Bisson
#7
|
D | 0 | 0 | -1 | 0 | 0 |
Ryan Conroy
#8
|
D | 0 | 1 | +1 | 5 | 0 |
Ty Gibson
#9
|
D | 0 | 0 | -2 | 0 | 0 |
Andre Ghantous
#12
|
F | 1 | 0 | +1 | 2 | 0 |
Alex Young
#13
|
F | 0 | 0 | -1 | 2 | 0 |
T.J. Friedmann
#19
|
F | 0 | 0 | -2 | 0 | 0 |
Savva Smirnov
#20
|
F | 0 | 0 | +1 | 2 | 2 |
Gustav Müller
#22
|
F | 0 | 0 | 0 | 1 | 0 |
Grant Loven
#23
|
F | 0 | 0 | -1 | 2 | 0 |
Josh Filmon
#24
|
F | 0 | 0 | -1 | 4 | 2 |
Greg Smith
#29
|
F | 0 | 0 | -1 | 3 | 0 |
Kishaun Gervais
#43
|
F | 0 | 0 | -1 | 3 | 0 |
Darian Skeoch
#44
|
D | 0 | 0 | 0 | 1 | 2 |
Ryan Nolan
#46
|
F | 0 | 0 | 0 | 1 | 5 |
Ryan Francis
#72
|
F | 0 | 0 | +1 | 4 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Tyler Brennan
#34
|
18 | 90.000 | 2 | 0 |
Colby Muise
#35
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


37
21
Shots on Goal
3%
14%
Shots Percentage
3
2
Power Plays
11
23
Penalty Minutes
18
36
Saves
86%
97%
Saves Percentage
Referee:
Ryan Siegel
Linesmen:
John Rey,
JP Waleski
ADK Management
Jeff Mead
(President),
Pete MacArthur
(Head Coach/Director of Hockey Operations),
Mike Bergin
(Assistant Coach)
REA Management
David Farrar
(President),
Jason Binkley
(Head Coach/General Manager),
Ryan Anderson
(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
-