
5
Final OT
6

Box Score
Team | 1st | 2nd | 3rd | OT | Total T |
---|---|---|---|---|---|
![]() |
1 | 1 | 3 | 0 | 5 |
![]() |
3 | 2 | 0 | 1 | 6 |
Shots on Goal
Team | 1st | 2nd | 3rd | OT | Total |
---|---|---|---|---|---|
![]() |
9 | 12 | 10 | 3 | 34 |
![]() |
17 | 15 | 9 | 5 | 46 |
Scoring
1st Period

11:39
Goal
Goal by #45 Bryce Brodzinski, assisted by #27 Carter Savoie and #19 Colton Young.

15:39
Goal
Goal by #12 Anthony Firriolo, assisted by #59 Eric Neiley and #16 Cody Sylvester.

18:03
Goal
Goal by #26 Patriks Marcinkevics, assisted by #12 Anthony Firriolo and #27 Dylan Carabia.

18:29
Goal
Goal by #33 Michael Marchesan, assisted by #7 Easton Armstrong.
2nd Period

5:58
Goal
Goal by #7 Easton Armstrong, assisted by #11 Zach Yoder.

7:47
Goal
Goal by #89 Stuart Rolofs, assisted by #18 Patrick Moynihan and #58 Tyson Fawcett.

14:00
Goal
Goal by #21 Ryan Cranford, assisted by #28 Derek Topatigh and #27 Dylan Carabia.
3rd Period

3:00
Goal
Goal by #21 Bobby Russell, assisted by #10 Brent Pedersen and #18 Patrick Moynihan.

7:15
Goal
Goal by #12 Ben Poisson, assisted by #9 Tate Singleton and #91 Austin Saint.

15:06
Goal
Goal by #10 Brent Pedersen, assisted by #39 Parker Berge and #89 Stuart Rolofs.
OT

5:10
Goal
Goal by #59 Eric Neiley, assisted by #12 Anthony Firriolo and #71 Joey Cipollone.
Penalties
1st Period

3:20
Penalty
Michael Marchesan called for Tripping - minor (2:00 minutes)
2nd Period

6:11
Penalty
Michael Marchesan called for Slashing - minor (2:00 minutes)

11:57
Penalty
Austin Saint called for Interference - minor (2:00 minutes)

18:17
Penalty
Cody Sylvester called for Tripping - minor (2:00 minutes)
3rd Period

4:39
Penalty
Tate Singleton called for Slashing - minor (2:00 minutes)

11:40
Penalty
Anthony Firriolo called for High-sticking - double minor (4:00 minutes)
OT

0:20
Penalty
Eric Neiley called for Hooking - minor (2:00 minutes)
1st Period

0:00
Goalkeeper In
Ethan Haider is now in as goalie.

0:00
Goalkeeper In
Jacob Ingham is now in as goalie.

2:06
Shot - Quality on net
#19 Jackson Pierson shoots on #68 Jacob Ingham

2:59
Shot - Non quality on net
#12 Anthony Firriolo shoots on #68 Jacob Ingham

3:00
Shot - Quality on net
#7 Easton Armstrong shoots on #68 Jacob Ingham

3:20
Penalty
Michael Marchesan called for Tripping - minor (2:00 minutes)

4:03
Shot - Quality on net
#19 Colton Young shoots on #31 Ethan Haider

4:23
Shot - Quality on net
#19 Colton Young shoots on #31 Ethan Haider

5:16
Shot - Non quality on net
#18 Patrick Moynihan shoots on #31 Ethan Haider

7:28
Shot - Non quality on net
#16 Cody Sylvester shoots on #68 Jacob Ingham

8:27
Shot - Non quality on net
#2 Jacob Modry shoots on #31 Ethan Haider

10:27
Shot - Non quality on net
#81 Randy Hernández shoots on #68 Jacob Ingham

11:05
Shot - Non quality on net
#81 Randy Hernández shoots on #68 Jacob Ingham

11:32
Shot - Non quality on net
#19 Colton Young shoots on #31 Ethan Haider

11:39
Shot - Non quality goal
#45 Bryce Brodzinski shoots on #31 Ethan Haider

11:39
Goal
Goal by #45 Bryce Brodzinski, assisted by #27 Carter Savoie and #19 Colton Young.

12:24
Shot - Non quality on net
#14 Jake Flynn shoots on #31 Ethan Haider

