0
Final
4
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
KAL
|
0 | 0 | 0 | 0 |
QC
|
1 | 2 | 1 | 4 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Kalamazoo Wings
|
8 | 9 | 14 | 31 |
Quad City Mallards
|
11 | 5 | 5 | 21 |
Scoring
1st Period
13:13
Goal
Goal by #12 Chris Francis, assisted by #15 Michael Parks and #23 Kevin Gibson.
2nd Period
12:15
Goal
Goal by #10 Justin Kovacs, assisted by #19 Josh MacDonald and #28 Andrew Panzarella.
14:38
Goal
Goal by #19 Josh MacDonald, assisted by #12 Chris Francis and #27 Nick Grasso.
3rd Period
19:38
Goal
Goal by #17 Jack Nevins, assisted by #15 Michael Parks.
Penalties
1st Period
8:11
Penalty
Kevin Gibson called for Hooking - minor (2:00 minutes)
12:04
Penalty
Blake Kessel called for Misconduct (10:00 minutes)
12:04
Penalty
Blake Kessel called for Cross-Checking Minor (2:00 minutes)
16:57
Penalty
Andrew Panzarella called for Tripping - minor (2:00 minutes)
17:10
Penalty
Kyle Bushee called for Holding the stick - minor (2:00 minutes)
2nd Period
5:42
Penalty
Nick Grasso called for Tripping - minor (2:00 minutes)
11:37
Penalty
Scott Henegar called for Interference - minor (2:00 minutes)
3rd Period
2:23
Penalty
Kevin Gibson called for Hooking - minor (2:00 minutes)
3:34
Penalty
Blake Kessel called for Game misconduct - Abuse of Officials (10:00 minutes)
7:14
Penalty
Michael Parks called for Tripping - minor (2:00 minutes)
13:59
Penalty
Ben Wilson called for Tripping - minor (2:00 minutes)
17:10
Penalty
Eric Kattelus called for Slashing - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Joel Martin is now in as goalie.
0:00
Goalkeeper In
Adam Vay is now in as goalie.
1:15
Shot - Quality on net
#17 Jack Nevins shoots on #49 Joel Martin
1:27
Shot - Quality on net
#9 Brady Brassart shoots on #49 Joel Martin
2:01
Shot - Quality on net
#12 Sean O'Rourke shoots on #31 Adam Vay
3:19
Shot - Quality on net
#10 Justin Kovacs shoots on #49 Joel Martin
4:39
Shot - Quality on net
#3 Peter Schneider shoots on #31 Adam Vay
6:55
Shot - Quality on net
#2 Guillaume Gelinas shoots on #49 Joel Martin
7:08
Shot - Quality on net
#2 Guillaume Gelinas shoots on #49 Joel Martin
8:11
Penalty
Kevin Gibson called for Hooking - minor (2:00 minutes)
8:33
Shot - Quality on net
#24 Blake Kessel shoots on #31 Adam Vay
10:08
Shot - Quality on net
#12 Chris Francis shoots on #49 Joel Martin
12:04
Penalty
Blake Kessel called for Misconduct (10:00 minutes)
12:04
Penalty
Blake Kessel called for Cross-Checking Minor (2:00 minutes)
13:13
Shot - Quality goal
#12 Chris Francis shoots on #49 Joel Martin
13:13
Goal
Goal by #12 Chris Francis, assisted by #15 Michael Parks and #23 Kevin Gibson.
13:30
Shot - Quality on net
#12 Sean O'Rourke shoots on #31 Adam Vay
14:05
Shot - Quality on net
#11 Charlie Vasaturo shoots on #31 Adam Vay
14:08
Shot - Quality on net
#10 Dajon Mingo shoots on #31 Adam Vay
14:39
Shot - Quality on net
#3 Peter Schneider shoots on #31 Adam Vay
15:05
Shot - Quality on net
#23 Kevin Gibson shoots on #49 Joel Martin
15:21
Shot - Quality on net
#21 Lane Scheidl shoots on #31 Adam Vay
15:35
Shot - Quality on net
#13 Donnie Harris shoots on #49 Joel Martin
16:57
Penalty
Andrew Panzarella called for Tripping - minor (2:00 minutes)
17:10
Penalty
Kyle Bushee called for Holding the stick - minor (2:00 minutes)
17:48
Shot - Quality on net
#23 Kevin Gibson shoots on #49 Joel Martin
19:11
Shot - Quality on net
#10 Justin Kovacs shoots on #49 Joel Martin
2nd Period
1:17
Shot - Quality on net
#28 Andrew Panzarella shoots on #49 Joel Martin
1:47
Shot - Quality on net
#20 Nolan LaPorte shoots on #49 Joel Martin
2:41
Shot - Quality on net
#7 Kyle Bushee shoots on #31 Adam Vay
4:42
Shot - Quality on net
#21 Lane Scheidl shoots on #31 Adam Vay
5:42
Penalty
Nick Grasso called for Tripping - minor (2:00 minutes)
5:56
Shot - Quality on net
#15 Eric Kattelus shoots on #31 Adam Vay
6:37
Shot - Quality on net
#93 Justin Taylor shoots on #31 Adam Vay
7:39
Shot - Quality on net
#7 Kyle Bushee shoots on #31 Adam Vay
10:08
Shot - Quality on net
#9 Tanner Sorenson shoots on #31 Adam Vay
11:37
Penalty
Scott Henegar called for Interference - minor (2:00 minutes)
12:15
Shot - Quality goal
#10 Justin Kovacs shoots on #49 Joel Martin
12:15
Goal
Goal by #10 Justin Kovacs, assisted by #19 Josh MacDonald and #28 Andrew Panzarella.
13:16
Shot - Quality on net
#17 Jack Nevins shoots on #49 Joel Martin
14:38
Shot - Quality goal
#19 Josh MacDonald shoots on #49 Joel Martin
14:38
Goal
Goal by #19 Josh MacDonald, assisted by #12 Chris Francis and #27 Nick Grasso.
14:38
Goalkeeper Change
Joel Martin out. Empty net.
14:38
Goalkeeper In
Nick Riopel is now in as goalie.
17:31
Shot - Quality on net
#25 Justin Breton shoots on #31 Adam Vay
18:06
Shot - Quality on net
#25 Justin Breton shoots on #31 Adam Vay
18:15
Shot - Quality on net
#12 Sean O'Rourke shoots on #31 Adam Vay
3rd Period
0:41
Shot - Quality on net
#9 Tanner Sorenson shoots on #31 Adam Vay
1:19
Shot - Quality on net
#15 Eric Kattelus shoots on #31 Adam Vay
1:51
Shot - Quality on net
#17 Scott Henegar shoots on #31 Adam Vay
2:15
Shot - Quality on net
#14 Grant Arnold shoots on #29 Nick Riopel
2:23
Penalty
Kevin Gibson called for Hooking - minor (2:00 minutes)
2:42
Shot - Quality on net
#9 Tanner Sorenson shoots on #31 Adam Vay
2:59
Shot - Quality on net
#15 Eric Kattelus shoots on #31 Adam Vay
3:16
Shot - Quality on net
#93 Justin Taylor shoots on #31 Adam Vay
3:20
Shot - Quality on net
#93 Justin Taylor shoots on #31 Adam Vay
3:34
Penalty
Blake Kessel called for Game misconduct - Abuse of Officials (10:00 minutes)
4:50
Shot - Quality on net
#25 Justin Breton shoots on #31 Adam Vay
5:30
Shot - Quality on net
#10 Dajon Mingo shoots on #31 Adam Vay
7:14
Shot - Quality on net
#21 Lane Scheidl shoots on #31 Adam Vay
7:14
Penalty
Michael Parks called for Tripping - minor (2:00 minutes)
9:50
Shot - Quality on net
#11 Charlie Vasaturo shoots on #31 Adam Vay
11:00
Shot - Quality on net
#9 Tanner Sorenson shoots on #31 Adam Vay
12:15
Shot - Quality on net
#7 Kyle Bushee shoots on #31 Adam Vay
12:53
Shot - Quality on net
#21 Lane Scheidl shoots on #31 Adam Vay
13:59
Penalty
Ben Wilson called for Tripping - minor (2:00 minutes)
14:40
Shot - Quality on net
#17 Jack Nevins shoots on #29 Nick Riopel
17:10
Penalty
Eric Kattelus called for Slashing - minor (2:00 minutes)
18:31
Shot - Quality on net
#19 Josh MacDonald shoots on #29 Nick Riopel
18:57
Shot - Quality on net
#11 Sam Warning shoots on #29 Nick Riopel
18:59
Goalkeeper Change
Nick Riopel out. Empty net.
19:14
Goalkeeper In
Nick Riopel is now in as goalie.
19:27
Goalkeeper Change
Nick Riopel out. Empty net.
19:38
Shot - Quality goal
#17 Jack Nevins shoots on #29 Nick Riopel
19:38
Goal
Goal by #17 Jack Nevins, assisted by #15 Michael Parks.
19:38
Goalkeeper In
Nick Riopel is now in as goalie.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Guillaume Gelinas
#2
|
0 | 0 | +2 | 2 | 0 | |
|
Alexander Kuqali
#5
|
0 | 0 | 0 | 0 | 0 | |
|
Brady Brassart
#9
|
0 | 0 | 0 | 1 | 0 | |
|
Justin Kovacs
#10
|
1 | 0 | 0 | 3 | 0 | |
|
Sam Warning
#11
|
0 | 0 | 0 | 1 | 0 | |
|
Chris Francis
#12
|
1 | 1 | +2 | 2 | 0 | |
|
Donnie Harris
#13
|
0 | 0 | 0 | 1 | 0 | |
|
Grant Arnold
#14
|
0 | 0 | 0 | 1 | 0 | |
|
Michael Parks
#15
|
0 | 2 | +1 | 0 | 2 | |
|
Jack Nevins
#17
|
1 | 0 | +1 | 4 | 0 | |
|
Josh MacDonald
#19
|
1 | 1 | +1 | 2 | 0 | |
|
Nolan LaPorte
#20
|
0 | 0 | 0 | 1 | 0 | |
|
Kevin Gibson
#23
|
0 | 1 | +1 | 2 | 4 | |
|
Alex Gudbranson
#25
|
0 | 0 | 0 | 0 | 0 | |
|
Nick Grasso
#27
|
0 | 1 | +1 | 0 | 2 | |
|
Andrew Panzarella
#28
|
0 | 1 | +1 | 1 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
C.J. Motte
#30
|
0 | 0.000 | 0 | 0 |
|
Adam Vay
#31
|
31 | 100.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Peter Schneider
#3
|
0 | 0 | -1 | 2 | 0 | |
|
Kyle Bushee
#7
|
0 | 0 | 0 | 3 | 2 | |
|
Tanner Sorenson
#9
|
0 | 0 | -1 | 4 | 0 | |
|
Dajon Mingo
#10
|
0 | 0 | -1 | 2 | 0 | |
|
Charlie Vasaturo
#11
|
0 | 0 | -1 | 2 | 0 | |
|
Sean O'Rourke
#12
|
0 | 0 | -1 | 3 | 0 | |
|
Ben Wilson
#14
|
0 | 0 | -1 | 0 | 2 | |
|
Eric Kattelus
#15
|
0 | 0 | -1 | 3 | 2 | |
|
Scott Henegar
#17
|
0 | 0 | 0 | 1 | 2 | |
|
Kyle Blaney
#18
|
0 | 0 | 0 | 0 | 0 | |
|
Josh Pitt
#19
|
0 | 0 | 0 | 0 | 0 | |
|
Lane Scheidl
#21
|
0 | 0 | -1 | 4 | 0 | |
|
Blake Kessel
#24
|
0 | 0 | 0 | 1 | 22 | |
|
Justin Breton
#25
|
0 | 0 | -1 | 3 | 0 | |
|
Tyler Biggs
#26
|
0 | 0 | -1 | 0 | 0 | |
|
Justin Taylor
#93
|
0 | 0 | -1 | 3 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Nick Riopel
#29
|
4 | 100.000 | 0 | 0 |
|
Joel Martin
#49
|
13 | 81.250 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Kalamazoo Wings
Quad City Mallards
31
21
Shots on Goal
0%
19%
Shots Percentage
5
5
Power Plays
30
10
Penalty Minutes
17
31
Saves
81%
100%
Saves Percentage
Referee:
Andrea Barone
Linesmen:
Jameson Gronert,
Jonathan Sladek
KAL Management
Nick Bootland
(Head Coach),
Joel Kwiatkowski
(Assistant Coach)
QC Management
Bob McNamara
(President/General Manager),
Phil Axtell
(Head Coach)
Latest News
More News
Kalamazoo to host Outdoor Game on January 31
Goatheads name Stortini as first head coach
Railers enter affiliation agreement with St. Louis, Springfield
ECHL Transactions - June 20
AHL champion Toronto has seven former ECHL players
Boudreau returns to Komets bench
Golder joins ECHL as Manager of Social & Digital Media
Recap of 2026 Kelly Cup Finals
Weber is Ironhawks 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
-