
4
Final
1

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
2 | 2 | 0 | 4 |
![]() |
0 | 0 | 1 | 1 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
12 | 12 | 11 | 35 |
![]() |
4 | 10 | 10 | 24 |
Scoring
1st Period

9:21
Goal
Goal by #27 Patrick Polino, assisted by #12 Andre Ghantous and #23 Grant Loven.

15:25
Goal
Goal by #48 Tag Bertuzzi.
2nd Period

1:11
Goal
Goal by #48 Tag Bertuzzi, assisted by #27 Patrick Polino and #2 Brendan Less.

2:29
Goal
Goal by #20 Zach Bannister, assisted by #46 James Marooney and #19 T.J. Friedmann.
3rd Period

14:40
Goal
Goal by #17 Todd Skirving, assisted by #16 Shane Sellar.
Penalties
1st Period

8:48
Penalty
C.J. Valerian called for Fighting - Major (5:00 minutes)

8:48
Penalty
Ryan Conroy called for Fighting - Major (5:00 minutes)

19:03
Penalty
Tyler Gratton called for Slashing - minor (2:00 minutes)

20:00
Penalty
Shane Sellar called for Roughing - minor (2:00 minutes)

20:00
Penalty
Mason Primeau called for Roughing - minor (2:00 minutes)

20:00
Penalty
Mason Primeau called for Misconduct - Continuing Altercation (10:00 minutes)

20:00
Penalty
Kevin O'Neil called for Roughing - minor (2:00 minutes)

20:00
Penalty
Keith Petruzzelli called for Fighting - Major (5:00 minutes)

20:00
Penalty
David Fessenden called for Fighting - Major (5:00 minutes)
2nd Period

9:34
Penalty
Kurt Gosselin called for Roughing - minor (2:00 minutes)

9:34
Penalty
Lou-Félix Denis called for Roughing - minor (2:00 minutes)

16:38
Penalty
ADK called for Bench minor - Unsportsmanlike conduct (2:00 minutes)

17:39
Penalty
David Fessenden called for Delay of Game (2:00 minutes)
3rd Period
1st Period

0:00
Goalkeeper In
David Fessenden is now in as goalie.

0:00
Goalkeeper In
Keith Petruzzelli is now in as goalie.

0:20
Shot - Non quality on net
#37 Matt Brown shoots on #41 David Fessenden

1:10
Shot - Quality on net
#27 Patrick Polino shoots on #80 Keith Petruzzelli

1:47
Shot - Non quality on net
#9 Sam Sedley shoots on #41 David Fessenden

3:25
Shot - Non quality on net
#48 Tag Bertuzzi shoots on #80 Keith Petruzzelli

4:09
Shot - Quality on net
#37 Dylan Wendt shoots on #80 Keith Petruzzelli

5:36
Shot - Non quality on net
#9 Sam Sedley shoots on #41 David Fessenden

6:52
Shot - Non quality on net
#17 Kevin O'Neil shoots on #80 Keith Petruzzelli

7:02
Shot - Quality on net
#48 Tag Bertuzzi shoots on #80 Keith Petruzzelli

7:17
Shot - Non quality on net
#48 Tag Bertuzzi shoots on #80 Keith Petruzzelli

8:48
Penalty
C.J. Valerian called for Fighting - Major (5:00 minutes)

8:48
Penalty
Ryan Conroy called for Fighting - Major (5:00 minutes)

9:21
Shot - Quality goal
#27 Patrick Polino shoots on #80 Keith Petruzzelli

9:21
Goal
Goal by #27 Patrick Polino, assisted by #12 Andre Ghantous and #23 Grant Loven.

11:54
Shot - Non quality on net
#22 Sam Ruffin shoots on #80 Keith Petruzzelli

12:14
Shot - Non quality on net
#27 Patrick Polino shoots on #80 Keith Petruzzelli

14:19
Shot - Quality on net
#19 Brock Caufield shoots on #41 David Fessenden

14:51
Shot - Non quality on net
#6 Ryan Wheeler shoots on #80 Keith Petruzzelli

15:25
Shot - Non quality goal
#48 Tag Bertuzzi shoots on #80 Keith Petruzzelli

15:25
Goal
Goal by #48 Tag Bertuzzi.

16:15
Shot - Quality on net
#9 Ty Gibson shoots on #80 Keith Petruzzelli

18:40
Goalkeeper Change
David Fessenden out. Empty net.

19:03
Penalty
Tyler Gratton called for Slashing - minor (2:00 minutes)

19:03
Goalkeeper In
David Fessenden is now in as goalie.

20:00
Penalty
Shane Sellar called for Roughing - minor (2:00 minutes)

20:00
Penalty
Mason Primeau called for Roughing - minor (2:00 minutes)

