
4
Final
1

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
0 | 0 | 4 | 4 |
![]() |
0 | 1 | 0 | 1 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
12 | 6 | 12 | 30 |
![]() |
7 | 13 | 5 | 25 |
Scoring
1st Period
2nd Period

17:45
Goal
Goal by #15 Carson Gicewicz, assisted by #7 Logan Lambdin and #45 Marc-Andre Gaudet.
3rd Period

8:58
Goal
Goal by #5 Austin Magera, assisted by #11 Jace Isley and #74 Connor Moore.

11:27
Goal
Goal by #48 Erik Middendorf, assisted by #36 Tyler Weiss and #18 Kyler Kupka.

19:14
Goal
Goal by #15 Josh Wilkins.

19:51
Goal
Goal by #15 Josh Wilkins, assisted by #44 Blake Thompson and #22 Micah Miller.
Penalties
1st Period

6:58
Penalty
Riese Zmolek called for Holding - minor (2:00 minutes)

10:46
Penalty
Colin Theisen called for Delay of Game (2:00 minutes)

18:13
Penalty
Austin Magera called for Slashing - minor (2:00 minutes)
2nd Period

6:36
Penalty
Jordan Sambrook called for High-sticking - minor (2:00 minutes)

11:55
Penalty
Josh Wilkins called for Holding - minor (2:00 minutes)
3rd Period

2:57
Penalty
Ryan Hofer called for Roughing - minor (2:00 minutes)

2:57
Penalty
Ryan Hofer called for Cross-Checking Minor (2:00 minutes)

2:57
Penalty
Kyle Betts called for Roughing - minor (2:00 minutes)

14:50
Penalty
Carson Gicewicz called for Interference - minor (2:00 minutes)

14:50
Penalty
Jacob Graves called for Boarding - minor (2:00 minutes)

19:14
Penalty
Connor Moore called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Connor Moore called for Double Minor - Roughing (4:00 minutes)

19:14
Penalty
Riese Zmolek called for Double Minor - Roughing (4:00 minutes)

19:14
Penalty
Logan Lambdin called for Double Minor - Roughing (4:00 minutes)

19:14
Penalty
Colton Hargrove called for Double Minor - Roughing (4:00 minutes)

19:14
Penalty
Carson Gicewicz called for Double Minor - Roughing (4:00 minutes)

19:14
Penalty
Sean Allen called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Sean Allen called for Fighting - Major (5:00 minutes)

19:14
Penalty
Andrew Perrott called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Jamie Engelbert called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Sean Allen called for Double Minor - Roughing (4:00 minutes)

19:14
Penalty
Kyler Kupka called for Double Minor - Roughing (4:00 minutes)

19:14
Penalty
Sean Allen called for Game misconduct - Aggressor (10:00 minutes)

19:14
Penalty
Kyler Kupka called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Carson Gicewicz called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Austin Magera called for Double Minor - Roughing (4:00 minutes)

19:14
Penalty
Colton Hargrove called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Austin Magera called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Logan Lambdin called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Erik Middendorf called for Double Minor - Roughing (4:00 minutes)

19:14
Penalty
Riese Zmolek called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Erik Middendorf called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Andrew Perrott called for Double Minor - Roughing (4:00 minutes)
1st Period

0:00
Goalkeeper In
Cam Johnson is now in as goalie.

0:00
Goalkeeper In
Mitchell Gibson is now in as goalie.

1:33
Shot - Non quality on net
#18 Kyler Kupka shoots on #33 Cam Johnson

2:11
Shot - Quality on net
#17 Jamie Engelbert shoots on #33 Cam Johnson

2:12
Shot - Quality on net
#17 Jamie Engelbert shoots on #33 Cam Johnson

3:22
Shot - Quality on net
#5 Austin Magera shoots on #33 Cam Johnson

4:06
Shot - Non quality on net
#18 Kyler Kupka shoots on #33 Cam Johnson

5:58
Shot - Quality on net
#23 Alex Kile shoots on #34 Mitchell Gibson

6:58
Shot - Quality on net
#15 Josh Wilkins shoots on #33 Cam Johnson

