1
Final
2
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
CIN
|
0 | 1 | 0 | 1 |
KAL
|
0 | 1 | 1 | 2 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Cincinnati Cyclones
|
11 | 7 | 9 | 27 |
Kalamazoo Wings
|
10 | 14 | 10 | 34 |
Scoring
1st Period
2nd Period
7:46
Goal
Goal by #19 Ryan Cox, assisted by #34 Griffin Ness.
12:39
Goal
Goal by #17 Luke Grainger, assisted by #82 Adam Kydd and #12 Liam Kidney.
3rd Period
15:43
Goal
Goal by #43 Quinn Preston.
Penalties
1st Period
1:08
Penalty
Nick Rhéaume called for Roughing - minor (2:00 minutes)
1:08
Penalty
Collin Saccoman called for Roughing - minor (2:00 minutes)
10:28
Penalty
Hunter Strand called for High-sticking - minor (2:00 minutes)
16:03
Penalty
Griffin Ludtke called for Interference - minor (2:00 minutes)
2nd Period
7:05
Penalty
Collin Saccoman called for Roughing - minor (2:00 minutes)
13:48
Penalty
Evan Dougherty called for Roughing - minor (2:00 minutes)
3rd Period
7:06
Penalty
Nick Rhéaume called for Hooking - minor (2:00 minutes)
20:00
Penalty
Quinn Preston called for Roughing - minor (2:00 minutes)
20:00
Penalty
Justin Vaive called for Game Misconduct - Fighting (continuing altercation) (10:00 minutes)
20:00
Penalty
John Jaworski called for Roughing - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Ken Appleby is now in as goalie.
0:00
Goalkeeper In
Aku Koskenvuo is now in as goalie.
0:24
Shot - Non quality on net
#19 Ryan Cox shoots on #35 Ken Appleby
1:05
Shot - Quality on net
#45 Ryan Kirwan shoots on #30 Aku Koskenvuo
1:08
Penalty
Nick Rhéaume called for Roughing - minor (2:00 minutes)
1:08
Penalty
Collin Saccoman called for Roughing - minor (2:00 minutes)
2:58
Shot - Non quality on net
#18 John Jaworski shoots on #30 Aku Koskenvuo
3:21
Shot - Non quality on net
#5 Griffin Ludtke shoots on #30 Aku Koskenvuo
5:06
Shot - Quality on net
#19 Marko Sikic shoots on #30 Aku Koskenvuo
5:46
Shot - Non quality on net
#33 Elijah Vilio shoots on #30 Aku Koskenvuo
8:06
Shot - Non quality on net
#28 Zach Okabe shoots on #35 Ken Appleby
8:23
Shot - Non quality on net
#4 Davis Pennington shoots on #35 Ken Appleby
9:00
Shot - Non quality on net
#33 Elijah Vilio shoots on #30 Aku Koskenvuo
9:55
Shot - Quality on net
#12 Liam Kidney shoots on #30 Aku Koskenvuo
10:17
Shot - Quality on net
#34 Griffin Ness shoots on #35 Ken Appleby
10:28
Penalty
Hunter Strand called for High-sticking - minor (2:00 minutes)
10:33
Shot - Non quality on net
#45 Ryan Kirwan shoots on #30 Aku Koskenvuo
11:10
Shot - Non quality on net
#45 Ryan Kirwan shoots on #30 Aku Koskenvuo
12:45
Shot - Non quality on net
#77 Jaxson Murray shoots on #30 Aku Koskenvuo
13:16
Shot - Non quality on net
#63 Max Helgeson shoots on #30 Aku Koskenvuo
15:25
Shot - Quality on net
#34 Griffin Ness shoots on #35 Ken Appleby
15:46
Shot - Quality on net
#19 Ryan Cox shoots on #35 Ken Appleby
16:03
Penalty
Griffin Ludtke called for Interference - minor (2:00 minutes)
16:26
Shot - Non quality on net
#86 Jackson Kunz shoots on #35 Ken Appleby
16:58
Shot - Non quality on net
#43 Quinn Preston shoots on #35 Ken Appleby
17:49
Shot - Quality on net
#10 Andre Ghantous shoots on #35 Ken Appleby
19:34
Shot - Non quality on net
#4 Davis Pennington shoots on #35 Ken Appleby
2nd Period
2:08
Shot - Quality on net
#82 Adam Kydd shoots on #30 Aku Koskenvuo
2:35
Shot - Non quality on net
#42 Jayden Lee shoots on #35 Ken Appleby
3:03
Shot - Non quality on net
#77 Jaxson Murray shoots on #30 Aku Koskenvuo
3:15
Shot - Quality on net
#10 Andre Ghantous shoots on #35 Ken Appleby
5:58
Shot - Quality on net
#17 Luke Grainger shoots on #30 Aku Koskenvuo
7:05
Penalty
Collin Saccoman called for Roughing - minor (2:00 minutes)
7:45
Shot - Quality on net
#34 Griffin Ness shoots on #35 Ken Appleby
7:46
Shot - Quality goal
#19 Ryan Cox shoots on #35 Ken Appleby
7:46
Goal
Goal by #19 Ryan Cox, assisted by #34 Griffin Ness.
8:32
Shot - Non quality on net
#91 Gabriel Bernier shoots on #30 Aku Koskenvuo
10:33
Shot - Non quality on net
#45 Ryan Kirwan shoots on #30 Aku Koskenvuo
12:39
Shot - Quality goal
#17 Luke Grainger shoots on #30 Aku Koskenvuo
12:39
Goal
Goal by #17 Luke Grainger, assisted by #82 Adam Kydd and #12 Liam Kidney.
13:08
Shot - Quality on net
#77 Hunter Strand shoots on #35 Ken Appleby
13:20
Shot - Quality on net
#10 Andre Ghantous shoots on #35 Ken Appleby
13:42
Shot - Non quality on net
#18 John Jaworski shoots on #30 Aku Koskenvuo
13:48
Shot - Non quality on net
#9 Evan Dougherty shoots on #35 Ken Appleby
13:48
Penalty
Evan Dougherty called for Roughing - minor (2:00 minutes)
17:25
Shot - Non quality on net
#43 Quinn Preston shoots on #35 Ken Appleby
17:39
Shot - Quality on net
#86 Jackson Kunz shoots on #35 Ken Appleby
18:12
Shot - Non quality on net
#7 David Keefer shoots on #35 Ken Appleby
19:15
Shot - Quality on net
#10 Andre Ghantous shoots on #35 Ken Appleby
19:32
Shot - Quality on net
#86 Jackson Kunz shoots on #35 Ken Appleby
19:36
Shot - Non quality on net
#18 Robby Drazner shoots on #35 Ken Appleby
19:50
Shot - Non quality on net
#86 Jackson Kunz shoots on #35 Ken Appleby
3rd Period
0:33
Shot - Non quality on net
#19 Ryan Cox shoots on #35 Ken Appleby
0:33
Shot - Non quality on net
#26 Nick Rhéaume shoots on #30 Aku Koskenvuo
2:33
Shot - Non quality on net
#63 Max Helgeson shoots on #30 Aku Koskenvuo
4:01
Shot - Non quality on net
#23 Collin Saccoman shoots on #35 Ken Appleby
6:46
Shot - Non quality on net
#34 Griffin Ness shoots on #35 Ken Appleby
7:06
Shot - Non quality on net
#19 Ryan Cox shoots on #35 Ken Appleby
7:06
Penalty
Nick Rhéaume called for Hooking - minor (2:00 minutes)
7:23
Shot - Non quality on net
#14 Matt Berry shoots on #35 Ken Appleby
7:29
Shot - Non quality on net
#14 Matt Berry shoots on #35 Ken Appleby
7:51
Shot - Non quality on net
#42 Jayden Lee shoots on #35 Ken Appleby
8:47
Shot - Quality on net
#18 John Jaworski shoots on #30 Aku Koskenvuo
11:01
Shot - Non quality on net
#45 Ryan Kirwan shoots on #30 Aku Koskenvuo
11:57
Shot - Non quality on net
#9 Evan Dougherty shoots on #35 Ken Appleby
13:06
Shot - Non quality on net
#45 Ryan Kirwan shoots on #30 Aku Koskenvuo
14:14
Shot - Non quality on net
#5 Griffin Ludtke shoots on #30 Aku Koskenvuo
15:01
Shot - Non quality on net
#77 Hunter Strand shoots on #35 Ken Appleby
15:43
Shot - Quality goal
#43 Quinn Preston shoots on #35 Ken Appleby
15:43
Goal
Goal by #43 Quinn Preston.
18:29
Goalkeeper Change
Ken Appleby out. Empty net.
18:38
Shot - Non quality on net
#45 Ryan Kirwan shoots on #30 Aku Koskenvuo
18:50
Shot - Non quality on net
#45 Ryan Kirwan shoots on #30 Aku Koskenvuo
19:44
Shot - Quality on net
#19 Marko Sikic shoots on #30 Aku Koskenvuo
20:00
Penalty
Quinn Preston called for Roughing - minor (2:00 minutes)
20:00
Penalty
Justin Vaive called for Game Misconduct - Fighting (continuing altercation) (10:00 minutes)
20:00
Penalty
John Jaworski called for Roughing - minor (2:00 minutes)
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Greg Japchen
#3
|
D | 0 | 0 | +2 | 0 | 0 |
|
Davis Pennington
#4
|
D | 0 | 0 | -1 | 2 | 0 |
|
David Keefer
#7
|
F | 0 | 0 | 0 | 1 | 0 |
|
Powell Connor
#8
|
D | 0 | 0 | 0 | 0 | 0 |
|
Evan Dougherty
#9
|
F | 0 | 0 | 0 | 2 | 2 |
|
Andre Ghantous
#10
|
F | 0 | 0 | +1 | 4 | 0 |
|
Matt Berry
#14
|
F | 0 | 0 | 0 | 2 | 0 |
|
Colson Gengenbach
#16
|
F | 0 | 0 | 0 | 0 | 0 |
|
Robby Drazner
#18
|
D | 0 | 0 | 0 | 1 | 0 |
|
Ryan Cox
#19
|
F | 1 | 0 | +1 | 5 | 0 |
|
Cam Knuble
#20
|
F | 0 | 0 | 0 | 0 | 0 |
|
Collin Saccoman
#23
|
D | 0 | 0 | +1 | 1 | 4 |
|
Zach Okabe
#28
|
F | 0 | 0 | 0 | 1 | 0 |
|
Griffin Ness
#34
|
F | 0 | 1 | +1 | 4 | 0 |
|
Jayden Lee
#42
|
D | 0 | 0 | 0 | 2 | 0 |
|
Quinn Preston
#43
|
F | 1 | 0 | 0 | 3 | 2 |
|
Hunter Strand
#77
|
F | 0 | 0 | 0 | 2 | 2 |
|
Jackson Kunz
#86
|
F | 0 | 0 | -1 | 4 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Aku Koskenvuo
#30
|
26 | 96.296 | 1 | 0 |
|
Tyriq Outen
#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 |
|---|---|---|---|---|---|---|
|
Rhett Parsons
#3
|
D | 0 | 0 | -1 | 0 | 0 |
|
Griffin Ludtke
#5
|
D | 0 | 0 | -1 | 2 | 2 |
|
Jake Johnson
#10
|
D | 0 | 0 | +1 | 0 | 0 |
|
Gunnarwolfe Fontaine
#11
|
F | 0 | 0 | 0 | 0 | 0 |
|
Liam Kidney
#12
|
F | 0 | 1 | +1 | 1 | 0 |
|
Luke Grainger
#17
|
F | 1 | 0 | +1 | 2 | 0 |
|
John Jaworski
#18
|
F | 0 | 0 | -2 | 3 | 2 |
|
Marko Sikic
#19
|
F | 0 | 0 | 0 | 2 | 0 |
|
Max Smolinski
#24
|
D | 0 | 0 | 0 | 0 | 0 |
|
Nick Rhéaume
#26
|
F | 0 | 0 | -2 | 1 | 4 |
|
Elijah Vilio
#33
|
D | 0 | 0 | +1 | 2 | 0 |
|
Kurtis Henry
#37
|
D | 0 | 0 | -1 | 0 | 0 |
|
Ryan Kirwan
#45
|
F | 0 | 0 | -2 | 8 | 0 |
|
Justin Vaive
#46
|
F | 0 | 0 | 0 | 0 | 10 |
|
Max Helgeson
#63
|
F | 0 | 0 | 0 | 2 | 0 |
|
Jaxson Murray
#77
|
F | 0 | 0 | 0 | 2 | 0 |
|
Adam Kydd
#82
|
F | 0 | 1 | 0 | 1 | 0 |
|
Gabriel Bernier
#91
|
F | 0 | 0 | 0 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Kaidan Mbereko
#31
|
0 | 0.000 | 0 | 0 |
|
Ken Appleby
#35
|
32 | 94.118 | 2 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Cincinnati Cyclones
Kalamazoo Wings
27
34
Shots on Goal
4%
6%
Shots Percentage
3
2
Power Plays
18
10
Penalty Minutes
32
26
Saves
94%
96%
Saves Percentage
Referees:
Luke Gagnon,
Jacob Rekucki
Linesmen:
Zach Bennett,
Jake Davis
CIN Management
Ray Harris
(President),
Kristin Ropp
(General Manager),
Riley Weselowski
(Head Coach),
Louie Caporusso
(Assistant Coach),
Rob Couturier
(Goaltending/Video Coach)
KAL Management
Toni Will
(Governor/General Manager),
Joel Martin
(Head Coach/Director of Hockey Operations),
Billy McCreary
(Assistant Coach),
Tanner Sorenson
(Assistant Coach)
Latest News
More News
Preview of Division Semifinals - 2026 Kelly Cup Playoffs
Goals of the Week - April 13-19
ECHL Transactions - April 21
Kansas City’s Crawford named ECHL Defenseman of the Year
Jacksonville's McMaster named Inglasco ECHL Player of the Week
Rosters announced for 2026 Kelly Cup Playoffs
ECHL attendance surpasses 5,000 fans per game
Saves of the Week - April 13-19
ECHL Transactions - April 20
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
-
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
-