Search

Search ECHL Site

  1. Home
  2. Schedule
  3. 10/25/26 | Kalamazoo Wings @ Reading Royals
Kalamazoo Wings
KAL Kalamazoo Wings
4
Final
1
Reading Royals
REA Reading Royals

Kalamazoo Wings @ Reading Royals

Kalamazoo Wings
Reading Royals

Box Score

Team 1st 2nd 3rd T
Kalamazoo Wings KAL
0 2 2 4
Reading Royals REA
0 0 1 1

Shots on Goal

Team 1st 2nd 3rd Total
Kalamazoo Wings Kalamazoo Wings 4 7 6 17
Reading Royals Reading Royals 10 6 18 34

Scoring

1st Period

2nd Period

Kalamazoo Wings
8:38
Goal
Goal by #59 Tyler Gratton, assisted by #17 Ayden MacDonald and #21 Noah Ellis.
Kalamazoo Wings
10:08
Goal
Goal by #23 Collin Saccoman, assisted by #19 Ryan Cox and #2 Travis Shoudy.

3rd Period

Kalamazoo Wings
8:26
Goal
Goal by #92 Konstantin Khremkin, assisted by #37 Dylan Wendt and #10 Andre Ghantous.
Reading Royals
12:02
Goal
Goal by #17 Dalton Bancroft, assisted by #34 Jeremy Michel and #9 Zach Berzolla.
Kalamazoo Wings
16:18
Goal
Goal by #37 Dylan Wendt, assisted by #8 Brandon Buhr and #23 Collin Saccoman.

Penalties

1st Period

Kalamazoo Wings
6:46
Penalty
Tyler Gratton called for Interference - minor (2:00 minutes)
Kalamazoo Wings
9:07
Penalty
Tyler Gratton called for Cross-Checking Minor (2:00 minutes)
Reading Royals
9:07
Penalty
Mikael Robidoux called for Roughing - minor (2:00 minutes)
Kalamazoo Wings
9:07
Penalty
Tyler Gratton called for Roughing - minor (2:00 minutes)
Reading Royals
12:05
Penalty
Connor McMenamin called for Slashing - minor (2:00 minutes)
Kalamazoo Wings
18:10
Penalty
Andre Ghantous called for Holding - minor (2:00 minutes)
Reading Royals
18:10
Penalty
Zach Berzolla called for Holding - minor (2:00 minutes)

2nd Period

Reading Royals
3:43
Penalty
Artem Kulakov called for Cross-Checking Minor (2:00 minutes)
Reading Royals
7:02
Penalty
Keith Petruzzelli called for Slashing - minor (2:00 minutes)
Reading Royals
7:34
Penalty
Artem Kulakov called for Roughing - minor (2:00 minutes)
Kalamazoo Wings
7:34
Penalty
Andre Ghantous called for Roughing - minor (2:00 minutes)
Reading Royals
8:38
Penalty
Miles Gendron called for High-sticking - minor (2:00 minutes)
Kalamazoo Wings
9:39
Penalty
Andre Ghantous called for Interference on the Goalkeeper - minor (2:00 minutes)
Kalamazoo Wings
9:39
Penalty
Brandon Buhr called for Roughing - minor (2:00 minutes)
Reading Royals
9:39
Penalty
Mikael Robidoux called for Roughing - minor (2:00 minutes)
Kalamazoo Wings
11:14
Penalty
Noel Edfeldt called for Holding - minor (2:00 minutes)
Reading Royals
17:30
Penalty
Wyatt McLeod called for Holding - minor (2:00 minutes)

3rd Period

Kalamazoo Wings
0:46
Penalty
Travis Shoudy called for Hooking - minor (2:00 minutes)
Reading Royals
7:34
Penalty
Jacob Frasca called for Roughing - minor (2:00 minutes)
Kalamazoo Wings
10:30
Penalty
Travis Shoudy called for Interference - minor (2:00 minutes)
Kalamazoo Wings
12:22
Penalty
Sean Chisholm called for Fighting - Major (5:00 minutes)
Reading Royals
12:22
Penalty
Liam Devlin called for Fighting - Major (5:00 minutes)
Kalamazoo Wings
19:36
Penalty
Tyler Gratton called for Roughing - minor (2:00 minutes)
Reading Royals
19:36
Penalty
Mikael Robidoux called for Double Minor - Roughing (4:00 minutes)

