
1
Final
2

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

4:06
Goal
Goal by #59 Eric Neiley, assisted by #16 Cody Sylvester and #23 Mike Pelech.
2nd Period
3rd Period

1:37
Goal
Goal by #51 Kameron Kielly, assisted by #33 Gabe Guertler.

13:34
Goal
Goal by #13 Alex Swetlikoff, assisted by #74 Lynden McCallum and #8 Spencer Naas.
Penalties
1st Period

3:52
Penalty
Peter DiLiberatore called for High-sticking - minor (2:00 minutes)

4:51
Penalty
Nolan Valleau called for Hooking - minor (2:00 minutes)

15:41
Penalty
Bode Wilde called for Tripping - minor (2:00 minutes)

19:50
Penalty
Brandon Schultz called for Slashing - minor (2:00 minutes)
2nd Period

10:56
Penalty
Marshall Moise called for Interference - minor (2:00 minutes)

14:09
Penalty
Gabe Guertler called for Charging Major (5:00 minutes)

16:36
Penalty
ATL called for Bench minor - Too many men (2:00 minutes)

19:44
Penalty
Peter DiLiberatore called for High-sticking - minor (2:00 minutes)
3rd Period

6:27
Penalty
Kameron Kielly called for Hooking - minor (2:00 minutes)

7:55
Penalty
Spencer Naas called for Hooking - minor (2:00 minutes)

18:55
Penalty
Mike Pelech called for Cross-Checking Minor (2:00 minutes)
1st Period

0:00
Goalkeeper In
Isaiah Saville is now in as goalie.

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

0:54
Shot - Quality on net
#51 Kameron Kielly shoots on #31 Isaiah Saville

1:24
Shot - Non quality on net
#22 Jacob Graves shoots on #31 Isaiah Saville

3:02
Shot - Non quality on net
#12 Pat Guay shoots on #31 David Tendeck

3:52
Penalty
Peter DiLiberatore called for High-sticking - minor (2:00 minutes)

4:06
Shot - Quality goal
#59 Eric Neiley shoots on #31 Isaiah Saville

4:06
Goal
Goal by #59 Eric Neiley, assisted by #16 Cody Sylvester and #23 Mike Pelech.

4:51
Penalty
Nolan Valleau called for Hooking - minor (2:00 minutes)

5:27
Shot - Quality on net
#18 Clayton Phillips shoots on #31 David Tendeck

6:22
Shot - Non quality on net
#85 Connor Corcoran shoots on #31 David Tendeck

8:29
Shot - Quality on net
#74 Sanghoon Shin shoots on #31 Isaiah Saville

9:24
Shot - Non quality on net
#13 Alex Swetlikoff shoots on #31 David Tendeck

10:23
Shot - Non quality on net
#4 Tristan Thompson shoots on #31 David Tendeck

12:05
Shot - Non quality on net
#13 Alex Swetlikoff shoots on #31 David Tendeck

12:29
Shot - Quality on net
#37 Kaid Oliver shoots on #31 Isaiah Saville

14:57
Shot - Non quality on net
#23 Mike Pelech shoots on #31 Isaiah Saville

15:41
Penalty
Bode Wilde called for Tripping - minor (2:00 minutes)

16:19
Shot - Non quality on net
#3 Peter DiLiberatore shoots on #31 David Tendeck

16:31
Shot - Quality on net
#59 Eric Neiley shoots on #31 Isaiah Saville

18:45
Shot - Quality on net
#11 Westin Michaud shoots on #31 David Tendeck

19:50
Penalty
Brandon Schultz called for Slashing - minor (2:00 minutes)
2nd Period

1:17
Shot - Non quality on net
#85 Connor Corcoran shoots on #31 David Tendeck

3:12
Shot - Quality on net
#10 Brent Pedersen shoots on #31 David Tendeck

4:35
Shot - Non quality on net
#48 Tim Davison shoots on #31 Isaiah Saville

4:46
Shot - Non quality on net
#74 Sanghoon Shin shoots on #31 Isaiah Saville

5:12
Shot - Non quality on net
#22 Jacob Graves shoots on #31 Isaiah Saville

6:28
Shot - Quality on net
#5 Nolan Valleau shoots on #31 David Tendeck

7:39
Shot - Quality on net
#74 Sanghoon Shin shoots on #31 Isaiah Saville

