Search

Search ECHL Site

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

Kalamazoo Wings @ Iowa Heartlanders

Kalamazoo Wings
Iowa Heartlanders

Box Score

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

Shots on Goal

Team 1st 2nd 3rd Total
Kalamazoo Wings Kalamazoo Wings 15 8 12 35
Iowa Heartlanders Iowa Heartlanders 13 9 9 31

Scoring

1st Period

Kalamazoo Wings
4:04
Goal
Goal by #43 Quinn Preston, assisted by #66 Colin Bilek and #8 Powell Connor.
Iowa Heartlanders
16:12
Goal
Goal by #22 Thomas Stewart, assisted by #95 Rasmus Kumpulainen and #36 Yuki Miura.

2nd Period

Iowa Heartlanders
8:42
Goal
Goal by #27 Anthony Firriolo, assisted by #24 Jaxon Nelson and #91 Elliot Desnoyers.
Iowa Heartlanders
9:48
Goal
Goal by #7 Liam Coughlin, assisted by #29 Dylan Massie and #10 Keltie Jeri-Leon.
Iowa Heartlanders
13:47
Goal
Goal by #12 Max Patterson, assisted by #91 Elliot Desnoyers and #10 Keltie Jeri-Leon.

3rd Period

Kalamazoo Wings
5:00
Goal
Goal by #43 Quinn Preston, assisted by #71 Josh Bloom and #28 Zach Okabe.
Iowa Heartlanders
5:41
Goal
Goal by #29 Dylan Massie, assisted by #27 Anthony Firriolo and #26 Nick Carabin.
Iowa Heartlanders
8:34
Goal
Goal by #9 Matthew Sop, assisted by #36 Yuki Miura and #22 Thomas Stewart.
Kalamazoo Wings
14:40
Goal
Goal by #43 Quinn Preston, assisted by #18 Robby Drazner and #7 David Keefer.
Kalamazoo Wings
19:34
Goal
Goal by #19 Ryan Cox, assisted by #28 Zach Okabe and #71 Josh Bloom.

Penalties

1st Period

Kalamazoo Wings
4:54
Penalty
Colin Bilek called for Hooking - minor (2:00 minutes)
Iowa Heartlanders
12:14
Penalty
Rasmus Kumpulainen called for Hooking - minor (2:00 minutes)

2nd Period

Iowa Heartlanders
5:12
Penalty
Yuki Miura called for High-sticking - minor (2:00 minutes)
Kalamazoo Wings
12:29
Penalty
Collin Saccoman called for Throwing the stick - minor (2:00 minutes)

3rd Period

Iowa Heartlanders
1:11
Penalty
Rasmus Kumpulainen called for Holding - minor (2:00 minutes)
Iowa Heartlanders
3:53
Penalty
Elliott McDermott called for High-sticking - minor (2:00 minutes)

1st Period

