
6
Final
3

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
2 | 1 | 3 | 6 |
![]() |
1 | 1 | 1 | 3 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
8 | 7 | 7 | 22 |
![]() |
9 | 12 | 14 | 35 |
Scoring
1st Period

0:11
Goal
Goal by #29 Craig Martin, assisted by #24 Travis Howe.

9:12
Goal
Goal by #25 John McCarron, assisted by #41 Blake Winiecki and #20 Oliver Chau.

10:08
Goal
Goal by #16 Derek Lodermeier, assisted by #12 Julian Kislin and #39 Benjamin Tardif.
2nd Period

3:57
Goal
Goal by #20 Oliver Chau, assisted by #3 Ben Masella and #7 Sean Josling.

19:13
Goal
Goal by #83 Brendan Harris, assisted by #9 Luke Lynch and #29 Craig Martin.
3rd Period

1:08
Goal
Goal by #16 Derek Lodermeier, assisted by #18 Garret Cockerill.

8:50
Goal
Goal by #10 Christopher Brown, assisted by #22 Ara Nazarian.

12:19
Goal
Goal by #20 Oliver Chau, assisted by #25 John McCarron and #7 Sean Josling.

18:56
Goal
Goal by #10 Christopher Brown, assisted by #9 Luke Lynch and #15 Jacob Panetta.
Penalties
1st Period
2nd Period

2:02
Penalty
Craig Martin called for Slashing - minor (2:00 minutes)

18:26
Penalty
Cam Darcy called for High-sticking - minor (2:00 minutes)
3rd Period

3:20
Penalty
Luke Lynch called for Slashing - minor (2:00 minutes)

11:42
Penalty
Matheson Iacopelli called for Tripping - minor (2:00 minutes)

12:25
Penalty
Cam Johnson called for Unsportsmanlike conduct - minor (2:00 minutes)

12:25
Penalty
Travis Howe called for Slashing - minor (2:00 minutes)

14:54
Penalty
Jacob Panetta called for High-sticking - minor (2:00 minutes)

16:04
Penalty
Blake Winiecki called for Tripping - minor (2:00 minutes)
1st Period

0:00
Goalkeeper In
Parker Gahagen is now in as goalie.

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

0:11
Shot - Quality goal
#29 Craig Martin shoots on #33 Cam Johnson

0:11
Goal
Goal by #29 Craig Martin, assisted by #24 Travis Howe.

1:27
Shot - Non quality on net
#49 Lukas Kälble shoots on #31 Parker Gahagen

1:50
Shot - Non quality on net
#15 Tyler Irvine shoots on #31 Parker Gahagen

2:09
Shot - Quality on net
#15 Tyler Irvine shoots on #31 Parker Gahagen

2:37
Shot - Non quality on net
#2 Jacob Friend shoots on #33 Cam Johnson

4:04
Shot - Quality on net
#83 Brendan Harris shoots on #33 Cam Johnson

4:15
Shot - Quality on net
#18 Garret Cockerill shoots on #33 Cam Johnson

6:53
Shot - Quality on net
#8 Ashton Calder shoots on #31 Parker Gahagen

7:56
Shot - Non quality on net
#19 Matheson Iacopelli shoots on #33 Cam Johnson

8:07
Shot - Non quality on net
#11 Cam Darcy shoots on #31 Parker Gahagen

9:12
Shot - Quality goal
#25 John McCarron shoots on #31 Parker Gahagen

9:12
Goal
Goal by #25 John McCarron, assisted by #41 Blake Winiecki and #20 Oliver Chau.

9:54
Shot - Non quality on net
#11 Cristiano DiGiacinto shoots on #33 Cam Johnson

10:08
Shot - Non quality goal
#16 Derek Lodermeier shoots on #33 Cam Johnson

10:08
Goal
Goal by #16 Derek Lodermeier, assisted by #12 Julian Kislin and #39 Benjamin Tardif.

11:49
Shot - Non quality on net
#41 Blake Winiecki shoots on #31 Parker Gahagen

16:05
Shot - Non quality on net
#25 John McCarron shoots on #31 Parker Gahagen

18:59
Shot - Non quality on net
#10 Christopher Brown shoots on #33 Cam Johnson

19:48
Shot - Non quality on net
#7 Sean Josling shoots on #31 Parker Gahagen
2nd Period

0:57
Shot - Non quality on net
#41 Blake Winiecki shoots on #31 Parker Gahagen

2:02
Penalty
Craig Martin called for Slashing - minor (2:00 minutes)

2:28
Shot - Non quality on net
#7 Sean Josling shoots on #31 Parker Gahagen

3:57
Shot - Quality goal
#20 Oliver Chau shoots on #31 Parker Gahagen

