
4
Final OT
3

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

8:38
Goal
Goal by #21 Easton Brodzinski, assisted by #16 Derek Lodermeier and #20 Ryan Lohin.
2nd Period

7:37
Goal
Goal by #14 Alex Ierullo, assisted by #77 Brannon McManus and #12 Dallas Gerads.

10:26
Goal
Goal by #17 Josh McKechney.

14:36
Goal
Goal by #19 Zach Jordan, assisted by #14 Sean Leonard.
3rd Period

10:49
Goal
Goal by #83 Brendan Harris, assisted by #23 Tim Theocharidis and #29 Craig Martin.

11:49
Goal
Goal by #7 Tanner Eberle, assisted by #21 Bobby Russell and #9 Brett Kemp.
OT

1:20
Goal
Goal by #77 Brannon McManus, assisted by #14 Alex Ierullo and #22 Ethan Cap.
Penalties
1st Period

15:33
Penalty
Justin Nachbaur called for Interference - minor (2:00 minutes)

18:48
Penalty
GVL called for Bench minor - Too many men (2:00 minutes)
2nd Period

1:21
Penalty
Justin Nachbaur called for Slashing - minor (2:00 minutes)

6:25
Penalty
Victor Hadfield called for Cross-Checking Minor (2:00 minutes)

18:40
Penalty
Craig Martin called for Tripping - minor (2:00 minutes)
3rd Period

13:22
Penalty
Connor Russell called for Fighting - Major (5:00 minutes)

13:22
Penalty
Easton Brodzinski called for Fighting - Major (5:00 minutes)

13:22
Penalty
Ben Freeman called for Game misconduct - Secondary altercation (10:00 minutes)

13:22
Penalty
Ben Freeman called for Fighting - Major (5:00 minutes)

13:22
Penalty
Jamie Dorsey called for Fighting - Major (5:00 minutes)

13:22
Penalty
Connor Russell called for Game misconduct - Secondary altercation (10:00 minutes)
OT
1st Period

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

0:00
Goalkeeper In
Ryan Bednard is now in as goalie.

1:10
Shot - Quality on net
#16 Ethan Somoza shoots on #31 Parker Gahagen

1:15
Shot - Quality on net
#22 Ethan Cap shoots on #31 Parker Gahagen

1:26
Shot - Quality on net
#16 Ethan Somoza shoots on #31 Parker Gahagen

1:43
Shot - Non quality on net
#16 Ethan Somoza shoots on #31 Parker Gahagen

3:31
Shot - Non quality on net
#14 Sean Leonard shoots on #1 Ryan Bednard

4:43
Shot - Non quality on net
#21 Easton Brodzinski shoots on #1 Ryan Bednard

4:48
Shot - Non quality on net
#23 Tim Theocharidis shoots on #1 Ryan Bednard

5:57
Shot - Quality on net
#29 Craig Martin shoots on #1 Ryan Bednard

8:38
Shot - Quality goal
#21 Easton Brodzinski shoots on #1 Ryan Bednard

8:38
Goal
Goal by #21 Easton Brodzinski, assisted by #16 Derek Lodermeier and #20 Ryan Lohin.

10:59
Shot - Non quality on net
#37 Joe Gatenby shoots on #31 Parker Gahagen

12:56
Shot - Non quality on net
#23 Tim Theocharidis shoots on #1 Ryan Bednard

14:00
Shot - Non quality on net
#7 Connor Russell shoots on #1 Ryan Bednard

14:28
Shot - Non quality on net
#10 Max Martin shoots on #31 Parker Gahagen

14:29
Shot - Quality on net
#16 Ethan Somoza shoots on #31 Parker Gahagen

15:33
Penalty
Justin Nachbaur called for Interference - minor (2:00 minutes)

17:18
Shot - Quality on net
#27 Neil Robinson shoots on #1 Ryan Bednard

18:48
Penalty
GVL called for Bench minor - Too many men (2:00 minutes)

19:48
Shot - Non quality on net
#10 Christopher Brown shoots on #1 Ryan Bednard

20:00
Goalkeeper Change
Parker Gahagen out. Empty net.
2nd Period

0:00
Goalkeeper In
Charles Williams is now in as goalie.

0:19
Shot - Non quality on net
#19 Zach Jordan shoots on #1 Ryan Bednard

1:21
Penalty
Justin Nachbaur called for Slashing - minor (2:00 minutes)

2:24
Shot - Non quality on net
#22 Ethan Cap shoots on #1 Charles Williams