12:37
Shot - Quality on net
#9 Tate Singleton shoots on #31 Ethan Haider

14:29
Shot - Quality on net
#26 Patriks Marcinkevics shoots on #68 Jacob Ingham

15:39
Shot - Quality goal
#12 Anthony Firriolo shoots on #68 Jacob Ingham

15:39
Goal
Goal by #12 Anthony Firriolo, assisted by #59 Eric Neiley and #16 Cody Sylvester.

16:30
Shot - Non quality on net
#10 Brent Pedersen shoots on #31 Ethan Haider

16:41
Shot - Non quality on net
#19 Jackson Pierson shoots on #68 Jacob Ingham

16:58
Shot - Non quality on net
#4 Jeremy Hanzel shoots on #68 Jacob Ingham

17:42
Shot - Quality on net
#92 Blake Murray shoots on #68 Jacob Ingham

18:00
Shot - Non quality on net
#12 Anthony Firriolo shoots on #68 Jacob Ingham

18:03
Shot - Non quality goal
#26 Patriks Marcinkevics shoots on #68 Jacob Ingham

18:03
Goal
Goal by #26 Patriks Marcinkevics, assisted by #12 Anthony Firriolo and #27 Dylan Carabia.

18:29
Shot - Quality goal
#33 Michael Marchesan shoots on #68 Jacob Ingham

18:29
Goal
Goal by #33 Michael Marchesan, assisted by #7 Easton Armstrong.

19:18
Shot - Non quality on net
#16 Cody Sylvester shoots on #68 Jacob Ingham

19:21
Shot - Non quality on net
#4 Jeremy Hanzel shoots on #68 Jacob Ingham

19:58
Shot - Quality on net
#18 Carson Denomie shoots on #68 Jacob Ingham
2nd Period

0:49
Shot - Quality on net
#9 Tate Singleton shoots on #31 Ethan Haider

1:58
Shot - Non quality on net
#10 Brent Pedersen shoots on #31 Ethan Haider

2:54
Shot - Quality on net
#33 Michael Marchesan shoots on #68 Jacob Ingham

2:56
Shot - Quality on net
#25 Andrew Jarvis shoots on #68 Jacob Ingham

3:26
Shot - Quality on net
#59 Eric Neiley shoots on #68 Jacob Ingham

4:25
Shot - Quality on net
#81 Randy Hernández shoots on #68 Jacob Ingham

4:37
Shot - Quality on net
#91 Austin Saint shoots on #31 Ethan Haider

5:10
Shot - Non quality on net
#21 Ryan Cranford shoots on #68 Jacob Ingham

5:17
Shot - Quality on net
#18 Carson Denomie shoots on #68 Jacob Ingham

5:58
Shot - Quality goal
#7 Easton Armstrong shoots on #68 Jacob Ingham

5:58
Goal
Goal by #7 Easton Armstrong, assisted by #11 Zach Yoder.

6:11
Penalty
Michael Marchesan called for Slashing - minor (2:00 minutes)

6:29
Shot - Quality on net
#19 Colton Young shoots on #31 Ethan Haider

7:26
Shot - Non quality on net
#89 Stuart Rolofs shoots on #31 Ethan Haider

7:47
Shot - Non quality goal
#89 Stuart Rolofs shoots on #31 Ethan Haider

7:47
Goal
Goal by #89 Stuart Rolofs, assisted by #18 Patrick Moynihan and #58 Tyson Fawcett.

8:03
Shot - Quality on net
#21 Ryan Cranford shoots on #68 Jacob Ingham

8:05
Shot - Quality on net
#21 Ryan Cranford shoots on #68 Jacob Ingham

8:51
Shot - Non quality on net
#21 Ryan Cranford shoots on #68 Jacob Ingham

9:17
Shot - Non quality on net
#19 Colton Young shoots on #31 Ethan Haider

9:46
Shot - Quality on net
#27 Carter Savoie shoots on #31 Ethan Haider

11:51
Goalkeeper Change
Ethan Haider out. Empty net.

11:57
Penalty
Austin Saint called for Interference - minor (2:00 minutes)

11:57
Goalkeeper In
Ethan Haider is now in as goalie.

13:01
Shot - Quality on net
#4 Jeremy Hanzel shoots on #68 Jacob Ingham

13:59
Shot - Quality on net
#19 Jackson Pierson shoots on #68 Jacob Ingham

