Promotion
  1. Home
  2. Schedule
  3. 04/12/25 | Reading Red Knights Night
Worcester Railers
WOR Worcester Railers
3
Final
7
Reading Royals
REA Reading Royals

Reading Red Knights Night

Presented by
Members 1st
Reading Red Knights Night

Box Score

Team 1st 2nd 3rd T
Worcester Railers WOR
0 1 2 3
Reading Royals REA
2 2 3 7

Shots on Goal

Team 1st 2nd 3rd Total
Worcester Railers Worcester Railers 9 14 13 36
Reading Royals Reading Royals 13 9 10 32

Scoring

1st Period

Reading Royals
1:16
Goal
Goal by #37 Matt Brown, assisted by #25 Mason Primeau and #4 Robert Calisti.
Reading Royals
17:01
Goal
Goal by #6 Logan Britt, assisted by #21 Austin Master and #14 Nick Capone.

2nd Period

Reading Royals
2:25
Goal
Goal by #9 Sam Sedley, assisted by #20 Matt Miller and #37 Matt Brown.
Worcester Railers
5:24
Goal
Goal by #14 Matias Rajaniemi, assisted by #10 Jordan Kaplan and #37 Matt DeMelis.
Reading Royals
18:50
Goal
Goal by #25 Mason Primeau, assisted by #37 Matt Brown and #71 Jake Smith.

3rd Period

Worcester Railers
6:17
Goal
Goal by #19 Riley Piercey, assisted by #24 Mason Klee and #37 Matt DeMelis.
Reading Royals
8:46
Goal
Goal by #37 Matt Brown, assisted by #25 Mason Primeau.
Worcester Railers
15:25
Goal
Goal by #44 Anthony Callin, assisted by #37 Matt DeMelis and #18 Matthew Kopperud.
Reading Royals
16:25
Goal
Goal by #71 Jake Smith, assisted by #37 Matt Brown.
Reading Royals
17:52
Goal
Goal by #59 Tyler Gratton, assisted by #9 Sam Sedley.

Penalties

1st Period

Worcester Railers
0:47
Penalty
Anthony Callin called for Cross-Checking Minor (2:00 minutes)
Worcester Railers
4:27
Penalty
WOR called for Bench minor - Too many men (2:00 minutes)
Worcester Railers
8:34
Penalty
Connor Welsh called for Roughing - minor (2:00 minutes)
Reading Royals
8:34
Penalty
Cam Cook called for Double Minor - Roughing (4:00 minutes)
Reading Royals
19:05
Penalty
Robbie Stucker called for Hooking - minor (2:00 minutes)

2nd Period

Worcester Railers
0:52
Penalty
Jordan Kaplan called for Hooking - minor (2:00 minutes)
Worcester Railers
10:37
Penalty
Matthew Kopperud called for Roughing - minor (2:00 minutes)
Reading Royals
10:45
Penalty
Yvan Mongo called for Tripping - minor (2:00 minutes)
Reading Royals
19:32
Penalty
Yvan Mongo called for Roughing - minor (2:00 minutes)

3rd Period

Reading Royals
14:42
Penalty
Mason Primeau called for Hooking - minor (2:00 minutes)
Worcester Railers
17:52
Penalty
Matthew Kopperud called for Game Misconduct - Other Infraction (10:00 minutes)
Worcester Railers
17:52
Penalty
Matthew Kopperud called for Misconduct (10:00 minutes)
Worcester Railers
18:41
Penalty
Cole Donhauser called for Misconduct (10:00 minutes)
Reading Royals
18:41
Penalty
Robert Calisti called for Misconduct (10:00 minutes)
Worcester Railers
18:56
Penalty
Lincoln Hatten called for Roughing - minor (2:00 minutes)
Worcester Railers
18:56
Penalty
Lincoln Hatten called for Misconduct (10:00 minutes)
Reading Royals
18:56
Penalty
Cam Cook called for Misconduct (10:00 minutes)
Worcester Railers
20:00
Penalty
Griffin Luce called for Misconduct (10:00 minutes)
Reading Royals
20:00
Penalty
Ryan Leibold called for Misconduct (10:00 minutes)
Worcester Railers
20:00
Penalty
Riley Piercey called for Misconduct (10:00 minutes)

1st Period

