
2
Final
5

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
0 | 1 | 1 | 2 |
![]() |
2 | 2 | 1 | 5 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
9 | 14 | 10 | 33 |
![]() |
15 | 13 | 9 | 37 |
Scoring
1st Period

5:52
Goal
Goal by #51 Jake Smith, assisted by #44 Ryan Francis.

10:20
Goal
Goal by #7 Tanner Eberle, assisted by #51 Jake Smith.
2nd Period

4:24
Goal
Goal by #39 Brannon McManus, assisted by #18 Carter Souch and #13 J.D. Greenway.

14:56
Goal
Goal by #19 Colton Young, assisted by #7 Tanner Eberle and #13 J.D. Greenway.

19:55
Goal
Goal by #47 Pat Guay, assisted by #9 Ryan Scarfo and #10 Brent Pedersen.
3rd Period

12:55
Goal
Goal by #47 Pat Guay, assisted by #22 Logan Drevitch and #12 Nolan Valleau.

18:25
Goal
Goal by #27 Anthony Beauchamp, assisted by #16 Ethan Somoza and #24 Ben Freeman.
Penalties
1st Period

5:09
Penalty
Anthony Collins called for Slashing - minor (2:00 minutes)
2nd Period

9:27
Penalty
Tanner Eberle called for Holding - minor (2:00 minutes)

19:24
Penalty
Ethan Cap called for Cross-Checking Minor (2:00 minutes)
3rd Period

2:09
Penalty
Tanner Eberle called for Interference - minor (2:00 minutes)

6:03
Penalty
Ryan Francis called for Tripping - minor (2:00 minutes)

11:52
Penalty
Ryan Francis called for Tripping - minor (2:00 minutes)

18:25
Penalty
Ethan Cap called for Misconduct - Inciting (10:00 minutes)

18:25
Penalty
Ryan Scarfo called for Misconduct - Inciting (10:00 minutes)

18:25
Penalty
Logan Drevitch called for Misconduct - Inciting (10:00 minutes)

18:43
Penalty
Mark Louis called for Unsportsmanlike conduct - minor (2:00 minutes)

18:43
Penalty
Anthony Collins called for Fighting - Major (5:00 minutes)

18:43
Penalty
Anthony Collins called for Game misconduct - Aggressor (10:00 minutes)

18:43
Penalty
Mark Louis called for Misconduct - Inciting (10:00 minutes)
1st Period

0:00
Goalkeeper In
Kaden Fulcher is now in as goalie.

0:00
Goalkeeper In
Luke Richardson is now in as goalie.

1:22
Shot - Non quality on net
#18 Carter Souch shoots on #31 Kaden Fulcher

2:43
Shot - Non quality on net
#2 Carter Long shoots on #31 Luke Richardson

3:57
Shot - Quality on net
#19 Ross Armour shoots on #31 Luke Richardson

4:26
Shot - Non quality on net
#44 Ryan Francis shoots on #31 Kaden Fulcher

5:09
Penalty
Anthony Collins called for Slashing - minor (2:00 minutes)

5:52
Shot - Quality goal
#51 Jake Smith shoots on #31 Kaden Fulcher

5:52
Goal
Goal by #51 Jake Smith, assisted by #44 Ryan Francis.

6:15
Shot - Non quality on net
#39 Brannon McManus shoots on #31 Kaden Fulcher

7:45
Shot - Non quality on net
#3 Noah Carroll shoots on #31 Luke Richardson

8:15
Shot - Non quality on net
#10 Max Martin shoots on #31 Kaden Fulcher

8:25
Shot - Non quality on net
#44 Ryan Francis shoots on #31 Kaden Fulcher

9:32
Shot - Non quality on net
#27 Anthony Beauchamp shoots on #31 Kaden Fulcher

9:51
Shot - Non quality on net
#8 Mark Louis shoots on #31 Kaden Fulcher

10:19
Shot - Quality on net
#7 Tanner Eberle shoots on #31 Kaden Fulcher

10:20
Shot - Quality goal
#7 Tanner Eberle shoots on #31 Kaden Fulcher