1st Period

Kalamazoo Wings
0:00
Goalkeeper In
Aku Koskenvuo is now in as goalie.
Reading Royals
0:00
Goalkeeper In
Keith Petruzzelli is now in as goalie.
Kalamazoo Wings
1:46
Shot - Non quality on net
#9 Victor Hadfield shoots on #80 Keith Petruzzelli
Reading Royals
2:05
Shot - Non quality on net
#72 Jack Page shoots on #30 Aku Koskenvuo
Reading Royals
5:24
Shot - Non quality on net
#34 Jeremy Michel shoots on #30 Aku Koskenvuo
Reading Royals
5:42
Shot - Quality on net
#8 Kyle Haskins shoots on #30 Aku Koskenvuo
Kalamazoo Wings
6:40
Shot - Non quality on net
#18 Sean Chisholm shoots on #80 Keith Petruzzelli
Kalamazoo Wings
6:46
Penalty
Tyler Gratton called for Interference - minor (2:00 minutes)
Reading Royals
7:44
Shot - Non quality on net
#17 Dalton Bancroft shoots on #30 Aku Koskenvuo
Kalamazoo Wings
9:07
Penalty
Tyler Gratton called for Cross-Checking Minor (2:00 minutes)
Reading Royals
9:07
Penalty
Mikael Robidoux called for Roughing - minor (2:00 minutes)
Kalamazoo Wings
9:07
Penalty
Tyler Gratton called for Roughing - minor (2:00 minutes)
Reading Royals
9:19
Shot - Quality on net
#72 Jack Page shoots on #30 Aku Koskenvuo
Reading Royals
10:00
Shot - Quality on net
#14 Jordan Frasca shoots on #30 Aku Koskenvuo
Reading Royals
12:05
Penalty
Connor McMenamin called for Slashing - minor (2:00 minutes)
Kalamazoo Wings
12:15
Shot - Quality on net
#10 Andre Ghantous shoots on #80 Keith Petruzzelli
Kalamazoo Wings
13:06
Shot - Quality on net
#8 Brandon Buhr shoots on #80 Keith Petruzzelli
Reading Royals
14:21
Shot - Non quality on net
#16 Luke Reid shoots on #30 Aku Koskenvuo
Reading Royals
16:51
Shot - Non quality on net
#72 Jack Page shoots on #30 Aku Koskenvuo
Reading Royals
18:08
Shot - Quality on net
#77 Hunter Strand shoots on #30 Aku Koskenvuo
Kalamazoo Wings
18:10
Penalty
Andre Ghantous called for Holding - minor (2:00 minutes)
Reading Royals
18:10
Penalty
Zach Berzolla called for Holding - minor (2:00 minutes)
Reading Royals
19:01
Shot - Non quality on net
#17 Dalton Bancroft shoots on #30 Aku Koskenvuo

2nd Period

