2
Final
5
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
KAL
|
1 | 0 | 1 | 2 |
IA
|
2 | 0 | 3 | 5 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Kalamazoo Wings
|
6 | 13 | 7 | 26 |
Iowa Heartlanders
|
15 | 2 | 10 | 27 |
Scoring
1st Period
1:37
Goal
Goal by #11 Ryan McGuire, assisted by #12 Max Patterson.
14:04
Goal
Goal by #51 Nolan Walker, assisted by #7 David Keefer and #10 Andre Ghantous.
16:17
Goal
Goal by #8 Dylan Massie, assisted by #91 Elliot Desnoyers.
2nd Period
3rd Period
4:46
Goal
Goal by #17 Jonny Sorenson, assisted by #24 Jaxon Nelson and #91 Elliot Desnoyers.
8:07
Goal
Goal by #17 Jonny Sorenson, assisted by #91 Elliot Desnoyers and #24 Jaxon Nelson.
14:49
Goal
Goal by #71 Josh Bloom, assisted by #28 Zach Okabe and #4 Davis Pennington.
19:57
Goal
Goal by #22 Thomas Stewart, assisted by #28 Jack Robilotti and #7 Liam Coughlin.
Penalties
1st Period
3:31
Penalty
Ryan McGuire called for Interference - minor (2:00 minutes)
6:55
Penalty
Jack Robilotti called for Slashing - minor (2:00 minutes)
17:54
Penalty
Andre Ghantous called for Roughing - minor (2:00 minutes)
2nd Period
1:52
Penalty
Andre Ghantous called for Holding - minor (2:00 minutes)
8:31
Penalty
Spencer Kennedy called for Interference - minor (2:00 minutes)
11:32
Penalty
Ryan McGuire called for Tripping - minor (2:00 minutes)
18:01
Penalty
Jack Robilotti called for Holding - minor (2:00 minutes)
3rd Period
19:21
Penalty
Nick Carabin called for Misconduct - Continuing Altercation (10:00 minutes)
19:21
Penalty
Nick Carabin called for Double Minor - Roughing (4:00 minutes)
19:21
Penalty
Spencer Kennedy called for Roughing - minor (2:00 minutes)
19:21
Penalty
Spencer Kennedy called for Misconduct - Continuing Altercation (10:00 minutes)
1st Period
0:00
Goalkeeper In
Jonathan Lemieux is now in as goalie.
0:00
Goalkeeper In
Riley Mercer is now in as goalie.
0:49
Shot - Non quality on net
#9 Matthew Sop shoots on #72 Jonathan Lemieux
1:37
Shot - Non quality goal
#11 Ryan McGuire shoots on #72 Jonathan Lemieux
1:37
Goal
Goal by #11 Ryan McGuire, assisted by #12 Max Patterson.
3:31
Shot - Non quality on net
#18 Robby Drazner shoots on #67 Riley Mercer
3:31
Penalty
Ryan McGuire called for Interference - minor (2:00 minutes)
3:33
Shot - Non quality on net
#18 Robby Drazner shoots on #67 Riley Mercer
4:20
Shot - Quality on net
#12 Max Patterson shoots on #72 Jonathan Lemieux
5:26
Shot - Quality on net
#66 Colin Bilek shoots on #67 Riley Mercer
6:55
Penalty
Jack Robilotti called for Slashing - minor (2:00 minutes)
7:30
Shot - Non quality on net
#22 Thomas Stewart shoots on #72 Jonathan Lemieux
9:41
Shot - Quality on net
#95 Rasmus Kumpulainen shoots on #72 Jonathan Lemieux
10:18
Shot - Non quality on net
#4 Davis Pennington shoots on #67 Riley Mercer
12:17
Shot - Non quality on net
#55 Nick Carabin shoots on #72 Jonathan Lemieux
12:33
Shot - Non quality on net
#2 Mike Koster shoots on #72 Jonathan Lemieux
12:38
Shot - Quality on net
#95 Rasmus Kumpulainen shoots on #72 Jonathan Lemieux
12:53
Shot - Non quality on net
#55 Nick Carabin shoots on #72 Jonathan Lemieux
13:00
Shot - Quality on net
#95 Rasmus Kumpulainen shoots on #72 Jonathan Lemieux
14:04
Shot - Quality goal
#51 Nolan Walker shoots on #67 Riley Mercer
14:04
Goal
Goal by #51 Nolan Walker, assisted by #7 David Keefer and #10 Andre Ghantous.
16:17
Shot - Quality goal
#8 Dylan Massie shoots on #72 Jonathan Lemieux
16:17
Goal
Goal by #8 Dylan Massie, assisted by #91 Elliot Desnoyers.
17:16
Shot - Non quality on net
#39 Alexander Stensson shoots on #72 Jonathan Lemieux
17:18
Shot - Non quality on net
#22 Thomas Stewart shoots on #72 Jonathan Lemieux
17:54
Penalty
Andre Ghantous called for Roughing - minor (2:00 minutes)
18:18
Shot - Quality on net
#71 Josh Bloom shoots on #67 Riley Mercer
18:44
Shot - Non quality on net
#95 Rasmus Kumpulainen shoots on #72 Jonathan Lemieux
18:44
Shot - Non quality on net
#95 Rasmus Kumpulainen shoots on #72 Jonathan Lemieux
2nd Period
0:52
Shot - Non quality on net
#19 Ryan Cox shoots on #67 Riley Mercer
1:52
Penalty
Andre Ghantous called for Holding - minor (2:00 minutes)
4:23
Shot - Non quality on net
#28 Jack Robilotti shoots on #72 Jonathan Lemieux
5:54
Shot - Quality on net
#28 Zach Okabe shoots on #67 Riley Mercer
6:58
Shot - Quality on net
#11 Ryan McGuire shoots on #72 Jonathan Lemieux
8:05
Shot - Quality on net
#71 Josh Bloom shoots on #67 Riley Mercer
8:31
Penalty
Spencer Kennedy called for Interference - minor (2:00 minutes)
11:32
Penalty
Ryan McGuire called for Tripping - minor (2:00 minutes)
11:52
Shot - Quality on net
#28 Zach Okabe shoots on #67 Riley Mercer
12:41
Shot - Quality on net
#66 Colin Bilek shoots on #67 Riley Mercer
13:20
Shot - Non quality on net
#66 Colin Bilek shoots on #67 Riley Mercer
14:07
Shot - Non quality on net
#18 Robby Drazner shoots on #67 Riley Mercer
15:45
Shot - Non quality on net
#18 Robby Drazner shoots on #67 Riley Mercer
16:38
Shot - Non quality on net
#4 Davis Pennington shoots on #67 Riley Mercer
17:56
Shot - Non quality on net
#49 Kylor Wall shoots on #67 Riley Mercer
18:01
Penalty
Jack Robilotti called for Holding - minor (2:00 minutes)
18:16
Shot - Non quality on net
#71 Josh Bloom shoots on #67 Riley Mercer
19:21
Shot - Non quality on net
#86 Jackson Kunz shoots on #67 Riley Mercer
19:30
Shot - Non quality on net
#43 Quinn Preston shoots on #67 Riley Mercer
3rd Period
1:19
Shot - Quality on net
#95 Rasmus Kumpulainen shoots on #72 Jonathan Lemieux
1:26
Shot - Non quality on net
#23 Elliott McDermott shoots on #72 Jonathan Lemieux
1:58
Shot - Non quality on net
#49 Kylor Wall shoots on #67 Riley Mercer
2:25
Shot - Non quality on net
#55 Nick Carabin shoots on #72 Jonathan Lemieux
2:30
Shot - Quality on net
#71 Josh Bloom shoots on #67 Riley Mercer
4:46
Shot - Non quality goal
#17 Jonny Sorenson shoots on #72 Jonathan Lemieux
4:46
Goal
Goal by #17 Jonny Sorenson, assisted by #24 Jaxon Nelson and #91 Elliot Desnoyers.
6:50
Shot - Quality on net
#17 Jonny Sorenson shoots on #72 Jonathan Lemieux
8:07
Shot - Quality goal
#17 Jonny Sorenson shoots on #72 Jonathan Lemieux
8:07
Goal
Goal by #17 Jonny Sorenson, assisted by #91 Elliot Desnoyers and #24 Jaxon Nelson.
10:17
Shot - Non quality on net
#36 Yuki Miura shoots on #72 Jonathan Lemieux
14:02
Shot - Non quality on net
#42 Jayden Lee shoots on #67 Riley Mercer
14:49
Shot - Quality goal
#71 Josh Bloom shoots on #67 Riley Mercer
14:49
Goal
Goal by #71 Josh Bloom, assisted by #28 Zach Okabe and #4 Davis Pennington.
17:03
Goalkeeper Change
Jonathan Lemieux out. Empty net.
17:07
Shot - Quality on net
#17 Jonny Sorenson shoots on #72 Jonathan Lemieux
17:07
Goalkeeper In
Jonathan Lemieux is now in as goalie.
17:41
Goalkeeper Change
Jonathan Lemieux out. Empty net.
17:44
Goalkeeper In
Jonathan Lemieux is now in as goalie.
18:41
Shot - Non quality on net
#95 Rasmus Kumpulainen shoots on #72 Jonathan Lemieux
18:45
Goalkeeper Change
Jonathan Lemieux out. Empty net.
19:21
Penalty
Nick Carabin called for Misconduct - Continuing Altercation (10:00 minutes)
19:21
Penalty
Nick Carabin called for Double Minor - Roughing (4:00 minutes)
19:21
Penalty
Spencer Kennedy called for Roughing - minor (2:00 minutes)
19:21
Penalty
Spencer Kennedy called for Misconduct - Continuing Altercation (10:00 minutes)
19:24
Shot - Quality on net
#44 Spencer Kennedy shoots on #67 Riley Mercer
19:24
Shot - Non quality on net
#44 Spencer Kennedy shoots on #67 Riley Mercer
19:50
Shot - Non quality on net
#7 David Keefer shoots on #67 Riley Mercer
19:57
Shot - Quality goal
#22 Thomas Stewart shoots on #72 Jonathan Lemieux
19:57
Goal
Goal by #22 Thomas Stewart, assisted by #28 Jack Robilotti and #7 Liam Coughlin.
19:57
Goalkeeper In
Jonathan Lemieux is now in as goalie.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Mike Koster
#2
|
D | 0 | 0 | +1 | 1 | 0 |
|
Liam Coughlin
#7
|
F | 0 | 1 | +1 | 0 | 0 |
|
Dylan Massie
#8
|
F | 1 | 0 | +1 | 1 | 0 |
|
Matthew Sop
#9
|
F | 0 | 0 | +1 | 1 | 0 |
|
Ryan McGuire
#11
|
F | 1 | 0 | +1 | 2 | 4 |
|
Max Patterson
#12
|
F | 0 | 1 | +1 | 1 | 0 |
|
Jonny Sorenson
#17
|
F | 2 | 0 | +1 | 4 | 0 |
|
Thomas Stewart
#22
|
D | 1 | 0 | +2 | 3 | 0 |
|
Elliott McDermott
#23
|
D | 0 | 0 | -1 | 1 | 0 |
|
Jaxon Nelson
#24
|
F | 0 | 2 | +1 | 0 | 0 |
|
Jack Robilotti
#28
|
D | 0 | 1 | +1 | 1 | 4 |
|
Yuki Miura
#36
|
F | 0 | 0 | 0 | 1 | 0 |
|
Alexander Stensson
#39
|
D | 0 | 0 | 0 | 1 | 0 |
|
Matt Koethe
#47
|
F | 0 | 0 | 0 | 0 | 0 |
|
Nick Carabin
#55
|
D | 0 | 0 | +1 | 3 | 14 |
|
Anthony Firriolo
#71
|
D | 0 | 0 | +1 | 0 | 0 |
|
Elliot Desnoyers
#91
|
F | 0 | 3 | +2 | 0 | 0 |
|
Rasmus Kumpulainen
#95
|
F | 0 | 0 | 0 | 7 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Riley Mercer
#67
|
24 | 92.308 | 2 | 0 |
|
Dante Giannuzzi
#74
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Davis Pennington
#4
|
D | 0 | 1 | +1 | 2 | 0 |
|
David Keefer
#7
|
F | 0 | 1 | -2 | 1 | 0 |
|
Powell Connor
#8
|
D | 0 | 0 | -1 | 0 | 0 |
|
Evan Dougherty
#9
|
F | 0 | 0 | 0 | 0 | 0 |
|
Andre Ghantous
#10
|
F | 0 | 1 | -2 | 0 | 4 |
|
Robby Drazner
#18
|
D | 0 | 0 | -1 | 4 | 0 |
|
Ryan Cox
#19
|
F | 0 | 0 | -1 | 1 | 0 |
|
Cam Knuble
#20
|
F | 0 | 0 | 0 | 0 | 0 |
|
Collin Saccoman
#23
|
D | 0 | 0 | +1 | 0 | 0 |
|
Zach Okabe
#28
|
F | 0 | 1 | -1 | 2 | 0 |
|
Jayden Lee
#42
|
D | 0 | 0 | -3 | 1 | 0 |
|
Quinn Preston
#43
|
F | 0 | 0 | -2 | 1 | 0 |
|
Spencer Kennedy
#44
|
F | 0 | 0 | 0 | 2 | 14 |
|
Kylor Wall
#49
|
D | 0 | 0 | -2 | 2 | 0 |
|
Nolan Walker
#51
|
F | 1 | 0 | -1 | 1 | 0 |
|
Colin Bilek
#66
|
F | 0 | 0 | -1 | 3 | 0 |
|
Josh Bloom
#71
|
F | 1 | 0 | 0 | 5 | 0 |
|
Jackson Kunz
#86
|
F | 0 | 0 | -1 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Ty Young
#33
|
0 | 0.000 | 0 | 0 |
|
Jonathan Lemieux
#72
|
22 | 84.615 | 4 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Kalamazoo Wings
Iowa Heartlanders
26
27
Shots on Goal
8%
19%
Shots Percentage
5
3
Power Plays
18
22
Penalty Minutes
22
24
Saves
81%
92%
Saves Percentage
Referees:
Evan Reddick,
Tyler Spott
Linesmen:
Matthew Heinen,
Craig Ford
KAL Management
Toni Will
(Governor/General Manager),
Joel Martin
(Head Coach/Director of Hockey Operations),
Billy McCreary
(Assistant Coach),
Tanner Sorenson
(Assistant Coach)
IA Management
Matt Getz
(President),
Brett Boeing
(Assistant Coach),
Chuck Weber
(Head Coach/General Manager),
Mike Lysyj
(Associate Head Coach)
Game Details
- Special Ceremonial Puck Drop + Hero Of The Game
- Specialty Jersey Auction on DASH
- Deer & Beers Ticket Bundle
Deer & Beers Ticket Bundles Here
Join us at Xtream Arena for a night dedicated to love, inclusion, and unity. Hockey For All Night, presented by Iowa Valley Habitat For Humanity, celebrates the diverse voices that make our sport and community stronger. No matter your background, identity, or journey you belong here.
The Heartlanders will hit the ice in a special edition jersey made just for this night!
Let’s come together to show that hockey isn’t just a game, it’s a place for everyone.
Follow @goheartlanders on social media to get the most up-to-date information about this theme night.
Get Tickets
Upcoming Home Games
Full Schedule
Wednesday, February 18th
Wichita Thunder @ Iowa Heartlanders
Puck Drops:
7:00 PM CST
Xtream Arena
at
Xtream Arena
Friday, February 20th
Margaritaville
Puck Drops:
7:00 PM CST
Xtream Arena
at
Xtream Arena
Saturday, February 21st
Cornfed Country Night 🌽🌽
Presented by
Puck Drops:
6:00 PM CST
Xtream Arena
at
Xtream Arena
-
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
-