8:27
Shot - Non quality on net
#51 Spencer Dorowicz shoots on #31 David Tendeck

8:43
Shot - Quality on net
#15 Michael Turner shoots on #31 Isaiah Saville

8:53
Shot - Quality on net
#87 Will Riedell shoots on #31 David Tendeck

8:56
Shot - Quality on net
#43 Vincent Marleau shoots on #31 David Tendeck

9:40
Shot - Quality on net
#59 Eric Neiley shoots on #31 Isaiah Saville

10:05
Shot - Non quality on net
#28 Derek Topatigh shoots on #31 Isaiah Saville

10:56
Penalty
Marshall Moise called for Interference - minor (2:00 minutes)

11:51
Shot - Quality on net
#59 Eric Neiley shoots on #31 Isaiah Saville

12:20
Shot - Non quality on net
#28 Derek Topatigh shoots on #31 Isaiah Saville

12:21
Shot - Quality on net
#16 Cody Sylvester shoots on #31 Isaiah Saville

14:09
Shot - Quality on net
#33 Gabe Guertler shoots on #31 Isaiah Saville

14:09
Penalty
Gabe Guertler called for Charging Major (5:00 minutes)

15:28
Shot - Quality on net
#8 Bode Wilde shoots on #31 Isaiah Saville

16:12
Goalkeeper Change
Isaiah Saville out. Empty net.

16:28
Goalkeeper In
Isaiah Saville is now in as goalie.

16:36
Penalty
ATL called for Bench minor - Too many men (2:00 minutes)

17:16
Shot - Quality on net
#12 Pat Guay shoots on #31 David Tendeck

18:15
Shot - Non quality on net
#83 Daniel D'Amato shoots on #31 David Tendeck

18:22
Shot - Non quality on net
#13 Alex Swetlikoff shoots on #31 David Tendeck

18:35
Shot - Non quality on net
#74 Sanghoon Shin shoots on #31 Isaiah Saville

18:37
Shot - Quality on net
#74 Sanghoon Shin shoots on #31 Isaiah Saville

19:17
Shot - Quality on net
#13 Alex Swetlikoff shoots on #31 David Tendeck

19:44
Penalty
Peter DiLiberatore called for High-sticking - minor (2:00 minutes)
3rd Period

0:47
Shot - Non quality on net
#16 Cody Sylvester shoots on #31 Isaiah Saville

1:37
Shot - Quality goal
#51 Kameron Kielly shoots on #31 Isaiah Saville

1:37
Goal
Goal by #51 Kameron Kielly, assisted by #33 Gabe Guertler.

2:16
Shot - Non quality on net
#51 Spencer Dorowicz shoots on #31 David Tendeck

5:40
Shot - Quality on net
#23 Mike Pelech shoots on #31 Isaiah Saville

5:51
Shot - Quality on net
#51 Kameron Kielly shoots on #31 Isaiah Saville

6:27
Shot - Non quality on net
#5 Nolan Valleau shoots on #31 David Tendeck

6:27
Penalty
Kameron Kielly called for Hooking - minor (2:00 minutes)

6:57
Shot - Non quality on net
#10 Brent Pedersen shoots on #31 David Tendeck

7:13
Shot - Quality on net
#83 Daniel D'Amato shoots on #31 David Tendeck

7:55
Penalty
Spencer Naas called for Hooking - minor (2:00 minutes)

8:55
Shot - Quality on net
#16 Cody Sylvester shoots on #31 Isaiah Saville

9:26
Shot - Non quality on net
#23 Mike Pelech shoots on #31 Isaiah Saville

12:18
Shot - Non quality on net
#10 Brent Pedersen shoots on #31 David Tendeck

12:47
Shot - Non quality on net
#28 Derek Topatigh shoots on #31 Isaiah Saville

13:34
Shot - Quality goal
#13 Alex Swetlikoff shoots on #31 David Tendeck

13:34
Goal
Goal by #13 Alex Swetlikoff, assisted by #74 Lynden McCallum and #8 Spencer Naas.

14:57
Shot - Non quality on net
#6 Noah Laaouan shoots on #31 Isaiah Saville

15:06
Shot - Quality on net
#9 Marshall Moise shoots on #31 David Tendeck

15:25
Shot - Quality on net
#9 Marshall Moise shoots on #31 David Tendeck