Iowa Heartlanders
0:00
Goalkeeper In
Riley Mercer is now in as goalie.
Kalamazoo Wings
0:00
Goalkeeper In
Ty Young is now in as goalie.
Kalamazoo Wings
0:11
Shot - Non quality on net
#43 Quinn Preston shoots on #67 Riley Mercer
Iowa Heartlanders
0:42
Shot - Non quality on net
#91 Elliot Desnoyers shoots on #33 Ty Young
Kalamazoo Wings
0:59
Shot - Non quality on net
#23 Collin Saccoman shoots on #67 Riley Mercer
Kalamazoo Wings
1:04
Shot - Quality on net
#19 Ryan Cox shoots on #67 Riley Mercer
Iowa Heartlanders
1:24
Shot - Quality on net
#10 Keltie Jeri-Leon shoots on #33 Ty Young
Kalamazoo Wings
1:45
Shot - Quality on net
#28 Zach Okabe shoots on #67 Riley Mercer
Iowa Heartlanders
2:20
Shot - Quality on net
#91 Elliot Desnoyers shoots on #33 Ty Young
Iowa Heartlanders
2:39
Shot - Non quality on net
#22 Thomas Stewart shoots on #33 Ty Young
Kalamazoo Wings
3:05
Shot - Non quality on net
#16 Colson Gengenbach shoots on #67 Riley Mercer
Kalamazoo Wings
4:04
Shot - Quality goal
#43 Quinn Preston shoots on #67 Riley Mercer
Kalamazoo Wings
4:04
Goal
Goal by #43 Quinn Preston, assisted by #66 Colin Bilek and #8 Powell Connor.
Iowa Heartlanders
4:54
Shot - Quality on net
#17 Jonny Sorenson shoots on #33 Ty Young
Kalamazoo Wings
4:54
Penalty
Colin Bilek called for Hooking - minor (2:00 minutes)
Iowa Heartlanders
5:27
Shot - Quality on net
#9 Matthew Sop shoots on #33 Ty Young
Kalamazoo Wings
6:22
Shot - Non quality on net
#42 Jayden Lee shoots on #67 Riley Mercer
Iowa Heartlanders
6:39
Shot - Quality on net
#27 Anthony Firriolo shoots on #33 Ty Young
Iowa Heartlanders
8:44
Shot - Quality on net
#47 Matt Koethe shoots on #33 Ty Young
Kalamazoo Wings
9:22
Shot - Non quality on net
#8 Powell Connor shoots on #67 Riley Mercer
Kalamazoo Wings
9:31
Shot - Quality on net
#77 Hunter Strand shoots on #67 Riley Mercer
Iowa Heartlanders
9:49
Shot - Non quality on net
#24 Jaxon Nelson shoots on #33 Ty Young
Kalamazoo Wings
11:56
Shot - Quality on net
#28 Zach Okabe shoots on #67 Riley Mercer
Kalamazoo Wings
12:07
Shot - Non quality on net
#16 Colson Gengenbach shoots on #67 Riley Mercer
Iowa Heartlanders
12:14
Penalty
Rasmus Kumpulainen called for Hooking - minor (2:00 minutes)
Kalamazoo Wings
13:42
Shot - Non quality on net
#28 Zach Okabe shoots on #67 Riley Mercer
Kalamazoo Wings
14:13
Shot - Quality on net
#28 Zach Okabe shoots on #67 Riley Mercer
Iowa Heartlanders
15:49
Shot - Non quality on net
#10 Keltie Jeri-Leon shoots on #33 Ty Young
Iowa Heartlanders
16:12
Shot - Quality goal
#22 Thomas Stewart shoots on #33 Ty Young
Iowa Heartlanders
16:12
Goal
Goal by #22 Thomas Stewart, assisted by #95 Rasmus Kumpulainen and #36 Yuki Miura.
Kalamazoo Wings
16:46
Shot - Non quality on net
#4 Davis Pennington shoots on #67 Riley Mercer
Kalamazoo Wings
17:05
Shot - Non quality on net
#51 Nolan Walker shoots on #67 Riley Mercer
Iowa Heartlanders
19:35
Shot - Non quality on net
#17 Jonny Sorenson shoots on #33 Ty Young
Iowa Heartlanders
19:35
Shot - Quality on net
#12 Max Patterson shoots on #33 Ty Young

2nd Period

Kalamazoo Wings
0:07
Shot - Non quality on net
#42 Jayden Lee shoots on #67 Riley Mercer
Kalamazoo Wings
2:39
Shot - Non quality on net
#21 Orlando Mainolfi shoots on #67 Riley Mercer
Iowa Heartlanders
4:45
Shot - Quality on net
#17 Jonny Sorenson shoots on #33 Ty Young
Iowa Heartlanders
5:12
Penalty
Yuki Miura called for High-sticking - minor (2:00 minutes)
Iowa Heartlanders
6:18
Shot - Quality on net
#7 Liam Coughlin shoots on #33 Ty Young
Iowa Heartlanders
8:41
Shot - Quality on net
#24 Jaxon Nelson shoots on #33 Ty Young
Iowa Heartlanders
8:42
Shot - Quality goal
#27 Anthony Firriolo shoots on #33 Ty Young
Iowa Heartlanders
8:42
Goal
Goal by #27 Anthony Firriolo, assisted by #24 Jaxon Nelson and #91 Elliot Desnoyers.
Iowa Heartlanders
9:04
Shot - Non quality on net
#12 Max Patterson shoots on #33 Ty Young
Iowa Heartlanders
9:48
Shot - Non quality goal
#7 Liam Coughlin shoots on #33 Ty Young
Iowa Heartlanders
9:48
Goal
Goal by #7 Liam Coughlin, assisted by #29 Dylan Massie and #10 Keltie Jeri-Leon.
Kalamazoo Wings
10:29
Shot - Quality on net
#51 Nolan Walker shoots on #67 Riley Mercer
Kalamazoo Wings
12:29
Penalty
Collin Saccoman called for Throwing the stick - minor (2:00 minutes)
Iowa Heartlanders
13:36
Shot - Quality on net
#95 Rasmus Kumpulainen shoots on #33 Ty Young
Iowa Heartlanders
13:47
Shot - Quality goal
#12 Max Patterson shoots on #33 Ty Young
Iowa Heartlanders
13:47
Goal
Goal by #12 Max Patterson, assisted by #91 Elliot Desnoyers and #10 Keltie Jeri-Leon.
Kalamazoo Wings
14:57
Shot - Quality on net
#86 Jackson Kunz shoots on #67 Riley Mercer
Kalamazoo Wings
16:14
Shot - Quality on net
#23 Collin Saccoman shoots on #67 Riley Mercer
Kalamazoo Wings
16:14
Shot - Non quality on net
#4 Davis Pennington shoots on #67 Riley Mercer
Kalamazoo Wings
16:25
Shot - Quality on net
#23 Collin Saccoman shoots on #67 Riley Mercer
Kalamazoo Wings
19:53
Shot - Non quality on net
#4 Davis Pennington shoots on #67 Riley Mercer
Iowa Heartlanders
19:59
Shot - Quality on net
#91 Elliot Desnoyers shoots on #33 Ty Young

