5
Final
6
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
REA
|
2 | 2 | 1 | 5 |
WHL
|
1 | 4 | 1 | 6 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Reading Royals
|
21 | 14 | 13 | 48 |
Wheeling Nailers
|
14 | 9 | 9 | 32 |
Scoring
1st Period
4:27
Goal
Goal by #14 Pat Mullane, assisted by #19 Ian Watters and #2 Mike Marcou.
6:31
Goal
Goal by #98 Chaz Johnson, assisted by #22 Clark Seymour.
14:11
Penalty Shot
Goal from penalty shot by #25 Matt Hatch against #29 Franky Palazzese
14:11
Goal
Goal by #25 Matt Hatch.
2nd Period
12:49
Goal
Goal by #15 Zack Torquato, assisted by #3 Morgan Ellis and #2 Mike Ratchuk.
15:29
Goal
Goal by #25 Matt Hatch, assisted by #23 Bryant Molle and #14 Pat Mullane.
16:39
Goal
Goal by #16 Derek Army, assisted by #15 Zack Torquato and #13 Pat McGrath.
17:16
Goal
Goal by #17 Shawn Skelly, assisted by #3 Morgan Ellis.
18:12
Goal
Goal by #98 Chaz Johnson, assisted by #2 Mike Ratchuk and #15 Zack Torquato.
19:56
Goal
Goal by #19 Ian Watters, assisted by #16 Ryan Cruthers and #2 Mike Marcou.
3rd Period
11:44
Goal
Goal by #3 Morgan Ellis, assisted by #15 Zack Torquato and #14 Stefan Fournier.
15:53
Goal
Goal by #27 David Marshall, assisted by #17 Adam Hughesman and #13 Olivier Labelle.
Penalties
1st Period
14:02
Penalty
Olivier Labelle called for Interference - minor (2:00 minutes)
14:11
Penalty Shot
Goal from penalty shot by #25 Matt Hatch against #29 Franky Palazzese
2nd Period
6:48
Penalty
Clark Seymour called for Boarding - minor (2:00 minutes)
11:33
Penalty
Adam Hughesman called for Holding - minor (2:00 minutes)
17:45
Penalty
Pat Mullane called for Slashing - minor (2:00 minutes)
18:58
Penalty
Clark Seymour called for Cross-Checking Minor (2:00 minutes)
3rd Period
0:25
Penalty
Ryan Cruthers called for Roughing - minor (2:00 minutes)
0:25
Penalty
Zack Torquato called for Roughing - minor (2:00 minutes)
5:41
Penalty
Tyler Murovich called for Cross-Checking Minor (2:00 minutes)
6:59
Penalty
Adam Hughesman called for Slashing - minor (2:00 minutes)
6:59
Penalty
Tyler Fernandez called for Roughing - minor (2:00 minutes)
10:29
Penalty
Michael Caruso called for Interference - minor (2:00 minutes)
12:08
Penalty
Paul Cianfrini called for Tripping - minor (2:00 minutes)
13:53
Penalty
Morgan Ellis called for Boarding - minor (2:00 minutes)
17:45
Penalty
Bobby Shea called for Roughing - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Martin Ouellette is now in as goalie.
0:00
Goalkeeper In
Franky Palazzese is now in as goalie.
1:12
Shot - Quality on net
#28 Cam Reid shoots on #29 Franky Palazzese
1:59
Shot - Quality on net
#15 Sean Wiles shoots on #29 Franky Palazzese
2:38
Shot - Quality on net
#24 Michael Caruso shoots on #29 Franky Palazzese
3:00
Shot - Quality on net
#10 Andrew Johnston shoots on #29 Franky Palazzese
3:11
Shot - Quality on net
#4 Maxim Lamarche shoots on #29 Franky Palazzese
3:13
Shot - Quality on net
#4 Maxim Lamarche shoots on #29 Franky Palazzese
3:17
Shot - Quality on net
#27 David Marshall shoots on #29 Franky Palazzese
3:25
Shot - Quality on net
#3 Zach Davies shoots on #29 Franky Palazzese
3:37
Shot - Quality on net
#17 Adam Hughesman shoots on #29 Franky Palazzese
4:22
Shot - Quality on net
#14 Pat Mullane shoots on #29 Franky Palazzese
4:27
Shot - Quality goal
#14 Pat Mullane shoots on #29 Franky Palazzese
4:27
Goal
Goal by #14 Pat Mullane, assisted by #19 Ian Watters and #2 Mike Marcou.
5:32
Shot - Quality on net
#10 Tyler Fernandez shoots on #1 Martin Ouellette
6:31
Shot - Quality goal
#98 Chaz Johnson shoots on #1 Martin Ouellette
6:31
Goal
Goal by #98 Chaz Johnson, assisted by #22 Clark Seymour.
7:01
Shot - Quality on net
#6 Jordan Heywood shoots on #29 Franky Palazzese
8:00
Shot - Quality on net
#3 Zach Davies shoots on #29 Franky Palazzese
8:08
Shot - Quality on net
#27 David Marshall shoots on #29 Franky Palazzese
8:27
Shot - Quality on net
#11 Tyler Murovich shoots on #1 Martin Ouellette
8:27
Shot - Quality on net
#11 Tyler Murovich shoots on #1 Martin Ouellette
9:49
Shot - Quality on net
#16 Derek Army shoots on #1 Martin Ouellette
10:51
Shot - Quality on net
#15 Zack Torquato shoots on #1 Martin Ouellette
11:46
Shot - Quality on net
#10 Tyler Fernandez shoots on #1 Martin Ouellette
11:59
Shot - Quality on net
#15 Zack Torquato shoots on #1 Martin Ouellette
12:20
Shot - Quality on net
#6 Francis Drolet shoots on #1 Martin Ouellette
12:38
Shot - Quality on net
#19 Ian Watters shoots on #29 Franky Palazzese
12:45
Shot - Quality on net
#13 Olivier Labelle shoots on #29 Franky Palazzese
14:02
Penalty
Olivier Labelle called for Interference - minor (2:00 minutes)
14:11
Penalty Shot
Goal from penalty shot by #25 Matt Hatch against #29 Franky Palazzese
14:11
Goal
Goal by #25 Matt Hatch.
14:46
Shot - Quality on net
#26 Bobby Shea shoots on #1 Martin Ouellette
15:42
Shot - Quality on net
#26 Bobby Shea shoots on #1 Martin Ouellette
16:58
Shot - Quality on net
#20 Jarrett Burton shoots on #1 Martin Ouellette
17:37
Shot - Quality on net
#15 Sean Wiles shoots on #29 Franky Palazzese
18:43
Shot - Quality on net
#2 Mike Marcou shoots on #29 Franky Palazzese
18:55
Shot - Quality on net
#10 Andrew Johnston shoots on #29 Franky Palazzese
19:03
Shot - Quality on net
#6 Jordan Heywood shoots on #29 Franky Palazzese
19:39
Shot - Quality on net
#20 Jarrett Burton shoots on #1 Martin Ouellette
19:44
Shot - Quality on net
#4 Paul Cianfrini shoots on #1 Martin Ouellette
2nd Period
1:15
Shot - Quality on net
#20 Jarrett Burton shoots on #1 Martin Ouellette
1:15
Shot - Quality on net
#20 Jarrett Burton shoots on #1 Martin Ouellette
2:25
Shot - Quality on net
#25 Matt Hatch shoots on #29 Franky Palazzese
2:27
Shot - Quality on net
#25 Matt Hatch shoots on #29 Franky Palazzese
4:28
Shot - Quality on net
#6 Jordan Heywood shoots on #29 Franky Palazzese
5:37
Shot - Quality on net
#23 Bryant Molle shoots on #29 Franky Palazzese
5:56
Shot - Quality on net
#3 Zach Davies shoots on #29 Franky Palazzese
6:00
Shot - Quality on net
#5 Harrison Ruopp shoots on #1 Martin Ouellette
6:48
Penalty
Clark Seymour called for Boarding - minor (2:00 minutes)
10:04
Shot - Quality on net
#23 Bryant Molle shoots on #29 Franky Palazzese
11:33
Penalty
Adam Hughesman called for Holding - minor (2:00 minutes)
12:49
Shot - Quality goal
#15 Zack Torquato shoots on #1 Martin Ouellette
12:49
Goal
Goal by #15 Zack Torquato, assisted by #3 Morgan Ellis and #2 Mike Ratchuk.
13:29
Shot - Quality on net
#17 Adam Hughesman shoots on #29 Franky Palazzese
15:27
Shot - Quality on net
#23 Bryant Molle shoots on #29 Franky Palazzese
15:29
Shot - Quality goal
#25 Matt Hatch shoots on #29 Franky Palazzese
15:29
Goal
Goal by #25 Matt Hatch, assisted by #23 Bryant Molle and #14 Pat Mullane.
15:54
Shot - Quality on net
#14 Stefan Fournier shoots on #1 Martin Ouellette
16:00
Shot - Quality on net
#24 Michael Caruso shoots on #29 Franky Palazzese
16:38
Shot - Quality on net
#16 Derek Army shoots on #1 Martin Ouellette
16:39
Shot - Quality goal
#16 Derek Army shoots on #1 Martin Ouellette
16:39
Goal
Goal by #16 Derek Army, assisted by #15 Zack Torquato and #13 Pat McGrath.
17:16
Shot - Quality goal
#17 Shawn Skelly shoots on #1 Martin Ouellette
17:16
Goal
Goal by #17 Shawn Skelly, assisted by #3 Morgan Ellis.
17:30
Shot - Quality on net
#14 Pat Mullane shoots on #29 Franky Palazzese
17:45
Penalty
Pat Mullane called for Slashing - minor (2:00 minutes)
18:12
Shot - Quality goal
#98 Chaz Johnson shoots on #1 Martin Ouellette
18:12
Goal
Goal by #98 Chaz Johnson, assisted by #2 Mike Ratchuk and #15 Zack Torquato.
18:58
Penalty
Clark Seymour called for Cross-Checking Minor (2:00 minutes)
19:35
Shot - Quality on net
#16 Ryan Cruthers shoots on #29 Franky Palazzese
19:55
Shot - Quality on net
#16 Ryan Cruthers shoots on #29 Franky Palazzese
19:56
Shot - Quality goal
#19 Ian Watters shoots on #29 Franky Palazzese
19:56
Goal
Goal by #19 Ian Watters, assisted by #16 Ryan Cruthers and #2 Mike Marcou.
3rd Period
0:25
Shot - Quality on net
#16 Derek Army shoots on #1 Martin Ouellette
0:25
Penalty
Ryan Cruthers called for Roughing - minor (2:00 minutes)
0:25
Penalty
Zack Torquato called for Roughing - minor (2:00 minutes)
0:50
Shot - Quality on net
#98 Chaz Johnson shoots on #1 Martin Ouellette
1:24
Shot - Quality on net
#3 Zach Davies shoots on #29 Franky Palazzese
4:15
Shot - Quality on net
#4 Maxim Lamarche shoots on #29 Franky Palazzese
5:41
Penalty
Tyler Murovich called for Cross-Checking Minor (2:00 minutes)
6:17
Shot - Quality on net
#3 Zach Davies shoots on #29 Franky Palazzese
6:59
Shot - Quality on net
#27 David Marshall shoots on #29 Franky Palazzese
6:59
Penalty
Adam Hughesman called for Slashing - minor (2:00 minutes)
6:59
Penalty
Tyler Fernandez called for Roughing - minor (2:00 minutes)
7:54
Shot - Quality on net
#16 Derek Army shoots on #1 Martin Ouellette
8:33
Shot - Quality on net
#2 Mike Marcou shoots on #29 Franky Palazzese
10:01
Shot - Quality on net
#15 Sean Wiles shoots on #29 Franky Palazzese
10:05
Shot - Quality on net
#15 Zack Torquato shoots on #1 Martin Ouellette
10:29
Penalty
Michael Caruso called for Interference - minor (2:00 minutes)
11:23
Shot - Quality on net
#98 Chaz Johnson shoots on #1 Martin Ouellette
11:44
Shot - Quality goal
#3 Morgan Ellis shoots on #1 Martin Ouellette
11:44
Goal
Goal by #3 Morgan Ellis, assisted by #15 Zack Torquato and #14 Stefan Fournier.
12:08
Shot - Quality on net
#4 Paul Cianfrini shoots on #1 Martin Ouellette
12:08
Penalty
Paul Cianfrini called for Tripping - minor (2:00 minutes)
13:53
Penalty
Morgan Ellis called for Boarding - minor (2:00 minutes)
14:24
Shot - Quality on net
#16 Ryan Cruthers shoots on #29 Franky Palazzese
14:40
Shot - Quality on net
#15 Sean Wiles shoots on #29 Franky Palazzese
15:53
Shot - Quality goal
#27 David Marshall shoots on #29 Franky Palazzese
15:53
Goal
Goal by #27 David Marshall, assisted by #17 Adam Hughesman and #13 Olivier Labelle.
17:25
Shot - Quality on net
#26 Bobby Shea shoots on #1 Martin Ouellette
17:45
Penalty
Bobby Shea called for Roughing - minor (2:00 minutes)
18:07
Shot - Quality on net
#11 Tyler Murovich shoots on #1 Martin Ouellette
18:37
Goalkeeper Change
Martin Ouellette out. Empty net.
18:56
Shot - Quality on net
#15 Sean Wiles shoots on #29 Franky Palazzese
19:20
Shot - Quality on net
#16 Ryan Cruthers shoots on #29 Franky Palazzese
19:41
Shot - Quality on net
#3 Zach Davies shoots on #29 Franky Palazzese
19:55
Shot - Quality on net
#28 Cam Reid shoots on #29 Franky Palazzese
20:00
Goalkeeper Change
Franky Palazzese out. Empty net.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Mike Ratchuk
#2
|
0 | 2 | -1 | 0 | 0 | |
|
Morgan Ellis
#3
|
1 | 2 | -1 | 1 | 2 | |
|
Paul Cianfrini
#4
|
0 | 0 | +1 | 2 | 2 | |
|
Harrison Ruopp
#5
|
0 | 0 | 0 | 1 | 0 | |
|
Francis Drolet
#6
|
0 | 0 | -1 | 1 | 0 | |
|
Tyler Fernandez
#10
|
0 | 0 | 0 | 2 | 2 | |
|
Tyler Murovich
#11
|
0 | 0 | -1 | 3 | 2 | |
|
Pat McGrath
#13
|
0 | 1 | 0 | 0 | 0 | |
|
Stefan Fournier
#14
|
0 | 1 | 0 | 1 | 0 | |
|
Zack Torquato
#15
|
1 | 3 | 0 | 4 | 2 | |
|
Derek Army
#16
|
1 | 0 | 0 | 5 | 0 | |
|
Shawn Skelly
#17
|
1 | 0 | +1 | 1 | 0 | |
|
Jarrett Burton
#20
|
0 | 0 | 0 | 4 | 0 | |
|
Clark Seymour
#22
|
0 | 1 | 0 | 0 | 4 | |
|
Bobby Shea
#26
|
0 | 0 | 0 | 3 | 2 | |
|
Chaz Johnson
#98
|
2 | 0 | +2 | 4 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Franky Palazzese
#29
|
43 | 89.583 | 5 | 0 |
|
Eric Hartzell
#30
|
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 |
|---|---|---|---|---|---|---|
|
Mike Marcou
#2
|
0 | 2 | 0 | 2 | 0 | |
|
Zach Davies
#3
|
0 | 0 | -1 | 6 | 0 | |
|
Maxim Lamarche
#4
|
0 | 0 | -1 | 3 | 0 | |
|
Jordan Heywood
#6
|
0 | 0 | 0 | 3 | 0 | |
|
Andrew Johnston
#10
|
0 | 0 | -3 | 2 | 0 | |
|
Olivier Labelle
#13
|
0 | 1 | -1 | 1 | 2 | |
|
Pat Mullane
#14
|
1 | 1 | +1 | 3 | 2 | |
|
Sean Wiles
#15
|
0 | 0 | 0 | 5 | 0 | |
|
Ryan Cruthers
#16
|
0 | 1 | -2 | 4 | 2 | |
|
Adam Hughesman
#17
|
0 | 1 | +1 | 2 | 4 | |
|
Ian Watters
#19
|
1 | 1 | +2 | 2 | 0 | |
|
Bryant Molle
#23
|
0 | 1 | 0 | 3 | 0 | |
|
Michael Caruso
#24
|
0 | 0 | +1 | 2 | 2 | |
|
Matt Hatch
#25
|
2 | 0 | +2 | 4 | 0 | |
|
David Marshall
#27
|
1 | 0 | +1 | 4 | 0 | |
|
Cam Reid
#28
|
0 | 0 | +1 | 2 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Martin Ouellette
#1
|
26 | 81.250 | 6 | 0 |
|
Connor Knapp
#30
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Reading Royals
Wheeling Nailers
48
32
Shots on Goal
10%
19%
Shots Percentage
6
4
Power Plays
12
16
Penalty Minutes
26
43
Saves
81%
90%
Saves Percentage
Referee:
Kenny Anderson
Linesmen:
Patrick Richardson,
Ryan Madsen
REA Management
Drew Bell
(President),
Larry Courville
(Head Coach),
Kirk MacDonald
(Assistant Coach),
Andy Scott
(Assistant Coach)
WHL Management
Clark Donatelli
(Head Coach/Director of Hockey Operations),
Doug Bradley
(Assistant 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
-