3
Final OT
2
Box Score
| Team | 1st | 2nd | 3rd | OT | Total T |
|---|---|---|---|---|---|
CIN
|
0 | 0 | 2 | 1 | 3 |
IA
|
2 | 0 | 0 | 0 | 2 |
Shots on Goal
| Team | 1st | 2nd | 3rd | OT | Total |
|---|---|---|---|---|---|
Cincinnati Cyclones
|
11 | 12 | 7 | 2 | 32 |
Iowa Heartlanders
|
17 | 8 | 12 | 0 | 37 |
Scoring
1st Period
10:21
Goal
Goal by #55 Nick Carabin.
12:16
Goal
Goal by #23 Elliott McDermott, assisted by #95 Rasmus Kumpulainen and #28 Jack Robilotti.
2nd Period
3rd Period
2:36
Goal
Goal by #17 Luke Grainger, assisted by #46 Justin Vaive and #45 Ryan Kirwan.
19:38
Goal
Goal by #11 Gunnarwolfe Fontaine, assisted by #25 Sam Stevens and #27 Jordan Kaplan.
OT
0:40
Goal
Goal by #33 Elijah Vilio, assisted by #25 Sam Stevens.
Penalties
1st Period
1:49
Penalty
Yuki Miura called for Roughing - minor (2:00 minutes)
1:49
Penalty
Justin Portillo called for Double Minor - Roughing (4:00 minutes)
2nd Period
14:54
Penalty
Jonny Sorenson called for Roughing - minor (2:00 minutes)
3rd Period
2:21
Penalty
Max Patterson called for Tripping - minor (2:00 minutes)
6:23
Penalty
Justin Portillo called for Interference - minor (2:00 minutes)
7:05
Penalty
Rasmus Kumpulainen called for Tripping - minor (2:00 minutes)
18:01
Penalty
Anthony Firriolo called for High-sticking - minor (2:00 minutes)
OT
1st Period
0:00
Goalkeeper In
Ken Appleby is now in as goalie.
0:00
Goalkeeper In
Riley Mercer is now in as goalie.
0:45
Shot - Quality on net
#95 Rasmus Kumpulainen shoots on #35 Ken Appleby
1:49
Penalty
Yuki Miura called for Roughing - minor (2:00 minutes)
1:49
Penalty
Justin Portillo called for Double Minor - Roughing (4:00 minutes)
2:00
Shot - Quality on net
#95 Rasmus Kumpulainen shoots on #35 Ken Appleby
2:34
Shot - Quality on net
#12 Max Patterson shoots on #35 Ken Appleby
3:25
Shot - Non quality on net
#33 Elijah Vilio shoots on #67 Riley Mercer
4:05
Shot - Quality on net
#22 Thomas Stewart shoots on #35 Ken Appleby
4:45
Shot - Non quality on net
#12 Hayden Ford shoots on #67 Riley Mercer
4:49
Shot - Quality on net
#21 Isaac Johnson shoots on #35 Ken Appleby
5:46
Shot - Non quality on net
#91 Elliot Desnoyers shoots on #35 Ken Appleby
6:46
Shot - Non quality on net
#22 Thomas Stewart shoots on #35 Ken Appleby
7:46
Shot - Non quality on net
#24 Jaxon Nelson shoots on #35 Ken Appleby
8:01
Shot - Quality on net
#21 Isaac Johnson shoots on #35 Ken Appleby
8:51
Shot - Non quality on net
#37 Brayden Stannard shoots on #67 Riley Mercer
10:21
Shot - Quality goal
#55 Nick Carabin shoots on #35 Ken Appleby
10:21
Goal
Goal by #55 Nick Carabin.
10:55
Shot - Quality on net
#27 Jordan Kaplan shoots on #67 Riley Mercer
10:55
Shot - Quality on net
#19 Marko Sikic shoots on #67 Riley Mercer
11:25
Shot - Non quality on net
#25 Sam Stevens shoots on #67 Riley Mercer
12:00
Shot - Quality on net
#19 Marko Sikic shoots on #67 Riley Mercer
12:16
Shot - Quality goal
#23 Elliott McDermott shoots on #35 Ken Appleby
12:16
Goal
Goal by #23 Elliott McDermott, assisted by #95 Rasmus Kumpulainen and #28 Jack Robilotti.
12:20
Shot - Quality on net
#91 Elliot Desnoyers shoots on #35 Ken Appleby
12:54
Shot - Quality on net
#8 Noah Massie shoots on #35 Ken Appleby
13:01
Shot - Quality on net
#71 Anthony Firriolo shoots on #35 Ken Appleby
13:21
Shot - Quality on net
#45 Ryan Kirwan shoots on #67 Riley Mercer
14:36
Shot - Non quality on net
#8 Noah Massie shoots on #35 Ken Appleby
16:09
Shot - Non quality on net
#9 Matthew Sop shoots on #35 Ken Appleby
17:55
Shot - Non quality on net
#23 Elliott McDermott shoots on #35 Ken Appleby
18:17
Shot - Non quality on net
#45 Ryan Kirwan shoots on #67 Riley Mercer
19:30
Shot - Quality on net
#25 Sam Stevens shoots on #67 Riley Mercer
19:31
Shot - Non quality on net
#27 Jordan Kaplan shoots on #67 Riley Mercer
2nd Period
1:00
Shot - Non quality on net
#33 Elijah Vilio shoots on #67 Riley Mercer
1:50
Shot - Non quality on net
#62 Justin Portillo shoots on #67 Riley Mercer
1:56
Shot - Non quality on net
#46 Justin Vaive shoots on #67 Riley Mercer
2:02
Shot - Quality on net
#11 Gunnarwolfe Fontaine shoots on #67 Riley Mercer
4:44
Shot - Quality on net
#24 Jaxon Nelson shoots on #35 Ken Appleby
7:52
Shot - Non quality on net
#22 Thomas Stewart shoots on #35 Ken Appleby
8:03
Shot - Quality on net
#22 Thomas Stewart shoots on #35 Ken Appleby
8:11
Shot - Non quality on net
#28 Jack Robilotti shoots on #35 Ken Appleby
8:11
Shot - Non quality on net
#8 Noah Massie shoots on #35 Ken Appleby
10:11
Shot - Quality on net
#88 Dylan Massie shoots on #35 Ken Appleby
10:18
Shot - Non quality on net
#45 Ryan Kirwan shoots on #67 Riley Mercer
10:34
Shot - Quality on net
#47 Matt Koethe shoots on #35 Ken Appleby
11:01
Shot - Quality on net
#19 Marko Sikic shoots on #67 Riley Mercer
11:13
Shot - Quality on net
#27 Jordan Kaplan shoots on #67 Riley Mercer
14:44
Shot - Quality on net
#12 Max Patterson shoots on #35 Ken Appleby
14:54
Penalty
Jonny Sorenson called for Roughing - minor (2:00 minutes)
15:13
Shot - Non quality on net
#45 Ryan Kirwan shoots on #67 Riley Mercer
16:31
Shot - Non quality on net
#25 Sam Stevens shoots on #67 Riley Mercer
18:20
Shot - Non quality on net
#62 Justin Portillo shoots on #67 Riley Mercer
18:38
Shot - Non quality on net
#62 Justin Portillo shoots on #67 Riley Mercer
18:49
Shot - Non quality on net
#16 Spencer Cox shoots on #67 Riley Mercer
3rd Period
2:21
Penalty
Max Patterson called for Tripping - minor (2:00 minutes)
2:34
Shot - Quality on net
#17 Luke Grainger shoots on #67 Riley Mercer
2:36
Shot - Quality goal
#17 Luke Grainger shoots on #67 Riley Mercer
2:36
Goal
Goal by #17 Luke Grainger, assisted by #46 Justin Vaive and #45 Ryan Kirwan.
2:56
Shot - Non quality on net
#9 Matthew Sop shoots on #35 Ken Appleby
3:00
Shot - Non quality on net
#91 Elliot Desnoyers shoots on #35 Ken Appleby
3:57
Shot - Non quality on net
#21 Isaac Johnson shoots on #35 Ken Appleby
4:45
Shot - Non quality on net
#47 Matt Koethe shoots on #35 Ken Appleby
6:23
Penalty
Justin Portillo called for Interference - minor (2:00 minutes)
7:05
Penalty
Rasmus Kumpulainen called for Tripping - minor (2:00 minutes)
7:42
Shot - Quality on net
#17 Jonny Sorenson shoots on #35 Ken Appleby
7:46
Shot - Non quality on net
#91 Elliot Desnoyers shoots on #35 Ken Appleby
8:24
Shot - Non quality on net
#7 Liam Coughlin shoots on #35 Ken Appleby
9:33
Shot - Non quality on net
#71 Anthony Firriolo shoots on #35 Ken Appleby
10:42
Shot - Non quality on net
#27 Jordan Kaplan shoots on #67 Riley Mercer
11:10
Shot - Non quality on net
#45 Ryan Kirwan shoots on #67 Riley Mercer
13:00
Shot - Non quality on net
#24 Jaxon Nelson shoots on #35 Ken Appleby
13:42
Shot - Quality on net
#9 Matthew Sop shoots on #35 Ken Appleby
13:53
Shot - Quality on net
#71 Anthony Firriolo shoots on #35 Ken Appleby
14:45
Shot - Quality on net
#47 Matt Koethe shoots on #35 Ken Appleby
16:28
Shot - Quality on net
#33 Elijah Vilio shoots on #67 Riley Mercer
18:01
Penalty
Anthony Firriolo called for High-sticking - minor (2:00 minutes)
19:12
Goalkeeper Change
Ken Appleby out. Empty net.
19:38
Shot - Quality goal
#11 Gunnarwolfe Fontaine shoots on #67 Riley Mercer
19:38
Goal
Goal by #11 Gunnarwolfe Fontaine, assisted by #25 Sam Stevens and #27 Jordan Kaplan.
19:38
Goalkeeper In
Ken Appleby is now in as goalie.
19:47
Shot - Non quality on net
#16 Spencer Cox shoots on #67 Riley Mercer
OT
0:23
Shot - Non quality on net
#45 Ryan Kirwan shoots on #67 Riley Mercer
0:40
Shot - Quality goal
#33 Elijah Vilio shoots on #67 Riley Mercer
0:40
Goal
Goal by #33 Elijah Vilio, assisted by #25 Sam Stevens.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Liam Coughlin
#7
|
F | 0 | 0 | 0 | 1 | 0 |
|
Noah Massie
#8
|
D | 0 | 0 | 0 | 3 | 0 |
|
Matthew Sop
#9
|
F | 0 | 0 | 0 | 3 | 0 |
|
Keltie Jeri-Leon
#10
|
F | 0 | 0 | 0 | 0 | 0 |
|
Max Patterson
#12
|
F | 0 | 0 | 0 | 2 | 2 |
|
Jonny Sorenson
#17
|
F | 0 | 0 | 0 | 1 | 2 |
|
Isaac Johnson
#21
|
F | 0 | 0 | 0 | 3 | 0 |
|
Thomas Stewart
#22
|
D | 0 | 0 | +1 | 4 | 0 |
|
Elliott McDermott
#23
|
D | 1 | 0 | +1 | 2 | 0 |
|
Jaxon Nelson
#24
|
F | 0 | 0 | +1 | 3 | 0 |
|
Jack Robilotti
#28
|
D | 0 | 1 | 0 | 1 | 0 |
|
Yuki Miura
#36
|
F | 0 | 0 | +1 | 0 | 2 |
|
Matt Koethe
#47
|
F | 0 | 0 | 0 | 3 | 0 |
|
Nick Carabin
#55
|
D | 1 | 0 | +1 | 1 | 0 |
|
Anthony Firriolo
#71
|
D | 0 | 0 | +1 | 3 | 2 |
|
Dylan Massie
#88
|
F | 0 | 0 | 0 | 1 | 0 |
|
Elliot Desnoyers
#91
|
F | 0 | 0 | 0 | 4 | 0 |
|
Rasmus Kumpulainen
#95
|
F | 0 | 1 | +1 | 2 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Riley Mercer
#67
|
29 | 90.625 | 3 | 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 |
|---|---|---|---|---|---|---|
|
Rhett Parsons
#3
|
D | 0 | 0 | -2 | 0 | 0 |
|
Aaron Chiarot
#6
|
D | 0 | 0 | 0 | 0 | 0 |
|
Jake Johnson
#10
|
D | 0 | 0 | -2 | 0 | 0 |
|
Gunnarwolfe Fontaine
#11
|
F | 1 | 0 | 0 | 2 | 0 |
|
Hayden Ford
#12
|
D | 0 | 0 | 0 | 1 | 0 |
|
Spencer Cox
#16
|
D | 0 | 0 | 0 | 2 | 0 |
|
Luke Grainger
#17
|
F | 1 | 0 | -2 | 2 | 0 |
|
Marko Sikic
#19
|
F | 0 | 0 | 0 | 3 | 0 |
|
Aaron Bohlinger
#20
|
D | 0 | 0 | 0 | 0 | 0 |
|
Sam Stevens
#25
|
F | 0 | 2 | 0 | 3 | 0 |
|
Jordan Kaplan
#27
|
F | 0 | 1 | 0 | 4 | 0 |
|
Elijah Vilio
#33
|
D | 1 | 0 | +1 | 4 | 0 |
|
Brayden Stannard
#37
|
F | 0 | 0 | -1 | 1 | 0 |
|
Ryan Kirwan
#45
|
F | 0 | 1 | -1 | 6 | 0 |
|
Justin Vaive
#46
|
F | 0 | 1 | 0 | 1 | 0 |
|
Justin Portillo
#62
|
F | 0 | 0 | 0 | 3 | 6 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Tommy Scarfone
#30
|
0 | 0.000 | 0 | 0 |
|
Ken Appleby
#35
|
35 | 94.595 | 2 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Cincinnati Cyclones
Iowa Heartlanders
32
37
Shots on Goal
9%
5%
Shots Percentage
4
2
Power Plays
6
10
Penalty Minutes
35
29
Saves
95%
91%
Saves Percentage
Referee:
Tyler Hascall
Linesmen:
Tyler Madanski,
JP Waleski
CIN Management
Ray Harris
(President),
Kristin Ropp
(General Manager),
Riley Weselowski
(Head Coach),
Louie Caporusso
(Assistant Coach),
Rob Couturier
(Goaltending/Video 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
Knight Monsters bring back McGrew
South Carolina’s Concannon receives 2025-26 Blake Cullen Award
Format, jersey designs announced for 2027 Warrior/ECHL All-Star Classic
Wagner returns to Rush
Annual ECHL Board of Governors Meeting concludes
Solar Bears re-sign Bird, Luchuk
ECHL announces Season-Ending Rosters
Kalamazoo to host Outdoor Game on January 31
Goatheads name Stortini as first head coach
Sign Up For Updates
Sign up for our email newsletter to be the first to know about ECHL news!
-
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
-
Jacksonville Icemen
-
Kalamazoo Wings
-
Kansas City Mavericks
-
Maine Mariners
-
New Mexico Goatheads
-
Norfolk Admirals
-
Orlando Solar Bears
-
Rapid City Rush
-
Reading Royals
-
Savannah Ghost Pirates
-
South Carolina Stingrays
-
Tahoe Knight Monsters
-
Toledo Walleye
-
Trenton Ironhawks
-
Trois-Rivières Lions
-
Tulsa Oilers
-
Wheeling Nailers
-
Wichita Thunder
-
Worcester Railers
-