
6
Final
1

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
1 | 3 | 2 | 6 |
![]() |
0 | 1 | 0 | 1 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
13 | 13 | 8 | 34 |
![]() |
9 | 14 | 7 | 30 |
Scoring
1st Period

3:42
Goal
Goal by #43 Quinn Preston.
2nd Period

13:32
Goal
Goal by #14 Gavin Hain, assisted by #8 Will Calverley and #36 Yuki Miura.

14:16
Goal
Goal by #74 Blake Christensen, assisted by #71 Jon Martin and #23 Collin Saccoman.

15:26
Goal
Goal by #6 Luc Salem, assisted by #10 Max Humitz.

18:54
Goal
Goal by #19 Ryan Cox, assisted by #6 Luc Salem and #74 Blake Christensen.
3rd Period

0:47
Goal
Goal by #90 Jay Keranen, assisted by #76 Josh Bloom and #3 Joseph Arntsen.

7:57
Goal
Goal by #29 Davis Codd, assisted by #3 Joseph Arntsen and #9 Luke Morgan.
Penalties
1st Period

4:37
Penalty
Collin Saccoman called for Roughing - minor (2:00 minutes)

4:37
Penalty
Jonny Sorenson called for Holding - minor (2:00 minutes)

6:32
Penalty
Kylor Wall called for Holding - minor (2:00 minutes)

10:46
Penalty
Zach Okabe called for Tripping - minor (2:00 minutes)

15:05
Penalty
Jules Boscq called for Holding - minor (2:00 minutes)
2nd Period

5:40
Penalty
Zach Berzolla called for Slashing - minor (2:00 minutes)

11:26
Penalty
Luc Salem called for Holding - minor (2:00 minutes)

16:53
Penalty
Ryan Miotto called for Interference - minor (2:00 minutes)

19:17
Penalty
Collin Saccoman called for Fighting - Major (5:00 minutes)

19:17
Penalty
Brandon Yeamans called for Fighting - Major (5:00 minutes)

19:50
Penalty
Zach Berzolla called for Roughing - minor (2:00 minutes)

19:50
Penalty
Will Calverley called for Roughing - minor (2:00 minutes)
3rd Period

4:00
Penalty
Jules Boscq called for Hooking - minor (2:00 minutes)

8:41
Penalty
Nathan Noel called for Cross-Checking Minor (2:00 minutes)

11:38
Penalty
Nico Blachman called for Misconduct - Continuing Altercation (10:00 minutes)

11:38
Penalty
Nico Blachman called for Double Minor - Roughing (4:00 minutes)

15:56
Penalty
Brandon Yeamans called for Misconduct - Inciting (10:00 minutes)

15:56
Penalty
Brandon Yeamans called for Slashing - minor (2:00 minutes)

18:37
Penalty
Keanan Stewart called for Slashing - minor (2:00 minutes)
1st Period

0:00
Goalkeeper In
Kyle McClellan is now in as goalie.

0:00
Goalkeeper In
Jonathan Lemieux is now in as goalie.

2:28
Shot - Non quality on net
#90 Jay Keranen shoots on #33 Kyle McClellan

2:58
Shot - Non quality on net
#6 Luc Salem shoots on #33 Kyle McClellan

3:09
Shot - Non quality on net
#90 Jay Keranen shoots on #33 Kyle McClellan

3:26
Shot - Non quality on net
#90 Jay Keranen shoots on #33 Kyle McClellan

3:42
Shot - Quality goal
#43 Quinn Preston shoots on #33 Kyle McClellan

3:42
Goal
Goal by #43 Quinn Preston.

3:59
Shot - Non quality on net
#22 Dakota Raabe shoots on #34 Jonathan Lemieux

4:37
Shot - Non quality on net
#71 Bogdans Hodass shoots on #34 Jonathan Lemieux

4:37
Shot - Quality on net
#14 Gavin Hain shoots on #34 Jonathan Lemieux

4:37
Shot - Non quality on net
#90 Jay Keranen shoots on #33 Kyle McClellan

4:37
Penalty
Collin Saccoman called for Roughing - minor (2:00 minutes)

4:37
Penalty
Jonny Sorenson called for Holding - minor (2:00 minutes)

6:32
Shot - Non quality on net
#7 Jules Boscq shoots on #34 Jonathan Lemieux

6:32
Penalty
Kylor Wall called for Holding - minor (2:00 minutes)

