
2
Final
5

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
0 | 1 | 1 | 2 |
![]() |
1 | 1 | 3 | 5 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
5 | 5 | 11 | 21 |
![]() |
15 | 9 | 11 | 35 |
Scoring
1st Period

15:24
Goal
Goal by #76 Josh Bloom, assisted by #18 Zach Berzolla.
2nd Period

15:00
Goal
Goal by #28 Zach Okabe, assisted by #18 Zach Berzolla.

18:35
Goal
Goal by #59 Eric Neiley, assisted by #12 Anthony Firriolo.
3rd Period

4:44
Goal
Goal by #28 Derek Topatigh, assisted by #19 Jackson Pierson.

5:21
Goal
Goal by #76 Josh Bloom.

18:28
Goal
Goal by #28 Zach Okabe, assisted by #43 Quinn Preston and #18 Zach Berzolla.

18:59
Goal
Goal by #76 Josh Bloom, assisted by #9 Luke Morgan and #23 Collin Saccoman.
Penalties
1st Period

10:23
Penalty
Davis Codd called for Hooking - minor (2:00 minutes)

17:45
Penalty
Dylan Carabia called for Hooking - minor (2:00 minutes)
2nd Period

9:32
Penalty
Jeremy Hanzel called for Slashing - minor (2:00 minutes)

13:54
Penalty
Max Humitz called for Holding - minor (2:00 minutes)
3rd Period

10:37
Penalty
Davis Codd called for Tripping - minor (2:00 minutes)

10:37
Penalty
Davis Codd called for Unsportsmanlike conduct - minor (2:00 minutes)

16:42
Penalty
Tyler Drevitch called for Roughing - minor (2:00 minutes)
1st Period

0:00
Goalkeeper In
Hunter Vorva is now in as goalie.

0:00
Goalkeeper In
Drew DeRidder is now in as goalie.

1:30
Shot - Quality on net
#59 Eric Neiley shoots on #79 Hunter Vorva

2:29
Shot - Non quality on net
#33 Michael Marchesan shoots on #79 Hunter Vorva

3:06
Shot - Non quality on net
#33 Michael Marchesan shoots on #79 Hunter Vorva

3:58
Shot - Non quality on net
#39 Chad Nychuk shoots on #79 Hunter Vorva

4:54
Shot - Quality on net
#76 Josh Bloom shoots on #34 Drew DeRidder

4:59
Shot - Non quality on net
#76 Josh Bloom shoots on #34 Drew DeRidder

9:44
Shot - Non quality on net
#20 Kylor Wall shoots on #34 Drew DeRidder

10:23
Penalty
Davis Codd called for Hooking - minor (2:00 minutes)

12:35
Shot - Quality on net
#21 Ryan Cranford shoots on #79 Hunter Vorva

12:54
Shot - Quality on net
#28 Zach Okabe shoots on #34 Drew DeRidder

13:29
Shot - Quality on net
#28 Zach Okabe shoots on #34 Drew DeRidder

14:14
Shot - Quality on net
#6 Luc Salem shoots on #34 Drew DeRidder

14:29
Shot - Quality on net
#71 Jon Martin shoots on #34 Drew DeRidder

15:24
Shot - Quality goal
#76 Josh Bloom shoots on #34 Drew DeRidder

15:24
Goal
Goal by #76 Josh Bloom, assisted by #18 Zach Berzolla.

16:21
Shot - Quality on net
#15 Lee Lapid shoots on #34 Drew DeRidder

16:30
Shot - Non quality on net
#90 Jay Keranen shoots on #34 Drew DeRidder

17:05
Shot - Non quality on net
#28 Zach Okabe shoots on #34 Drew DeRidder

17:32
Goalkeeper Change
Hunter Vorva out. Empty net.

17:45
Shot - Non quality on net
#29 Davis Codd shoots on #34 Drew DeRidder

17:45
Penalty
Dylan Carabia called for Hooking - minor (2:00 minutes)

17:45
Goalkeeper In
Hunter Vorva is now in as goalie.

17:54
Shot - Quality on net
#29 Davis Codd shoots on #34 Drew DeRidder

18:04
Shot - Quality on net
#74 Blake Christensen shoots on #34 Drew DeRidder

19:13
Shot - Quality on net
#19 Ryan Cox shoots on #34 Drew DeRidder
2nd Period

1:09
Shot - Non quality on net
#23 Collin Saccoman shoots on #34 Drew DeRidder

3:09
Shot - Non quality on net
#96 Dominiks Marcinkevics shoots on #79 Hunter Vorva

4:22
Shot - Quality on net
#23 Collin Saccoman shoots on #34 Drew DeRidder

4:32
Shot - Non quality on net
#76 Josh Bloom shoots on #34 Drew DeRidder

9:27
Goalkeeper Change
Hunter Vorva out. Empty net.

9:32
Penalty
Jeremy Hanzel called for Slashing - minor (2:00 minutes)

9:32
Goalkeeper In
Hunter Vorva is now in as goalie.

11:07
Shot - Non quality on net
#76 Josh Bloom shoots on #34 Drew DeRidder