14:00
Shot - Quality goal
#21 Ryan Cranford shoots on #68 Jacob Ingham

14:00
Goal
Goal by #21 Ryan Cranford, assisted by #28 Derek Topatigh and #27 Dylan Carabia.

14:29
Shot - Quality on net
#45 Bryce Brodzinski shoots on #31 Ethan Haider

15:29
Shot - Non quality on net
#28 Derek Topatigh shoots on #68 Jacob Ingham

16:45
Shot - Quality on net
#81 Randy Hernández shoots on #68 Jacob Ingham

18:17
Penalty
Cody Sylvester called for Tripping - minor (2:00 minutes)

18:30
Shot - Non quality on net
#21 Bobby Russell shoots on #31 Ethan Haider

18:44
Shot - Non quality on net
#21 Bobby Russell shoots on #31 Ethan Haider

19:59
Shot - Non quality on net
#27 Carter Savoie shoots on #31 Ethan Haider

20:00
Goalkeeper Change
Jacob Ingham out. Empty net.
3rd Period

0:00
Goalkeeper In
Dryden McKay is now in as goalie.

0:42
Shot - Non quality on net
#45 Bryce Brodzinski shoots on #31 Ethan Haider

3:00
Shot - Quality goal
#21 Bobby Russell shoots on #31 Ethan Haider

3:00
Goal
Goal by #21 Bobby Russell, assisted by #10 Brent Pedersen and #18 Patrick Moynihan.

3:34
Shot - Non quality on net
#2 Jacob Modry shoots on #31 Ethan Haider

4:39
Penalty
Tate Singleton called for Slashing - minor (2:00 minutes)

4:48
Shot - Non quality on net
#19 Colton Young shoots on #31 Ethan Haider

5:12
Shot - Quality on net
#59 Eric Neiley shoots on #29 Dryden McKay

5:49
Shot - Non quality on net
#15 Miles Gendron shoots on #31 Ethan Haider

6:11
Shot - Non quality on net
#26 Patriks Marcinkevics shoots on #29 Dryden McKay

7:15
Shot - Non quality goal
#12 Ben Poisson shoots on #31 Ethan Haider

7:15
Goal
Goal by #12 Ben Poisson, assisted by #9 Tate Singleton and #91 Austin Saint.

7:29
Shot - Non quality on net
#27 Carter Savoie shoots on #31 Ethan Haider

7:57
Shot - Non quality on net
#27 Dylan Carabia shoots on #29 Dryden McKay

11:40
Penalty
Anthony Firriolo called for High-sticking - double minor (4:00 minutes)

15:06
Shot - Quality goal
#10 Brent Pedersen shoots on #31 Ethan Haider

15:06
Goal
Goal by #10 Brent Pedersen, assisted by #39 Parker Berge and #89 Stuart Rolofs.

15:23
Shot - Non quality on net
#21 Ryan Cranford shoots on #29 Dryden McKay

15:39
Shot - Non quality on net
#12 Anthony Firriolo shoots on #29 Dryden McKay

16:33
Shot - Non quality on net
#14 Jake Flynn shoots on #31 Ethan Haider

17:22
Shot - Non quality on net
#26 Patriks Marcinkevics shoots on #29 Dryden McKay

19:11
Shot - Non quality on net
#25 Andrew Jarvis shoots on #29 Dryden McKay

19:31
Shot - Non quality on net
#59 Eric Neiley shoots on #29 Dryden McKay

19:55
Shot - Non quality on net
#21 Ryan Cranford shoots on #29 Dryden McKay

19:59
Shot - Quality on net
#9 Tate Singleton shoots on #31 Ethan Haider
OT

0:20
Shot - Quality on net
#45 Bryce Brodzinski shoots on #31 Ethan Haider

0:20
Penalty
Eric Neiley called for Hooking - minor (2:00 minutes)

3:02
Shot - Non quality on net
#45 Bryce Brodzinski shoots on #31 Ethan Haider

3:13
Shot - Quality on net
#28 Derek Topatigh shoots on #29 Dryden McKay

3:44
Shot - Non quality on net
#92 Blake Murray shoots on #29 Dryden McKay

4:29
Shot - Quality on net
#12 Anthony Firriolo shoots on #29 Dryden McKay

4:40
Shot - Quality on net
#10 Brent Pedersen shoots on #31 Ethan Haider

5:09
Shot - Quality on net
#59 Eric Neiley shoots on #29 Dryden McKay