6:58
Penalty
Riese Zmolek called for Holding - minor (2:00 minutes)

7:20
Shot - Quality on net
#17 Jamie Engelbert shoots on #33 Cam Johnson

9:22
Shot - Non quality on net
#26 Kyle Betts shoots on #34 Mitchell Gibson

9:22
Goalkeeper In
Seth Eisele is now in as goalie.

9:22
Goalkeeper Change
Mitchell Gibson out. Empty net.

9:28
Shot - Non quality on net
#28 Connor Doherty shoots on #35 Seth Eisele

10:46
Penalty
Colin Theisen called for Delay of Game (2:00 minutes)

11:00
Shot - Quality on net
#15 Josh Wilkins shoots on #33 Cam Johnson

12:01
Shot - Quality on net
#48 Erik Middendorf shoots on #33 Cam Johnson

14:13
Shot - Non quality on net
#11 Isaac Nurse shoots on #35 Seth Eisele

15:22
Shot - Non quality on net
#34 Jesse Lansdell shoots on #35 Seth Eisele

15:51
Shot - Quality on net
#48 Erik Middendorf shoots on #33 Cam Johnson

16:08
Shot - Quality on net
#18 Kyler Kupka shoots on #33 Cam Johnson

16:09
Shot - Quality on net
#18 Kyler Kupka shoots on #33 Cam Johnson

16:16
Shot - Quality on net
#45 Marc-Andre Gaudet shoots on #35 Seth Eisele

18:13
Penalty
Austin Magera called for Slashing - minor (2:00 minutes)

19:19
Shot - Non quality on net
#7 Logan Lambdin shoots on #35 Seth Eisele
2nd Period

0:34
Shot - Quality on net
#18 Kyler Kupka shoots on #33 Cam Johnson

1:08
Shot - Non quality on net
#58 Andrew Perrott shoots on #33 Cam Johnson

2:05
Shot - Non quality on net
#43 Colin Theisen shoots on #35 Seth Eisele

2:21
Shot - Non quality on net
#43 Colin Theisen shoots on #35 Seth Eisele

2:42
Shot - Non quality on net
#4 Sean Allen shoots on #35 Seth Eisele

3:38
Shot - Non quality on net
#6 Jordan Sambrook shoots on #35 Seth Eisele

6:28
Shot - Quality on net
#17 Colton Hargrove shoots on #35 Seth Eisele

6:36
Penalty
Jordan Sambrook called for High-sticking - minor (2:00 minutes)

7:16
Shot - Quality on net
#11 Isaac Nurse shoots on #35 Seth Eisele

8:47
Shot - Quality on net
#43 Colin Theisen shoots on #35 Seth Eisele

9:12
Shot - Quality on net
#17 Jamie Engelbert shoots on #33 Cam Johnson

11:55
Penalty
Josh Wilkins called for Holding - minor (2:00 minutes)

13:15
Shot - Quality on net
#34 Jesse Lansdell shoots on #35 Seth Eisele

13:39
Shot - Quality on net
#26 Kyle Betts shoots on #35 Seth Eisele

14:46
Shot - Non quality on net
#58 Andrew Perrott shoots on #33 Cam Johnson

15:03
Shot - Non quality on net
#28 Connor Doherty shoots on #35 Seth Eisele

15:39
Shot - Non quality on net
#44 Blake Thompson shoots on #33 Cam Johnson

17:08
Shot - Quality on net
#21 Riese Zmolek shoots on #35 Seth Eisele

17:21
Shot - Quality on net
#5 Austin Magera shoots on #33 Cam Johnson

17:44
Shot - Non quality on net
#45 Marc-Andre Gaudet shoots on #35 Seth Eisele

17:45
Shot - Quality goal
#15 Carson Gicewicz shoots on #35 Seth Eisele

17:45
Goal
Goal by #15 Carson Gicewicz, assisted by #7 Logan Lambdin and #45 Marc-Andre Gaudet.
3rd Period

1:22
Shot - Quality on net
#18 Kyler Kupka shoots on #33 Cam Johnson

2:52
Shot - Quality on net
#77 Ryan Hofer shoots on #33 Cam Johnson