7:48
Shot - Non quality on net
#90 Jay Keranen shoots on #33 Kyle McClellan

7:48
Shot - Quality on net
#36 Yuki Miura shoots on #34 Jonathan Lemieux

7:48
Shot - Quality on net
#7 Jules Boscq shoots on #34 Jonathan Lemieux

8:43
Shot - Non quality on net
#49 Kyle Masters shoots on #34 Jonathan Lemieux

8:55
Shot - Non quality on net
#71 Bogdans Hodass shoots on #34 Jonathan Lemieux

9:21
Shot - Non quality on net
#71 Jon Martin shoots on #33 Kyle McClellan

9:28
Shot - Quality on net
#18 Zach Berzolla shoots on #33 Kyle McClellan

10:46
Penalty
Zach Okabe called for Tripping - minor (2:00 minutes)

15:05
Penalty
Jules Boscq called for Holding - minor (2:00 minutes)

15:58
Shot - Non quality on net
#71 Jon Martin shoots on #33 Kyle McClellan

16:05
Shot - Non quality on net
#15 Lee Lapid shoots on #33 Kyle McClellan

16:46
Shot - Quality on net
#10 Max Humitz shoots on #33 Kyle McClellan

16:46
Shot - Quality on net
#10 Max Humitz shoots on #33 Kyle McClellan

19:25
Shot - Quality on net
#14 Gavin Hain shoots on #34 Jonathan Lemieux
2nd Period

0:41
Shot - Non quality on net
#9 Luke Morgan shoots on #33 Kyle McClellan

2:53
Shot - Non quality on net
#71 Jon Martin shoots on #33 Kyle McClellan

4:42
Shot - Quality on net
#76 Josh Bloom shoots on #33 Kyle McClellan

4:48
Shot - Non quality on net
#76 Josh Bloom shoots on #33 Kyle McClellan

5:40
Shot - Quality on net
#22 Dakota Raabe shoots on #34 Jonathan Lemieux

5:40
Penalty
Zach Berzolla called for Slashing - minor (2:00 minutes)

7:17
Shot - Non quality on net
#7 Jules Boscq shoots on #34 Jonathan Lemieux

7:34
Shot - Non quality on net
#4 Will Zmolek shoots on #34 Jonathan Lemieux

8:05
Shot - Non quality on net
#71 Bogdans Hodass shoots on #34 Jonathan Lemieux

8:15
Shot - Quality on net
#71 Bogdans Hodass shoots on #34 Jonathan Lemieux

8:18
Shot - Non quality on net
#77 Nico Blachman shoots on #34 Jonathan Lemieux

8:58
Shot - Quality on net
#91 Brandon Yeamans shoots on #34 Jonathan Lemieux

8:58
Shot - Quality on net
#77 Nico Blachman shoots on #34 Jonathan Lemieux

8:58
Shot - Quality on net
#91 Brandon Yeamans shoots on #34 Jonathan Lemieux

11:26
Penalty
Luc Salem called for Holding - minor (2:00 minutes)

11:38
Shot - Quality on net
#22 Dakota Raabe shoots on #34 Jonathan Lemieux

11:48
Shot - Quality on net
#4 Will Zmolek shoots on #34 Jonathan Lemieux

13:32
Shot - Quality goal
#14 Gavin Hain shoots on #34 Jonathan Lemieux

13:32
Goal
Goal by #14 Gavin Hain, assisted by #8 Will Calverley and #36 Yuki Miura.

14:16
Shot - Quality goal
#74 Blake Christensen shoots on #33 Kyle McClellan

14:16
Goal
Goal by #74 Blake Christensen, assisted by #71 Jon Martin and #23 Collin Saccoman.

15:26
Shot - Quality goal
#6 Luc Salem shoots on #33 Kyle McClellan

15:26
Goal
Goal by #6 Luc Salem, assisted by #10 Max Humitz.

16:07
Shot - Quality on net
#20 Kylor Wall shoots on #33 Kyle McClellan

16:15
Shot - Quality on net
#6 Luc Salem shoots on #33 Kyle McClellan

16:15
Shot - Quality on net
#9 Luke Morgan shoots on #33 Kyle McClellan

16:53
Shot - Quality on net
#74 Blake Christensen shoots on #33 Kyle McClellan

16:53
Shot - Quality on net
#19 Ryan Cox shoots on #33 Kyle McClellan