Worcester Railers
0:00
Goalkeeper In
Hugo Ollas is now in as goalie.
Reading Royals
0:00
Goalkeeper In
Keith Petruzzelli is now in as goalie.
Worcester Railers
0:47
Penalty
Anthony Callin called for Cross-Checking Minor (2:00 minutes)
Reading Royals
1:15
Shot - Non quality on net
#4 Robert Calisti shoots on #30 Hugo Ollas
Reading Royals
1:16
Shot - Quality goal
#37 Matt Brown shoots on #30 Hugo Ollas
Reading Royals
1:16
Goal
Goal by #37 Matt Brown, assisted by #25 Mason Primeau and #4 Robert Calisti.
Reading Royals
1:49
Shot - Non quality on net
#71 Jake Smith shoots on #30 Hugo Ollas
Worcester Railers
3:42
Shot - Non quality on net
#18 Matthew Kopperud shoots on #80 Keith Petruzzelli
Worcester Railers
4:15
Shot - Non quality on net
#24 Mason Klee shoots on #80 Keith Petruzzelli
Worcester Railers
4:27
Penalty
WOR called for Bench minor - Too many men (2:00 minutes)
Reading Royals
4:32
Shot - Non quality on net
#4 Robert Calisti shoots on #30 Hugo Ollas
Worcester Railers
5:02
Shot - Quality on net
#44 Anthony Callin shoots on #80 Keith Petruzzelli
Reading Royals
6:30
Shot - Non quality on net
#9 Sam Sedley shoots on #30 Hugo Ollas
Reading Royals
8:30
Shot - Quality on net
#18 Ryan Leibold shoots on #30 Hugo Ollas
Worcester Railers
8:34
Penalty
Connor Welsh called for Roughing - minor (2:00 minutes)
Reading Royals
8:34
Penalty
Cam Cook called for Double Minor - Roughing (4:00 minutes)
Worcester Railers
9:18
Shot - Non quality on net
#81 Anthony Repaci shoots on #80 Keith Petruzzelli
Worcester Railers
11:11
Shot - Non quality on net
#24 Mason Klee shoots on #80 Keith Petruzzelli
Reading Royals
12:02
Shot - Non quality on net
#16 Shane Sellar shoots on #30 Hugo Ollas
Reading Royals
12:26
Shot - Non quality on net
#16 Shane Sellar shoots on #30 Hugo Ollas
Worcester Railers
15:01
Shot - Non quality on net
#8 Pito Walton shoots on #80 Keith Petruzzelli
Worcester Railers
15:32
Shot - Non quality on net
#17 Tanner Schachle shoots on #80 Keith Petruzzelli
Reading Royals
15:49
Shot - Non quality on net
#71 Jake Smith shoots on #30 Hugo Ollas
Reading Royals
16:01
Shot - Non quality on net
#28 Connor Walters shoots on #30 Hugo Ollas
Worcester Railers
16:32
Shot - Non quality on net
#18 Matthew Kopperud shoots on #80 Keith Petruzzelli
Reading Royals
17:01
Shot - Non quality on net
#21 Austin Master shoots on #30 Hugo Ollas
Reading Royals
17:01
Shot - Quality goal
#6 Logan Britt shoots on #30 Hugo Ollas
Reading Royals
17:01
Goal
Goal by #6 Logan Britt, assisted by #21 Austin Master and #14 Nick Capone.
Worcester Railers
17:10
Shot - Non quality on net
#13 Tyler Kobryn shoots on #80 Keith Petruzzelli
Reading Royals
17:38
Shot - Non quality on net
#25 Mason Primeau shoots on #30 Hugo Ollas
Reading Royals
19:05
Penalty
Robbie Stucker called for Hooking - minor (2:00 minutes)

2nd Period

