1. Home
  2. Schedule
  3. 01/14/26 | Kalamazoo Wings @ Iowa Heartlanders
Kalamazoo Wings
KAL Kalamazoo Wings
3
Final
2
Iowa Heartlanders
IA Iowa Heartlanders

Kalamazoo Wings @ Iowa Heartlanders

Kalamazoo Wings
Iowa Heartlanders

Box Score

Team 1st 2nd 3rd T
Kalamazoo Wings KAL
2 0 1 3
Iowa Heartlanders IA
1 1 0 2

Shots on Goal

Team 1st 2nd 3rd Total
Kalamazoo Wings Kalamazoo Wings 15 11 12 38
Iowa Heartlanders Iowa Heartlanders 13 6 12 31

Scoring

1st Period

Kalamazoo Wings
7:11
Goal
Goal by #7 David Keefer, assisted by #4 Davis Pennington and #77 Hunter Strand.
Kalamazoo Wings
11:53
Goal
Goal by #66 Colin Bilek, assisted by #51 Nolan Walker and #4 Davis Pennington.
Iowa Heartlanders
19:50
Goal
Goal by #13 Brandon Schultz, assisted by #23 Elliott McDermott.

2nd Period

Iowa Heartlanders
15:10
Goal
Goal by #24 Jaxon Nelson, assisted by #9 Matthew Sop and #8 Noah Massie.

3rd Period

Kalamazoo Wings
9:24
Goal
Goal by #10 Andre Ghantous, assisted by #7 David Keefer and #4 Davis Pennington.

Penalties

1st Period

Iowa Heartlanders
9:25
Penalty
Stevie Leskovar called for High-sticking - double minor (4:00 minutes)

2nd Period

Iowa Heartlanders
12:30
Penalty
Liam Coughlin called for Tripping - minor (2:00 minutes)
Kalamazoo Wings
19:34
Penalty
Todd Skirving called for Delay of Game (2:00 minutes)

3rd Period

Iowa Heartlanders
9:07
Penalty
Lucas Helland called for High-sticking - minor (2:00 minutes)

1st Period

Iowa Heartlanders
0:00
Goalkeeper In
William Rousseau is now in as goalie.
Kalamazoo Wings
0:00
Goalkeeper In
Ty Young is now in as goalie.
Kalamazoo Wings
0:09
Shot - Non quality on net
#7 David Keefer shoots on #35 William Rousseau
Kalamazoo Wings
0:30
Shot - Quality on net
#10 Andre Ghantous shoots on #35 William Rousseau
Iowa Heartlanders
0:54
Shot - Non quality on net
#10 Keltie Jeri-Leon shoots on #33 Ty Young
Kalamazoo Wings
1:09
Shot - Quality on net
#51 Nolan Walker shoots on #35 William Rousseau
Kalamazoo Wings
1:44
Shot - Non quality on net
#49 Kylor Wall shoots on #35 William Rousseau
Kalamazoo Wings
1:57
Shot - Quality on net
#77 Hunter Strand shoots on #35 William Rousseau
Iowa Heartlanders
3:38
Shot - Non quality on net
#44 Stevie Leskovar shoots on #33 Ty Young
Iowa Heartlanders
4:03
Shot - Quality on net
#24 Jaxon Nelson shoots on #33 Ty Young
Kalamazoo Wings
4:29
Shot - Quality on net
#7 David Keefer shoots on #35 William Rousseau
Kalamazoo Wings
4:49
Shot - Non quality on net
#21 Orlando Mainolfi shoots on #35 William Rousseau
Iowa Heartlanders
5:28
Shot - Non quality on net
#13 Brandon Schultz shoots on #33 Ty Young
Iowa Heartlanders
5:32
Shot - Quality on net
#95 Rasmus Kumpulainen shoots on #33 Ty Young
Kalamazoo Wings
6:08
Shot - Non quality on net
#18 Robby Drazner shoots on #35 William Rousseau
Kalamazoo Wings
6:20
Shot - Non quality on net
#12 Nathan Berke shoots on #35 William Rousseau
Kalamazoo Wings
7:00
Shot - Non quality on net
#4 Davis Pennington shoots on #35 William Rousseau
Kalamazoo Wings
7:11
Shot - Non quality goal
#7 David Keefer shoots on #35 William Rousseau
Kalamazoo Wings
7:11
Goal
Goal by #7 David Keefer, assisted by #4 Davis Pennington and #77 Hunter Strand.
Kalamazoo Wings
8:37
Shot - Non quality on net
#20 Cam Knuble shoots on #35 William Rousseau
Iowa Heartlanders
9:01
Shot - Quality on net
#27 Anthony Firriolo shoots on #33 Ty Young
Iowa Heartlanders
9:25
Penalty
Stevie Leskovar called for High-sticking - double minor (4:00 minutes)
Iowa Heartlanders
10:23
Shot - Quality on net
#36 Yuki Miura shoots on #33 Ty Young
Kalamazoo Wings
11:19
Shot - Quality on net
#10 Andre Ghantous shoots on #35 William Rousseau
Kalamazoo Wings
11:53
Shot - Quality goal
#66 Colin Bilek shoots on #35 William Rousseau
Kalamazoo Wings
11:53
Goal
Goal by #66 Colin Bilek, assisted by #51 Nolan Walker and #4 Davis Pennington.
Iowa Heartlanders
13:02
Shot - Non quality on net
#95 Rasmus Kumpulainen shoots on #33 Ty Young
Iowa Heartlanders
14:29
Shot - Quality on net
#9 Matthew Sop shoots on #33 Ty Young
Iowa Heartlanders
15:00
Shot - Non quality on net
#24 Jaxon Nelson shoots on #33 Ty Young
Iowa Heartlanders
16:12
Shot - Non quality on net
#44 Stevie Leskovar shoots on #33 Ty Young
Kalamazoo Wings
16:44
Shot - Non quality on net
#42 Jayden Lee shoots on #35 William Rousseau
Iowa Heartlanders
17:05
Shot - Non quality on net
#88 Lucas Helland shoots on #33 Ty Young
Iowa Heartlanders
19:50
Shot - Quality goal
#13 Brandon Schultz shoots on #33 Ty Young
Iowa Heartlanders
19:50
Goal
Goal by #13 Brandon Schultz, assisted by #23 Elliott McDermott.

