2
Final OT
3
Box Score
| Team | 1st | 2nd | 3rd | OT | Total T |
|---|---|---|---|---|---|
ELM
|
0 | 1 | 1 | 0 | 2 |
QC
|
1 | 1 | 0 | 1 | 3 |
Shots on Goal
| Team | 1st | 2nd | 3rd | OT | Total |
|---|---|---|---|---|---|
Elmira Jackals
|
6 | 6 | 6 | 0 | 18 |
Quad City Mallards
|
9 | 13 | 7 | 1 | 30 |
Scoring
1st Period
19:15
Goal
Goal by #9 Brady Brassart, assisted by #2 Guillaume Gelinas and #19 Josh MacDonald.
2nd Period
0:52
Goal
Goal by #15 Michael Parks, assisted by #12 Chris Francis and #13 Donnie Harris.
14:58
Goal
Goal by #20 Kenton Miller, assisted by #11 Sam Povorozniouk and #21 Kyle Rankin.
3rd Period
7:41
Goal
Goal by #20 Kenton Miller, assisted by #11 Sam Povorozniouk and #42 Greg Amlong.
OT
1:41
Goal
Goal by #12 Chris Francis, assisted by #19 Josh MacDonald and #28 Andrew Panzarella.
Penalties
1st Period
6:29
Penalty
Luke Sandler called for Tripping - minor (2:00 minutes)
9:16
Penalty
Sebastien Sylvestre called for Fighting - Major (5:00 minutes)
9:16
Penalty
Jack Nevins called for Instigating - minor (2:00 minutes)
9:16
Penalty
Jack Nevins called for Fighting - Major (5:00 minutes)
9:16
Penalty
Jack Nevins called for Game misconduct - Aggressor (10:00 minutes)
10:14
Penalty
ELM called for Bench minor - Too many men (2:00 minutes)
13:42
Penalty
Benjamin Dieudé-Fauvel called for Hooking - minor (2:00 minutes)
19:02
Penalty
Luke Sandler called for Roughing - minor (2:00 minutes)
19:02
Penalty
Alex Gudbranson called for Fighting - Major (5:00 minutes)
19:02
Penalty
Alex Gudbranson called for Game misconduct - Aggressor (10:00 minutes)
2nd Period
7:46
Penalty
Luke Sandler called for Charging minor (2:00 minutes)
8:23
Penalty
Kenton Miller called for Fighting - Major (5:00 minutes)
8:23
Penalty
Andrew Panzarella called for Fighting - Major (5:00 minutes)
11:46
Penalty
Brycen Martin called for Holding - minor (2:00 minutes)
16:29
Penalty
Andrew Panzarella called for Hooking - minor (2:00 minutes)
19:24
Penalty
Kyle Rankin called for Roughing - minor (2:00 minutes)
19:24
Penalty
Justin Kovacs called for Roughing - minor (2:00 minutes)
3rd Period
1:10
Penalty
Andrew Panzarella called for Kneeing - minor (2:00 minutes)
6:48
Penalty
Kyle Rankin called for Roughing - minor (2:00 minutes)
6:48
Penalty
Andrew Panzarella called for High-sticking - double minor (4:00 minutes)
8:49
Penalty
Matt Lane called for Slashing - minor (2:00 minutes)
OT
1st Period
0:00
Goalkeeper In
C.J. Motte is now in as goalie.
0:00
Goalkeeper In
Jason Kasdorf is now in as goalie.
1:13
Shot - Quality on net
#23 Charlie Mosey shoots on #30 C.J. Motte
5:36
Shot - Quality on net
#16 Greg Betzold shoots on #30 C.J. Motte
5:40
Shot - Quality on net
#55 Davis Vandane shoots on #30 C.J. Motte
6:29
Penalty
Luke Sandler called for Tripping - minor (2:00 minutes)
7:01
Shot - Quality on net
#12 Chris Francis shoots on #31 Jason Kasdorf
7:38
Shot - Quality on net
#25 Alex Gudbranson shoots on #31 Jason Kasdorf
9:16
Penalty
Sebastien Sylvestre called for Fighting - Major (5:00 minutes)
9:16
Penalty
Jack Nevins called for Instigating - minor (2:00 minutes)
9:16
Penalty
Jack Nevins called for Fighting - Major (5:00 minutes)
9:16
Penalty
Jack Nevins called for Game misconduct - Aggressor (10:00 minutes)
10:14
Penalty
ELM called for Bench minor - Too many men (2:00 minutes)
10:40
Shot - Quality on net
#8 Alex Petan shoots on #31 Jason Kasdorf
12:04
Shot - Quality on net
#12 Chris Francis shoots on #31 Jason Kasdorf
12:25
Shot - Quality on net
#23 Charlie Mosey shoots on #30 C.J. Motte
13:00
Shot - Quality on net
#8 Alex Petan shoots on #31 Jason Kasdorf
13:08
Shot - Quality on net
#21 Kyle Rankin shoots on #30 C.J. Motte
13:32
Goalkeeper Change
C.J. Motte out. Empty net.
13:42
Penalty
Benjamin Dieudé-Fauvel called for Hooking - minor (2:00 minutes)
13:42
Goalkeeper In
C.J. Motte is now in as goalie.
15:29
Shot - Quality on net
#11 Sam Warning shoots on #31 Jason Kasdorf
15:31
Shot - Quality on net
#8 Alex Petan shoots on #31 Jason Kasdorf
17:40
Shot - Quality on net
#20 Kenton Miller shoots on #30 C.J. Motte
19:02
Penalty
Luke Sandler called for Roughing - minor (2:00 minutes)
19:02
Penalty
Alex Gudbranson called for Fighting - Major (5:00 minutes)
19:02
Penalty
Alex Gudbranson called for Game misconduct - Aggressor (10:00 minutes)
19:13
Shot - Quality on net
#2 Guillaume Gelinas shoots on #31 Jason Kasdorf
19:15
Shot - Quality goal
#9 Brady Brassart shoots on #31 Jason Kasdorf
19:15
Goal
Goal by #9 Brady Brassart, assisted by #2 Guillaume Gelinas and #19 Josh MacDonald.
2nd Period
0:04
Shot - Quality on net
#15 Michael Parks shoots on #31 Jason Kasdorf
0:32
Shot - Quality on net
#12 Chris Francis shoots on #31 Jason Kasdorf
0:38
Shot - Quality on net
#12 Chris Francis shoots on #31 Jason Kasdorf
0:52
Shot - Quality goal
#15 Michael Parks shoots on #31 Jason Kasdorf
0:52
Goal
Goal by #15 Michael Parks, assisted by #12 Chris Francis and #13 Donnie Harris.
2:59
Shot - Quality on net
#9 Brady Brassart shoots on #31 Jason Kasdorf
3:46
Shot - Quality on net
#16 Greg Betzold shoots on #30 C.J. Motte
5:44
Shot - Quality on net
#10 Sebastien Sylvestre shoots on #30 C.J. Motte
6:12
Shot - Quality on net
#8 Alex Petan shoots on #31 Jason Kasdorf
6:37
Shot - Quality on net
#22 Mark Bennett shoots on #30 C.J. Motte
7:46
Penalty
Luke Sandler called for Charging minor (2:00 minutes)
8:15
Shot - Quality on net
#15 Michael Parks shoots on #31 Jason Kasdorf
8:23
Penalty
Kenton Miller called for Fighting - Major (5:00 minutes)
8:23
Penalty
Andrew Panzarella called for Fighting - Major (5:00 minutes)
8:36
Shot - Quality on net
#12 Chris Francis shoots on #31 Jason Kasdorf
8:45
Shot - Quality on net
#20 Nolan LaPorte shoots on #31 Jason Kasdorf
11:46
Penalty
Brycen Martin called for Holding - minor (2:00 minutes)
12:59
Shot - Quality on net
#8 Alex Petan shoots on #31 Jason Kasdorf
13:31
Shot - Quality on net
#9 Brady Brassart shoots on #31 Jason Kasdorf
14:14
Shot - Quality on net
#3 Guy LeBoeuf shoots on #30 C.J. Motte
14:54
Shot - Quality on net
#11 Sam Povorozniouk shoots on #30 C.J. Motte
14:58
Shot - Quality goal
#20 Kenton Miller shoots on #30 C.J. Motte
14:58
Goal
Goal by #20 Kenton Miller, assisted by #11 Sam Povorozniouk and #21 Kyle Rankin.
15:38
Shot - Quality on net
#10 Justin Kovacs shoots on #31 Jason Kasdorf
16:29
Penalty
Andrew Panzarella called for Hooking - minor (2:00 minutes)
17:01
Shot - Quality on net
#12 Chris Francis shoots on #31 Jason Kasdorf
19:24
Penalty
Kyle Rankin called for Roughing - minor (2:00 minutes)
19:24
Penalty
Justin Kovacs called for Roughing - minor (2:00 minutes)
3rd Period
0:49
Goalkeeper Change
Jason Kasdorf out. Empty net.
1:10
Shot - Quality on net
#11 Sam Povorozniouk shoots on #30 C.J. Motte
1:10
Penalty
Andrew Panzarella called for Kneeing - minor (2:00 minutes)
1:10
Goalkeeper In
Jason Kasdorf is now in as goalie.
5:10
Shot - Quality on net
#7 Ian Young shoots on #30 C.J. Motte
6:45
Shot - Quality on net
#20 Nolan LaPorte shoots on #31 Jason Kasdorf
6:48
Penalty
Kyle Rankin called for Roughing - minor (2:00 minutes)
6:48
Penalty
Andrew Panzarella called for High-sticking - double minor (4:00 minutes)
7:41
Shot - Quality goal
#20 Kenton Miller shoots on #30 C.J. Motte
7:41
Goal
Goal by #20 Kenton Miller, assisted by #11 Sam Povorozniouk and #42 Greg Amlong.
8:48
Goalkeeper Change
C.J. Motte out. Empty net.
8:49
Penalty
Matt Lane called for Slashing - minor (2:00 minutes)
8:49
Goalkeeper In
C.J. Motte is now in as goalie.
8:59
Shot - Quality on net
#8 Alex Petan shoots on #31 Jason Kasdorf
10:00
Shot - Quality on net
#12 Chris Francis shoots on #31 Jason Kasdorf
10:20
Shot - Quality on net
#2 Guillaume Gelinas shoots on #31 Jason Kasdorf
11:15
Shot - Quality on net
#5 Alexander Kuqali shoots on #31 Jason Kasdorf
14:15
Shot - Quality on net
#20 Kenton Miller shoots on #30 C.J. Motte
16:10
Shot - Quality on net
#23 Kevin Gibson shoots on #31 Jason Kasdorf
17:27
Shot - Quality on net
#28 Andrew Panzarella shoots on #31 Jason Kasdorf
18:41
Shot - Quality on net
#16 Greg Betzold shoots on #30 C.J. Motte
18:52
Shot - Quality on net
#42 Greg Amlong shoots on #30 C.J. Motte
OT
1:41
Shot - Quality goal
#12 Chris Francis shoots on #31 Jason Kasdorf
1:41
Goal
Goal by #12 Chris Francis, assisted by #19 Josh MacDonald and #28 Andrew Panzarella.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Guillaume Gelinas
#2
|
0 | 1 | 0 | 2 | 0 | |
|
Alexander Kuqali
#5
|
0 | 0 | +1 | 1 | 0 | |
|
Alex Petan
#8
|
0 | 0 | -1 | 6 | 0 | |
|
Brady Brassart
#9
|
1 | 0 | 0 | 3 | 0 | |
|
Justin Kovacs
#10
|
0 | 0 | 0 | 1 | 2 | |
|
Sam Warning
#11
|
0 | 0 | 0 | 1 | 0 | |
|
Chris Francis
#12
|
1 | 1 | +2 | 8 | 0 | |
|
Donnie Harris
#13
|
0 | 1 | +1 | 0 | 0 | |
|
Grant Arnold
#14
|
0 | 0 | 0 | 0 | 0 | |
|
Michael Parks
#15
|
1 | 0 | +1 | 3 | 0 | |
|
Jack Nevins
#17
|
0 | 0 | 0 | 0 | 17 | |
|
Josh MacDonald
#19
|
0 | 2 | +1 | 0 | 0 | |
|
Nolan LaPorte
#20
|
0 | 0 | 0 | 2 | 0 | |
|
Kevin Gibson
#23
|
0 | 0 | +1 | 1 | 0 | |
|
Alex Gudbranson
#25
|
0 | 0 | 0 | 1 | 15 | |
|
Andrew Panzarella
#28
|
0 | 1 | 0 | 1 | 13 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
C.J. Motte
#30
|
16 | 88.889 | 2 | 0 |
|
Adam Vay
#31
|
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 |
|---|---|---|---|---|---|---|
|
Guy LeBoeuf
#3
|
0 | 0 | 0 | 1 | 0 | |
|
Ian Young
#7
|
0 | 0 | 0 | 1 | 0 | |
|
Sebastien Sylvestre
#10
|
0 | 0 | -1 | 1 | 5 | |
|
Sam Povorozniouk
#11
|
0 | 2 | -1 | 2 | 0 | |
|
Greg Betzold
#16
|
0 | 0 | 0 | 3 | 0 | |
|
Matt Lane
#17
|
0 | 0 | -1 | 0 | 2 | |
|
Kenton Miller
#20
|
2 | 0 | +1 | 4 | 5 | |
|
Kyle Rankin
#21
|
0 | 1 | 0 | 1 | 4 | |
|
Mark Bennett
#22
|
0 | 0 | -2 | 1 | 0 | |
|
Charlie Mosey
#23
|
0 | 0 | 0 | 2 | 0 | |
|
Brycen Martin
#27
|
0 | 0 | 0 | 0 | 2 | |
|
Benjamin Dieudé-Fauvel
#37
|
0 | 0 | 0 | 0 | 2 | |
|
Luke Sandler
#41
|
0 | 0 | 0 | 0 | 6 | |
|
Greg Amlong
#42
|
0 | 1 | -1 | 1 | 0 | |
|
Casey Thrush
#44
|
0 | 0 | 0 | 0 | 0 | |
|
Davis Vandane
#55
|
0 | 0 | -1 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Andy Iles
#29
|
0 | 0.000 | 0 | 0 |
|
Jason Kasdorf
#31
|
27 | 90.000 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Elmira Jackals
Quad City Mallards
18
30
Shots on Goal
11%
10%
Shots Percentage
5
6
Power Plays
28
47
Penalty Minutes
27
16
Saves
90%
89%
Saves Percentage
Referee:
Andrea Barone
Linesmen:
Tyler Gregory,
Mike Anderson
ELM Management
Mike Duco
(Head Coach/Director of Hockey Operations),
Jared Abbott
(Director of Hockey Operations),
Glenn Thomaris
(Assistant Coach)
QC Management
Bob McNamara
(President/General Manager),
Phil Axtell
(Head Coach)
Latest News
More News
ECHL Today - April 23
ECHL Transactions - April 22
Kansas City’s O’Had receives John Brophy Award
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
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
-