16:53
Penalty
Ryan Miotto called for Interference - minor (2:00 minutes)

18:54
Shot - Quality goal
#19 Ryan Cox shoots on #33 Kyle McClellan

18:54
Goal
Goal by #19 Ryan Cox, assisted by #6 Luc Salem and #74 Blake Christensen.

19:17
Shot - Quality on net
#8 Will Calverley shoots on #34 Jonathan Lemieux

19:17
Shot - Quality on net
#8 Will Calverley shoots on #34 Jonathan Lemieux

19:17
Penalty
Collin Saccoman called for Fighting - Major (5:00 minutes)

19:17
Penalty
Brandon Yeamans called for Fighting - Major (5:00 minutes)

19:50
Shot - Quality on net
#74 Blake Christensen shoots on #33 Kyle McClellan

19:50
Penalty
Zach Berzolla called for Roughing - minor (2:00 minutes)

19:50
Penalty
Will Calverley called for Roughing - minor (2:00 minutes)
3rd Period

0:47
Shot - Quality goal
#90 Jay Keranen shoots on #33 Kyle McClellan

0:47
Goal
Goal by #90 Jay Keranen, assisted by #76 Josh Bloom and #3 Joseph Arntsen.

3:56
Shot - Non quality on net
#27 Ryan Miotto shoots on #34 Jonathan Lemieux

4:00
Penalty
Jules Boscq called for Hooking - minor (2:00 minutes)

5:14
Shot - Quality on net
#71 Bogdans Hodass shoots on #34 Jonathan Lemieux

5:36
Shot - Quality on net
#71 Jon Martin shoots on #33 Kyle McClellan

5:40
Shot - Quality on net
#43 Quinn Preston shoots on #33 Kyle McClellan

6:13
Shot - Quality on net
#51 Zach Dubinsky shoots on #34 Jonathan Lemieux

7:57
Shot - Quality goal
#29 Davis Codd shoots on #33 Kyle McClellan

7:57
Goal
Goal by #29 Davis Codd, assisted by #3 Joseph Arntsen and #9 Luke Morgan.

8:41
Penalty
Nathan Noel called for Cross-Checking Minor (2:00 minutes)

9:04
Shot - Quality on net
#17 Jonny Sorenson shoots on #34 Jonathan Lemieux

10:59
Shot - Quality on net
#71 Bogdans Hodass shoots on #34 Jonathan Lemieux

11:38
Shot - Quality on net
#21 Nathan Noel shoots on #34 Jonathan Lemieux

11:38
Shot - Quality on net
#74 Blake Christensen shoots on #33 Kyle McClellan

11:38
Penalty
Nico Blachman called for Misconduct - Continuing Altercation (10:00 minutes)

11:38
Penalty
Nico Blachman called for Double Minor - Roughing (4:00 minutes)

15:56
Penalty
Brandon Yeamans called for Misconduct - Inciting (10:00 minutes)

15:56
Penalty
Brandon Yeamans called for Slashing - minor (2:00 minutes)

18:22
Shot - Quality on net
#22 Dakota Raabe shoots on #34 Jonathan Lemieux

18:37
Penalty
Keanan Stewart called for Slashing - minor (2:00 minutes)

20:00
Shot - Quality on net
#18 Zach Berzolla shoots on #33 Kyle McClellan

20:00
Shot - Quality on net
#28 Zach Okabe shoots on #33 Kyle McClellan