Worcester Railers
0:52
Penalty
Jordan Kaplan called for Hooking - minor (2:00 minutes)
Reading Royals
2:13
Shot - Non quality on net
#23 Gianfranco Cassaro shoots on #30 Hugo Ollas
Reading Royals
2:25
Shot - Non quality goal
#9 Sam Sedley shoots on #30 Hugo Ollas
Reading Royals
2:25
Goal
Goal by #9 Sam Sedley, assisted by #20 Matt Miller and #37 Matt Brown.
Worcester Railers
3:25
Shot - Non quality on net
#18 Matthew Kopperud shoots on #80 Keith Petruzzelli
Worcester Railers
4:21
Shot - Non quality on net
#44 Anthony Callin shoots on #80 Keith Petruzzelli
Reading Royals
4:28
Shot - Quality on net
#37 Matt Brown shoots on #30 Hugo Ollas
Worcester Railers
5:24
Shot - Quality goal
#14 Matias Rajaniemi shoots on #80 Keith Petruzzelli
Worcester Railers
5:24
Goal
Goal by #14 Matias Rajaniemi, assisted by #10 Jordan Kaplan and #37 Matt DeMelis.
Reading Royals
6:32
Shot - Quality on net
#91 Yvan Mongo shoots on #30 Hugo Ollas
Worcester Railers
6:45
Shot - Non quality on net
#29 Cole Donhauser shoots on #80 Keith Petruzzelli
Worcester Railers
6:58
Shot - Quality on net
#33 Lincoln Hatten shoots on #80 Keith Petruzzelli
Worcester Railers
7:08
Shot - Non quality on net
#4 Ryan Mahshie shoots on #80 Keith Petruzzelli
Worcester Railers
7:26
Shot - Non quality on net
#4 Ryan Mahshie shoots on #80 Keith Petruzzelli
Worcester Railers
7:34
Shot - Non quality on net
#22 Griffin Luce shoots on #80 Keith Petruzzelli
Reading Royals
7:51
Shot - Non quality on net
#71 Jake Smith shoots on #30 Hugo Ollas
Reading Royals
10:37
Shot - Quality on net
#13 Cam Cook shoots on #30 Hugo Ollas
Worcester Railers
10:37
Penalty
Matthew Kopperud called for Roughing - minor (2:00 minutes)
Reading Royals
10:45
Penalty
Yvan Mongo called for Tripping - minor (2:00 minutes)
Worcester Railers
11:38
Shot - Non quality on net
#8 Pito Walton shoots on #80 Keith Petruzzelli
Reading Royals
12:43
Shot - Non quality on net
#71 Jake Smith shoots on #30 Hugo Ollas
Worcester Railers
13:15
Shot - Non quality on net
#24 Mason Klee shoots on #80 Keith Petruzzelli
Worcester Railers
13:28
Shot - Non quality on net
#4 Ryan Mahshie shoots on #80 Keith Petruzzelli
Worcester Railers
16:08
Shot - Non quality on net
#27 Cam McDonald shoots on #80 Keith Petruzzelli
Worcester Railers
17:23
Shot - Quality on net
#17 Tanner Schachle shoots on #80 Keith Petruzzelli
Reading Royals
17:47
Shot - Quality on net
#18 Ryan Leibold shoots on #30 Hugo Ollas
Worcester Railers
18:39
Shot - Non quality on net
#10 Jordan Kaplan shoots on #80 Keith Petruzzelli
Reading Royals
18:50
Shot - Quality goal
#25 Mason Primeau shoots on #30 Hugo Ollas
Reading Royals
18:50
Goal
Goal by #25 Mason Primeau, assisted by #37 Matt Brown and #71 Jake Smith.
Reading Royals
19:32
Penalty
Yvan Mongo called for Roughing - minor (2:00 minutes)

3rd Period

