click(e, 2, $refs.menuContainer_2)">
Team News & Info
clickArrow(e, 2, $refs.menuContainer_2)">
click(e, 3, $refs.menuContainer_3)">
Game Day Info
clickArrow(e, 3, $refs.menuContainer_3)">
click(e, 4, $refs.menuContainer_4)">
Community
clickArrow(e, 4, $refs.menuContainer_4)">
Scoring
1st Period
8:43
Goal
Goal by #10 Keltie Jeri-Leon, assisted by #11 Ryan McGuire and #92 Jack O'Brien.
2nd Period
5:21
Goal
Goal by #71 Jon Martin, assisted by #4 Jack Clement and #44 Spencer Kennedy.
12:46
Goal
Goal by #7 Jules Boscq, assisted by #27 Ryan Miotto and #93 Matt Hubbarde.
14:56
Goal
Goal by #19 Adam Goodsir, assisted by #23 Zeteny Hadobas and #21 Nathan Noel.
15:30
Goal
Goal by #3 Chris Lipe, assisted by #23 Zeteny Hadobas and #24 Luke Mobley.
3rd Period
8:37
Goal
Goal by #53 T.J. Walsh, assisted by #10 Keltie Jeri-Leon and #27 Ryan Miotto.
10:02
Goal
Goal by #93 Matt Hubbarde, assisted by #24 Luke Mobley and #21 Nathan Noel.
11:21
Goal
Goal by #23 Collin Saccoman, assisted by #15 Lee Lapid and #37 Antonio Venuto.
15:46
Goal
Goal by #18 Zach Berzolla, assisted by #8 Davis Pennington and #76 Josh Bloom.
17:35
Goal
Goal by #18 Zach Berzolla, assisted by #28 Zach Okabe and #76 Josh Bloom.
Penalties
2nd Period
10:49
Penalty
Spencer Kennedy called for Tripping - minor (2:00 minutes)
3rd Period
5:34
Penalty
Zeteny Hadobas called for Unsportsmanlike conduct - minor (2:00 minutes)
5:34
Penalty
Spencer Kennedy called for Unsportsmanlike conduct - minor (2:00 minutes)
8:20
Penalty
Travis Broughman called for Boarding - minor (2:00 minutes)
13:16
Penalty
Josh Bloom called for Slashing - minor (2:00 minutes)
14:30
Penalty
Adam Goodsir called for Hooking - minor (2:00 minutes)
15:32
Penalty
Matt Hubbarde called for Delay of Game (2:00 minutes)
16:05
Penalty
Jules Boscq called for Delay of Game (2:00 minutes)
1st Period
0:00
Goalkeeper In
William Rousseau is now in as goalie.
0:00
Goalkeeper In
Ty Young is now in as goalie.
2:06
Shot - Non quality on net
#15 Lee Lapid shoots on #35 William Rousseau
2:59
Shot - Non quality on net
#24 Luke Mobley shoots on #33 Ty Young
3:06
Shot - Non quality on net
#20 Grant Hindman shoots on #33 Ty Young
3:23
Shot - Non quality on net
#92 Jack O'Brien shoots on #33 Ty Young
3:31
Shot - Quality on net
#24 Luke Mobley shoots on #33 Ty Young
3:54
Shot - Non quality on net
#10 Max Humitz shoots on #35 William Rousseau
6:40
Shot - Quality on net
#24 Luke Mobley shoots on #33 Ty Young
7:40
Shot - Quality on net
#51 Zach Dubinsky shoots on #33 Ty Young
8:43
Shot - Non quality goal
#10 Keltie Jeri-Leon shoots on #33 Ty Young
8:43
Goal
Goal by #10 Keltie Jeri-Leon, assisted by #11 Ryan McGuire and #92 Jack O'Brien.
9:40
Shot - Non quality on net
#20 Grant Hindman shoots on #33 Ty Young
9:40
Shot - Non quality on net
#93 Matt Hubbarde shoots on #33 Ty Young
10:33
Shot - Quality on net
#28 Zach Okabe shoots on #35 William Rousseau
10:39
Shot - Quality on net
#28 Zach Okabe shoots on #35 William Rousseau
10:48
Shot - Quality on net
#10 Keltie Jeri-Leon shoots on #33 Ty Young
10:58
Shot - Non quality on net
#23 Zeteny Hadobas shoots on #33 Ty Young
11:06
Shot - Non quality on net
#23 Zeteny Hadobas shoots on #33 Ty Young
11:52
Shot - Non quality on net
#53 T.J. Walsh shoots on #33 Ty Young
14:08
Shot - Non quality on net
#27 Ryan Miotto shoots on #33 Ty Young
14:16
Shot - Quality on net
#51 Zach Dubinsky shoots on #33 Ty Young
14:30
Shot - Quality on net
#10 Keltie Jeri-Leon shoots on #33 Ty Young
15:26
Shot - Quality on net
#19 Ryan Cox shoots on #35 William Rousseau
15:50
Shot - Non quality on net
#11 Ryan McGuire shoots on #33 Ty Young
15:56
Shot - Quality on net
#11 Ryan McGuire shoots on #33 Ty Young
16:06
Shot - Non quality on net
#28 Zach Okabe shoots on #35 William Rousseau
18:56
Shot - Non quality on net
#6 Luc Salem shoots on #35 William Rousseau
19:00
Shot - Non quality on net
#44 Spencer Kennedy shoots on #35 William Rousseau
20:00
Shot - Non quality on net
#20 Grant Hindman shoots on #33 Ty Young
2nd Period
3:36
Shot - Non quality on net
#9 Luke Morgan shoots on #35 William Rousseau
3:57
Shot - Quality on net
#17 Ryan Naumovski shoots on #35 William Rousseau
4:11
Shot - Quality on net
#27 Ryan Miotto shoots on #33 Ty Young
5:21
Shot - Quality goal
#71 Jon Martin shoots on #35 William Rousseau
5:21
Goal
Goal by #71 Jon Martin, assisted by #4 Jack Clement and #44 Spencer Kennedy.
6:05
Shot - Non quality on net
#93 Matt Hubbarde shoots on #33 Ty Young
10:49
Shot - Non quality on net
#24 Luke Mobley shoots on #33 Ty Young
10:49
Penalty
Spencer Kennedy called for Tripping - minor (2:00 minutes)
11:07
Shot - Non quality on net
#10 Keltie Jeri-Leon shoots on #33 Ty Young
11:43
Shot - Quality on net
#11 Ryan McGuire shoots on #33 Ty Young
12:08
Shot - Non quality on net
#19 Adam Goodsir shoots on #33 Ty Young
12:19
Shot - Non quality on net
#19 Adam Goodsir shoots on #33 Ty Young
12:31
Shot - Non quality on net
#53 T.J. Walsh shoots on #33 Ty Young
12:31
Shot - Non quality on net
#53 T.J. Walsh shoots on #33 Ty Young
12:46
Shot - Non quality goal
#7 Jules Boscq shoots on #33 Ty Young
12:46
Goal
Goal by #7 Jules Boscq, assisted by #27 Ryan Miotto and #93 Matt Hubbarde.
14:47
Shot - Quality on net
#53 T.J. Walsh shoots on #33 Ty Young
14:56
Shot - Non quality goal
#19 Adam Goodsir shoots on #33 Ty Young
14:56
Goal
Goal by #19 Adam Goodsir, assisted by #23 Zeteny Hadobas and #21 Nathan Noel.
15:30
Shot - Quality goal
#3 Chris Lipe shoots on #33 Ty Young
15:30
Goal
Goal by #3 Chris Lipe, assisted by #23 Zeteny Hadobas and #24 Luke Mobley.
16:15
Shot - Quality on net
#9 Luke Morgan shoots on #35 William Rousseau
16:49
Shot - Non quality on net
#18 Zach Berzolla shoots on #35 William Rousseau
17:42
Shot - Non quality on net
#23 Collin Saccoman shoots on #35 William Rousseau
18:25
Shot - Non quality on net
#76 Josh Bloom shoots on #35 William Rousseau
18:42
Shot - Non quality on net
#9 Luke Morgan shoots on #35 William Rousseau
3rd Period
1:25
Shot - Non quality on net
#18 Zach Berzolla shoots on #35 William Rousseau
1:36
Shot - Quality on net
#10 Keltie Jeri-Leon shoots on #33 Ty Young
2:07
Shot - Quality on net
#44 Spencer Kennedy shoots on #35 William Rousseau
5:02
Shot - Non quality on net
#7 Jules Boscq shoots on #33 Ty Young
5:34
Penalty
Zeteny Hadobas called for Unsportsmanlike conduct - minor (2:00 minutes)
5:34
Penalty
Spencer Kennedy called for Unsportsmanlike conduct - minor (2:00 minutes)
6:29
Shot - Non quality on net
#6 Luc Salem shoots on #35 William Rousseau
8:14
Goalkeeper Change
William Rousseau out. Empty net.
8:20
Penalty
Travis Broughman called for Boarding - minor (2:00 minutes)
8:20
Goalkeeper In
William Rousseau is now in as goalie.
8:37
Shot - Non quality goal
#53 T.J. Walsh shoots on #33 Ty Young
8:37
Goal
Goal by #53 T.J. Walsh, assisted by #10 Keltie Jeri-Leon and #27 Ryan Miotto.
9:43
Shot - Non quality on net
#23 Collin Saccoman shoots on #35 William Rousseau
9:48
Shot - Quality on net
#11 Ryan McGuire shoots on #33 Ty Young
10:02
Shot - Quality goal
#93 Matt Hubbarde shoots on #33 Ty Young
10:02
Goal
Goal by #93 Matt Hubbarde, assisted by #24 Luke Mobley and #21 Nathan Noel.
10:41
Shot - Non quality on net
#4 Jack Clement shoots on #35 William Rousseau
10:49
Shot - Quality on net
#15 Lee Lapid shoots on #35 William Rousseau
11:17
Shot - Non quality on net
#23 Collin Saccoman shoots on #35 William Rousseau
11:21
Shot - Non quality goal
#23 Collin Saccoman shoots on #35 William Rousseau
11:21
Goal
Goal by #23 Collin Saccoman, assisted by #15 Lee Lapid and #37 Antonio Venuto.
11:56
Shot - Non quality on net
#18 Zach Berzolla shoots on #35 William Rousseau
13:02
Shot - Quality on net
#51 Zach Dubinsky shoots on #33 Ty Young
13:11
Shot - Non quality on net
#93 Matt Hubbarde shoots on #33 Ty Young
13:16
Penalty
Josh Bloom called for Slashing - minor (2:00 minutes)
14:25
Shot - Non quality on net
#5 Mike Koster shoots on #33 Ty Young
14:30
Shot - Quality on net
#9 Luke Morgan shoots on #35 William Rousseau
14:30
Shot - Non quality on net
#19 Adam Goodsir shoots on #33 Ty Young
14:30
Penalty
Adam Goodsir called for Hooking - minor (2:00 minutes)
15:32
Penalty
Matt Hubbarde called for Delay of Game (2:00 minutes)
15:46
Shot - Quality goal
#18 Zach Berzolla shoots on #35 William Rousseau
15:46
Goal
Goal by #18 Zach Berzolla, assisted by #8 Davis Pennington and #76 Josh Bloom.
16:05
Penalty
Jules Boscq called for Delay of Game (2:00 minutes)
16:58
Shot - Non quality on net
#28 Zach Okabe shoots on #35 William Rousseau
17:35
Shot - Non quality goal
#18 Zach Berzolla shoots on #35 William Rousseau
17:35
Goal
Goal by #18 Zach Berzolla, assisted by #28 Zach Okabe and #76 Josh Bloom.
17:56
Goalkeeper Change
Ty Young out. Empty net.
18:42
Shot - Quality on net
#76 Josh Bloom shoots on #35 William Rousseau
19:05
Shot - Non quality on net
#8 Davis Pennington shoots on #35 William Rousseau
Player Stats
Kalamazoo Wings
Forwards and Defensemen
Glossary
Name:
Goals
A:
Assists
+/-:
+/-
A:
Assists
SH:
Shots
PIM:
Penalty Minutes
Goalies
Glossary
SV:
Saves
SV%:
Saves Percentage
GA:
Goals Against
PIM:
Penalty Minutes
Iowa Heartlanders
Forwards and Defensemen
Glossary
Name:
Goals
A:
Assists
+/-:
+/-
A:
Assists
SH:
Shots
PIM:
Penalty Minutes
Goalies
Glossary
SV:
Saves
SV%:
Saves Percentage
GA:
Goals Against
PIM:
Penalty Minutes
Team Stats
Iowa Heartlanders
Kalamazoo Wings
Linesmen:
Benjamin Gawlik,
Blake Butler
IA Management
Matt Getz
(President) ,
Derek Damon
(Head Coach/General Manager) ,
Eric Michaud
(Director of Hockey Operations/Video Coach) ,
Kevin Schmidt
(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
K-Wings fans, join us, in bidding adieu to the 50th season of professional hockey in Kalamazoo with the regular-season finale, presented by PNC Bank. The Golden Anniversary wraps up against Iowa, and it’s sure to be a hit as the ECHL Central Division playoff race always comes down to the wire. Stick around after the game for the final jersey auction of the season, with proceeds benefitting Kalamazoo Friends of Recreation.
Get Tickets
Starting at $144
12, 24, or 36 Games
$100
Have you or your group's photo taken professionally on-ice post-game!
Hockey Heritage Ticket Packages
$89
50th Anniversary Game
Get you or a groups picture professionally taken on ice!
Engagement / Gender Reveal
$150
Share your special moment with the K-Wings and Kalamazoo!
Wings Event Center
3600 Vanrick Dr
Kalamazoo,
MI
49001
© 2025 Kalamazoo Wings Hockey Club