20:00
Shot - Quality on net
#90 Jay Keranen shoots on #33 Kyle McClellan
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Will Zmolek
#4
|
D | 0 | 0 | -1 | 2 | 0 |
Jules Boscq
#7
|
D | 0 | 0 | -2 | 3 | 4 |
Will Calverley
#8
|
F | 0 | 1 | -1 | 2 | 2 |
Gavin Hain
#14
|
F | 1 | 0 | -2 | 3 | 0 |
Jonny Sorenson
#17
|
F | 0 | 0 | -1 | 1 | 2 |
Andrew McLean
#18
|
D | 0 | 0 | 0 | 0 | 0 |
Nathan Noel
#21
|
F | 0 | 0 | 0 | 1 | 2 |
Dakota Raabe
#22
|
F | 0 | 0 | -1 | 4 | 0 |
Ryan Miotto
#27
|
F | 0 | 0 | -3 | 1 | 2 |
Keanan Stewart
#29
|
F | 0 | 0 | -1 | 0 | 2 |
Yuki Miura
#36
|
F | 0 | 1 | -1 | 1 | 0 |
Louka Henault
#43
|
D | 0 | 0 | -1 | 0 | 0 |
Kyle Masters
#49
|
D | 0 | 0 | -3 | 1 | 0 |
Zach Dubinsky
#51
|
F | 0 | 0 | -3 | 1 | 0 |
T.J. Walsh
#53
|
F | 0 | 0 | -1 | 0 | 0 |
Bogdans Hodass
#71
|
D | 0 | 0 | -3 | 6 | 0 |
Nico Blachman
#77
|
F | 0 | 0 | 0 | 2 | 14 |
Brandon Yeamans
#91
|
RW | 0 | 0 | 0 | 2 | 17 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Kyle McClellan
#33
|
28 | 82.353 | 6 | 0 |
William Rousseau
#35
|
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 |
---|---|---|---|---|---|---|
Joseph Arntsen
#3
|
D | 0 | 2 | +3 | 0 | 0 |
Luc Salem
#6
|
D | 1 | 1 | +1 | 3 | 2 |
Luke Morgan
#9
|
F | 0 | 1 | +1 | 2 | 0 |
Max Humitz
#10
|
F | 0 | 1 | +2 | 2 | 0 |
Lee Lapid
#15
|
F | 0 | 0 | +1 | 1 | 0 |
Zach Berzolla
#18
|
D | 0 | 0 | +1 | 2 | 4 |
Ryan Cox
#19
|
F | 1 | 0 | +2 | 2 | 0 |
Kylor Wall
#20
|
D | 0 | 0 | 0 | 1 | 2 |
Collin Saccoman
#23
|
D | 0 | 1 | +2 | 0 | 7 |
Zach Okabe
#28
|
F | 0 | 0 | +1 | 1 | 2 |
Davis Codd
#29
|
F | 1 | 0 | +2 | 1 | 0 |
Quinn Preston
#43
|
F | 1 | 0 | +1 | 2 | 0 |
Drake Pilon
#55
|
F | 0 | 0 | +2 | 0 | 0 |
Jon Martin
#71
|
F | 0 | 1 | +1 | 4 | 0 |
Blake Christensen
#74
|
F | 1 | 1 | +2 | 4 | 0 |
Josh Bloom
#76
|
F | 0 | 1 | +1 | 2 | 0 |
Jay Keranen
#90
|
D | 1 | 0 | +1 | 7 | 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
#34
|
29 | 96.667 | 1 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


34
30
Shots on Goal
18%
3%
Shots Percentage
8
4
Power Plays
17
45
Penalty Minutes
29
28
Saves
97%
82%
Saves Percentage
Referees:
Will Kelly,
Ryan Siegel
Linesmen:
Grant Crowell,
Jacob Rozenberg
KAL Management
Toni Will
(Governor/General Manager),
Joel Martin
(Head Coach/Director of Hockey Operations),
Billy McCreary
(Assistant Coach),
Jonathon Elliott
(Assistant Coach)
IA Management
Matt Getz
(President),
Derek Damon
(Head Coach/General Manager),
Eric Michaud
(Director of Hockey Operations/Video Coach),
Kevin Schmidt
(Assistant Coach)
Game Details
Join us for Women in Sports Night, presented by the Iowa City Area Sports Commission, celebrating the incredible achievements and inspiring stories of female athletes, coaches and women working for sports teams!
Experience a night packed with empowering activities, special guest appearances, and an atmosphere that honors the women who excel in sports.
Want to learn more about the basics of hockey? Join us on February 1st for Women in Sports Night PREGAME for a special Hockey 101 session from 2-3PM!
We’ll have the Heartlanders AND two special guests from the Minnesota Frost!

--------------

Sign Up Here For Your Child To Be A Part Of Women In Sports Night's Honor Staff Positions!
These include being the public address announcer, in-game host, radio broadcaster, part our social media team and helping our marketing and operations department!
Get Tickets
Upcoming Home Games
Full Schedule

Wednesday, February 12th
Sustainability + Waste Management Night
Puck Drops:
7:00 PM CST
Xtream Arena

at

Xtream Arena

Friday, February 14th
Love on Ice Night
Puck Drops:
7:00 PM CST
Xtream Arena

at

Xtream Arena

Saturday, February 15th
Stick it to Cancer Night
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
-