20:00
Penalty
Mason Primeau called for Misconduct - Continuing Altercation (10:00 minutes)

20:00
Penalty
Kevin O'Neil called for Roughing - minor (2:00 minutes)

20:00
Penalty
Keith Petruzzelli called for Fighting - Major (5:00 minutes)

20:00
Penalty
David Fessenden called for Fighting - Major (5:00 minutes)

20:00
Goalkeeper Change
Keith Petruzzelli out. Empty net.
2nd Period

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

1:11
Shot - Non quality goal
#48 Tag Bertuzzi shoots on #29 Vinnie Purpura

1:11
Goal
Goal by #48 Tag Bertuzzi, assisted by #27 Patrick Polino and #2 Brendan Less.

1:28
Shot - Non quality on net
#13 Alex Young shoots on #29 Vinnie Purpura

1:48
Shot - Non quality on net
#4 Kurt Gosselin shoots on #29 Vinnie Purpura

2:15
Shot - Non quality on net
#8 Ryan Conroy shoots on #29 Vinnie Purpura

2:29
Shot - Quality goal
#20 Zach Bannister shoots on #29 Vinnie Purpura

2:29
Goal
Goal by #20 Zach Bannister, assisted by #46 James Marooney and #19 T.J. Friedmann.

3:11
Shot - Quality on net
#37 Matt Brown shoots on #41 David Fessenden

4:34
Shot - Non quality on net
#46 C.J. Valerian shoots on #41 David Fessenden

5:18
Shot - Quality on net
#16 Shane Sellar shoots on #41 David Fessenden

5:47
Shot - Quality on net
#29 Greg Smith shoots on #29 Vinnie Purpura

5:57
Shot - Non quality on net
#2 Brendan Less shoots on #29 Vinnie Purpura

6:10
Shot - Quality on net
#17 Kevin O'Neil shoots on #29 Vinnie Purpura

7:58
Shot - Non quality on net
#19 Brock Caufield shoots on #41 David Fessenden

8:42
Shot - Quality on net
#71 Jake Smith shoots on #41 David Fessenden

9:05
Shot - Non quality on net
#6 Ryan Wheeler shoots on #29 Vinnie Purpura

9:16
Shot - Quality on net
#18 Ryan Leibold shoots on #41 David Fessenden

9:34
Penalty
Kurt Gosselin called for Roughing - minor (2:00 minutes)

9:34
Penalty
Lou-Félix Denis called for Roughing - minor (2:00 minutes)

11:01
Shot - Non quality on net
#37 Dylan Wendt shoots on #29 Vinnie Purpura

13:07
Shot - Non quality on net
#29 Greg Smith shoots on #29 Vinnie Purpura

15:04
Shot - Non quality on net
#8 Ryan Conroy shoots on #29 Vinnie Purpura

16:15
Shot - Non quality on net
#18 Ryan Leibold shoots on #41 David Fessenden

16:38
Penalty
ADK called for Bench minor - Unsportsmanlike conduct (2:00 minutes)

17:17
Shot - Quality on net
#25 Mason Primeau shoots on #41 David Fessenden

17:29
Shot - Non quality on net
#71 Jake Smith shoots on #41 David Fessenden

17:39
Penalty
David Fessenden called for Delay of Game (2:00 minutes)

18:37
Shot - Quality on net
#71 Jake Smith shoots on #41 David Fessenden
3rd Period

1:53
Shot - Non quality on net
#22 Sam Ruffin shoots on #29 Vinnie Purpura

2:28
Shot - Quality on net
#13 Alex Young shoots on #29 Vinnie Purpura

3:32
Shot - Non quality on net
#15 Emile Chouinard shoots on #41 David Fessenden

4:08
Shot - Quality on net
#17 Kevin O'Neil shoots on #29 Vinnie Purpura

4:17
Shot - Quality on net
#48 Tag Bertuzzi shoots on #29 Vinnie Purpura

4:35
Shot - Non quality on net
#18 Ryan Leibold shoots on #41 David Fessenden

4:46
Shot - Quality on net
#37 Matt Brown shoots on #41 David Fessenden

6:34
Shot - Non quality on net
#9 Ty Gibson shoots on #29 Vinnie Purpura

9:25
Shot - Non quality on net
#20 Matt Miller shoots on #41 David Fessenden

9:51
Shot - Quality on net
#17 Todd Skirving shoots on #41 David Fessenden

11:49
Shot - Quality on net
#48 Tag Bertuzzi shoots on #29 Vinnie Purpura

12:27
Shot - Quality on net
#48 Tag Bertuzzi shoots on #29 Vinnie Purpura

12:41
Shot - Quality on net
#37 Dylan Wendt shoots on #29 Vinnie Purpura