2nd Period

Kalamazoo Wings
1:46
Shot - Non quality on net
#49 Kylor Wall shoots on #35 William Rousseau
Kalamazoo Wings
3:49
Shot - Non quality on net
#18 Robby Drazner shoots on #35 William Rousseau
Kalamazoo Wings
4:49
Shot - Non quality on net
#23 Collin Saccoman shoots on #35 William Rousseau
Iowa Heartlanders
6:05
Shot - Non quality on net
#23 Elliott McDermott shoots on #33 Ty Young
Iowa Heartlanders
6:17
Shot - Quality on net
#7 Liam Coughlin shoots on #33 Ty Young
Kalamazoo Wings
8:21
Shot - Quality on net
#10 Andre Ghantous shoots on #35 William Rousseau
Kalamazoo Wings
8:44
Shot - Non quality on net
#66 Colin Bilek shoots on #35 William Rousseau
Kalamazoo Wings
9:48
Shot - Quality on net
#12 Nathan Berke shoots on #35 William Rousseau
Iowa Heartlanders
10:08
Shot - Non quality on net
#12 Max Patterson shoots on #33 Ty Young
Iowa Heartlanders
10:36
Shot - Quality on net
#11 Ryan McGuire shoots on #33 Ty Young
Kalamazoo Wings
12:30
Shot - Non quality on net
#17 Todd Skirving shoots on #35 William Rousseau
Iowa Heartlanders
12:30
Penalty
Liam Coughlin called for Tripping - minor (2:00 minutes)
Kalamazoo Wings
12:45
Shot - Quality on net
#51 Nolan Walker shoots on #35 William Rousseau
Kalamazoo Wings
13:56
Shot - Quality on net
#19 Ryan Cox shoots on #35 William Rousseau
Kalamazoo Wings
14:20
Shot - Non quality on net
#42 Jayden Lee shoots on #35 William Rousseau
Iowa Heartlanders
15:10
Shot - Non quality goal
#24 Jaxon Nelson shoots on #33 Ty Young
Iowa Heartlanders
15:10
Goal
Goal by #24 Jaxon Nelson, assisted by #9 Matthew Sop and #8 Noah Massie.
Kalamazoo Wings
17:50
Shot - Quality on net
#20 Cam Knuble shoots on #35 William Rousseau
Iowa Heartlanders
18:52
Shot - Quality on net
#11 Ryan McGuire shoots on #33 Ty Young
Kalamazoo Wings
19:34
Penalty
Todd Skirving called for Delay of Game (2:00 minutes)

3rd Period

