
4
Final
6

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
2 | 1 | 1 | 4 |
![]() |
2 | 3 | 1 | 6 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
14 | 11 | 10 | 35 |
![]() |
9 | 18 | 7 | 34 |
Scoring
1st Period

4:08
Goal
Goal by #13 Tyler Kobryn, assisted by #15 JD Dudek and #37 Matt DeMelis.

6:00
Goal
Goal by #19 Josh Davies, assisted by #20 Keaton Pehrson and #18 Cameron Buhl.

10:40
Goal
Goal by #18 Matthew Kopperud, assisted by #16 Griffin Loughran and #44 Anthony Callin.

18:40
Goal
Goal by #22 Logan Drevitch, assisted by #16 Kai Schwindt.
2nd Period

1:04
Goal
Goal by #18 Cameron Buhl, assisted by #19 Josh Davies and #77 Devon Paliani.

12:26
Goal
Goal by #18 Matthew Kopperud, assisted by #16 Griffin Loughran and #44 Anthony Callin.

17:23
Goal
Goal by #77 Devon Paliani, assisted by #22 Logan Drevitch and #9 Reece Vitelli.

18:19
Goal
Goal by #27 Liam Walsh, assisted by #6 Andre Anania and #23 Kyle Jeffers.
3rd Period

13:05
Goal
Goal by #15 JD Dudek, assisted by #29 Cole Donhauser and #2 Kabore Dunn.

18:57
Goal
Goal by #9 Reece Vitelli, assisted by #28 Riley Hughes and #7 Zach Uens.
Penalties
1st Period
2nd Period

7:37
Penalty
Ryan Mahshie called for Tripping - minor (2:00 minutes)

8:17
Penalty
Devon Paliani called for Roughing - minor (2:00 minutes)

8:17
Penalty
Devon Paliani called for High-sticking - minor (2:00 minutes)

8:17
Penalty
Griffin Luce called for Roughing - minor (2:00 minutes)

14:03
Penalty
Evan Cormier called for Slashing - minor (2:00 minutes)

14:41
Penalty
Matthew Kopperud called for Slashing - minor (2:00 minutes)

16:33
Penalty
Mason Klee called for Cross-Checking Minor (2:00 minutes)
3rd Period

0:32
Penalty
Evan Nause called for Hooking - minor (2:00 minutes)

3:10
Penalty
Kolby Johnson called for Unsportsmanlike conduct - minor (2:00 minutes)

3:10
Penalty
Kolby Johnson called for Game misconduct - Abuse of Officials (10:00 minutes)

4:22
Penalty
Devon Paliani called for Roughing - minor (2:00 minutes)

5:07
Penalty
Jordan Kaplan called for Cross-Checking Major (5:00 minutes)

5:07
Penalty
Jordan Kaplan called for Game misconduct - Cross-checking (10:00 minutes)

5:07
Penalty
Evan Nause called for Roughing - minor (2:00 minutes)

8:58
Penalty
Lincoln Hatten called for Roughing - minor (2:00 minutes)

14:29
Penalty
Andre Anania called for Roughing - minor (2:00 minutes)
1st Period

0:00
Goalkeeper In
Michael Bullion is now in as goalie.

0:00
Goalkeeper In
Evan Cormier is now in as goalie.

0:48
Shot - Non quality on net
#2 Dennis Cesana shoots on #32 Michael Bullion

1:28
Shot - Non quality on net
#16 Griffin Loughran shoots on #34 Evan Cormier

3:45
Shot - Non quality on net
#15 JD Dudek shoots on #34 Evan Cormier

4:08
Shot - Quality goal
#13 Tyler Kobryn shoots on #34 Evan Cormier

4:08
Goal
Goal by #13 Tyler Kobryn, assisted by #15 JD Dudek and #37 Matt DeMelis.

5:24
Shot - Quality on net
#44 Anthony Callin shoots on #34 Evan Cormier

5:56
Shot - Non quality on net
#22 Griffin Luce shoots on #34 Evan Cormier

6:00
Shot - Quality goal
#19 Josh Davies shoots on #32 Michael Bullion

6:00
Goal
Goal by #19 Josh Davies, assisted by #20 Keaton Pehrson and #18 Cameron Buhl.

8:33
Shot - Non quality on net
#22 Griffin Luce shoots on #34 Evan Cormier

8:36
Shot - Non quality on net
#24 Mason Klee shoots on #34 Evan Cormier

8:39
Shot - Quality on net
#24 Mason Klee shoots on #34 Evan Cormier