5:10
Shot - Quality goal
#59 Eric Neiley shoots on #29 Dryden McKay

5:10
Goal
Goal by #59 Eric Neiley, assisted by #12 Anthony Firriolo and #71 Joey Cipollone.
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Jeremy Hanzel
#4
|
D | 0 | 0 | -2 | 3 | 0 |
Easton Armstrong
#7
|
F | 1 | 1 | +1 | 2 | 0 |
Zach Yoder
#11
|
D | 0 | 1 | 0 | 0 | 0 |
Anthony Firriolo
#12
|
D | 1 | 2 | +4 | 5 | 4 |
Cody Sylvester
#16
|
F | 0 | 1 | 0 | 2 | 2 |
Carson Denomie
#18
|
F | 0 | 0 | -1 | 2 | 0 |
Jackson Pierson
#19
|
F | 0 | 0 | 0 | 3 | 0 |
Connor Galloway
#20
|
F | 0 | 0 | +1 | 0 | 0 |
Ryan Cranford
#21
|
F | 1 | 0 | 0 | 7 | 0 |
Andrew Jarvis
#25
|
D | 0 | 0 | 0 | 2 | 0 |
Patriks Marcinkevics
#26
|
F | 1 | 0 | +1 | 4 | 0 |
Dylan Carabia
#27
|
D | 0 | 2 | 0 | 1 | 0 |
Derek Topatigh
#28
|
D | 0 | 1 | +3 | 2 | 0 |
Michael Marchesan
#33
|
F | 1 | 0 | +1 | 2 | 4 |
Eric Neiley
#59
|
F | 1 | 1 | +2 | 5 | 2 |
Joey Cipollone
#71
|
F | 0 | 1 | +1 | 0 | 0 |
Randy Hernández
#81
|
F | 0 | 0 | +1 | 4 | 0 |
Blake Murray
#92
|
C | 0 | 0 | +1 | 2 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Ethan Haider
#31
|
29 | 85.294 | 5 | 0 |
Jon Horrell
#35
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Jacob Modry
#2
|
D | 0 | 0 | -2 | 2 | 0 |
Dru Krebs
#5
|
D | 0 | 0 | +1 | 0 | 0 |
Tate Singleton
#9
|
F | 0 | 1 | -1 | 3 | 2 |
Brent Pedersen
#10
|
F | 1 | 1 | 0 | 4 | 0 |
Ben Poisson
#12
|
F | 1 | 0 | -1 | 1 | 0 |
Jake Flynn
#14
|
D | 0 | 0 | -1 | 2 | 0 |
Miles Gendron
#15
|
D | 0 | 0 | -1 | 1 | 0 |
Mikael Robidoux
#16
|
RW | 0 | 0 | -2 | 0 | 0 |
Patrick Moynihan
#18
|
F | 0 | 2 | -1 | 1 | 0 |
Colton Young
#19
|
F | 0 | 1 | -1 | 6 | 0 |
Arvid Caderoth
#20
|
F | 0 | 0 | +1 | 0 | 0 |
Bobby Russell
#21
|
D | 1 | 0 | 0 | 3 | 0 |
Carter Savoie
#27
|
F | 0 | 1 | -1 | 3 | 0 |
Parker Berge
#39
|
D | 0 | 1 | 0 | 0 | 0 |
Bryce Brodzinski
#45
|
F | 1 | 0 | 0 | 5 | 0 |
Tyson Fawcett
#58
|
F | 0 | 1 | -2 | 0 | 0 |
Stuart Rolofs
#89
|
F | 1 | 1 | -2 | 2 | 0 |
Austin Saint
#91
|
F | 0 | 1 | 0 | 1 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Dryden McKay
#29
|
13 | 92.857 | 1 | 0 |
Jacob Ingham
#68
|
27 | 84.375 | 5 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


34
46
Shots on Goal
15%
13%
Shots Percentage
6
2
Power Plays
4
12
Penalty Minutes
40
29
Saves
87%
85%
Saves Percentage
Referees:
Tyler Hascall,
Austin Rook
Linesmen:
Kyle Gaspari,
Noah Ockomon
GVL Management
Tim Vieira
(President),
Kyle Mountain
(Head Coach/Director of Hockey Operations),
Adam Dauda
(Assistant Coach)
ATL Management
Derek Nesbitt
(Head Coach/Director of Hockey Operations),
Matt Ginn
(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
-