click(e, 0)" :class="openIndex === 0 && 'bg-black/10'">
Playoffs
click(e, 1)" :class="openIndex === 1 && 'bg-black/10'">
Teams
click(e, 2)" :class="openIndex === 2 && 'bg-black/10'">
News
click(e, 3)" :class="openIndex === 3 && 'bg-black/10'">
Stats
click(e, 4)" :class="openIndex === 4 && 'bg-black/10'">
Watch/Listen
click(e, 5)" :class="openIndex === 5 && 'bg-black/10'">
The ECHL
click(e, 0, $refs.menuContainer_0)">
Playoffs
clickArrow(e, 0, $refs.menuContainer_0)">
click(e, 1, $refs.menuContainer_1)">
Teams
clickArrow(e, 1, $refs.menuContainer_1)">
click(e, 2, $refs.menuContainer_2)">
News
clickArrow(e, 2, $refs.menuContainer_2)">
click(e, 3, $refs.menuContainer_3)">
Stats
clickArrow(e, 3, $refs.menuContainer_3)">
click(e, 4, $refs.menuContainer_4)">
Watch/Listen
clickArrow(e, 4, $refs.menuContainer_4)">
click(e, 5, $refs.menuContainer_5)">
The ECHL
clickArrow(e, 5, $refs.menuContainer_5)">
Home
Schedule
04/13/25 | Iowa Heartlanders @ Kalamazoo Wings
Iowa Heartlanders @ Kalamazoo Wings
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)
© 2025 The ECHL – Premier "AA" Hockey League