9:25
Shot - Non quality on net
#13 Tyler Kobryn shoots on #34 Evan Cormier

10:33
Shot - Non quality on net
#25 Ryan Dickinson shoots on #34 Evan Cormier

10:40
Shot - Non quality goal
#18 Matthew Kopperud shoots on #34 Evan Cormier

10:40
Goal
Goal by #18 Matthew Kopperud, assisted by #16 Griffin Loughran and #44 Anthony Callin.

11:12
Shot - Non quality on net
#4 Connor Lovie shoots on #32 Michael Bullion

12:13
Shot - Quality on net
#18 Cameron Buhl shoots on #32 Michael Bullion

16:18
Shot - Non quality on net
#44 Anthony Callin shoots on #34 Evan Cormier

16:18
Shot - Non quality on net
#44 Anthony Callin shoots on #34 Evan Cormier

17:47
Shot - Quality on net
#18 Cameron Buhl shoots on #32 Michael Bullion

18:16
Shot - Quality on net
#9 Riley Ginnell shoots on #34 Evan Cormier

18:40
Shot - Non quality goal
#22 Logan Drevitch shoots on #32 Michael Bullion

18:40
Goal
Goal by #22 Logan Drevitch, assisted by #16 Kai Schwindt.

19:30
Shot - Non quality on net
#2 Dennis Cesana shoots on #32 Michael Bullion

19:58
Shot - Quality on net
#77 Devon Paliani shoots on #32 Michael Bullion

19:59
Shot - Non quality on net
#2 Dennis Cesana shoots on #32 Michael Bullion
2nd Period

0:46
Shot - Non quality on net
#6 Andre Anania shoots on #32 Michael Bullion

1:04
Shot - Non quality goal
#18 Cameron Buhl shoots on #32 Michael Bullion

1:04
Goal
Goal by #18 Cameron Buhl, assisted by #19 Josh Davies and #77 Devon Paliani.

1:40
Shot - Quality on net
#13 Tyler Kobryn shoots on #34 Evan Cormier

1:52
Shot - Non quality on net
#26 Connor Welsh shoots on #34 Evan Cormier

1:55
Shot - Quality on net
#16 Griffin Loughran shoots on #34 Evan Cormier

2:54
Shot - Non quality on net
#22 Logan Drevitch shoots on #32 Michael Bullion

3:55
Shot - Quality on net
#12 Patrick Guay shoots on #32 Michael Bullion

5:13
Shot - Quality on net
#14 Matias Rajaniemi shoots on #34 Evan Cormier

5:32
Shot - Quality on net
#25 Ryan Dickinson shoots on #34 Evan Cormier

5:56
Shot - Non quality on net
#16 Griffin Loughran shoots on #34 Evan Cormier

6:30
Shot - Non quality on net
#26 Evan Nause shoots on #32 Michael Bullion

6:47
Shot - Non quality on net
#9 Reece Vitelli shoots on #32 Michael Bullion

7:37
Penalty
Ryan Mahshie called for Tripping - minor (2:00 minutes)

8:11
Shot - Non quality on net
#28 Riley Hughes shoots on #32 Michael Bullion

8:17
Penalty
Devon Paliani called for Roughing - minor (2:00 minutes)

8:17
Penalty
Devon Paliani called for High-sticking - minor (2:00 minutes)

8:17
Penalty
Griffin Luce called for Roughing - minor (2:00 minutes)

8:21
Shot - Quality on net
#18 Matthew Kopperud shoots on #34 Evan Cormier

8:45
Shot - Non quality on net
#8 Brandon Saigeon shoots on #32 Michael Bullion

11:35
Shot - Non quality on net
#29 Cole Donhauser shoots on #34 Evan Cormier

12:26
Shot - Non quality goal
#18 Matthew Kopperud shoots on #34 Evan Cormier

12:26
Goal
Goal by #18 Matthew Kopperud, assisted by #16 Griffin Loughran and #44 Anthony Callin.

13:23
Shot - Non quality on net
#77 Devon Paliani shoots on #32 Michael Bullion

14:03
Penalty
Evan Cormier called for Slashing - minor (2:00 minutes)

14:41
Penalty
Matthew Kopperud called for Slashing - minor (2:00 minutes)

16:32
Shot - Non quality on net
#22 Logan Drevitch shoots on #32 Michael Bullion

16:33
Penalty
Mason Klee called for Cross-Checking Minor (2:00 minutes)

16:40
Shot - Quality on net
#77 Devon Paliani shoots on #32 Michael Bullion