10:20
Goal
Goal by #7 Tanner Eberle, assisted by #51 Jake Smith.

10:41
Shot - Quality on net
#38 Jett Jones shoots on #31 Luke Richardson

11:36
Shot - Quality on net
#24 Ben Freeman shoots on #31 Kaden Fulcher

12:17
Shot - Quality on net
#48 Anthony Collins shoots on #31 Luke Richardson

13:43
Shot - Non quality on net
#17 Josh McKechney shoots on #31 Kaden Fulcher

13:54
Shot - Non quality on net
#10 Max Martin shoots on #31 Kaden Fulcher

14:25
Shot - Non quality on net
#39 Brannon McManus shoots on #31 Kaden Fulcher

16:33
Shot - Non quality on net
#11 Adam Eby shoots on #31 Luke Richardson

17:27
Shot - Non quality on net
#23 Simon Pinard shoots on #31 Luke Richardson

18:09
Shot - Non quality on net
#95 Joe Fleming shoots on #31 Luke Richardson

19:05
Shot - Quality on net
#7 Tanner Eberle shoots on #31 Kaden Fulcher

19:24
Shot - Quality on net
#38 Jett Jones shoots on #31 Luke Richardson
2nd Period

0:44
Shot - Non quality on net
#16 Ethan Somoza shoots on #31 Kaden Fulcher

1:13
Shot - Quality on net
#77 Nick Prkusic shoots on #31 Kaden Fulcher

2:58
Shot - Non quality on net
#3 Joe Leahy shoots on #31 Kaden Fulcher

3:27
Shot - Non quality on net
#22 Ethan Cap shoots on #31 Kaden Fulcher

3:58
Shot - Quality on net
#17 Josh McKechney shoots on #31 Kaden Fulcher

4:24
Shot - Non quality goal
#39 Brannon McManus shoots on #31 Kaden Fulcher

4:24
Goal
Goal by #39 Brannon McManus, assisted by #18 Carter Souch and #13 J.D. Greenway.

4:42
Shot - Non quality on net
#77 Nick Prkusic shoots on #31 Kaden Fulcher

5:07
Shot - Non quality on net
#11 Adam Eby shoots on #31 Luke Richardson

5:16
Shot - Non quality on net
#3 Noah Carroll shoots on #31 Luke Richardson

5:43
Shot - Non quality on net
#10 Brent Pedersen shoots on #31 Luke Richardson

8:11
Shot - Non quality on net
#7 Brandon Estes shoots on #31 Luke Richardson

8:34
Shot - Non quality on net
#11 Adam Eby shoots on #31 Luke Richardson

9:19
Goalkeeper Change
Kaden Fulcher out. Empty net.

9:27
Penalty
Tanner Eberle called for Holding - minor (2:00 minutes)

9:27
Goalkeeper In
Kaden Fulcher is now in as goalie.

9:38
Shot - Quality on net
#22 Logan Drevitch shoots on #31 Luke Richardson

10:02
Shot - Quality on net
#7 Brandon Estes shoots on #31 Luke Richardson

10:02
Shot - Non quality on net
#10 Brent Pedersen shoots on #31 Luke Richardson

10:04
Shot - Quality on net
#47 Pat Guay shoots on #31 Luke Richardson

10:25
Shot - Non quality on net
#22 Logan Drevitch shoots on #31 Luke Richardson

11:21
Shot - Non quality on net
#27 Sebastian Vidmar shoots on #31 Luke Richardson

12:30
Shot - Quality on net
#18 Carter Souch shoots on #31 Kaden Fulcher

13:19
Shot - Quality on net
#48 Anthony Collins shoots on #31 Luke Richardson

14:07
Shot - Quality on net
#51 Jake Smith shoots on #31 Kaden Fulcher

14:44
Shot - Non quality on net
#19 Colton Young shoots on #31 Kaden Fulcher

14:56
Shot - Quality goal
#19 Colton Young shoots on #31 Kaden Fulcher

14:56
Goal
Goal by #19 Colton Young, assisted by #7 Tanner Eberle and #13 J.D. Greenway.