12:10
Shot - Quality on net
#25 Travis Broughman shoots on #34 Drew DeRidder

13:54
Penalty
Max Humitz called for Holding - minor (2:00 minutes)

14:01
Shot - Non quality on net
#18 Zach Berzolla shoots on #34 Drew DeRidder

14:20
Shot - Quality on net
#76 Josh Bloom shoots on #34 Drew DeRidder

14:45
Shot - Non quality on net
#39 Chad Nychuk shoots on #79 Hunter Vorva

15:00
Shot - Quality goal
#28 Zach Okabe shoots on #34 Drew DeRidder

15:00
Goal
Goal by #28 Zach Okabe, assisted by #18 Zach Berzolla.

18:25
Shot - Non quality on net
#6 Luc Salem shoots on #34 Drew DeRidder

18:35
Shot - Quality goal
#59 Eric Neiley shoots on #79 Hunter Vorva

18:35
Goal
Goal by #59 Eric Neiley, assisted by #12 Anthony Firriolo.

20:00
Shot - Non quality on net
#4 Jeremy Hanzel shoots on #79 Hunter Vorva

20:00
Shot - Non quality on net
#4 Jeremy Hanzel shoots on #79 Hunter Vorva
3rd Period

2:35
Shot - Non quality on net
#21 Ryan Cranford shoots on #79 Hunter Vorva

3:18
Shot - Non quality on net
#17 Ryan Naumovski shoots on #34 Drew DeRidder

4:34
Shot - Non quality on net
#39 Chad Nychuk shoots on #79 Hunter Vorva

4:44
Shot - Non quality goal
#28 Derek Topatigh shoots on #79 Hunter Vorva

4:44
Goal
Goal by #28 Derek Topatigh, assisted by #19 Jackson Pierson.

5:21
Shot - Quality goal
#76 Josh Bloom shoots on #34 Drew DeRidder

5:21
Goal
Goal by #76 Josh Bloom.

6:04
Shot - Quality on net
#33 Michael Marchesan shoots on #79 Hunter Vorva

7:22
Shot - Quality on net
#74 Blake Christensen shoots on #34 Drew DeRidder

7:22
Shot - Non quality on net
#20 Connor Galloway shoots on #79 Hunter Vorva

8:35
Shot - Quality on net
#6 Luc Salem shoots on #34 Drew DeRidder

10:37
Penalty
Davis Codd called for Tripping - minor (2:00 minutes)

10:37
Penalty
Davis Codd called for Unsportsmanlike conduct - minor (2:00 minutes)

11:28
Shot - Non quality on net
#4 Jeremy Hanzel shoots on #79 Hunter Vorva

11:46
Shot - Non quality on net
#92 Blake Murray shoots on #79 Hunter Vorva

11:46
Shot - Non quality on net
#39 Chad Nychuk shoots on #79 Hunter Vorva

13:54
Shot - Non quality on net
#16 Cody Sylvester shoots on #79 Hunter Vorva

14:02
Shot - Non quality on net
#10 Max Humitz shoots on #34 Drew DeRidder

14:24
Shot - Non quality on net
#4 Jeremy Hanzel shoots on #79 Hunter Vorva

15:12
Shot - Non quality on net
#21 Ryan Cranford shoots on #79 Hunter Vorva

16:08
Shot - Quality on net
#19 Ryan Cox shoots on #34 Drew DeRidder

16:33
Shot - Non quality on net
#20 Kylor Wall shoots on #34 Drew DeRidder

16:42
Penalty
Tyler Drevitch called for Roughing - minor (2:00 minutes)

16:43
Shot - Non quality on net
#20 Kylor Wall shoots on #34 Drew DeRidder

17:03
Shot - Quality on net
#15 Lee Lapid shoots on #34 Drew DeRidder

18:28
Shot - Non quality goal
#28 Zach Okabe shoots on #34 Drew DeRidder

18:28
Goal
Goal by #28 Zach Okabe, assisted by #43 Quinn Preston and #18 Zach Berzolla.

18:48
Goalkeeper Change
Drew DeRidder out. Empty net.

18:59
Shot - Non quality goal
#76 Josh Bloom shoots on #34 Drew DeRidder

18:59
Goal
Goal by #76 Josh Bloom, assisted by #9 Luke Morgan and #23 Collin Saccoman.