3:57
Goal
Goal by #20 Oliver Chau, assisted by #3 Ben Masella and #7 Sean Josling.

4:35
Shot - Quality on net
#11 Cam Darcy shoots on #31 Parker Gahagen

7:25
Shot - Non quality on net
#15 Jacob Panetta shoots on #33 Cam Johnson

9:22
Shot - Non quality on net
#83 Brendan Harris shoots on #33 Cam Johnson

10:36
Shot - Non quality on net
#10 Christopher Brown shoots on #33 Cam Johnson

11:04
Shot - Non quality on net
#8 Ashton Calder shoots on #31 Parker Gahagen

12:04
Shot - Quality on net
#2 Jacob Friend shoots on #33 Cam Johnson

12:35
Shot - Non quality on net
#49 Lukas Kälble shoots on #31 Parker Gahagen

13:06
Shot - Quality on net
#12 Andrew Fyten shoots on #31 Parker Gahagen

15:07
Shot - Non quality on net
#11 Cam Darcy shoots on #31 Parker Gahagen

15:12
Shot - Non quality on net
#40 Levko Koper shoots on #31 Parker Gahagen

15:29
Shot - Quality on net
#19 Matheson Iacopelli shoots on #33 Cam Johnson

15:55
Shot - Quality on net
#15 Tyler Irvine shoots on #31 Parker Gahagen

16:43
Shot - Non quality on net
#25 John McCarron shoots on #31 Parker Gahagen

16:48
Shot - Quality on net
#25 John McCarron shoots on #31 Parker Gahagen

18:15
Shot - Non quality on net
#18 Garret Cockerill shoots on #33 Cam Johnson

18:26
Penalty
Cam Darcy called for High-sticking - minor (2:00 minutes)

19:13
Shot - Quality goal
#83 Brendan Harris shoots on #33 Cam Johnson

19:13
Goal
Goal by #83 Brendan Harris, assisted by #9 Luke Lynch and #29 Craig Martin.
3rd Period

1:08
Shot - Non quality goal
#16 Derek Lodermeier shoots on #33 Cam Johnson

1:08
Goal
Goal by #16 Derek Lodermeier, assisted by #18 Garret Cockerill.

3:03
Shot - Non quality on net
#4 Brandon Hickey shoots on #31 Parker Gahagen

3:20
Penalty
Luke Lynch called for Slashing - minor (2:00 minutes)

5:16
Shot - Quality on net
#8 Ashton Calder shoots on #31 Parker Gahagen

5:23
Shot - Quality on net
#36 Will Calverley shoots on #31 Parker Gahagen

7:21
Shot - Quality on net
#36 Will Calverley shoots on #31 Parker Gahagen

7:58
Shot - Quality on net
#23 Stefan Leblanc shoots on #31 Parker Gahagen

7:59
Shot - Quality on net
#36 Will Calverley shoots on #31 Parker Gahagen

8:50
Shot - Quality goal
#10 Christopher Brown shoots on #33 Cam Johnson

8:50
Goal
Goal by #10 Christopher Brown, assisted by #22 Ara Nazarian.

9:15
Shot - Non quality on net
#49 Lukas Kälble shoots on #31 Parker Gahagen

9:20
Shot - Quality on net
#8 Ashton Calder shoots on #31 Parker Gahagen

9:33
Shot - Quality on net
#8 Ashton Calder shoots on #31 Parker Gahagen

11:42
Penalty
Matheson Iacopelli called for Tripping - minor (2:00 minutes)

12:18
Shot - Non quality on net
#25 John McCarron shoots on #31 Parker Gahagen

12:19
Shot - Quality goal
#20 Oliver Chau shoots on #31 Parker Gahagen

12:19
Goal
Goal by #20 Oliver Chau, assisted by #25 John McCarron and #7 Sean Josling.

12:25
Shot - Quality on net
#22 Ara Nazarian shoots on #33 Cam Johnson

12:25
Penalty
Cam Johnson called for Unsportsmanlike conduct - minor (2:00 minutes)

12:25
Penalty
Travis Howe called for Slashing - minor (2:00 minutes)

13:47
Shot - Quality on net
#17 Logan Lambdin shoots on #31 Parker Gahagen

14:54
Penalty
Jacob Panetta called for High-sticking - minor (2:00 minutes)

15:55
Goalkeeper Change
Parker Gahagen out. Empty net.

16:04
Shot - Quality on net
#83 Brendan Harris shoots on #33 Cam Johnson

16:04
Penalty
Blake Winiecki called for Tripping - minor (2:00 minutes)

16:04
Goalkeeper In
Parker Gahagen is now in as goalie.

