2
Final
5
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
REA
|
0 | 1 | 1 | 2 |
WHL
|
1 | 1 | 3 | 5 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Reading Royals
|
14 | 10 | 8 | 32 |
Wheeling Nailers
|
7 | 15 | 7 | 29 |
Scoring
1st Period
5:18
Goal
Goal by #20 Jarrett Burton, assisted by #16 Derek Army and #4 Paul Cianfrini.
2nd Period
8:02
Goal
Goal by #27 David Marshall.
13:56
Goal
Goal by #98 Chaz Johnson, assisted by #10 Tyler Fernandez and #19 Shane Bakker.
3rd Period
2:47
Goal
Goal by #16 Derek Army, assisted by #17 Cody Wydo and #21 Sahir Gill.
8:44
Goal
Goal by #20 Brett Flemming, assisted by #17 Adam Hughesman and #13 Olivier Labelle.
10:18
Goal
Goal by #15 Zack Torquato, assisted by #23 Riley Brace and #22 Clark Seymour.
19:19
Goal
Goal by #15 Zack Torquato.
Penalties
1st Period
0:12
Penalty
Ian Watters called for Charging Major (5:00 minutes)
0:12
Penalty
Ian Watters called for Fighting - Major (5:00 minutes)
0:12
Penalty
Shane Bakker called for Fighting - Major (5:00 minutes)
0:12
Penalty
Shane Bakker called for Instigating - minor (2:00 minutes)
11:59
Penalty
Nicholas Kuqali called for Interference - minor (2:00 minutes)
19:16
Penalty
Shane Bakker called for Fighting - Major (5:00 minutes)
19:16
Penalty
Bryant Molle called for Fighting - Major (5:00 minutes)
2nd Period
8:02
Penalty
Bryant Molle called for Holding - minor (2:00 minutes)
3rd Period
4:43
Penalty
Zack Torquato called for Holding the stick - minor (2:00 minutes)
10:18
Penalty
Mike Ratchuk called for Unsportsmanlike conduct - minor (2:00 minutes)
10:18
Penalty
Mike Ratchuk called for Misconduct (10:00 minutes)
18:33
Penalty
Olivier Labelle called for Misconduct (10:00 minutes)
18:33
Penalty
Olivier Labelle called for Slashing - minor (2:00 minutes)
19:35
Penalty
Shane Bakker called for Fighting - Major (5:00 minutes)
19:35
Penalty
Michael Caruso called for Fighting - Major (5:00 minutes)
19:35
Penalty
Connor Knapp called for Roughing - minor (2:00 minutes)
19:35
Penalty
Michael Caruso called for Game misconduct - Secondary altercation (10:00 minutes)
19:35
Penalty
Pat McGrath called for Game misconduct - Aggressor (10:00 minutes)
19:35
Penalty
Pat McGrath called for Game misconduct - Third man in (10:00 minutes)
19:35
Penalty
Pat McGrath called for Fighting - Major (5:00 minutes)
19:35
Penalty
Pat McGrath called for Game misconduct - Secondary altercation (10:00 minutes)
19:35
Penalty
Pat McGrath called for Cross-Checking Minor (2:00 minutes)
19:35
Penalty
Bryant Molle called for Fighting - Major (5:00 minutes)
19:35
Penalty
Shane Bakker called for Game misconduct - Third man in (10:00 minutes)
19:35
Penalty
Shane Bakker called for Game misconduct - Third major (10:00 minutes)
19:35
Penalty
Kevin Walrod called for Roughing - minor (2:00 minutes)
19:35
Penalty
Chaz Johnson called for Double Minor - Roughing (4:00 minutes)
1st Period
0:00
Goalkeeper In
Connor Knapp is now in as goalie.
0:00
Goalkeeper In
Eric Hartzell is now in as goalie.
0:12
Penalty
Ian Watters called for Charging Major (5:00 minutes)
0:12
Penalty
Ian Watters called for Fighting - Major (5:00 minutes)
0:12
Penalty
Shane Bakker called for Fighting - Major (5:00 minutes)
0:12
Penalty
Shane Bakker called for Instigating - minor (2:00 minutes)
0:40
Shot - Quality on net
#2 Mike Ratchuk shoots on #30 Connor Knapp
1:32
Shot - Quality on net
#27 David Marshall shoots on #30 Eric Hartzell
1:53
Shot - Quality on net
#10 Andrew Johnston shoots on #30 Eric Hartzell
1:57
Shot - Quality on net
#24 Michael Caruso shoots on #30 Eric Hartzell
2:04
Shot - Quality on net
#23 Bryant Molle shoots on #30 Eric Hartzell
3:28
Shot - Quality on net
#15 Zack Torquato shoots on #30 Connor Knapp
5:18
Shot - Quality goal
#20 Jarrett Burton shoots on #30 Connor Knapp
5:18
Goal
Goal by #20 Jarrett Burton, assisted by #16 Derek Army and #4 Paul Cianfrini.
5:52
Shot - Quality on net
#16 Ryan Cruthers shoots on #30 Eric Hartzell
6:03
Shot - Quality on net
#26 Ryan Misiak shoots on #30 Eric Hartzell
6:20
Shot - Quality on net
#17 Cody Wydo shoots on #30 Connor Knapp
6:22
Shot - Quality on net
#13 Olivier Labelle shoots on #30 Eric Hartzell
9:00
Shot - Quality on net
#13 Pat McGrath shoots on #30 Connor Knapp
9:59
Shot - Quality on net
#20 Brett Flemming shoots on #30 Eric Hartzell
10:14
Shot - Quality on net
#10 Andrew Johnston shoots on #30 Eric Hartzell
10:15
Shot - Quality on net
#10 Andrew Johnston shoots on #30 Eric Hartzell
11:47
Shot - Quality on net
#2 Mike Marcou shoots on #30 Eric Hartzell
11:59
Shot - Quality on net
#27 David Marshall shoots on #30 Eric Hartzell
11:59
Penalty
Nicholas Kuqali called for Interference - minor (2:00 minutes)
14:08
Shot - Quality on net
#20 Jarrett Burton shoots on #30 Connor Knapp
14:19
Shot - Quality on net
#22 Clark Seymour shoots on #30 Connor Knapp
17:12
Shot - Quality on net
#27 David Marshall shoots on #30 Eric Hartzell
18:31
Shot - Quality on net
#20 Brett Flemming shoots on #30 Eric Hartzell
19:16
Penalty
Shane Bakker called for Fighting - Major (5:00 minutes)
19:16
Penalty
Bryant Molle called for Fighting - Major (5:00 minutes)
2nd Period
1:37
Shot - Quality on net
#16 Derek Army shoots on #30 Connor Knapp
2:13
Shot - Quality on net
#2 Mike Ratchuk shoots on #30 Connor Knapp
2:39
Shot - Quality on net
#16 Ryan Cruthers shoots on #30 Eric Hartzell
4:48
Shot - Quality on net
#16 Derek Army shoots on #30 Connor Knapp
4:50
Shot - Quality on net
#17 Cody Wydo shoots on #30 Connor Knapp
6:10
Shot - Quality on net
#6 Jordan Heywood shoots on #30 Eric Hartzell
6:13
Shot - Quality on net
#6 Jordan Heywood shoots on #30 Eric Hartzell
6:15
Shot - Quality on net
#14 Pat Mullane shoots on #30 Eric Hartzell
7:33
Shot - Quality on net
#2 Mike Ratchuk shoots on #30 Connor Knapp
7:35
Shot - Quality on net
#23 Riley Brace shoots on #30 Connor Knapp
7:57
Goalkeeper Change
Eric Hartzell out. Empty net.
8:02
Penalty
Bryant Molle called for Holding - minor (2:00 minutes)
8:02
Shot - Quality goal
#27 David Marshall shoots on #30 Eric Hartzell
8:02
Goal
Goal by #27 David Marshall.
8:02
Goalkeeper In
Eric Hartzell is now in as goalie.
8:48
Shot - Quality on net
#16 Derek Army shoots on #30 Connor Knapp
8:51
Shot - Quality on net
#20 Jarrett Burton shoots on #30 Connor Knapp
8:58
Shot - Quality on net
#15 Zack Torquato shoots on #30 Connor Knapp
10:52
Shot - Quality on net
#26 Ryan Misiak shoots on #30 Eric Hartzell
10:57
Shot - Quality on net
#20 Brett Flemming shoots on #30 Eric Hartzell
11:23
Shot - Quality on net
#19 Shane Bakker shoots on #30 Connor Knapp
12:16
Shot - Quality on net
#17 Adam Hughesman shoots on #30 Eric Hartzell
12:20
Shot - Quality on net
#14 Pat Mullane shoots on #30 Eric Hartzell
12:46
Shot - Quality on net
#16 Ryan Cruthers shoots on #30 Eric Hartzell
13:56
Shot - Quality goal
#98 Chaz Johnson shoots on #30 Connor Knapp
13:56
Goal
Goal by #98 Chaz Johnson, assisted by #10 Tyler Fernandez and #19 Shane Bakker.
14:21
Shot - Quality on net
#17 Cody Wydo shoots on #30 Connor Knapp
16:13
Shot - Quality on net
#15 Zack Torquato shoots on #30 Connor Knapp
19:19
Shot - Quality on net
#20 Jarrett Burton shoots on #30 Connor Knapp
19:21
Shot - Quality on net
#15 Zack Torquato shoots on #30 Connor Knapp
3rd Period
2:43
Shot - Quality on net
#23 Riley Brace shoots on #30 Connor Knapp
2:47
Shot - Quality goal
#16 Derek Army shoots on #30 Connor Knapp
2:47
Goal
Goal by #16 Derek Army, assisted by #17 Cody Wydo and #21 Sahir Gill.
3:43
Shot - Quality on net
#27 David Marshall shoots on #30 Eric Hartzell
4:43
Penalty
Zack Torquato called for Holding the stick - minor (2:00 minutes)
5:08
Shot - Quality on net
#20 Brett Flemming shoots on #30 Eric Hartzell
7:11
Shot - Quality on net
#2 Mike Marcou shoots on #30 Eric Hartzell
8:44
Shot - Quality goal
#20 Brett Flemming shoots on #30 Eric Hartzell
8:44
Goal
Goal by #20 Brett Flemming, assisted by #17 Adam Hughesman and #13 Olivier Labelle.
9:56
Shot - Quality on net
#10 Andrew Johnston shoots on #30 Eric Hartzell
10:15
Shot - Quality on net
#23 Riley Brace shoots on #30 Connor Knapp
10:18
Penalty
Mike Ratchuk called for Unsportsmanlike conduct - minor (2:00 minutes)
10:18
Penalty
Mike Ratchuk called for Misconduct (10:00 minutes)
10:18
Shot - Quality goal
#15 Zack Torquato shoots on #30 Connor Knapp
10:18
Goal
Goal by #15 Zack Torquato, assisted by #23 Riley Brace and #22 Clark Seymour.
14:52
Shot - Quality on net
#23 Riley Brace shoots on #30 Connor Knapp
15:15
Shot - Quality on net
#23 Riley Brace shoots on #30 Connor Knapp
15:57
Shot - Quality on net
#13 Olivier Labelle shoots on #30 Eric Hartzell
17:45
Goalkeeper Change
Connor Knapp out. Empty net.
18:33
Penalty
Olivier Labelle called for Misconduct (10:00 minutes)
18:33
Penalty
Olivier Labelle called for Slashing - minor (2:00 minutes)
18:33
Goalkeeper In
Connor Knapp is now in as goalie.
19:11
Goalkeeper Change
Connor Knapp out. Empty net.
19:19
Shot - Quality goal
#15 Zack Torquato shoots on #30 Connor Knapp
19:19
Goal
Goal by #15 Zack Torquato.
19:19
Goalkeeper In
Connor Knapp is now in as goalie.
19:29
Shot - Quality on net
#12 Zac Frischmon shoots on #30 Eric Hartzell
19:35
Penalty
Shane Bakker called for Fighting - Major (5:00 minutes)
19:35
Penalty
Michael Caruso called for Fighting - Major (5:00 minutes)
19:35
Penalty
Connor Knapp called for Roughing - minor (2:00 minutes)
19:35
Penalty
Michael Caruso called for Game misconduct - Secondary altercation (10:00 minutes)
19:35
Penalty
Pat McGrath called for Game misconduct - Aggressor (10:00 minutes)
19:35
Penalty
Pat McGrath called for Game misconduct - Third man in (10:00 minutes)
19:35
Penalty
Pat McGrath called for Fighting - Major (5:00 minutes)
19:35
Penalty
Pat McGrath called for Game misconduct - Secondary altercation (10:00 minutes)
19:35
Penalty
Pat McGrath called for Cross-Checking Minor (2:00 minutes)
19:35
Penalty
Bryant Molle called for Fighting - Major (5:00 minutes)
19:35
Penalty
Shane Bakker called for Game misconduct - Third man in (10:00 minutes)
19:35
Penalty
Shane Bakker called for Game misconduct - Third major (10:00 minutes)
19:35
Penalty
Kevin Walrod called for Roughing - minor (2:00 minutes)
19:35
Penalty
Chaz Johnson called for Double Minor - Roughing (4:00 minutes)
19:35
Goalkeeper In
Brandon Whitney is now in as goalie.
19:35
Goalkeeper Change
Eric Hartzell out. Empty net.
19:48
Shot - Quality on net
#12 Zac Frischmon shoots on #1 Brandon Whitney
20:00
Goalkeeper Change
Brandon Whitney out. Empty net.
20:00
Goalkeeper Change
Connor Knapp out. Empty net.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Mike Ratchuk
#2
|
0 | 0 | +1 | 3 | 12 | |
|
Paul Cianfrini
#4
|
0 | 1 | 0 | 0 | 0 | |
|
Tanner Burton
#8
|
0 | 0 | +1 | 0 | 0 | |
|
Tyler Fernandez
#10
|
0 | 1 | +1 | 0 | 0 | |
|
Pat McGrath
#13
|
0 | 0 | 0 | 1 | 37 | |
|
Zack Torquato
#15
|
2 | 0 | -1 | 6 | 2 | |
|
Derek Army
#16
|
1 | 1 | +1 | 4 | 0 | |
|
Cody Wydo
#17
|
0 | 1 | 0 | 3 | 0 | |
|
Mike Slowikowski
#18
|
0 | 0 | +1 | 0 | 0 | |
|
Shane Bakker
#19
|
0 | 1 | +1 | 1 | 37 | |
|
Jarrett Burton
#20
|
1 | 0 | +1 | 4 | 0 | |
|
Sahir Gill
#21
|
0 | 1 | +1 | 0 | 0 | |
|
Clark Seymour
#22
|
0 | 1 | +1 | 1 | 0 | |
|
Riley Brace
#23
|
0 | 1 | +1 | 5 | 0 | |
|
Nicholas Kuqali
#32
|
0 | 0 | -1 | 0 | 2 | |
|
Chaz Johnson
#98
|
1 | 0 | +1 | 1 | 4 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Brandon Whitney
#1
|
1 | 100.000 | 0 | 0 |
|
Eric Hartzell
#30
|
29 | 96.667 | 1 | 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 | 0 | +2 | 2 | 0 | |
|
Jordan Heywood
#6
|
0 | 0 | -1 | 2 | 0 | |
|
Kevin Walrod
#7
|
0 | 0 | -2 | 0 | 2 | |
|
Brandon Alderson
#8
|
0 | 0 | -2 | 0 | 0 | |
|
Andrew Johnston
#10
|
0 | 0 | +1 | 4 | 0 | |
|
Zac Frischmon
#12
|
0 | 0 | -2 | 2 | 0 | |
|
Olivier Labelle
#13
|
0 | 1 | 0 | 2 | 12 | |
|
Pat Mullane
#14
|
0 | 0 | 0 | 2 | 0 | |
|
Ryan Cruthers
#16
|
0 | 0 | 0 | 3 | 0 | |
|
Adam Hughesman
#17
|
0 | 1 | -1 | 1 | 0 | |
|
Ian Watters
#19
|
0 | 0 | 0 | 0 | 10 | |
|
Brett Flemming
#20
|
1 | 0 | -2 | 5 | 0 | |
|
Bryant Molle
#23
|
0 | 0 | +1 | 1 | 12 | |
|
Michael Caruso
#24
|
0 | 0 | -2 | 1 | 15 | |
|
Ryan Misiak
#26
|
0 | 0 | -2 | 2 | 0 | |
|
David Marshall
#27
|
1 | 0 | 0 | 5 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Martin Ouellette
#1
|
0 | 0.000 | 0 | 0 |
|
Connor Knapp
#30
|
24 | 85.714 | 4 | 2 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Reading Royals
Wheeling Nailers
32
29
Shots on Goal
6%
17%
Shots Percentage
4
3
Power Plays
53
94
Penalty Minutes
24
30
Saves
83%
94%
Saves Percentage
Referee:
Nic Leduc
Linesmen:
Zach Roberts,
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
-