14:56
Goalkeeper Change
Kaden Fulcher out. Empty net.

14:56
Goalkeeper In
Michael McNiven is now in as goalie.

17:59
Shot - Quality on net
#18 Carter Souch shoots on #30 Michael McNiven

18:09
Shot - Non quality on net
#13 J.D. Greenway shoots on #30 Michael McNiven

19:21
Shot - Non quality on net
#12 Nolan Valleau shoots on #31 Luke Richardson

19:24
Penalty
Ethan Cap called for Cross-Checking Minor (2:00 minutes)

19:55
Shot - Non quality goal
#47 Pat Guay shoots on #31 Luke Richardson

19:55
Goal
Goal by #47 Pat Guay, assisted by #9 Ryan Scarfo and #10 Brent Pedersen.
3rd Period

1:04
Shot - Quality on net
#22 Logan Drevitch shoots on #31 Luke Richardson

2:02
Shot - Non quality on net
#27 Sebastian Vidmar shoots on #31 Luke Richardson

2:09
Penalty
Tanner Eberle called for Interference - minor (2:00 minutes)

4:07
Shot - Quality on net
#20 Jordan Kaplan shoots on #31 Luke Richardson

6:00
Shot - Non quality on net
#18 Carter Souch shoots on #30 Michael McNiven

6:03
Penalty
Ryan Francis called for Tripping - minor (2:00 minutes)

6:44
Shot - Quality on net
#47 Pat Guay shoots on #31 Luke Richardson

7:01
Shot - Non quality on net
#12 Nolan Valleau shoots on #31 Luke Richardson

8:25
Shot - Non quality on net
#44 Ryan Francis shoots on #30 Michael McNiven

9:31
Shot - Non quality on net
#51 Jake Smith shoots on #30 Michael McNiven

10:20
Shot - Non quality on net
#27 Anthony Beauchamp shoots on #30 Michael McNiven

11:52
Penalty
Ryan Francis called for Tripping - minor (2:00 minutes)

11:52
Goalkeeper Change
Michael McNiven out. Empty net.

12:22
Shot - Quality on net
#47 Pat Guay shoots on #31 Luke Richardson

12:39
Shot - Quality on net
#47 Pat Guay shoots on #31 Luke Richardson

12:55
Shot - Non quality goal
#47 Pat Guay shoots on #31 Luke Richardson

12:55
Goal
Goal by #47 Pat Guay, assisted by #22 Logan Drevitch and #12 Nolan Valleau.

12:55
Goalkeeper In
Michael McNiven is now in as goalie.

14:46
Shot - Non quality on net
#8 Mark Louis shoots on #30 Michael McNiven

15:09
Shot - Quality on net
#77 Nick Prkusic shoots on #30 Michael McNiven

17:13
Goalkeeper Change
Michael McNiven out. Empty net.

17:35
Shot - Quality on net
#22 Logan Drevitch shoots on #31 Luke Richardson

17:43
Shot - Non quality on net
#12 Nolan Valleau shoots on #31 Luke Richardson

18:25
Penalty
Ethan Cap called for Misconduct - Inciting (10:00 minutes)

18:25
Penalty
Ryan Scarfo called for Misconduct - Inciting (10:00 minutes)

18:25
Penalty
Logan Drevitch called for Misconduct - Inciting (10:00 minutes)

18:25
Shot - Quality goal
#27 Anthony Beauchamp shoots on #30 Michael McNiven

18:25
Goal
Goal by #27 Anthony Beauchamp, assisted by #16 Ethan Somoza and #24 Ben Freeman.

18:25
Goalkeeper In
Michael McNiven is now in as goalie.

18:43
Penalty
Mark Louis called for Unsportsmanlike conduct - minor (2:00 minutes)

18:43
Penalty
Anthony Collins called for Fighting - Major (5:00 minutes)

18:43
Penalty
Anthony Collins called for Game misconduct - Aggressor (10:00 minutes)

18:43
Penalty
Mark Louis called for Misconduct - Inciting (10:00 minutes)