Iowa Heartlanders
0:33
Shot - Quality on net
#9 Matthew Sop shoots on #33 Ty Young
Kalamazoo Wings
1:50
Shot - Quality on net
#43 Quinn Preston shoots on #35 William Rousseau
Iowa Heartlanders
3:14
Shot - Non quality on net
#11 Ryan McGuire shoots on #33 Ty Young
Iowa Heartlanders
3:18
Shot - Quality on net
#27 Anthony Firriolo shoots on #33 Ty Young
Iowa Heartlanders
3:21
Shot - Non quality on net
#88 Lucas Helland shoots on #33 Ty Young
Kalamazoo Wings
4:27
Shot - Non quality on net
#51 Nolan Walker shoots on #35 William Rousseau
Kalamazoo Wings
5:12
Shot - Non quality on net
#43 Quinn Preston shoots on #35 William Rousseau
Kalamazoo Wings
6:25
Shot - Non quality on net
#23 Collin Saccoman shoots on #35 William Rousseau
Kalamazoo Wings
7:13
Shot - Quality on net
#18 Robby Drazner shoots on #35 William Rousseau
Kalamazoo Wings
7:39
Shot - Quality on net
#51 Nolan Walker shoots on #35 William Rousseau
Kalamazoo Wings
9:07
Shot - Quality on net
#4 Davis Pennington shoots on #35 William Rousseau
Iowa Heartlanders
9:07
Penalty
Lucas Helland called for High-sticking - minor (2:00 minutes)
Kalamazoo Wings
9:24
Shot - Quality goal
#10 Andre Ghantous shoots on #35 William Rousseau
Kalamazoo Wings
9:24
Goal
Goal by #10 Andre Ghantous, assisted by #7 David Keefer and #4 Davis Pennington.
Kalamazoo Wings
9:33
Shot - Non quality on net
#17 Todd Skirving shoots on #35 William Rousseau
Kalamazoo Wings
10:14
Shot - Non quality on net
#19 Ryan Cox shoots on #35 William Rousseau
Iowa Heartlanders
10:40
Shot - Non quality on net
#11 Ryan McGuire shoots on #33 Ty Young
Kalamazoo Wings
11:46
Shot - Quality on net
#43 Quinn Preston shoots on #35 William Rousseau
Iowa Heartlanders
13:55
Shot - Non quality on net
#23 Elliott McDermott shoots on #33 Ty Young
Iowa Heartlanders
16:21
Shot - Non quality on net
#95 Rasmus Kumpulainen shoots on #33 Ty Young
Iowa Heartlanders
16:41
Shot - Non quality on net
#23 Elliott McDermott shoots on #33 Ty Young
Iowa Heartlanders
16:53
Shot - Non quality on net
#9 Matthew Sop shoots on #33 Ty Young
Kalamazoo Wings
17:20
Shot - Non quality on net
#18 Robby Drazner shoots on #35 William Rousseau
Iowa Heartlanders
18:05
Goalkeeper Change
William Rousseau out. Empty net.
Iowa Heartlanders
18:08
Shot - Quality on net
#27 Anthony Firriolo shoots on #33 Ty Young
Iowa Heartlanders
18:35
Shot - Non quality on net
#23 Elliott McDermott shoots on #33 Ty Young
Iowa Heartlanders
19:14
Shot - Non quality on net
#27 Anthony Firriolo shoots on #33 Ty Young
Player Stats
Iowa Heartlanders
Forwards and Defensemen
Name
POS Goals A +/- SH PIM
Liam Coughlin #7
F 0 0 0 1 2
Noah Massie #8
D 0 1 +2 0 0
Matthew Sop #9
F 0 1 +1 3 0
Keltie Jeri-Leon #10
F 0 0 0 1 0
Ryan McGuire #11
F 0 0 +1 4 0
Max Patterson #12
F 0 0 -1 1 0
Brandon Schultz #13
F 1 0 +1 2 0
Luke Mobley #15
F 0 0 +1 0 0
Thomas Stewart #22
D 0 0 0 0 0
Elliott McDermott #23
D 0 1 +1 4 0
Jaxon Nelson #24
F 1 0 +1 3 0
Anthony Firriolo #27
D 0 0 0 4 0
Jack Robilotti #28
D 0 0 0 0 0
Yuki Miura #36
F 0 0 0 1 0
Alexander Stensson #39
D 0 0 0 0 0
Stevie Leskovar #44
D 0 0 -1 2 4
Lucas Helland #88
F 0 0 -1 2 2
Rasmus Kumpulainen #95
F 0 0 0 3 0
Glossary
Name:
Goals
A:
Assists
+/-:
+/-
A:
Assists
SH:
Shots
PIM:
Penalty Minutes
Goalies
Name SV SV% GA PIM
William Rousseau #35
35 92.105 3 0
Dante Giannuzzi #74
0 0.000 0 0
Glossary
SV:
Saves
SV%:
Saves Percentage
GA:
Goals Against
PIM:
Penalty Minutes
Kalamazoo Wings
Forwards and Defensemen
Name
POS Goals A +/- SH PIM
Davis Pennington #4
D 0 3 0 2 0
David Keefer #7
F 1 1 0 3 0
Andre Ghantous #10
F 1 0 -2 4 0
Nathan Berke #12
F 0 0 0 2 0
Todd Skirving #17
F 0 0 0 2 2
Robby Drazner #18
D 0 0 -1 4 0
Ryan Cox #19
F 0 0 -1 2 0
Cam Knuble #20
F 0 0 0 2 0
Orlando Mainolfi #21
D 0 0 0 1 0
Collin Saccoman #23
D 0 0 0 2 0
Jayden Lee #42
D 0 0 -1 2 0
Quinn Preston #43
F 0 0 +1 3 0
Spencer Kennedy #44
F 0 0 0 0 0
Kylor Wall #49
D 0 0 0 2 0
Nolan Walker #51
F 0 1 -1 4 0
Colin Bilek #66
F 1 0 -1 2 0
Hunter Strand #77
F 0 1 +1 1 0
Glossary
Name:
Goals
A:
Assists
+/-:
+/-
A:
Assists
SH:
Shots
PIM:
Penalty Minutes
Goalies
Name SV SV% GA PIM
Ty Young #33
29 93.548 2 0
Jonathan Lemieux #72
0 0.000 0 0
Glossary
SV:
Saves
SV%:
Saves Percentage
GA:
Goals Against
PIM:
Penalty Minutes
Team Stats
Kalamazoo Wings Kalamazoo Wings
Iowa Heartlanders Iowa Heartlanders
38
31
Shots on Goal
8%
6%
Shots Percentage
4
1
Power Plays
2
8
Penalty Minutes
29
35
Saves
94%
92%
Saves Percentage
Referees:
Nolan Bloyer, Emile Charron
Linesmen:
JP Waleski, John Watson
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)