Reading Royals
0:36
Shot - Quality on net
#8 Kyle Haskins shoots on #30 Aku Koskenvuo
Reading Royals
3:43
Penalty
Artem Kulakov called for Cross-Checking Minor (2:00 minutes)
Reading Royals
4:23
Shot - Quality on net
#72 Jack Page shoots on #30 Aku Koskenvuo
Kalamazoo Wings
6:56
Shot - Quality on net
#12 Quinn Emerson shoots on #80 Keith Petruzzelli
Reading Royals
7:02
Penalty
Keith Petruzzelli called for Slashing - minor (2:00 minutes)
Kalamazoo Wings
7:34
Shot - Quality on net
#2 Travis Shoudy shoots on #80 Keith Petruzzelli
Reading Royals
7:34
Penalty
Artem Kulakov called for Roughing - minor (2:00 minutes)
Kalamazoo Wings
7:34
Penalty
Andre Ghantous called for Roughing - minor (2:00 minutes)
Kalamazoo Wings
8:08
Goalkeeper Change
Aku Koskenvuo out. Empty net.
Reading Royals
8:38
Penalty
Miles Gendron called for High-sticking - minor (2:00 minutes)
Kalamazoo Wings
8:38
Shot - Quality goal
#59 Tyler Gratton shoots on #80 Keith Petruzzelli
Kalamazoo Wings
8:38
Goal
Goal by #59 Tyler Gratton, assisted by #17 Ayden MacDonald and #21 Noah Ellis.
Kalamazoo Wings
8:38
Goalkeeper In
Aku Koskenvuo is now in as goalie.
Kalamazoo Wings
9:38
Shot - Quality on net
#8 Brandon Buhr shoots on #80 Keith Petruzzelli
Kalamazoo Wings
9:39
Penalty
Andre Ghantous called for Interference on the Goalkeeper - minor (2:00 minutes)
Kalamazoo Wings
9:39
Penalty
Brandon Buhr called for Roughing - minor (2:00 minutes)
Reading Royals
9:39
Penalty
Mikael Robidoux called for Roughing - minor (2:00 minutes)
Kalamazoo Wings
10:07
Shot - Quality on net
#21 Noah Ellis shoots on #80 Keith Petruzzelli
Kalamazoo Wings
10:08
Shot - Quality goal
#23 Collin Saccoman shoots on #80 Keith Petruzzelli
Kalamazoo Wings
10:08
Goal
Goal by #23 Collin Saccoman, assisted by #19 Ryan Cox and #2 Travis Shoudy.
Reading Royals
10:47
Goalkeeper Change
Keith Petruzzelli out. Empty net.
Reading Royals
10:57
Goalkeeper In
Keith Petruzzelli is now in as goalie.
Kalamazoo Wings
11:14
Penalty
Noel Edfeldt called for Holding - minor (2:00 minutes)
Reading Royals
13:57
Shot - Quality on net
#77 Hunter Strand shoots on #30 Aku Koskenvuo
Kalamazoo Wings
14:26
Shot - Quality on net
#12 Quinn Emerson shoots on #80 Keith Petruzzelli
Reading Royals
14:26
Shot - Quality on net
#86 Nolan Burke shoots on #30 Aku Koskenvuo
Reading Royals
15:52
Shot - Non quality on net
#12 Liam Devlin shoots on #30 Aku Koskenvuo
Reading Royals
17:30
Penalty
Wyatt McLeod called for Holding - minor (2:00 minutes)
Reading Royals
19:59
Shot - Non quality on net
#8 Kyle Haskins shoots on #30 Aku Koskenvuo

3rd Period