16:27
Shot - Non quality on net
#39 Benjamin Tardif shoots on #33 Cam Johnson

17:24
Shot - Non quality on net
#15 Jacob Panetta shoots on #33 Cam Johnson

17:48
Shot - Quality on net
#36 Will Calverley shoots on #31 Parker Gahagen

17:52
Shot - Non quality on net
#23 Stefan Leblanc shoots on #31 Parker Gahagen

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

18:56
Shot - Quality goal
#10 Christopher Brown shoots on #33 Cam Johnson

18:56
Goal
Goal by #10 Christopher Brown, assisted by #9 Luke Lynch and #15 Jacob Panetta.

18:56
Goalkeeper In
Cam Johnson is now in as goalie.
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Cole Moberg
#2
|
D | 0 | 0 | -3 | 0 | 0 |
Ben Masella
#3
|
D | 0 | 1 | 0 | 0 | 0 |
Brandon Hickey
#4
|
D | 0 | 0 | 0 | 1 | 0 |
Zach Uens
#5
|
D | 0 | 0 | -3 | 0 | 0 |
Sean Josling
#7
|
F | 0 | 2 | -3 | 2 | 0 |
Ashton Calder
#8
|
F | 0 | 0 | -1 | 5 | 0 |
Cam Darcy
#11
|
F | 0 | 0 | -1 | 3 | 2 |
Andrew Fyten
#12
|
F | 0 | 0 | -2 | 1 | 0 |
Tyler Irvine
#15
|
F | 0 | 0 | 0 | 3 | 0 |
Logan Lambdin
#17
|
F | 0 | 0 | -2 | 1 | 0 |
Oliver Chau
#20
|
F | 2 | 1 | -1 | 2 | 0 |
Stefan Leblanc
#23
|
D | 0 | 0 | -1 | 2 | 0 |
John McCarron
#25
|
F | 1 | 1 | -1 | 5 | 0 |
Will Calverley
#36
|
F | 0 | 0 | -1 | 4 | 0 |
Levko Koper
#40
|
F | 0 | 0 | -1 | 1 | 0 |
Blake Winiecki
#41
|
F | 0 | 1 | -1 | 2 | 2 |
Lukas Kälble
#49
|
D | 0 | 0 | 0 | 3 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Jaxon Castor
#31
|
0 | 0.000 | 0 | 0 |
Cam Johnson
#33
|
16 | 76.190 | 5 | 2 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Jacob Friend
#2
|
D | 0 | 0 | 0 | 2 | 0 |
Luke Lynch
#9
|
F | 0 | 2 | +3 | 0 | 2 |
Christopher Brown
#10
|
F | 2 | 0 | +1 | 4 | 0 |
Cristiano DiGiacinto
#11
|
F | 0 | 0 | +1 | 1 | 0 |
Julian Kislin
#12
|
D | 0 | 1 | +1 | 0 | 0 |
Jacob Panetta
#15
|
D | 0 | 1 | +3 | 2 | 2 |
Derek Lodermeier
#16
|
F | 2 | 0 | +2 | 2 | 0 |
Ben Hawerchuk
#17
|
F | 0 | 0 | 0 | 0 | 0 |
Garret Cockerill
#18
|
D | 0 | 1 | +4 | 2 | 0 |
Matheson Iacopelli
#19
|
F | 0 | 0 | +1 | 2 | 2 |
Ara Nazarian
#22
|
F | 0 | 1 | +2 | 1 | 0 |
Tim Theocharidis
#23
|
D | 0 | 0 | 0 | 0 | 0 |
Travis Howe
#24
|
F | 0 | 1 | +1 | 0 | 2 |
Craig Martin
#29
|
F | 1 | 1 | 0 | 1 | 2 |
Benjamin Tardif
#39
|
F | 0 | 1 | +2 | 1 | 0 |
Brandon Fortunato
#74
|
D | 0 | 0 | 0 | 0 | 0 |
Brendan Harris
#83
|
F | 1 | 0 | -1 | 4 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Charles Williams
#1
|
0 | 0.000 | 0 | 0 |
Parker Gahagen
#31
|
32 | 91.429 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


22
35
Shots on Goal
27%
9%
Shots Percentage
2
4
Power Plays
10
6
Penalty Minutes
32
16
Saves
91%
73%
Saves Percentage
Referees:
Alex Normandin,
Tyler Hascall
Linesmen:
Brady Fagan,
Tannum Wyonzek
JAX Management
Bob Ohrablo
(President),
Nick Luukko
(Head Coach/Director of Hockey Operations),
Brandon Mashinter
(Assistant Coach)
FLA Management
Craig Brush
(President/General Manager),
Brad Ralph
(Head Coach),
Jesse Kallechy
(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
-