Worcester Railers
1:34
Shot - Non quality on net
#24 Mason Klee shoots on #80 Keith Petruzzelli
Reading Royals
4:01
Shot - Non quality on net
#46 Joseph Nardi shoots on #30 Hugo Ollas
Worcester Railers
4:30
Shot - Non quality on net
#26 Connor Welsh shoots on #80 Keith Petruzzelli
Reading Royals
4:58
Shot - Non quality on net
#71 Jake Smith shoots on #30 Hugo Ollas
Reading Royals
5:07
Shot - Quality on net
#37 Matt Brown shoots on #30 Hugo Ollas
Worcester Railers
6:17
Shot - Quality goal
#19 Riley Piercey shoots on #80 Keith Petruzzelli
Worcester Railers
6:17
Goal
Goal by #19 Riley Piercey, assisted by #24 Mason Klee and #37 Matt DeMelis.
Reading Royals
8:09
Shot - Non quality on net
#71 Jake Smith shoots on #30 Hugo Ollas
Reading Royals
8:18
Shot - Non quality on net
#37 Matt Brown shoots on #30 Hugo Ollas
Reading Royals
8:46
Shot - Non quality goal
#37 Matt Brown shoots on #30 Hugo Ollas
Reading Royals
8:46
Goal
Goal by #37 Matt Brown, assisted by #25 Mason Primeau.
Worcester Railers
9:26
Shot - Non quality on net
#18 Matthew Kopperud shoots on #80 Keith Petruzzelli
Worcester Railers
10:19
Shot - Non quality on net
#26 Connor Welsh shoots on #80 Keith Petruzzelli
Reading Royals
10:51
Shot - Quality on net
#71 Jake Smith shoots on #30 Hugo Ollas
Reading Royals
12:33
Shot - Non quality on net
#18 Ryan Leibold shoots on #30 Hugo Ollas
Worcester Railers
12:57
Shot - Non quality on net
#44 Anthony Callin shoots on #80 Keith Petruzzelli
Worcester Railers
12:57
Goalkeeper Change
Hugo Ollas out. Empty net.
Worcester Railers
13:00
Shot - Non quality on net
#26 Connor Welsh shoots on #80 Keith Petruzzelli
Worcester Railers
13:21
Shot - Non quality on net
#18 Matthew Kopperud shoots on #80 Keith Petruzzelli
Worcester Railers
13:52
Shot - Non quality on net
#44 Anthony Callin shoots on #80 Keith Petruzzelli
Worcester Railers
14:42
Shot - Non quality on net
#10 Jordan Kaplan shoots on #80 Keith Petruzzelli
Worcester Railers
14:42
Shot - Non quality on net
#44 Anthony Callin shoots on #80 Keith Petruzzelli
Reading Royals
14:42
Penalty
Mason Primeau called for Hooking - minor (2:00 minutes)
Worcester Railers
15:25
Shot - Quality goal
#44 Anthony Callin shoots on #80 Keith Petruzzelli
Worcester Railers
15:25
Goal
Goal by #44 Anthony Callin, assisted by #37 Matt DeMelis and #18 Matthew Kopperud.
Worcester Railers
15:25
Goalkeeper In
Hugo Ollas is now in as goalie.
Worcester Railers
15:47
Goalkeeper Change
Hugo Ollas out. Empty net.
Worcester Railers
16:15
Shot - Non quality on net
#26 Connor Welsh shoots on #80 Keith Petruzzelli
Reading Royals
16:25
Shot - Quality goal
#71 Jake Smith shoots on #30 Hugo Ollas
Reading Royals
16:25
Goal
Goal by #71 Jake Smith, assisted by #37 Matt Brown.
Worcester Railers
16:25
Goalkeeper In
Hugo Ollas is now in as goalie.
Worcester Railers
16:46
Goalkeeper Change
Hugo Ollas out. Empty net.
Worcester Railers
17:52
Penalty
Matthew Kopperud called for Game Misconduct - Other Infraction (10:00 minutes)
Worcester Railers
17:52
Penalty
Matthew Kopperud called for Misconduct (10:00 minutes)
Reading Royals
17:52
Shot - Non quality goal
#59 Tyler Gratton shoots on #30 Hugo Ollas
Reading Royals
17:52
Goal
Goal by #59 Tyler Gratton, assisted by #9 Sam Sedley.
Worcester Railers
17:52
Goalkeeper In
Hugo Ollas is now in as goalie.
Worcester Railers
18:41
Penalty
Cole Donhauser called for Misconduct (10:00 minutes)
Reading Royals
18:41
Penalty
Robert Calisti called for Misconduct (10:00 minutes)
Worcester Railers
18:56
Penalty
Lincoln Hatten called for Roughing - minor (2:00 minutes)
Worcester Railers
18:56
Penalty
Lincoln Hatten called for Misconduct (10:00 minutes)
Reading Royals
18:56
Penalty
Cam Cook called for Misconduct (10:00 minutes)
Worcester Railers
20:00
Penalty
Griffin Luce called for Misconduct (10:00 minutes)
Reading Royals
20:00
Penalty
Ryan Leibold called for Misconduct (10:00 minutes)
Worcester Railers
20:00
Penalty
Riley Piercey called for Misconduct (10:00 minutes)
Player Stats
Reading Royals
Forwards and Defensemen
Name
POS Goals A +/- SH PIM
Robbie Stucker #2
D 0 0 +1 0 2
Robert Calisti #4
D 0 1 0 2 10
Logan Britt #6
D 1 0 +2 1 0
Sam Sedley #9
D 1 1 +1 2 0
Cam Cook #13
F 0 0 -1 1 14
Nick Capone #14
F 0 1 0 0 0
Shane Sellar #16
F 0 0 +1 2 0
Ryan Leibold #18
F 0 0 +1 3 10
Matt Miller #20
F 0 1 0 0 0
Austin Master #21
F 0 1 0 1 0
Gianfranco Cassaro #23
D 0 0 +1 1 0
Mason Primeau #25
F 1 2 +3 2 2
Connor Walters #28
D 0 0 +1 1 0
Matt Brown #37
F 2 3 +2 5 0
Joseph Nardi #46
F 0 0 0 1 0
Tyler Gratton #59
F 1 0 +1 1 0
Jake Smith #71
F 1 1 +2 8 0
Yvan Mongo #91
F 0 0 0 1 4
Glossary
Name:
Goals
A:
Assists
+/-:
+/-
A:
Assists
SH:
Shots
PIM:
Penalty Minutes
Goalies
Name SV SV% GA PIM
Vinnie Purpura #29
0 0.000 0 0
Keith Petruzzelli #80
33 91.667 3 0
Glossary
SV:
Saves
SV%:
Saves Percentage
GA:
Goals Against
PIM:
Penalty Minutes