Reading Royals
0:16
Shot - Quality on net
#91 Austin Saint shoots on #30 Aku Koskenvuo
Reading Royals
0:37
Shot - Non quality on net
#86 Nolan Burke shoots on #30 Aku Koskenvuo
Reading Royals
0:44
Goalkeeper Change
Keith Petruzzelli out. Empty net.
Kalamazoo Wings
0:46
Penalty
Travis Shoudy called for Hooking - minor (2:00 minutes)
Reading Royals
0:46
Goalkeeper In
Keith Petruzzelli is now in as goalie.
Reading Royals
1:55
Shot - Non quality on net
#17 Dalton Bancroft shoots on #30 Aku Koskenvuo
Reading Royals
3:11
Shot - Quality on net
#18 Brady Berard shoots on #30 Aku Koskenvuo
Reading Royals
3:53
Shot - Non quality on net
#19 Jacob Frasca shoots on #30 Aku Koskenvuo
Kalamazoo Wings
5:13
Shot - Non quality on net
#19 Ryan Cox shoots on #80 Keith Petruzzelli
Kalamazoo Wings
6:34
Shot - Quality on net
#17 Ayden MacDonald shoots on #80 Keith Petruzzelli
Reading Royals
7:11
Shot - Quality on net
#14 Jordan Frasca shoots on #30 Aku Koskenvuo
Reading Royals
7:26
Shot - Quality on net
#14 Jordan Frasca shoots on #30 Aku Koskenvuo
Reading Royals
7:34
Penalty
Jacob Frasca called for Roughing - minor (2:00 minutes)
Kalamazoo Wings
7:40
Shot - Quality on net
#37 Dylan Wendt shoots on #80 Keith Petruzzelli
Kalamazoo Wings
8:26
Shot - Quality goal
#92 Konstantin Khremkin shoots on #80 Keith Petruzzelli
Kalamazoo Wings
8:26
Goal
Goal by #92 Konstantin Khremkin, assisted by #37 Dylan Wendt and #10 Andre Ghantous.
Reading Royals
9:00
Shot - Quality on net
#91 Austin Saint shoots on #30 Aku Koskenvuo
Reading Royals
9:09
Shot - Non quality on net
#17 Dalton Bancroft shoots on #30 Aku Koskenvuo
Kalamazoo Wings
9:40
Shot - Non quality on net
#23 Collin Saccoman shoots on #80 Keith Petruzzelli
Kalamazoo Wings
10:30
Penalty
Travis Shoudy called for Interference - minor (2:00 minutes)
Reading Royals
11:15
Shot - Quality on net
#77 Hunter Strand shoots on #30 Aku Koskenvuo
Reading Royals
11:51
Shot - Non quality on net
#16 Luke Reid shoots on #30 Aku Koskenvuo
Reading Royals
11:51
Shot - Quality on net
#34 Jeremy Michel shoots on #30 Aku Koskenvuo
Reading Royals
12:02
Shot - Non quality goal
#17 Dalton Bancroft shoots on #30 Aku Koskenvuo
Reading Royals
12:02
Goal
Goal by #17 Dalton Bancroft, assisted by #34 Jeremy Michel and #9 Zach Berzolla.
Reading Royals
12:22
Shot - Non quality on net
#32 Mikael Robidoux shoots on #30 Aku Koskenvuo
Kalamazoo Wings
12:22
Penalty
Sean Chisholm called for Fighting - Major (5:00 minutes)
Reading Royals
12:22
Penalty
Liam Devlin called for Fighting - Major (5:00 minutes)
Reading Royals
13:21
Shot - Non quality on net
#88 Artem Kulakov shoots on #30 Aku Koskenvuo
Reading Royals
14:24
Shot - Non quality on net
#4 Wyatt McLeod shoots on #30 Aku Koskenvuo
Reading Royals
15:58
Goalkeeper Change
Keith Petruzzelli out. Empty net.
Reading Royals
16:10
Shot - Non quality on net
#9 Zach Berzolla shoots on #30 Aku Koskenvuo
Kalamazoo Wings
16:18
Shot - Quality goal
#37 Dylan Wendt shoots on #80 Keith Petruzzelli
Kalamazoo Wings
16:18
Goal
Goal by #37 Dylan Wendt, assisted by #8 Brandon Buhr and #23 Collin Saccoman.
Reading Royals
16:18
Goalkeeper In
Keith Petruzzelli is now in as goalie.
Reading Royals
17:06
Shot - Quality on net
#16 Luke Reid shoots on #30 Aku Koskenvuo
Kalamazoo Wings
19:36
Penalty
Tyler Gratton called for Roughing - minor (2:00 minutes)
Reading Royals
19:36
Penalty
Mikael Robidoux called for Double Minor - Roughing (4:00 minutes)
Player Stats
Reading Royals
Forwards and Defensemen
Name
POS Goals A +/- SH PIM
Wyatt McLeod #4
D 0 0 -1 1 2
Kyle Haskins #8
F 0 0 0 3 0
Zach Berzolla #9
D 0 1 -2 1 2
Liam Devlin #12
F 0 0 0 1 5
Jordan Frasca #14
F 0 0 -2 3 0
Miles Gendron #15
D 0 0 0 0 2
Luke Reid #16
D 0 0 0 3 0
Dalton Bancroft #17
F 1 0 -2 5 0
Brady Berard #18
F 0 0 0 1 0
Jacob Frasca #19
F 0 0 -1 1 2
Mikael Robidoux #32
F 0 0 -1 1 8
Jeremy Michel #34
F 0 1 -1 2 0
Connor McMenamin #39
F 0 0 0 0 2
Jack Page #72
D 0 0 0 4 0
Hunter Strand #77
F 0 0 0 3 0
Nolan Burke #86
F 0 0 0 2 0
Artem Kulakov #88
D 0 0 0 1 4
Austin Saint #91
F 0 0 0 2 0
Glossary
Name:
Goals
A:
Assists
+/-:
+/-
A:
Assists
SH:
Shots
PIM:
Penalty Minutes
Goalies
Name SV SV% GA PIM
Ian Shane #30
0 0.000 0 0
Keith Petruzzelli #80
13 81.250 3 2
Glossary
SV:
Saves
SV%:
Saves Percentage
GA:
Goals Against
PIM:
Penalty Minutes
Kalamazoo Wings
Forwards and Defensemen
Name
POS Goals A +/- SH PIM
Travis Shoudy #2
D 0 1 +1 1 4
Orlando Mainolfi #3
D 0 0 0 0 0
Brandon Buhr #8
F 0 1 +1 2 2
Victor Hadfield #9
D 0 0 +1 1 0
Andre Ghantous #10
F 0 1 0 1 6
Quinn Emerson #12
F 0 0 0 2 0
Ryan St. Louis #16
F 0 0 0 0 0
Ayden MacDonald #17
F 0 1 0 1 0
Sean Chisholm #18
F 0 0 0 1 5
Ryan Cox #19
F 0 1 +2 1 0
Noah Ellis #21
D 0 1 0 1 0
Collin Saccoman #23
D 1 1 +2 2 0
Noel Edfeldt #28
D 0 0 0 0 2
Zach Urdahl #34
F 0 0 +1 0 0
Dylan Wendt #37
F 1 1 +1 2 0
Tyler Gratton #59
F 1 0 0 1 8
Konstantin Khremkin #92
F 1 0 0 1 0
Cooper Walker #93
F 0 0 0 0 0
Glossary
Name:
Goals
A:
Assists
+/-:
+/-
A:
Assists
SH:
Shots
PIM:
Penalty Minutes
Goalies
Name SV SV% GA PIM
Aku Koskenvuo #30
33 97.059 1 0
Mitchell Weeks #35
0 0.000 0 0
Glossary
SV:
Saves
SV%:
Saves Percentage
GA:
Goals Against
PIM:
Penalty Minutes
Team Stats
Kalamazoo Wings Kalamazoo Wings
Reading Royals Reading Royals
17
34
Shots on Goal
24%
3%
Shots Percentage
7
5
Power Plays
27
29
Penalty Minutes
33
13
Saves
97%
76%
Saves Percentage
Referees:
Alexandre Gagne, Ryan Siegel
Linesmen:
Terrence Johnson, Davids Rozitis
KAL Management
Brad VandenBerg (President), Toni Will (Governor/General Manager), Joel Martin (Head Coach/Director of Hockey Operations), Billy McCreary (Assistant Coach), Tanner Sorenson (Assistant Coach)
REA Management
Anthony Peters (Head Coach/General Manager), Justin Stevens (Assistant Coach)