3:13
Shot - Non quality on net
#23 Tim Theocharidis shoots on #1 Ryan Bednard

3:23
Shot - Non quality on net
#29 Craig Martin shoots on #1 Ryan Bednard

4:35
Shot - Non quality on net
#21 Easton Brodzinski shoots on #1 Ryan Bednard

6:08
Shot - Non quality on net
#18 Carter Souch shoots on #1 Charles Williams

6:19
Shot - Non quality on net
#7 Tanner Eberle shoots on #1 Charles Williams

6:25
Penalty
Victor Hadfield called for Cross-Checking Minor (2:00 minutes)

7:08
Shot - Quality on net
#14 Alex Ierullo shoots on #1 Charles Williams

7:35
Shot - Quality on net
#14 Alex Ierullo shoots on #1 Charles Williams

7:37
Shot - Non quality goal
#14 Alex Ierullo shoots on #1 Charles Williams

7:37
Goal
Goal by #14 Alex Ierullo, assisted by #77 Brannon McManus and #12 Dallas Gerads.

8:33
Shot - Non quality on net
#24 Ben Freeman shoots on #1 Charles Williams

10:26
Shot - Quality goal
#17 Josh McKechney shoots on #1 Charles Williams

10:26
Goal
Goal by #17 Josh McKechney.

10:46
Shot - Non quality on net
#88 Jamie Dorsey shoots on #1 Charles Williams

12:05
Shot - Non quality on net
#14 Sean Leonard shoots on #1 Ryan Bednard

13:40
Shot - Non quality on net
#7 Connor Russell shoots on #1 Ryan Bednard

14:36
Shot - Quality goal
#19 Zach Jordan shoots on #1 Ryan Bednard

14:36
Goal
Goal by #19 Zach Jordan, assisted by #14 Sean Leonard.

14:44
Shot - Non quality on net
#16 Derek Lodermeier shoots on #1 Ryan Bednard

16:55
Shot - Non quality on net
#18 Carter Souch shoots on #1 Charles Williams

17:09
Shot - Non quality on net
#23 Tim Theocharidis shoots on #1 Ryan Bednard

18:29
Shot - Quality on net
#83 Brendan Harris shoots on #1 Ryan Bednard

18:40
Penalty
Craig Martin called for Tripping - minor (2:00 minutes)
3rd Period

1:16
Shot - Non quality on net
#9 Luke Lynch shoots on #1 Ryan Bednard

4:45
Shot - Non quality on net
#92 Brandon Yeamans shoots on #1 Ryan Bednard

5:18
Shot - Non quality on net
#27 Anthony Beauchamp shoots on #1 Charles Williams

6:20
Shot - Non quality on net
#17 Josh McKechney shoots on #1 Charles Williams

6:35
Shot - Non quality on net
#29 Justin Nachbaur shoots on #1 Charles Williams

7:29
Shot - Non quality on net
#29 Craig Martin shoots on #1 Ryan Bednard

7:52
Shot - Quality on net
#7 Tanner Eberle shoots on #1 Charles Williams

10:49
Shot - Quality goal
#83 Brendan Harris shoots on #1 Ryan Bednard

10:49
Goal
Goal by #83 Brendan Harris, assisted by #23 Tim Theocharidis and #29 Craig Martin.

11:49
Shot - Non quality goal
#7 Tanner Eberle shoots on #1 Charles Williams

11:49
Goal
Goal by #7 Tanner Eberle, assisted by #21 Bobby Russell and #9 Brett Kemp.

12:35
Shot - Non quality on net
#10 Max Martin shoots on #1 Charles Williams

12:40
Shot - Non quality on net
#37 Joe Gatenby shoots on #1 Charles Williams

13:13
Shot - Quality on net
#17 Josh McKechney shoots on #1 Charles Williams

13:22
Penalty
Connor Russell called for Fighting - Major (5:00 minutes)

13:22
Penalty
Easton Brodzinski called for Fighting - Major (5:00 minutes)

13:22
Penalty
Ben Freeman called for Game misconduct - Secondary altercation (10:00 minutes)

13:22
Penalty
Ben Freeman called for Fighting - Major (5:00 minutes)

13:22
Penalty
Jamie Dorsey called for Fighting - Major (5:00 minutes)

13:22
Penalty
Connor Russell called for Game misconduct - Secondary altercation (10:00 minutes)

