2
Final
3
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
ALN
|
0 | 2 | 0 | 2 |
QC
|
1 | 0 | 2 | 3 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Allen Americans
|
7 | 11 | 5 | 23 |
Quad City Mallards
|
11 | 12 | 7 | 30 |
Scoring
1st Period
16:01
Goal
Goal by #28 Logan Nelson, assisted by #10 Jeff Lee and #19 Kevin Baker.
2nd Period
8:49
Goal
Goal by #12 Gary Steffes, assisted by #61 Patrik Valcak and #13 Chad Costello.
14:36
Goal
Goal by #13 Chad Costello, assisted by #5 Aaron Gens and #15 Greger Hanson.
3rd Period
10:25
Goal
Goal by #19 Kevin Baker, assisted by #10 Jeff Lee and #28 Logan Nelson.
19:47
Goal
Goal by #19 Kevin Baker, assisted by #21 Matt Duffy and #10 Jeff Lee.
Penalties
1st Period
2:37
Penalty
ALN called for Bench minor - Too many men (2:00 minutes)
3:15
Penalty
Trevor Ludwig called for Cross-Checking Minor (2:00 minutes)
8:28
Penalty
Justin Fox called for Tripping - minor (2:00 minutes)
12:02
Penalty
Mike Monfredo called for Tripping - minor (2:00 minutes)
15:08
Penalty
Paxton Leroux called for Fighting - Major (5:00 minutes)
15:08
Penalty
Tyler Barr called for Fighting - Major (5:00 minutes)
2nd Period
4:11
Penalty
Jamie Schaafsma called for High-sticking - minor (2:00 minutes)
8:09
Penalty
Paxton Leroux called for Tripping - minor (2:00 minutes)
10:43
Penalty
Garrett Clarke called for Unsportsmanlike conduct - minor (2:00 minutes)
10:43
Penalty
Jesse Messier called for Roughing - minor (2:00 minutes)
10:43
Penalty
Paxton Leroux called for Roughing - minor (2:00 minutes)
14:31
Penalty Shot
Penalty shot by #12 Gary Steffes saved by #35 Parker Milner
15:54
Penalty
Nolan Descoteaux called for Interference - minor (2:00 minutes)
18:46
Penalty
Kyle Follmer called for Roughing - minor (2:00 minutes)
18:46
Penalty
Kyle Follmer called for Fighting - Major (5:00 minutes)
18:46
Penalty
Jannik Christensen called for Fighting - Major (5:00 minutes)
3rd Period
12:38
Penalty
Jeff Lee called for Tripping - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Riley Gill is now in as goalie.
0:00
Goalkeeper In
Parker Milner is now in as goalie.
0:31
Shot - Quality on net
#4 Mike Monfredo shoots on #30 Riley Gill
1:25
Shot - Quality on net
#27 Nick Grasso shoots on #30 Riley Gill
1:42
Shot - Quality on net
#5 Nicholas Rioux shoots on #30 Riley Gill
2:22
Shot - Quality on net
#11 Pearce Eviston shoots on #30 Riley Gill
2:37
Penalty
ALN called for Bench minor - Too many men (2:00 minutes)
3:15
Penalty
Trevor Ludwig called for Cross-Checking Minor (2:00 minutes)
3:50
Shot - Quality on net
#21 Matt Duffy shoots on #30 Riley Gill
4:06
Shot - Quality on net
#20 Mario Lamoureux shoots on #30 Riley Gill
6:07
Shot - Quality on net
#16 Josef Fojtik shoots on #35 Parker Milner
6:44
Shot - Quality on net
#11 Pearce Eviston shoots on #30 Riley Gill
7:12
Shot - Quality on net
#7 Nolan Descoteaux shoots on #35 Parker Milner
8:28
Penalty
Justin Fox called for Tripping - minor (2:00 minutes)
9:23
Shot - Quality on net
#43 Kevin Young shoots on #35 Parker Milner
10:01
Shot - Quality on net
#16 Josef Fojtik shoots on #35 Parker Milner
10:49
Shot - Quality on net
#27 Jesse Messier shoots on #35 Parker Milner
10:59
Shot - Quality on net
#79 Garrett Clarke shoots on #35 Parker Milner
12:02
Penalty
Mike Monfredo called for Tripping - minor (2:00 minutes)
15:08
Penalty
Paxton Leroux called for Fighting - Major (5:00 minutes)
15:08
Penalty
Tyler Barr called for Fighting - Major (5:00 minutes)
15:48
Shot - Quality on net
#16 Josef Fojtik shoots on #35 Parker Milner
16:01
Shot - Quality goal
#28 Logan Nelson shoots on #30 Riley Gill
16:01
Goal
Goal by #28 Logan Nelson, assisted by #10 Jeff Lee and #19 Kevin Baker.
17:53
Shot - Quality on net
#23 Anthony Collins shoots on #30 Riley Gill
18:33
Shot - Quality on net
#16 Justin Fox shoots on #30 Riley Gill
19:43
Shot - Quality on net
#28 Logan Nelson shoots on #30 Riley Gill
2nd Period
0:45
Shot - Quality on net
#15 Greger Hanson shoots on #35 Parker Milner
1:20
Shot - Quality on net
#13 Chad Costello shoots on #35 Parker Milner
1:38
Shot - Quality on net
#16 Josef Fojtik shoots on #35 Parker Milner
4:01
Shot - Quality on net
#19 Kevin Baker shoots on #30 Riley Gill
4:11
Penalty
Jamie Schaafsma called for High-sticking - minor (2:00 minutes)
5:07
Shot - Quality on net
#28 Logan Nelson shoots on #30 Riley Gill
6:12
Shot - Quality on net
#16 Justin Fox shoots on #30 Riley Gill
6:26
Shot - Quality on net
#16 Justin Fox shoots on #30 Riley Gill
6:28
Shot - Quality on net
#16 Justin Fox shoots on #30 Riley Gill
6:49
Shot - Quality on net
#20 Mario Lamoureux shoots on #30 Riley Gill
8:09
Penalty
Paxton Leroux called for Tripping - minor (2:00 minutes)
8:49
Shot - Quality goal
#12 Gary Steffes shoots on #35 Parker Milner
8:49
Goal
Goal by #12 Gary Steffes, assisted by #61 Patrik Valcak and #13 Chad Costello.
10:01
Shot - Quality on net
#28 Logan Nelson shoots on #30 Riley Gill
10:15
Shot - Quality on net
#30 Riley Gill shoots on #35 Parker Milner
10:43
Penalty
Garrett Clarke called for Unsportsmanlike conduct - minor (2:00 minutes)
10:43
Penalty
Jesse Messier called for Roughing - minor (2:00 minutes)
10:43
Penalty
Paxton Leroux called for Roughing - minor (2:00 minutes)
11:38
Shot - Quality on net
#20 Mario Lamoureux shoots on #30 Riley Gill
12:00
Shot - Quality on net
#20 Mario Lamoureux shoots on #30 Riley Gill
13:37
Shot - Quality on net
#5 Nicholas Rioux shoots on #30 Riley Gill
14:31
Penalty Shot
Penalty shot by #12 Gary Steffes saved by #35 Parker Milner
14:34
Shot - Quality on net
#5 Aaron Gens shoots on #35 Parker Milner
14:36
Shot - Quality goal
#13 Chad Costello shoots on #35 Parker Milner
14:36
Goal
Goal by #13 Chad Costello, assisted by #5 Aaron Gens and #15 Greger Hanson.
15:07
Shot - Quality on net
#19 Kevin Baker shoots on #30 Riley Gill
15:44
Shot - Quality on net
#19 Kyle Follmer shoots on #35 Parker Milner
15:54
Penalty
Nolan Descoteaux called for Interference - minor (2:00 minutes)
17:26
Shot - Quality on net
#27 Nick Grasso shoots on #30 Riley Gill
18:43
Shot - Quality on net
#13 Chad Costello shoots on #35 Parker Milner
18:46
Shot - Quality on net
#61 Patrik Valcak shoots on #35 Parker Milner
18:46
Penalty
Kyle Follmer called for Roughing - minor (2:00 minutes)
18:46
Penalty
Kyle Follmer called for Fighting - Major (5:00 minutes)
18:46
Penalty
Jannik Christensen called for Fighting - Major (5:00 minutes)
3rd Period
0:37
Shot - Quality on net
#28 Logan Nelson shoots on #30 Riley Gill
2:08
Shot - Quality on net
#5 Nicholas Rioux shoots on #30 Riley Gill
5:33
Shot - Quality on net
#27 Jesse Messier shoots on #35 Parker Milner
6:09
Shot - Quality on net
#15 Greger Hanson shoots on #35 Parker Milner
7:12
Shot - Quality on net
#15 Greger Hanson shoots on #35 Parker Milner
9:27
Shot - Quality on net
#15 Greger Hanson shoots on #35 Parker Milner
9:41
Shot - Quality on net
#43 Kevin Young shoots on #35 Parker Milner
10:25
Shot - Quality goal
#19 Kevin Baker shoots on #30 Riley Gill
10:25
Goal
Goal by #19 Kevin Baker, assisted by #10 Jeff Lee and #28 Logan Nelson.
10:33
Shot - Quality on net
#11 Pearce Eviston shoots on #30 Riley Gill
10:37
Shot - Quality on net
#20 Mario Lamoureux shoots on #30 Riley Gill
12:38
Penalty
Jeff Lee called for Tripping - minor (2:00 minutes)
18:09
Shot - Quality on net
#5 Nicholas Rioux shoots on #30 Riley Gill
19:47
Shot - Quality goal
#19 Kevin Baker shoots on #30 Riley Gill
19:47
Goal
Goal by #19 Kevin Baker, assisted by #21 Matt Duffy and #10 Jeff Lee.
19:47
Goalkeeper Change
Riley Gill out. Empty net.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Jannik Christensen
#3
|
0 | 0 | 0 | 0 | 5 | |
|
Mike Monfredo
#4
|
0 | 0 | +2 | 1 | 2 | |
|
Nicholas Rioux
#5
|
0 | 0 | 0 | 4 | 0 | |
|
Darren McMillan
#6
|
0 | 0 | +2 | 0 | 0 | |
|
Bennett Schneider
#7
|
0 | 0 | 0 | 0 | 0 | |
|
Jeff Lee
#10
|
0 | 3 | +2 | 0 | 2 | |
|
Pearce Eviston
#11
|
0 | 0 | 0 | 3 | 0 | |
|
Berkley Scott
#12
|
0 | 0 | 0 | 0 | 0 | |
|
Justin Fox
#16
|
0 | 0 | 0 | 4 | 2 | |
|
Kevin Baker
#19
|
2 | 1 | +2 | 4 | 0 | |
|
Mario Lamoureux
#20
|
0 | 0 | 0 | 5 | 0 | |
|
Matt Duffy
#21
|
0 | 1 | 0 | 1 | 0 | |
|
Anthony Collins
#23
|
0 | 0 | 0 | 1 | 0 | |
|
Paxton Leroux
#25
|
0 | 0 | 0 | 0 | 9 | |
|
Nick Grasso
#27
|
0 | 0 | 0 | 2 | 0 | |
|
Logan Nelson
#28
|
1 | 1 | +2 | 5 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Evan Mosher
#1
|
0 | 0.000 | 0 | 0 |
|
Parker Milner
#35
|
21 | 91.304 | 2 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Aaron Gens
#5
|
0 | 1 | -2 | 1 | 0 | |
|
Justin Baker
#6
|
0 | 0 | 0 | 0 | 0 | |
|
Nolan Descoteaux
#7
|
0 | 0 | 0 | 1 | 2 | |
|
Steven Tarasuk
#10
|
0 | 0 | 0 | 0 | 0 | |
|
Gary Steffes
#12
|
1 | 0 | -1 | 2 | 0 | |
|
Chad Costello
#13
|
1 | 1 | 0 | 3 | 0 | |
|
Greger Hanson
#15
|
0 | 1 | -2 | 4 | 0 | |
|
Josef Fojtik
#16
|
0 | 0 | 0 | 4 | 0 | |
|
Trevor Ludwig
#17
|
0 | 0 | -2 | 0 | 2 | |
|
Kyle Follmer
#19
|
0 | 0 | 0 | 1 | 7 | |
|
Jamie Schaafsma
#22
|
0 | 0 | -2 | 0 | 2 | |
|
Tyler Barr
#24
|
0 | 0 | 0 | 0 | 5 | |
|
Jesse Messier
#27
|
0 | 0 | -1 | 2 | 2 | |
|
Kevin Young
#43
|
0 | 0 | 0 | 2 | 0 | |
|
Patrik Valcak
#61
|
0 | 1 | 0 | 1 | 0 | |
|
Garrett Clarke
#79
|
0 | 0 | 0 | 1 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Riley Gill
#30
|
27 | 90.000 | 3 | 0 |
|
J.P. Anderson
#35
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Allen Americans
Quad City Mallards
23
30
Shots on Goal
9%
10%
Shots Percentage
4
6
Power Plays
24
20
Penalty Minutes
27
21
Saves
90%
91%
Saves Percentage
Referee:
Kenny Anderson
Linesmen:
Francois Dussureault,
William Hancock
ALN Management
Matt Canavan
(President),
Steve Martinson
(Head Coach/General Manager),
Erik Adams
(Assistant Coach),
Kevin Colley
(Assistant Coach)
QC Management
Bob McNamara
(President),
Terry Ruskowski
(Head Coach/General Manager)
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
-