13:30
Shot - Non quality on net
#46 James Marooney shoots on #29 Vinnie Purpura

14:38
Shot - Non quality on net
#16 Shane Sellar shoots on #41 David Fessenden

14:40
Shot - Quality goal
#17 Todd Skirving shoots on #41 David Fessenden

14:40
Goal
Goal by #17 Todd Skirving, assisted by #16 Shane Sellar.

15:47
Shot - Non quality on net
#8 Ryan Conroy shoots on #29 Vinnie Purpura

16:25
Shot - Quality on net
#20 Matt Miller shoots on #41 David Fessenden

17:47
Shot - Non quality on net
#6 Ryan Wheeler shoots on #29 Vinnie Purpura

19:20
Shot - Non quality on net
#16 Shane Sellar shoots on #41 David Fessenden

19:49
Shot - Non quality on net
#57 Kenny Johnson shoots on #41 David Fessenden
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Lou-Félix Denis
#5
|
F | 0 | 0 | -1 | 0 | 2 |
Sam Sedley
#9
|
D | 0 | 0 | 0 | 2 | 0 |
Emile Chouinard
#15
|
D | 0 | 0 | -1 | 1 | 0 |
Shane Sellar
#16
|
F | 0 | 1 | +1 | 3 | 2 |
Todd Skirving
#17
|
F | 1 | 0 | +1 | 2 | 0 |
Ryan Leibold
#18
|
F | 0 | 0 | 0 | 3 | 0 |
Brock Caufield
#19
|
F | 0 | 0 | -1 | 2 | 0 |
Matt Miller
#20
|
F | 0 | 0 | 0 | 2 | 0 |
Austin Master
#21
|
F | 0 | 0 | -1 | 0 | 0 |
Gianfranco Cassaro
#23
|
D | 0 | 0 | 0 | 0 | 0 |
Mason Primeau
#25
|
F | 0 | 0 | -2 | 1 | 12 |
Connor Walters
#28
|
D | 0 | 0 | -1 | 0 | 0 |
Sawyer Boulton
#36
|
F | 0 | 0 | +1 | 0 | 0 |
Matt Brown
#37
|
F | 0 | 0 | -2 | 3 | 0 |
C.J. Valerian
#46
|
D | 0 | 0 | -1 | 1 | 5 |
Kenny Johnson
#57
|
D | 0 | 0 | -1 | 1 | 0 |
Tyler Gratton
#59
|
F | 0 | 0 | 0 | 0 | 2 |
Jake Smith
#71
|
F | 0 | 0 | -2 | 3 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Vinnie Purpura
#29
|
21 | 91.304 | 2 | 0 |
Keith Petruzzelli
#80
|
10 | 83.333 | 2 | 5 |
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 | 1 | +1 | 1 | 0 |
Kurt Gosselin
#4
|
D | 0 | 0 | +1 | 1 | 2 |
Ryan Wheeler
#6
|
D | 0 | 0 | +1 | 3 | 0 |
Ryan Conroy
#8
|
D | 0 | 0 | 0 | 3 | 5 |
Ty Gibson
#9
|
D | 0 | 0 | 0 | 2 | 0 |
Andre Ghantous
#12
|
F | 0 | 1 | 0 | 0 | 0 |
Alex Young
#13
|
F | 0 | 0 | 0 | 2 | 0 |
Kevin O'Neil
#17
|
F | 0 | 0 | +1 | 3 | 2 |
T.J. Friedmann
#19
|
F | 0 | 1 | +1 | 0 | 0 |
Zach Bannister
#20
|
F | 1 | 0 | +1 | 1 | 0 |
Sam Ruffin
#22
|
F | 0 | 0 | 0 | 2 | 0 |
Grant Loven
#23
|
F | 0 | 1 | 0 | 0 | 0 |
Josh Filmon
#24
|
F | 0 | 0 | 0 | 0 | 0 |
Patrick Polino
#27
|
F | 1 | 1 | 0 | 3 | 0 |
Greg Smith
#29
|
F | 0 | 0 | +1 | 2 | 0 |
Dylan Wendt
#37
|
F | 0 | 0 | +1 | 3 | 0 |
James Marooney
#46
|
D | 0 | 1 | +1 | 1 | 0 |
Tag Bertuzzi
#48
|
F | 2 | 0 | +1 | 8 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Tyler Brennan
#34
|
0 | 0.000 | 0 | 0 |
David Fessenden
#41
|
23 | 95.833 | 1 | 7 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


35
24
Shots on Goal
11%
4%
Shots Percentage
2
2
Power Plays
18
28
Penalty Minutes
23
31
Saves
96%
89%
Saves Percentage
Referee:
Tyler Hascall
Linesmen:
Davids Rozitis,
Rich Jondo
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
-