13:23
Shot - Non quality on net
#27 Anthony Beauchamp shoots on #1 Charles Williams

14:46
Shot - Quality on net
#27 Anthony Beauchamp shoots on #1 Charles Williams

18:33
Shot - Quality on net
#9 Luke Lynch shoots on #1 Ryan Bednard

19:23
Shot - Quality on net
#16 Derek Lodermeier shoots on #1 Ryan Bednard
OT

1:20
Shot - Quality goal
#77 Brannon McManus shoots on #1 Charles Williams

1:20
Goal
Goal by #77 Brannon McManus, assisted by #14 Alex Ierullo and #22 Ethan Cap.
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Victor Hadfield
#4
|
D | 0 | 0 | -1 | 0 | 2 |
Mackenzie Dwyer
#5
|
D | 0 | 0 | -1 | 0 | 0 |
John DeRoche
#6
|
D | 0 | 0 | -1 | 0 | 0 |
Connor Russell
#7
|
D | 0 | 0 | -1 | 2 | 15 |
Luke Lynch
#9
|
F | 0 | 0 | -2 | 2 | 0 |
Christopher Brown
#10
|
F | 0 | 0 | 0 | 1 | 0 |
Sean Leonard
#14
|
D | 0 | 1 | +3 | 2 | 0 |
Derek Lodermeier
#16
|
F | 0 | 1 | +1 | 2 | 0 |
Zach Jordan
#19
|
F | 1 | 0 | +1 | 2 | 0 |
Ryan Lohin
#20
|
C | 0 | 1 | 0 | 0 | 0 |
Easton Brodzinski
#21
|
F | 1 | 0 | -1 | 3 | 5 |
Tim Theocharidis
#23
|
D | 0 | 1 | +3 | 4 | 0 |
Neil Robinson
#27
|
F | 0 | 0 | 0 | 1 | 0 |
Craig Martin
#29
|
F | 0 | 1 | 0 | 3 | 2 |
Brendan Harris
#83
|
F | 1 | 0 | 0 | 2 | 0 |
Brandon Yeamans
#92
|
F | 0 | 0 | +1 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Charles Williams
#1
|
17 | 80.952 | 4 | 0 |
Parker Gahagen
#31
|
7 | 100.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Lordanthony Grissom
#4
|
D | 0 | 0 | 0 | 0 | 0 |
Tanner Eberle
#7
|
F | 1 | 0 | +1 | 3 | 0 |
Brett Kemp
#9
|
F | 0 | 1 | +1 | 0 | 0 |
Max Martin
#10
|
D | 0 | 0 | -1 | 2 | 0 |
Dallas Gerads
#12
|
F | 0 | 1 | -1 | 0 | 0 |
Alex Ierullo
#14
|
F | 1 | 1 | +1 | 3 | 0 |
Ethan Somoza
#16
|
F | 0 | 0 | 0 | 4 | 0 |
Josh McKechney
#17
|
F | 1 | 0 | 0 | 3 | 0 |
Carter Souch
#18
|
F | 0 | 0 | -1 | 2 | 0 |
Bobby Russell
#21
|
D | 0 | 1 | -1 | 0 | 0 |
Ethan Cap
#22
|
D | 0 | 1 | +1 | 2 | 0 |
Ben Freeman
#24
|
F | 0 | 0 | -2 | 1 | 15 |
Anthony Beauchamp
#27
|
F | 0 | 0 | -1 | 3 | 0 |
Justin Nachbaur
#29
|
F | 0 | 0 | -1 | 1 | 4 |
Joe Gatenby
#37
|
D | 0 | 0 | 0 | 2 | 0 |
Brannon McManus
#77
|
F | 1 | 1 | +2 | 1 | 0 |
Jamie Dorsey
#88
|
D | 0 | 0 | 0 | 1 | 5 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Ryan Bednard
#1
|
22 | 88.000 | 3 | 0 |
David Hrenak
#34
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


28
25
Shots on Goal
14%
12%
Shots Percentage
2
3
Power Plays
26
24
Penalty Minutes
22
24
Saves
88%
86%
Saves Percentage
Referee:
Brendan Schreider
Linesmen:
Davids Rozitis,
Cole Ruwe
GVL Management
Todd Mackin
(President),
Andrew Lord
(Head Coach/General Manager),
Mason Baptista
(Assistant Coach)
JAX Management
Bob Ohrablo
(President),
Nick Luukko
(Head Coach/Director of Hockey Operations),
Brandon Mashinter
(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
-