17:14
Shot - Quality on net
#22 Logan Drevitch shoots on #32 Michael Bullion

17:23
Shot - Quality goal
#77 Devon Paliani shoots on #32 Michael Bullion

17:23
Goal
Goal by #77 Devon Paliani, assisted by #22 Logan Drevitch and #9 Reece Vitelli.

17:35
Shot - Quality on net
#6 Andre Anania shoots on #32 Michael Bullion

18:19
Shot - Quality goal
#27 Liam Walsh shoots on #32 Michael Bullion

18:19
Goal
Goal by #27 Liam Walsh, assisted by #6 Andre Anania and #23 Kyle Jeffers.

18:19
Goalkeeper In
Hugo Ollas is now in as goalie.

18:19
Goalkeeper Change
Michael Bullion out. Empty net.

18:44
Shot - Non quality on net
#18 Cameron Buhl shoots on #30 Hugo Ollas

18:48
Shot - Non quality on net
#4 Connor Lovie shoots on #30 Hugo Ollas

18:58
Shot - Non quality on net
#20 Keaton Pehrson shoots on #30 Hugo Ollas

19:36
Shot - Quality on net
#10 Jordan Kaplan shoots on #34 Evan Cormier

19:46
Shot - Non quality on net
#29 Cole Donhauser shoots on #34 Evan Cormier
3rd Period

0:32
Penalty
Evan Nause called for Hooking - minor (2:00 minutes)

1:58
Shot - Quality on net
#10 Jordan Kaplan shoots on #34 Evan Cormier

3:09
Shot - Quality on net
#8 Brandon Saigeon shoots on #30 Hugo Ollas

3:10
Penalty
Kolby Johnson called for Unsportsmanlike conduct - minor (2:00 minutes)

3:10
Penalty
Kolby Johnson called for Game misconduct - Abuse of Officials (10:00 minutes)

4:22
Penalty
Devon Paliani called for Roughing - minor (2:00 minutes)

5:07
Penalty
Jordan Kaplan called for Cross-Checking Major (5:00 minutes)

5:07
Penalty
Jordan Kaplan called for Game misconduct - Cross-checking (10:00 minutes)

5:07
Penalty
Evan Nause called for Roughing - minor (2:00 minutes)

5:39
Shot - Non quality on net
#44 Anthony Callin shoots on #34 Evan Cormier

8:57
Shot - Quality on net
#18 Cameron Buhl shoots on #30 Hugo Ollas

8:58
Penalty
Lincoln Hatten called for Roughing - minor (2:00 minutes)

9:27
Shot - Quality on net
#9 Reece Vitelli shoots on #30 Hugo Ollas

9:33
Shot - Quality on net
#2 Dennis Cesana shoots on #30 Hugo Ollas

9:37
Shot - Quality on net
#28 Riley Hughes shoots on #30 Hugo Ollas

10:33
Shot - Quality on net
#9 Reece Vitelli shoots on #30 Hugo Ollas

11:28
Shot - Non quality on net
#24 Mason Klee shoots on #34 Evan Cormier

12:46
Shot - Non quality on net
#2 Kabore Dunn shoots on #34 Evan Cormier

13:05
Shot - Non quality on net
#29 Cole Donhauser shoots on #34 Evan Cormier

13:05
Shot - Quality goal
#15 JD Dudek shoots on #34 Evan Cormier

13:05
Goal
Goal by #15 JD Dudek, assisted by #29 Cole Donhauser and #2 Kabore Dunn.

14:29
Penalty
Andre Anania called for Roughing - minor (2:00 minutes)

17:25
Shot - Quality on net
#9 Riley Ginnell shoots on #34 Evan Cormier

18:04
Goalkeeper Change
Hugo Ollas out. Empty net.

18:13
Shot - Quality on net
#37 Matt DeMelis shoots on #34 Evan Cormier

18:36
Shot - Non quality on net
#26 Connor Welsh shoots on #34 Evan Cormier

18:57
Shot - Quality goal
#9 Reece Vitelli shoots on #30 Hugo Ollas

18:57
Goal
Goal by #9 Reece Vitelli, assisted by #28 Riley Hughes and #7 Zach Uens.

18:57
Goalkeeper In
Hugo Ollas is now in as goalie.

19:05
Goalkeeper Change
Hugo Ollas out. Empty net.