19:12
Shot - Quality on net
#77 Nick Prkusic shoots on #30 Michael McNiven

19:53
Shot - Non quality on net
#3 Joe Leahy shoots on #30 Michael McNiven
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Joe Leahy
#3
|
D | 0 | 0 | 0 | 2 | 0 |
Tanner Eberle
#7
|
F | 1 | 1 | +2 | 3 | 4 |
Mark Louis
#8
|
D | 0 | 0 | +2 | 2 | 12 |
Max Martin
#10
|
D | 0 | 0 | +1 | 2 | 0 |
J.D. Greenway
#13
|
F | 0 | 2 | +3 | 1 | 0 |
Ethan Somoza
#16
|
F | 0 | 1 | +1 | 1 | 0 |
Josh McKechney
#17
|
F | 0 | 0 | +2 | 2 | 0 |
Carter Souch
#18
|
F | 0 | 1 | +1 | 4 | 0 |
Colton Young
#19
|
F | 1 | 0 | +1 | 2 | 0 |
Ethan Cap
#22
|
D | 0 | 0 | +2 | 1 | 12 |
Max Coyle
#23
|
D | 0 | 0 | 0 | 0 | 0 |
Ben Freeman
#24
|
F | 0 | 1 | +1 | 1 | 0 |
Anthony Beauchamp
#27
|
F | 1 | 0 | +1 | 3 | 0 |
Brannon McManus
#39
|
F | 1 | 0 | +1 | 3 | 0 |
Ryan Francis
#44
|
C | 0 | 1 | 0 | 3 | 4 |
Jake Smith
#51
|
F | 1 | 1 | +2 | 3 | 0 |
Nick Prkusic
#77
|
F | 0 | 0 | 0 | 4 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Luke Richardson
#31
|
31 | 93.939 | 2 | 0 |
Ryan Bednard
#45
|
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 |
---|---|---|---|---|---|---|
Carter Long
#2
|
D | 0 | 0 | -1 | 1 | 0 |
Noah Carroll
#3
|
D | 0 | 0 | -1 | 2 | 0 |
Brandon Estes
#7
|
D | 0 | 0 | -1 | 2 | 0 |
Ryan Scarfo
#9
|
F | 0 | 1 | -2 | 0 | 10 |
Brent Pedersen
#10
|
F | 0 | 1 | -1 | 2 | 0 |
Adam Eby
#11
|
D | 0 | 0 | 0 | 3 | 0 |
Nolan Valleau
#12
|
D | 0 | 1 | -2 | 3 | 0 |
Ross Armour
#19
|
F | 0 | 0 | -3 | 1 | 0 |
Jordan Kaplan
#20
|
F | 0 | 0 | 0 | 1 | 0 |
Logan Drevitch
#22
|
F | 0 | 1 | -1 | 4 | 10 |
Simon Pinard
#23
|
F | 0 | 0 | -1 | 1 | 0 |
Sebastian Vidmar
#27
|
F | 0 | 0 | -2 | 2 | 0 |
Jett Jones
#38
|
F | 0 | 0 | 0 | 2 | 0 |
Pat Guay
#47
|
F | 2 | 0 | -2 | 6 | 0 |
Anthony Collins
#48
|
F | 0 | 0 | -1 | 2 | 17 |
Joe Fleming
#95
|
D | 0 | 0 | -2 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Michael McNiven
#30
|
10 | 100.000 | 0 | 0 |
Kaden Fulcher
#31
|
22 | 84.615 | 4 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


33
37
Shots on Goal
6%
14%
Shots Percentage
5
2
Power Plays
37
32
Penalty Minutes
32
31
Saves
86%
94%
Saves Percentage
Referee:
John Lindner
Linesmen:
Noah Ockomon,
Felix-Antoine Voyer
SAV Management
Rick Bennett
(Head Coach),
Alex Loh
(Assistant Coach),
Nick Tuzzolino
(Assistant Coach)
GVL Management
Andrew Lord
(Head Coach/General Manager),
Kyle Mountain
(Assistant Coach),
Tim Vieira
(President)
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
-