Upcoming Games

Full Schedule
Live
Trois-Rivières Lions
Maine Mariners
Sunday, January 25th
Trois-Rivières Lions @ Maine Mariners
Puck Drops:
2:00 PM EST
Cross Insurance Arena
Trois-Rivières Lions
TR Trois-Rivières Lions
2
Final
5
Maine Mariners
MNE Maine Mariners
Cross Insurance Arena
Live
Adirondack Thunder
Greensboro Gargoyles
Sunday, January 25th
Adirondack Thunder @ Greensboro Gargoyles
Puck Drops:
2:00 PM EST
First Horizon Coliseum
Adirondack Thunder
ADK Adirondack Thunder
Greensboro Gargoyles
GSO Greensboro Gargoyles
First Horizon Coliseum
Live
Iowa Heartlanders
Jacksonville Icemen
Sunday, January 25th
Iowa Heartlanders @ Jacksonville Icemen
Puck Drops:
2:00 PM EST
VyStar Veterans Memorial Arena
Iowa Heartlanders
IA Iowa Heartlanders
2
Final SO
3
Jacksonville Icemen
JAX Jacksonville Icemen
VyStar Veterans Memorial Arena
Live
Worcester Railers
Norfolk Admirals
Sunday, January 25th
Worcester Railers @ Norfolk Admirals
Puck Drops:
2:05 PM EST
Norfolk Scope
Worcester Railers
WOR Worcester Railers
3
Final
2
Norfolk Admirals
NOR Norfolk Admirals
Norfolk Scope
Live
Florida Everblades
South Carolina Stingrays
Sunday, January 25th
Florida Everblades @ South Carolina Stingrays
Puck Drops:
2:05 PM EST
North Charleston Coliseum
Florida Everblades
FLA Florida Everblades
6
Final
3
South Carolina Stingrays
SC South Carolina Stingrays
North Charleston Coliseum
Live
Savannah Ghost Pirates
Greenville Road Warriors
Sunday, January 25th
Savannah Ghost Pirates @ Greenville Road Warriors
Puck Drops:
2:05 PM EST
Bon Secours Wellness Arena
Savannah Ghost Pirates
SAV Savannah Ghost Pirates
0
00:00 1st
0
Greenville Road Warriors
GRW Greenville Road Warriors
Bon Secours Wellness Arena