3rd Period

Iowa Heartlanders
0:48
Shot - Quality on net
#95 Rasmus Kumpulainen shoots on #33 Ty Young
Iowa Heartlanders
1:11
Penalty
Rasmus Kumpulainen called for Holding - minor (2:00 minutes)
Kalamazoo Wings
3:53
Shot - Non quality on net
#19 Ryan Cox shoots on #67 Riley Mercer
Iowa Heartlanders
3:53
Penalty
Elliott McDermott called for High-sticking - minor (2:00 minutes)
Kalamazoo Wings
5:00
Shot - Non quality goal
#43 Quinn Preston shoots on #67 Riley Mercer
Kalamazoo Wings
5:00
Goal
Goal by #43 Quinn Preston, assisted by #71 Josh Bloom and #28 Zach Okabe.
Kalamazoo Wings
5:15
Shot - Non quality on net
#16 Colson Gengenbach shoots on #67 Riley Mercer
Iowa Heartlanders
5:40
Shot - Non quality on net
#27 Anthony Firriolo shoots on #33 Ty Young
Iowa Heartlanders
5:41
Shot - Non quality goal
#29 Dylan Massie shoots on #33 Ty Young
Iowa Heartlanders
5:41
Goal
Goal by #29 Dylan Massie, assisted by #27 Anthony Firriolo and #26 Nick Carabin.
Iowa Heartlanders
8:24
Shot - Quality on net
#9 Matthew Sop shoots on #33 Ty Young
Iowa Heartlanders
8:34
Shot - Quality goal
#9 Matthew Sop shoots on #33 Ty Young
Iowa Heartlanders
8:34
Goal
Goal by #9 Matthew Sop, assisted by #36 Yuki Miura and #22 Thomas Stewart.
Kalamazoo Wings
9:54
Shot - Non quality on net
#16 Colson Gengenbach shoots on #67 Riley Mercer
Kalamazoo Wings
10:09
Shot - Non quality on net
#4 Davis Pennington shoots on #67 Riley Mercer
Iowa Heartlanders
10:50
Shot - Non quality on net
#17 Jonny Sorenson shoots on #33 Ty Young
Kalamazoo Wings
11:01
Shot - Quality on net
#66 Colin Bilek shoots on #67 Riley Mercer
Kalamazoo Wings
12:20
Shot - Non quality on net
#16 Colson Gengenbach shoots on #67 Riley Mercer
Kalamazoo Wings
12:58
Shot - Non quality on net
#8 Powell Connor shoots on #67 Riley Mercer
Kalamazoo Wings
13:05
Shot - Non quality on net
#4 Davis Pennington shoots on #67 Riley Mercer
Iowa Heartlanders
14:27
Shot - Quality on net
#17 Jonny Sorenson shoots on #33 Ty Young
Kalamazoo Wings
14:40
Shot - Quality goal
#43 Quinn Preston shoots on #67 Riley Mercer
Kalamazoo Wings
14:40
Goal
Goal by #43 Quinn Preston, assisted by #18 Robby Drazner and #7 David Keefer.
Iowa Heartlanders
16:44
Shot - Quality on net
#95 Rasmus Kumpulainen shoots on #33 Ty Young
Iowa Heartlanders
17:51
Shot - Quality on net
#47 Matt Koethe shoots on #33 Ty Young
Kalamazoo Wings
18:32
Shot - Quality on net
#86 Jackson Kunz shoots on #67 Riley Mercer
Kalamazoo Wings
19:34
Shot - Non quality goal
#19 Ryan Cox shoots on #67 Riley Mercer
Kalamazoo Wings
19:34
Goal
Goal by #19 Ryan Cox, assisted by #28 Zach Okabe and #71 Josh Bloom.
Player Stats
Iowa Heartlanders
Forwards and Defensemen
Name
POS Goals A +/- SH PIM
Mike Koster #2
D 0 0 -2 0 0
Liam Coughlin #7
F 1 0 0 2 0
Matthew Sop #9
F 1 0 +2 3 0
Keltie Jeri-Leon #10
F 0 2 +1 2 0
Max Patterson #12
F 1 0 0 3 0
Jonny Sorenson #17
F 0 0 -1 5 0
Thomas Stewart #22
D 1 1 +2 2 0
Elliott McDermott #23
D 0 0 -1 0 2
Jaxon Nelson #24
F 0 1 +1 2 0
Nick Carabin #26
D 0 1 0 0 0
Anthony Firriolo #27
D 1 1 +4 3 0
Jack Robilotti #28
D 0 0 0 0 0
Dylan Massie #29
F 1 1 +2 1 0
Yuki Miura #36
F 0 2 0 0 2
Matt Koethe #47
F 0 0 +1 2 0
Kyle Osterberg #88
F 0 0 0 0 0
Elliot Desnoyers #91
F 0 2 +1 3 0
Rasmus Kumpulainen #95
F 0 1 0 3 4
Glossary
Name:
Goals
A:
Assists
+/-:
+/-
A:
Assists
SH:
Shots
PIM:
Penalty Minutes
Goalies
Name SV SV% GA PIM
Riley Mercer #67
31 88.571 4 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 0 -1 5 0
David Keefer #7
F 0 1 -2 0 0
Powell Connor #8
D 0 1 0 2 0
Andre Ghantous #10
F 0 0 0 0 0
Colson Gengenbach #16
F 0 0 -1 5 0
Robby Drazner #18
D 0 1 -1 0 0
Ryan Cox #19
F 1 0 -1 3 0
Cam Knuble #20
F 0 0 0 0 0
Orlando Mainolfi #21
D 0 0 0 1 0
Collin Saccoman #23
D 0 0 -2 3 2
Zach Okabe #28
F 0 2 +1 4 0
Jayden Lee #42
D 0 0 0 2 0
Quinn Preston #43
F 3 0 0 4 0
Nolan Walker #51
F 0 0 -1 2 0
Colin Bilek #66
F 0 1 0 1 2
Josh Bloom #71
F 0 2 0 0 0
Hunter Strand #77
F 0 0 0 1 0
Jackson Kunz #86
F 0 0 -2 2 0
Glossary
Name:
Goals
A:
Assists
+/-:
+/-
A:
Assists
SH:
Shots
PIM:
Penalty Minutes
Goalies
Name SV SV% GA PIM
Ty Young #33
25 80.645 6 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
35
31
Shots on Goal
11%
19%
Shots Percentage
4
2
Power Plays
4
8
Penalty Minutes
25
31
Saves
81%
89%
Saves Percentage
Referee:
Evan Reddick
Linesmen:
Aaron McCrary, JP Waleski
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), Chuck Weber (Head Coach/General Manager), Mike Lysyj (Associate Head Coach), Brett Boeing (Assistant Coach)

Latest News

More News
ECHL Today - Feb. 19
ECHL Today - Feb. 19
ECHL Transactions - Feb. 18
ECHL Transactions - Feb. 18
Kelly Cup Tour begins Saturday in New Mexico
Kelly Cup Tour begins Saturday in New Mexico
ECHL Today - Feb. 18
ECHL Today - Feb. 18
Goals of the Week - Feb. 9-15
Goals of the Week - Feb. 9-15
ECHL Transactions - Feb. 17
ECHL Transactions - Feb. 17
Rapid City's Bennett named Inglasco ECHL Player of the Week
Rapid City's Bennett named Inglasco ECHL Player of the Week
Ryan Crelin on SiriusXM's NHL Morning Skate
Ryan Crelin on SiriusXM's NHL Morning Skate
ECHL announces fines, suspensions
ECHL announces fines, suspensions

Sign Up For Updates

Sign up for our email newsletter to be the first to know about ECHL news!

Our Sponsors