18:59
Goalkeeper In
Drew DeRidder is now in as goalie.
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Luc Salem
#6
|
D | 0 | 0 | -1 | 3 | 0 |
Luke Morgan
#9
|
F | 0 | 1 | +3 | 0 | 0 |
Max Humitz
#10
|
F | 0 | 0 | 0 | 1 | 2 |
Lee Lapid
#15
|
F | 0 | 0 | -1 | 2 | 0 |
Ryan Naumovski
#17
|
F | 0 | 0 | -2 | 1 | 0 |
Zach Berzolla
#18
|
D | 0 | 3 | +2 | 1 | 0 |
Ryan Cox
#19
|
F | 0 | 0 | 0 | 2 | 0 |
Kylor Wall
#20
|
D | 0 | 0 | +3 | 3 | 0 |
Collin Saccoman
#23
|
D | 0 | 1 | 0 | 2 | 0 |
Travis Broughman
#25
|
F | 0 | 0 | +2 | 1 | 0 |
Zach Okabe
#28
|
F | 2 | 0 | +1 | 5 | 0 |
Davis Codd
#29
|
F | 0 | 0 | 0 | 2 | 6 |
Quinn Preston
#43
|
F | 0 | 1 | +1 | 0 | 0 |
Phil Beaulieu
#52
|
D | 0 | 0 | 0 | 0 | 0 |
Jon Martin
#71
|
F | 0 | 0 | 0 | 1 | 0 |
Blake Christensen
#74
|
F | 0 | 0 | -1 | 2 | 0 |
Josh Bloom
#76
|
F | 3 | 0 | +2 | 8 | 0 |
Jay Keranen
#90
|
D | 0 | 0 | 0 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Jonathan Lemieux
#34
|
0 | 0.000 | 0 | 0 |
Hunter Vorva
#79
|
19 | 90.476 | 2 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Jeremy Hanzel
#4
|
D | 0 | 0 | 0 | 4 | 2 |
Andrew Jarvis
#6
|
D | 0 | 0 | -1 | 0 | 0 |
Anthony Firriolo
#12
|
D | 0 | 1 | +1 | 0 | 0 |
Cody Sylvester
#16
|
F | 0 | 0 | -1 | 1 | 0 |
Carson Denomie
#18
|
F | 0 | 0 | 0 | 0 | 0 |
Jackson Pierson
#19
|
F | 0 | 1 | 0 | 0 | 0 |
Connor Galloway
#20
|
F | 0 | 0 | -1 | 1 | 0 |
Ryan Cranford
#21
|
F | 0 | 0 | -1 | 3 | 0 |
Dylan Carabia
#27
|
D | 0 | 0 | -1 | 0 | 2 |
Derek Topatigh
#28
|
D | 1 | 0 | -1 | 1 | 0 |
Michael Marchesan
#33
|
F | 0 | 0 | 0 | 3 | 0 |
Chad Nychuk
#39
|
D | 0 | 0 | -1 | 4 | 0 |
Eric Neiley
#59
|
F | 1 | 0 | -1 | 2 | 0 |
Joey Cipollone
#71
|
F | 0 | 0 | 0 | 0 | 0 |
Tyler Drevitch
#74
|
F | 0 | 0 | 0 | 0 | 2 |
Randy Hernández
#81
|
F | 0 | 0 | -1 | 0 | 0 |
Blake Murray
#92
|
C | 0 | 0 | -2 | 1 | 0 |
Dominiks Marcinkevics
#96
|
F | 0 | 0 | -1 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Ethan Haider
#31
|
0 | 0.000 | 0 | 0 |
Drew DeRidder
#34
|
30 | 88.235 | 4 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


21
35
Shots on Goal
10%
14%
Shots Percentage
4
3
Power Plays
6
8
Penalty Minutes
30
19
Saves
86%
90%
Saves Percentage
Referees:
David Lilly,
Yannick Jobin-Manseau
Linesmen:
Chad Fuller,
Blake Butler
ATL Management
Derek Nesbitt
(Head Coach/Director of Hockey Operations),
Matt Ginn
(Assistant Coach)
KAL Management
Toni Will
(Governor/General Manager),
Joel Martin
(Head Coach/Director of Hockey Operations),
Billy McCreary
(Assistant Coach),
Jonathon Elliott
(Assistant Coach)
Game Details
- $3 Beer
- $3 Sodas
- $3 Hot Dogs
Our local first responders put their lives on the line every day to keep us safe. For that, we want to say, ‘Thank you.’ Join us, to celebrate Kalamazoo’s finest on First Responders Night, honoring our local police officers, firefighters & EMTs at Wings Event Center. Plus, take advantage of the best food & drink deal in Kalamazoo via $3 Friday ($3 Beers, Sodas & Hot Dogs), presented by Bud Light.
Get Tickets




Flexi Ticket Plan
Starting at $156
12, 24, or 36 Games

Group Tickets
Starting at $12
Packages start at 10 Tickets!


Premium Birthday Plan
Starting at $299

Business Insiders Season Tickets
Starting at $3,000


Post Game Photo
$100
Have you or your group's photo taken professionally on-ice post-game!

Hockey Heritage Ticket Packages
$89
50th Anniversary Game


Engagement / Gender Reveal
$150
Share your special moment with the K-Wings and Kalamazoo!
Upcoming Home Games
Full Schedule


Saturday, October 18th
Fort Wayne Komets @ Kalamazoo Wings
Puck Drops:
4:30 PM EDT
Wings Event Center

at

Wings Event Center


Friday, October 24th
Iowa Heartlanders @ Kalamazoo Wings
Puck Drops:
7:00 PM EDT
Wings Event Center

at

Wings Event Center


Saturday, October 25th
Iowa Heartlanders @ Kalamazoo Wings
Puck Drops:
4:30 PM EDT
Wings Event Center

at

Wings Event Center
Get Hockey Updates
Sign up for our email newsletter to be the first to know about news and upcoming games!
-
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
-