![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
4
Final
1
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
1 | 0 | 3 | 4 |
![]() |
1 | 0 | 0 | 1 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
10 | 7 | 11 | 28 |
![]() |
6 | 9 | 8 | 23 |
Scoring
1st Period
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
2:42
Goal
Goal by #22 Jack MacLellan, assisted by #19 Scott Zurevinski and #98 Chaz Johnson.
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
9:45
Goal
Goal by #11 Michal Cajkovsky, assisted by #10 Yannick Tifu and #15 Sean Wiles.
2nd Period
3rd Period
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
1:02
Goal
Goal by #16 Ryan Cruthers, assisted by #10 Yannick Tifu and #15 Sean Wiles.
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
8:38
Goal
Goal by #11 Michal Cajkovsky, assisted by #15 Sean Wiles and #16 Ryan Cruthers.
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
9:53
Goal
Goal by #16 Ryan Cruthers, assisted by #10 Yannick Tifu and #15 Sean Wiles.
Penalties
1st Period
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
10:12
Penalty
Julien Cayer called for Closing hand on puck (2:00 minutes)
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
18:24
Penalty
WHL called for Bench minor - Too many men (2:00 minutes)
2nd Period
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
5:21
Penalty
Shane Bakker called for Fighting - Major (5:00 minutes)
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
5:21
Penalty
Bryant Molle called for Fighting - Major (5:00 minutes)
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
17:49
Penalty
Brett Flemming called for Fighting - Major (5:00 minutes)
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
17:49
Penalty
Sahir Gill called for Fighting - Major (5:00 minutes)
3rd Period
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
7:55
Penalty
Chaz Johnson called for Tripping - minor (2:00 minutes)
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
9:03
Penalty
Ryley Miller called for Match - Illegal Check to Head (10:00 minutes)
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
15:11
Penalty
Brandon Blandina called for Fighting - Major (5:00 minutes)
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
15:11
Penalty
Pat McGrath called for Fighting - Major (5:00 minutes)
1st Period
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
0:00
Goalkeeper In
Josh Watson is now in as goalie.
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
0:00
Goalkeeper In
Brooks Ostergard is now in as goalie.
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
0:43
Shot - Quality on net
#16 Ryan Cruthers shoots on #30 Brooks Ostergard
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
2:42
Shot - Quality goal
#22 Jack MacLellan shoots on #1 Josh Watson
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
2:42
Goal
Goal by #22 Jack MacLellan, assisted by #19 Scott Zurevinski and #98 Chaz Johnson.
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
5:30
Shot - Quality on net
#4 Marvin Degon shoots on #30 Brooks Ostergard
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
5:50
Shot - Quality on net
#24 Matt Campanale shoots on #30 Brooks Ostergard
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
6:19
Shot - Quality on net
#32 Ryley Miller shoots on #1 Josh Watson
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
8:43
Shot - Quality on net
#21 Sahir Gill shoots on #1 Josh Watson
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
9:04
Shot - Quality on net
#10 Shane Bakker shoots on #1 Josh Watson
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
9:45
Shot - Quality goal
#11 Michal Cajkovsky shoots on #30 Brooks Ostergard
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
9:45
Goal
Goal by #11 Michal Cajkovsky, assisted by #10 Yannick Tifu and #15 Sean Wiles.
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
10:12
Penalty
Julien Cayer called for Closing hand on puck (2:00 minutes)
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
11:57
Shot - Quality on net
#22 Jack MacLellan shoots on #1 Josh Watson
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
13:22
Shot - Quality on net
#4 Marvin Degon shoots on #30 Brooks Ostergard
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
13:44
Shot - Quality on net
#7 Max MacKay shoots on #1 Josh Watson
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
14:05
Shot - Quality on net
#11 Michal Cajkovsky shoots on #30 Brooks Ostergard
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
14:31
Shot - Quality on net
#20 Brett Flemming shoots on #30 Brooks Ostergard
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
15:50
Shot - Quality on net
#15 Sean Wiles shoots on #30 Brooks Ostergard
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
16:20
Shot - Quality on net
#16 Ryan Cruthers shoots on #30 Brooks Ostergard
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
18:24
Penalty
WHL called for Bench minor - Too many men (2:00 minutes)
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
18:43
Shot - Quality on net
#15 Sean Wiles shoots on #30 Brooks Ostergard
2nd Period
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
1:50
Shot - Quality on net
#19 Scott Zurevinski shoots on #1 Josh Watson
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
1:51
Shot - Quality on net
#22 Jack MacLellan shoots on #1 Josh Watson
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
2:43
Shot - Quality on net
#15 Sean Wiles shoots on #30 Brooks Ostergard
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
2:47
Shot - Quality on net
#11 Michal Cajkovsky shoots on #30 Brooks Ostergard
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
3:45
Shot - Quality on net
#9 Dustin Stevenson shoots on #1 Josh Watson
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
4:00
Shot - Quality on net
#25 Aaron Gens shoots on #30 Brooks Ostergard
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
5:18
Shot - Quality on net
#19 Scott Zurevinski shoots on #1 Josh Watson
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
5:21
Penalty
Shane Bakker called for Fighting - Major (5:00 minutes)
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
5:21
Penalty
Bryant Molle called for Fighting - Major (5:00 minutes)
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
5:37
Shot - Quality on net
#5 Mike Banwell shoots on #30 Brooks Ostergard
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
8:10
Shot - Quality on net
#13 Pat McGrath shoots on #1 Josh Watson
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
8:14
Shot - Quality on net
#5 Tyler Fernandez shoots on #1 Josh Watson
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
11:14
Shot - Quality on net
#20 Jacob Lagace shoots on #1 Josh Watson
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
13:42
Shot - Quality on net
#2 Mike Ratchuk shoots on #1 Josh Watson
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
14:15
Shot - Quality on net
#7 Max MacKay shoots on #1 Josh Watson
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
14:46
Shot - Quality on net
#10 Yannick Tifu shoots on #30 Brooks Ostergard
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
17:27
Shot - Quality on net
#24 Matt Campanale shoots on #30 Brooks Ostergard
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
17:49
Penalty
Brett Flemming called for Fighting - Major (5:00 minutes)
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
17:49
Penalty
Sahir Gill called for Fighting - Major (5:00 minutes)
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
19:49
Shot - Quality on net
#4 Marvin Degon shoots on #30 Brooks Ostergard
3rd Period
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
1:02
Shot - Quality goal
#16 Ryan Cruthers shoots on #30 Brooks Ostergard
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
1:02
Goal
Goal by #16 Ryan Cruthers, assisted by #10 Yannick Tifu and #15 Sean Wiles.
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
2:15
Shot - Quality on net
#18 Domenic Monardo shoots on #30 Brooks Ostergard
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
2:45
Shot - Quality on net
#19 Scott Zurevinski shoots on #1 Josh Watson
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
3:20
Shot - Quality on net
#18 Domenic Monardo shoots on #30 Brooks Ostergard
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
3:56
Shot - Quality on net
#32 Ryley Miller shoots on #1 Josh Watson
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
5:10
Shot - Quality on net
#20 Brett Flemming shoots on #30 Brooks Ostergard
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
6:00
Shot - Quality on net
#18 Domenic Monardo shoots on #30 Brooks Ostergard
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
7:55
Penalty
Chaz Johnson called for Tripping - minor (2:00 minutes)
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
8:38
Shot - Quality goal
#11 Michal Cajkovsky shoots on #30 Brooks Ostergard
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
8:38
Goal
Goal by #11 Michal Cajkovsky, assisted by #15 Sean Wiles and #16 Ryan Cruthers.
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
9:03
Penalty
Ryley Miller called for Match - Illegal Check to Head (10:00 minutes)
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
9:40
Shot - Quality on net
#10 Yannick Tifu shoots on #30 Brooks Ostergard
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
9:53
Shot - Quality goal
#16 Ryan Cruthers shoots on #30 Brooks Ostergard
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
9:53
Goal
Goal by #16 Ryan Cruthers, assisted by #10 Yannick Tifu and #15 Sean Wiles.
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
10:53
Shot - Quality on net
#18 Domenic Monardo shoots on #30 Brooks Ostergard
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
11:35
Shot - Quality on net
#11 Michal Cajkovsky shoots on #30 Brooks Ostergard
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
12:28
Shot - Quality on net
#18 Domenic Monardo shoots on #30 Brooks Ostergard
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
15:11
Penalty
Brandon Blandina called for Fighting - Major (5:00 minutes)
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
15:11
Penalty
Pat McGrath called for Fighting - Major (5:00 minutes)
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
15:20
Shot - Quality on net
#19 Scott Zurevinski shoots on #1 Josh Watson
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
15:32
Shot - Quality on net
#4 Paul Cianfrini shoots on #1 Josh Watson
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
17:59
Shot - Quality on net
#22 Jack MacLellan shoots on #1 Josh Watson
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
18:08
Shot - Quality on net
#19 Scott Zurevinski shoots on #1 Josh Watson
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
19:15
Goalkeeper Change
Brooks Ostergard out. Empty net.
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
19:50
Shot - Quality on net
#7 Max MacKay shoots on #1 Josh Watson
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
19:55
Shot - Quality on net
#2 Mike Ratchuk shoots on #1 Josh Watson
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
20:00
Goalkeeper Change
Josh Watson out. Empty net.
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Mike Ratchuk
#2
|
D | 0 | 0 | -2 | 2 | 0 |
Paul Cianfrini
#4
|
D | 0 | 0 | 0 | 1 | 0 |
Tyler Fernandez
#5
|
F | 0 | 0 | 0 | 1 | 0 |
Myles Harvey
#6
|
D | 0 | 0 | 0 | 0 | 0 |
Max MacKay
#7
|
F | 0 | 0 | -1 | 3 | 0 |
Dustin Stevenson
#9
|
D | 0 | 0 | +1 | 1 | 0 |
Shane Bakker
#10
|
F | 0 | 0 | 0 | 1 | 5 |
Jake Areshenko
#12
|
D | 0 | 0 | +1 | 0 | 0 |
Pat McGrath
#13
|
F | 0 | 0 | 0 | 1 | 5 |
Scott Zurevinski
#19
|
F | 0 | 1 | 0 | 5 | 0 |
Jacob Lagace
#20
|
F | 0 | 0 | -1 | 1 | 0 |
Sahir Gill
#21
|
F | 0 | 0 | 0 | 1 | 5 |
Jack MacLellan
#22
|
F | 1 | 0 | 0 | 4 | 0 |
Alexandre Carrier
#26
|
RW | 0 | 0 | -1 | 0 | 0 |
Ryley Miller
#32
|
D | 0 | 0 | -2 | 2 | 10 |
Chaz Johnson
#98
|
F | 0 | 1 | 0 | 0 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Alex Westlund
#29
|
0 | 0.000 | 0 | 0 |
Brooks Ostergard
#30
|
24 | 85.714 | 4 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Marvin Degon
#4
|
D | 0 | 0 | 0 | 3 | 0 |
Mike Banwell
#5
|
D | 0 | 0 | +1 | 1 | 0 |
Yannick Tifu
#10
|
F | 0 | 3 | +2 | 2 | 0 |
Michal Cajkovsky
#11
|
D | 2 | 0 | +1 | 5 | 0 |
Julien Cayer
#12
|
F | 0 | 0 | 0 | 0 | 2 |
T.J. Syner
#14
|
F | 0 | 0 | -1 | 0 | 0 |
Sean Wiles
#15
|
F | 0 | 4 | +2 | 3 | 0 |
Ryan Cruthers
#16
|
F | 2 | 1 | +2 | 4 | 0 |
Jesse Todd
#17
|
F | 0 | 0 | 0 | 0 | 0 |
Domenic Monardo
#18
|
F | 0 | 0 | -1 | 5 | 0 |
Brett Flemming
#20
|
D | 0 | 0 | -1 | 2 | 5 |
Bryant Molle
#23
|
D | 0 | 0 | 0 | 0 | 5 |
Matt Campanale
#24
|
D | 0 | 0 | 0 | 2 | 0 |
Aaron Gens
#25
|
D | 0 | 0 | +1 | 1 | 0 |
Ethan Cox
#28
|
F | 0 | 0 | -1 | 0 | 0 |
Brandon Blandina
#29
|
F | 0 | 0 | 0 | 0 | 5 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Josh Watson
#1
|
22 | 95.652 | 1 | 0 |
Russ Stein
#30
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
![Reading Royals](https://assets.leaguestat.com/echl/logos/17.png)
![Wheeling Nailers](https://assets.leaguestat.com/echl/logos/25.png)
28
23
Shots on Goal
14%
4%
Shots Percentage
4
1
Power Plays
17
29
Penalty Minutes
22
24
Saves
96%
86%
Saves Percentage
Referee:
Don Jablonski
Linesmen:
Zach Roberts,
Justin Eckman
REA Management
Larry Courville
(Head Coach),
Mark Wallace
(General Manager),
Andy Scott
(Assistant Coach)
WHL Management
Clark Donatelli
(Head Coach),
Doug Bradley
(Assistant Coach)
Latest News
More News
![Cyclones sign affiliation agreement with Toronto](https://echl.imgix.net/production/echl/post/9502/featured_image/1d6dcadc-0c94-4fb3-a2df-f901dce4d302/cyclones-toronto-affiliation.jpg?ar=16%3A9&auto=compress%2Cformat&crop=faces%2Ccenter&fit=crop&w=600&s=0869675a4ec82b30486fe0b153414ce5)
Cyclones sign affiliation agreement with Toronto
![Craggs returns to Walleye](https://echl.imgix.net/production/echl/post/9507/featured_image/38a0e846-5fc4-4eb5-88b5-9da2c81832f7/sam-craggs-tol-2324.jpg?ar=16%3A9&auto=compress%2Cformat&crop=faces%2Ccenter&fit=crop&w=600&s=d352c44990c88047bbc18b4dcfceaf1f)
Craggs returns to Walleye
![Heartlanders bring back Calverley, Sorenson](https://echl.imgix.net/production/echl/post/9506/featured_image/43742025-f347-4f8d-9c7f-f6dfa9004f21/calverly-sorenson-ia-2324.jpg?ar=16%3A9&auto=compress%2Cformat&crop=faces%2Ccenter&fit=crop&w=600&s=2bc9274c04e1d9354321dc01ff2b19b6)
Heartlanders bring back Calverley, Sorenson
![Lions re-sign Martin](https://echl.imgix.net/production/echl/post/9505/featured_image/9f134f3d-b081-4cf9-881f-f32216683662/tr-lions-2024.png?ar=16%3A9&auto=compress%2Cformat&crop=faces%2Ccenter&fit=crop&w=600&s=e1873a00460a0af07ba7a8dbb17bab44)
Lions re-sign Martin
![Annual ECHL Board of Governors Meeting concludes](https://echl.imgix.net/production/echl/post/9498/featured_image/95e86544-6d04-408a-af99-9e453cbde101/board-of-governors.jpeg?ar=16%3A9&auto=compress%2Cformat&crop=faces%2Ccenter&fit=crop&w=600&s=dc67875699faa421d068af3a60562483)
Annual ECHL Board of Governors Meeting concludes
![Leibold returns to Stingrays](https://echl.imgix.net/production/echl/post/9503/featured_image/77c1026f-f5a5-4bf4-aacc-3f473efa7473/sc-stingrays-card.jpeg?ar=16%3A9&auto=compress%2Cformat&crop=faces%2Ccenter&fit=crop&w=600&s=5268df2cd74ffa65bd89eb0616ebfbde)
Leibold returns to Stingrays
![Brodzinski back with Americans](https://echl.imgix.net/production/echl/post/9504/featured_image/175407ee-c113-4607-97fe-2428b22f358f/easton-brodzinski-aln-2324.jpg?ar=16%3A9&auto=compress%2Cformat&crop=faces%2Ccenter&fit=crop&w=600&s=9cead107b4c8be007c96658c1de57135)
Brodzinski back with Americans
![Dickman, Bates re-sign with Wichita](https://echl.imgix.net/production/echl/post/9501/featured_image/937dac8f-6b78-4ab4-b4ac-875204798a47/dickman-bates.jpg?ar=16%3A9&auto=compress%2Cformat&crop=faces%2Ccenter&fit=crop&w=600&s=a207ee7d3ed53e2754b58b740b1cdeb7)
Dickman, Bates re-sign with Wichita
![Adirondack’s Mead receives 2023-24 Blake Cullen Award](https://echl.imgix.net/production/echl/post/9497/featured_image/b11a8dfc-45d8-414e-b2dc-4368944700a1/jeff-mead-echl-exec-year.png?ar=16%3A9&auto=compress%2Cformat&crop=faces%2Ccenter&fit=crop&w=600&s=8966cc703a3a34236c8f9b72b3954bc8)
Adirondack’s Mead receives 2023-24 Blake Cullen Award
Sign Up For Updates
Sign up for our email newsletter to be the first to know about ECHL news!