Upcoming Games

Full Schedule
Tulsa Oilers
Missouri Mavericks
Thursday, November 12th
Tulsa Oilers @ Missouri Mavericks
Puck Drops:
10:35 AM CT
Cable Dahmer Arena
Tulsa Oilers
TUL Tulsa Oilers
at
Missouri Mavericks
MO Missouri Mavericks
Cable Dahmer Arena
Worcester Railers
Greensboro Gargoyles
Thursday, November 12th
Worcester Railers @ Greensboro Gargoyles
Puck Drops:
7:00 PM ET
First Horizon Coliseum
Worcester Railers
WOR Worcester Railers
at
Greensboro Gargoyles
GSO Greensboro Gargoyles
First Horizon Coliseum
Trois-Rivières Lions
Savannah Ghost Pirates
Thursday, November 12th
Trois-Rivières Lions @ Savannah Ghost Pirates
Puck Drops:
7:00 PM ET
Enmarket Arena
Trois-Rivières Lions
TR Trois-Rivières Lions
at
Savannah Ghost Pirates
SAV Savannah Ghost Pirates
Enmarket Arena
Gwinnett Gladiators
Greenville Road Warriors
Thursday, November 12th
Gwinnett Gladiators @ Greenville Road Warriors
Puck Drops:
7:05 PM ET
Bon Secours Wellness Arena
Gwinnett Gladiators
GWT Gwinnett Gladiators
at
Greenville Road Warriors
GRW Greenville Road Warriors
Bon Secours Wellness Arena
Trenton Ironhawks
Reading Royals
Friday, November 13th
Trenton Ironhawks @ Reading Royals
Puck Drops:
7:00 PM ET
Santander Arena
Trenton Ironhawks
TRE Trenton Ironhawks
at
Reading Royals
REA Reading Royals
Santander Arena
Norfolk Admirals
Adirondack Thunder
Friday, November 13th
Norfolk Admirals @ Adirondack Thunder
Puck Drops:
7:00 PM ET
Harding Mazzotti Arena
Norfolk Admirals
NOR Norfolk Admirals
at
Adirondack Thunder
ADK Adirondack Thunder
Harding Mazzotti Arena