2:57
Penalty
Ryan Hofer called for Roughing - minor (2:00 minutes)

2:57
Penalty
Ryan Hofer called for Cross-Checking Minor (2:00 minutes)

2:57
Penalty
Kyle Betts called for Roughing - minor (2:00 minutes)

3:37
Shot - Quality on net
#22 Micah Miller shoots on #33 Cam Johnson

5:15
Shot - Quality on net
#27 Jacob Graves shoots on #33 Cam Johnson

7:36
Shot - Non quality on net
#42 Jordan Klimek shoots on #33 Cam Johnson

7:58
Shot - Non quality on net
#21 Riese Zmolek shoots on #35 Seth Eisele

8:58
Shot - Quality goal
#5 Austin Magera shoots on #33 Cam Johnson

8:58
Goal
Goal by #5 Austin Magera, assisted by #11 Jace Isley and #74 Connor Moore.

10:23
Shot - Non quality on net
#10 Ben Hawerchuk shoots on #33 Cam Johnson

11:26
Shot - Quality on net
#18 Kyler Kupka shoots on #33 Cam Johnson

11:27
Shot - Quality goal
#48 Erik Middendorf shoots on #33 Cam Johnson

11:27
Goal
Goal by #48 Erik Middendorf, assisted by #36 Tyler Weiss and #18 Kyler Kupka.

11:55
Shot - Quality on net
#7 Logan Lambdin shoots on #35 Seth Eisele

13:18
Shot - Non quality on net
#43 Colin Theisen shoots on #35 Seth Eisele

14:18
Shot - Quality on net
#45 Marc-Andre Gaudet shoots on #35 Seth Eisele

14:50
Penalty
Carson Gicewicz called for Interference - minor (2:00 minutes)

14:50
Penalty
Jacob Graves called for Boarding - minor (2:00 minutes)

16:04
Shot - Non quality on net
#9 Reilly Webb shoots on #33 Cam Johnson

18:32
Goalkeeper Change
Cam Johnson out. Empty net.

18:35
Shot - Non quality on net
#4 Sean Allen shoots on #35 Seth Eisele

19:14
Penalty
Connor Moore called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Connor Moore called for Double Minor - Roughing (4:00 minutes)

19:14
Penalty
Riese Zmolek called for Double Minor - Roughing (4:00 minutes)

19:14
Penalty
Logan Lambdin called for Double Minor - Roughing (4:00 minutes)

19:14
Penalty
Colton Hargrove called for Double Minor - Roughing (4:00 minutes)

19:14
Penalty
Carson Gicewicz called for Double Minor - Roughing (4:00 minutes)

19:14
Penalty
Sean Allen called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Sean Allen called for Fighting - Major (5:00 minutes)

19:14
Penalty
Andrew Perrott called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Jamie Engelbert called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Sean Allen called for Double Minor - Roughing (4:00 minutes)

19:14
Penalty
Kyler Kupka called for Double Minor - Roughing (4:00 minutes)

19:14
Penalty
Sean Allen called for Game misconduct - Aggressor (10:00 minutes)

19:14
Penalty
Kyler Kupka called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Carson Gicewicz called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Austin Magera called for Double Minor - Roughing (4:00 minutes)

19:14
Penalty
Colton Hargrove called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Austin Magera called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Logan Lambdin called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Erik Middendorf called for Double Minor - Roughing (4:00 minutes)

19:14
Penalty
Riese Zmolek called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Erik Middendorf called for Misconduct - Continuing Altercation (10:00 minutes)

19:14
Penalty
Andrew Perrott called for Double Minor - Roughing (4:00 minutes)

19:14
Shot - Non quality goal
#15 Josh Wilkins shoots on #33 Cam Johnson

19:14
Goal
Goal by #15 Josh Wilkins.

19:14
Goalkeeper In
Cam Johnson is now in as goalie.

19:51
Shot - Quality goal
#15 Josh Wilkins shoots on #33 Cam Johnson