Game Details

The Reading Royals become the Reading Red Knights for one special night, honoring Reading High School and its rich athletic tradition. Join us for an action-packed game as we take on the Worcester Railers!

Game Highlights:
Special Red Knights Jerseys – Worn by the Royals, celebrating Reading High School
FREE Tickets for Reading SD Students 
Mental Health & Recovery Night – Raising awareness and support
La Noche de los Royales – A night of community and celebration of the Latin Communnity 

🎟 Get your tickets now and be part of this unforgettable night!

Get Tickets

Slapshot's Kids Club, Presented by WOW!
Slapshot's Kids Club, Presented by WOW!
Groups
Groups
Group Tickets start at $20 / Add a Hot Dog, Drink and Royals Hat to your group outing for just $15!
Groups start at just 10 people! Seating available in all pricing zones
Ice Boxes
Ice Boxes
Coca-Cola Ice Box $1600 includes 50 Tickets | ProBerco Party Zone $960 includes 30 Tickets
Owner's Suite
Owner's Suite
Starting at $800
Includes 20 Tickets
Family-Four-Pack
Family-Four-Pack
Non Profit of the Game (Presented by Customers Bank)
Non Profit of the Game (Presented by Customers Bank)
Promotional Table
Promotional Table
$1000
Includes 50 tickets to the game
Club Season Memberships
Club Season Memberships

Upcoming Games

Full Schedule
Reading Royals
Trois-Rivières Lions
Friday, April 18th
Reading Royals @ Trois-Rivières Lions
Puck Drops:
7:00 PM EDT
Colisée Vidéotron
Reading Royals
REA Reading Royals
at
Trois-Rivières Lions
TR Trois-Rivières Lions
Colisée Vidéotron
Reading Royals
Trois-Rivières Lions
Saturday, April 19th
Reading Royals @ Trois-Rivières Lions
Puck Drops:
7:00 PM EDT
Colisée Vidéotron
Reading Royals
REA Reading Royals
at
Trois-Rivières Lions
TR Trois-Rivières Lions
Colisée Vidéotron
Playoffs Round 1 Game 3
Monday, April 21st
Playoffs Round 1 Game 3
Puck Drops:
7:00 PM EDT
Santander Arena
Trois-Rivières Lions
TR Trois-Rivières Lions
at
Reading Royals
REA Reading Royals
Santander Arena
Trois-Rivières Lions
Reading Royals
Wednesday, April 23rd
Playoff Round 1 Game 4
Puck Drops:
7:00 PM EDT
Santander Arena
Trois-Rivières Lions
TR Trois-Rivières Lions
at
Reading Royals
REA Reading Royals
Santander Arena
Trois-Rivières Lions
Reading Royals
Thursday, April 24th
Trois-Rivières Lions @ Reading Royals
Puck Drops:
7:00 PM EDT
Santander Arena
Trois-Rivières Lions
TR Trois-Rivières Lions
at
Reading Royals
REA Reading Royals
Santander Arena
Reading Royals
Trois-Rivières Lions
Sunday, April 27th
Reading Royals @ Trois-Rivières Lions
Puck Drops:
3:00 PM EDT
Colisée Vidéotron
Reading Royals
REA Reading Royals
at
Trois-Rivières Lions
TR Trois-Rivières Lions
Colisée Vidéotron