17:00
Shot - Non quality on net
#19 Liam Kirk shoots on #31 Isaiah Saville

17:51
Goalkeeper Change
Isaiah Saville out. Empty net.

18:14
Shot - Non quality on net
#12 Pat Guay shoots on #31 David Tendeck

18:55
Penalty
Mike Pelech called for Cross-Checking Minor (2:00 minutes)

19:55
Shot - Non quality on net
#4 Tristan Thompson shoots on #31 David Tendeck
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Noah Laaouan
#6
|
D | 0 | 0 | 0 | 1 | 0 |
Dylan Carabia
#7
|
D | 0 | 0 | 0 | 0 | 0 |
Bode Wilde
#8
|
D | 0 | 0 | 0 | 1 | 2 |
Michael Turner
#15
|
F | 0 | 0 | 0 | 1 | 0 |
Cody Sylvester
#16
|
F | 0 | 1 | -1 | 3 | 0 |
Liam Kirk
#19
|
F | 0 | 0 | 0 | 1 | 0 |
Reece Vitelli
#20
|
F | 0 | 0 | -1 | 0 | 0 |
Brandon Schultz
#21
|
F | 0 | 0 | 0 | 0 | 2 |
Jacob Graves
#22
|
D | 0 | 0 | 0 | 2 | 0 |
Mike Pelech
#23
|
F | 0 | 1 | 0 | 3 | 2 |
Derek Topatigh
#28
|
D | 0 | 0 | -1 | 3 | 0 |
Gabe Guertler
#33
|
F | 0 | 1 | 0 | 1 | 5 |
Kaid Oliver
#37
|
F | 0 | 0 | 0 | 1 | 0 |
Tim Davison
#48
|
D | 0 | 0 | -1 | 1 | 0 |
Kameron Kielly
#51
|
F | 1 | 0 | 0 | 3 | 2 |
Eric Neiley
#59
|
F | 1 | 0 | -1 | 4 | 0 |
Sanghoon Shin
#74
|
F | 0 | 0 | 0 | 5 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
David Tendeck
#31
|
27 | 96.429 | 1 | 0 |
Tyler Parks
#40
|
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 |
---|---|---|---|---|---|---|
Peter DiLiberatore
#3
|
D | 0 | 0 | +1 | 1 | 4 |
Tristan Thompson
#4
|
D | 0 | 0 | 0 | 2 | 0 |
Nolan Valleau
#5
|
D | 0 | 0 | 0 | 2 | 2 |
Brandon Estes
#7
|
D | 0 | 0 | +1 | 0 | 0 |
Spencer Naas
#8
|
F | 0 | 1 | +1 | 0 | 2 |
Marshall Moise
#9
|
F | 0 | 0 | 0 | 2 | 2 |
Brent Pedersen
#10
|
F | 0 | 0 | 0 | 3 | 0 |
Westin Michaud
#11
|
F | 0 | 0 | 0 | 1 | 0 |
Pat Guay
#12
|
F | 0 | 0 | 0 | 3 | 0 |
Alex Swetlikoff
#13
|
F | 1 | 0 | +1 | 5 | 0 |
Clayton Phillips
#18
|
D | 0 | 0 | 0 | 1 | 0 |
Vincent Marleau
#43
|
F | 0 | 0 | 0 | 1 | 0 |
Spencer Dorowicz
#51
|
F | 0 | 0 | 0 | 2 | 0 |
Lynden McCallum
#74
|
F | 0 | 1 | +1 | 0 | 0 |
Daniel D'Amato
#83
|
F | 0 | 0 | 0 | 2 | 0 |
Connor Corcoran
#85
|
D | 0 | 0 | 0 | 2 | 0 |
Will Riedell
#87
|
D | 0 | 0 | 0 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Isaiah Saville
#31
|
28 | 93.333 | 2 | 0 |
Darion Hanson
#34
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


28
30
Shots on Goal
4%
7%
Shots Percentage
6
5
Power Plays
10
15
Penalty Minutes
28
27
Saves
93%
96%
Saves Percentage
Referee:
Alex Normandin
Linesmen:
Tannum Wyonzek,
Brady Fagan
SAV Management
Rick Bennett
(Head Coach),
Bob Ohrablo
(President),
Alex Loh
(Assistant Coach)
ATL Management
Jeff Pyle
(Head Coach/General Manager),
Derek Nesbitt
(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
-