19:30
Shot - Non quality on net
#37 Matt DeMelis shoots on #34 Evan Cormier
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Dennis Cesana
#2
|
D | 0 | 0 | 0 | 4 | 0 |
Connor Lovie
#4
|
D | 0 | 0 | -1 | 2 | 0 |
Andre Anania
#6
|
D | 0 | 1 | +2 | 2 | 2 |
Zach Uens
#7
|
D | 0 | 1 | +2 | 0 | 0 |
Brandon Saigeon
#8
|
F | 0 | 0 | +1 | 2 | 0 |
Reece Vitelli
#9
|
F | 1 | 1 | -1 | 4 | 0 |
Patrick Guay
#12
|
F | 0 | 0 | -2 | 1 | 0 |
Nick Granowicz
#15
|
F | 0 | 0 | 0 | 0 | 0 |
Kai Schwindt
#16
|
F | 0 | 1 | +1 | 0 | 0 |
Cameron Buhl
#18
|
F | 1 | 1 | +2 | 5 | 0 |
Josh Davies
#19
|
F | 1 | 1 | +1 | 1 | 0 |
Keaton Pehrson
#20
|
D | 0 | 1 | -1 | 1 | 0 |
Logan Drevitch
#22
|
F | 1 | 1 | +1 | 4 | 0 |
Kyle Jeffers
#23
|
F | 0 | 1 | 0 | 0 | 0 |
Evan Nause
#26
|
D | 0 | 0 | 0 | 1 | 4 |
Liam Walsh
#27
|
F | 1 | 0 | +1 | 1 | 0 |
Riley Hughes
#28
|
F | 0 | 1 | -2 | 2 | 0 |
Devon Paliani
#77
|
F | 1 | 1 | +1 | 4 | 6 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Keith Kinkaid
#30
|
0 | 0.000 | 0 | 0 |
Evan Cormier
#34
|
31 | 88.571 | 4 | 2 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Kabore Dunn
#2
|
D | 0 | 1 | 0 | 1 | 0 |
Ryan Mahshie
#4
|
F | 0 | 0 | 0 | 0 | 2 |
Riley Ginnell
#9
|
F | 0 | 0 | -2 | 2 | 0 |
Jordan Kaplan
#10
|
F | 0 | 0 | -1 | 2 | 15 |
Kolby Johnson
#12
|
F | 0 | 0 | -1 | 0 | 12 |
Tyler Kobryn
#13
|
F | 1 | 0 | 0 | 3 | 0 |
Matias Rajaniemi
#14
|
D | 0 | 0 | +1 | 1 | 0 |
JD Dudek
#15
|
C | 1 | 1 | +1 | 2 | 0 |
Griffin Loughran
#16
|
F | 0 | 2 | 0 | 3 | 0 |
Matthew Kopperud
#18
|
F | 2 | 0 | 0 | 3 | 2 |
Griffin Luce
#22
|
D | 0 | 0 | 0 | 2 | 2 |
Mason Klee
#24
|
D | 0 | 0 | -1 | 3 | 2 |
Ryan Dickinson
#25
|
D | 0 | 0 | 0 | 2 | 0 |
Connor Welsh
#26
|
D | 0 | 0 | -1 | 2 | 0 |
Cole Donhauser
#29
|
F | 0 | 1 | 0 | 3 | 0 |
Lincoln Hatten
#33
|
F | 0 | 0 | -2 | 0 | 2 |
Matt DeMelis
#37
|
F | 0 | 1 | 0 | 2 | 0 |
Anthony Callin
#44
|
F | 0 | 2 | 0 | 4 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Hugo Ollas
#30
|
9 | 100.000 | 0 | 0 |
Michael Bullion
#32
|
19 | 79.167 | 5 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


35
34
Shots on Goal
11%
18%
Shots Percentage
6
8
Power Plays
37
14
Penalty Minutes
28
31
Saves
82%
89%
Saves Percentage
Referees:
Brendan Schreider,
Yannick Jobin-Manseau
Linesmen:
Tyler Willie,
Jake Paugh
WOR Management
Mike Myers
(Chief Operating Officer),
Nick Tuzzolino
(Head Coach/General Manager)
SAV Management
Jared Staal
(Head Coach),
Brenden Kotyk
(Assistant Coach)
Latest News
More News

ECHL Transactions - April 26

ECHL Today - April 26

ECHL Transactions - April 25

ECHL Today - April 25

ECHL Transactions - April 24

2025 ECHL Hockey Summer Meetings presented by FEVO to be held June 24-26

ECHL Today - April 24

ECHL Transactions - April 23

Kansas City’s Potter named Warrior Hockey ECHL Athletic Trainer of the Year
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
-