19:51
Goal
Goal by #15 Josh Wilkins, assisted by #44 Blake Thompson and #22 Micah Miller.
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Anton Malmström
#3
|
D | 0 | 0 | -2 | 0 | 0 |
Sean Allen
#4
|
D | 0 | 0 | 0 | 2 | 29 |
Jordan Sambrook
#6
|
D | 0 | 0 | -1 | 1 | 2 |
Logan Lambdin
#7
|
F | 0 | 1 | 0 | 2 | 14 |
Isaac Nurse
#11
|
F | 0 | 0 | 0 | 2 | 0 |
Craig Needham
#13
|
F | 0 | 0 | -1 | 0 | 0 |
Carson Gicewicz
#15
|
F | 1 | 0 | 0 | 1 | 16 |
Colton Hargrove
#17
|
F | 0 | 0 | 0 | 1 | 14 |
Ben Brar
#18
|
F | 0 | 0 | -1 | 0 | 0 |
Oliver Chau
#20
|
F | 0 | 0 | 0 | 0 | 0 |
Riese Zmolek
#21
|
D | 0 | 0 | 0 | 2 | 16 |
Alex Kile
#23
|
F | 0 | 0 | -1 | 1 | 0 |
Kyle Betts
#26
|
F | 0 | 0 | -1 | 2 | 2 |
Connor Doherty
#28
|
D | 0 | 0 | 0 | 2 | 0 |
Jesse Lansdell
#34
|
F | 0 | 0 | -1 | 2 | 0 |
Colin Theisen
#43
|
F | 0 | 0 | -2 | 4 | 2 |
Marc-Andre Gaudet
#45
|
D | 0 | 1 | -1 | 3 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
David Tendeck
#30
|
0 | 0.000 | 0 | 0 |
Cam Johnson
#33
|
26 | 89.655 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Austin Magera
#5
|
F | 1 | 0 | +1 | 3 | 16 |
Reilly Webb
#9
|
D | 0 | 0 | 0 | 1 | 0 |
Ben Hawerchuk
#10
|
F | 0 | 0 | 0 | 1 | 0 |
Jace Isley
#11
|
F | 0 | 1 | +1 | 0 | 0 |
Josh Wilkins
#15
|
F | 2 | 0 | 0 | 4 | 2 |
Jamie Engelbert
#17
|
F | 0 | 0 | +1 | 4 | 10 |
Kyler Kupka
#18
|
F | 0 | 1 | +1 | 7 | 14 |
Alexander Suzdalev
#21
|
F | 0 | 0 | 0 | 0 | 0 |
Micah Miller
#22
|
F | 0 | 1 | 0 | 1 | 0 |
Jacob Graves
#27
|
D | 0 | 0 | +1 | 1 | 2 |
Tyler Weiss
#36
|
F | 0 | 1 | +1 | 0 | 0 |
Jordan Klimek
#42
|
D | 0 | 0 | -1 | 1 | 0 |
Blake Thompson
#44
|
D | 0 | 1 | +1 | 1 | 0 |
Erik Middendorf
#48
|
F | 1 | 0 | +2 | 3 | 14 |
Andrew Perrott
#58
|
D | 0 | 0 | +1 | 2 | 14 |
Connor Moore
#74
|
D | 0 | 1 | +1 | 0 | 14 |
Ryan Hofer
#77
|
F | 0 | 0 | 0 | 1 | 4 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Mitchell Gibson
#34
|
2 | 100.000 | 0 | 0 |
Seth Eisele
#35
|
22 | 95.652 | 1 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


30
25
Shots on Goal
13%
4%
Shots Percentage
5
3
Power Plays
90
95
Penalty Minutes
24
26
Saves
96%
87%
Saves Percentage
Referees:
Jordan Watt,
Chad Ingalls
Linesmen:
Charlie O'Connor,
Ross Crimaldi
SC Management
Rob Concannon
(President),
Scott Davidson
(Assistant Coach),
Jared Nightingale
(Head Coach),
Mike Hamilton
(Assistant Coach)
FLA Management
Craig Brush
(President),
Brad Ralph
(Head Coach/General Manager),
Anthony Peters
(Assistant Coach)
Latest News
More News

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

ECHL Transactions - June 7

Carbery wins Jack Adams Award

ECHL Today - June 7

Trois-Rivières skates away with 3-1 win in Game 4
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
-