
4
Final
1

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
1 | 1 | 2 | 4 |
![]() |
0 | 1 | 0 | 1 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
12 | 11 | 9 | 32 |
![]() |
10 | 8 | 5 | 23 |
Scoring
1st Period

5:28
Goal
Goal by #32 Justin Nachbaur, assisted by #17 Patrick Curry and #14 Jacob Hayhurst.
2nd Period

10:03
Goal
Goal by #15 Brendan Robbins.

19:39
Goal
Goal by #13 David Cotton, assisted by #15 Jake Jaremko and #17 Patrick Curry.
3rd Period

1:15
Goal
Goal by #20 Nolan Walker, assisted by #10 Bradley Schoonbaert and #5 Nate Knoepke.

17:42
Goal
Goal by #49 Cole Coskey, assisted by #44 Max Andreev.
Penalties
1st Period

2:13
Penalty
WOR called for Bench minor - Too many men (2:00 minutes)
2nd Period

7:36
Penalty
Max Andreev called for Hooking - minor (2:00 minutes)

11:45
Penalty
Riley Piercey called for Tripping - minor (2:00 minutes)

18:36
Penalty
Jacob Hayhurst called for Fighting - Major (5:00 minutes)

18:36
Penalty
Zach White called for Fighting - Major (5:00 minutes)
3rd Period

2:55
Penalty
Connor Welsh called for Tripping - minor (2:00 minutes)

8:44
Penalty
Anthony Callin called for Slashing - minor (2:00 minutes)

8:44
Penalty
Ryan Jones called for Roughing - minor (2:00 minutes)

19:03
Penalty
Marc-Olivier Duquette called for Interference - minor (2:00 minutes)
1st Period

0:00
Goalkeeper In
Jack LaFontaine is now in as goalie.

0:00
Goalkeeper In
Tristan Lennox is now in as goalie.

1:34
Shot - Quality on net
#17 Patrick Curry shoots on #30 Tristan Lennox

2:05
Shot - Quality on net
#28 Cade Borchardt shoots on #30 Tristan Lennox

2:13
Penalty
WOR called for Bench minor - Too many men (2:00 minutes)

4:00
Shot - Quality on net
#81 Anthony Repaci shoots on #1 Jack LaFontaine

4:19
Shot - Quality on net
#49 Cole Coskey shoots on #30 Tristan Lennox

5:28
Shot - Quality goal
#32 Justin Nachbaur shoots on #30 Tristan Lennox

5:28
Goal
Goal by #32 Justin Nachbaur, assisted by #17 Patrick Curry and #14 Jacob Hayhurst.

6:44
Shot - Non quality on net
#16 Ashton Calder shoots on #1 Jack LaFontaine

7:44
Shot - Quality on net
#14 Jacob Hayhurst shoots on #30 Tristan Lennox

10:31
Shot - Quality on net
#17 Patrick Curry shoots on #30 Tristan Lennox

11:08
Shot - Non quality on net
#88 Artyom Kulakov shoots on #1 Jack LaFontaine

11:20
Shot - Non quality on net
#15 Brendan Robbins shoots on #1 Jack LaFontaine

11:38
Shot - Non quality on net
#16 Ashton Calder shoots on #1 Jack LaFontaine

12:07
Shot - Quality on net
#17 Keeghan Howdeshell shoots on #1 Jack LaFontaine

12:19
Shot - Non quality on net
#10 Trevor Cosgrove shoots on #1 Jack LaFontaine

14:21
Shot - Non quality on net
#10 Bradley Schoonbaert shoots on #30 Tristan Lennox

14:39
Shot - Non quality on net
#88 Artyom Kulakov shoots on #1 Jack LaFontaine

15:12
Shot - Quality on net
#44 Max Andreev shoots on #30 Tristan Lennox

15:25
Shot - Quality on net
#29 Riley Piercey shoots on #1 Jack LaFontaine

16:15
Shot - Quality on net
#8 Kyle Jackson shoots on #30 Tristan Lennox

16:49
Shot - Quality on net
#26 Connor Welsh shoots on #1 Jack LaFontaine

17:06
Shot - Quality on net
#14 Jacob Hayhurst shoots on #30 Tristan Lennox

18:22
Shot - Quality on net
#17 Patrick Curry shoots on #30 Tristan Lennox

19:31
Shot - Quality on net
#8 Kyle Jackson shoots on #30 Tristan Lennox
2nd Period

1:24
Shot - Quality on net
#32 Justin Nachbaur shoots on #30 Tristan Lennox

1:49
Shot - Quality on net
#8 Kyle Jackson shoots on #30 Tristan Lennox

5:34
Shot - Quality on net
#28 Cade Borchardt shoots on #30 Tristan Lennox

7:36
Penalty
Max Andreev called for Hooking - minor (2:00 minutes)

9:39
Shot - Quality on net
#17 Patrick Curry shoots on #30 Tristan Lennox

10:03
Shot - Quality goal
#15 Brendan Robbins shoots on #1 Jack LaFontaine

10:03
Goal
Goal by #15 Brendan Robbins.

10:08
Shot - Quality on net
#28 Cade Borchardt shoots on #30 Tristan Lennox

11:40
Shot - Quality on net
#17 Keeghan Howdeshell shoots on #1 Jack LaFontaine

11:45
Penalty
Riley Piercey called for Tripping - minor (2:00 minutes)

11:56
Shot - Non quality on net
#28 Cade Borchardt shoots on #30 Tristan Lennox

12:47
Shot - Quality on net
#49 Cole Coskey shoots on #30 Tristan Lennox

12:58
Shot - Quality on net
#28 Cade Borchardt shoots on #30 Tristan Lennox

15:02
Shot - Quality on net
#8 Kyle Jackson shoots on #30 Tristan Lennox

15:24
Shot - Quality on net
#28 Cade Borchardt shoots on #30 Tristan Lennox

16:15
Shot - Quality on net
#16 Ashton Calder shoots on #1 Jack LaFontaine

16:21
Shot - Quality on net
#81 Anthony Repaci shoots on #1 Jack LaFontaine

17:49
Shot - Non quality on net
#70 Zsombor Garat shoots on #1 Jack LaFontaine

18:25
Shot - Quality on net
#15 Brendan Robbins shoots on #1 Jack LaFontaine

18:36
Shot - Quality on net
#88 Artyom Kulakov shoots on #1 Jack LaFontaine

18:36
Penalty
Jacob Hayhurst called for Fighting - Major (5:00 minutes)

18:36
Penalty
Zach White called for Fighting - Major (5:00 minutes)

19:30
Shot - Quality on net
#13 Jake Pivonka shoots on #1 Jack LaFontaine

19:39
Shot - Quality goal
#13 David Cotton shoots on #30 Tristan Lennox

19:39
Goal
Goal by #13 David Cotton, assisted by #15 Jake Jaremko and #17 Patrick Curry.
3rd Period

1:15
Shot - Quality on net
#8 Kyle Jackson shoots on #30 Tristan Lennox

1:15
Shot - Quality goal
#20 Nolan Walker shoots on #30 Tristan Lennox

1:15
Goal
Goal by #20 Nolan Walker, assisted by #10 Bradley Schoonbaert and #5 Nate Knoepke.

2:55
Penalty
Connor Welsh called for Tripping - minor (2:00 minutes)

4:28
Shot - Quality on net
#11 Andrei Bakanov shoots on #1 Jack LaFontaine

4:36
Shot - Quality on net
#81 Anthony Repaci shoots on #1 Jack LaFontaine

4:55
Shot - Quality on net
#14 Jacob Hayhurst shoots on #30 Tristan Lennox

5:32
Shot - Quality on net
#32 Justin Nachbaur shoots on #30 Tristan Lennox

6:54
Shot - Quality on net
#49 Cole Coskey shoots on #30 Tristan Lennox

7:27
Shot - Quality on net
#17 Patrick Curry shoots on #30 Tristan Lennox

7:38
Shot - Quality on net
#7 Theo Calvas shoots on #30 Tristan Lennox

8:44
Penalty
Anthony Callin called for Slashing - minor (2:00 minutes)

8:44
Penalty
Ryan Jones called for Roughing - minor (2:00 minutes)

8:44
Goalkeeper Change
Jack LaFontaine out. Empty net.

8:44
Goalkeeper In
Cale Morris is now in as goalie.

8:47
Shot - Non quality on net
#10 Trevor Cosgrove shoots on #33 Cale Morris

8:56
Shot - Quality on net
#23 Todd Goehring shoots on #33 Cale Morris

11:27
Shot - Quality on net
#27 John Copeland shoots on #33 Cale Morris

17:10
Goalkeeper Change
Tristan Lennox out. Empty net.

17:42
Shot - Non quality goal
#49 Cole Coskey shoots on #

17:42
Goal
Goal by #49 Cole Coskey, assisted by #44 Max Andreev.

17:47
Goalkeeper In
Tristan Lennox is now in as goalie.

18:32
Shot - Quality on net
#32 Justin Nachbaur shoots on #30 Tristan Lennox

19:03
Penalty
Marc-Olivier Duquette called for Interference - minor (2:00 minutes)
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Ryan Verrier
#3
|
D | 0 | 0 | -1 | 0 | 0 |
Zach White
#5
|
F | 0 | 0 | -1 | 0 | 5 |
Trevor Cosgrove
#10
|
D | 0 | 0 | -1 | 2 | 0 |
Andrei Bakanov
#11
|
F | 0 | 0 | +1 | 1 | 0 |
Jake Pivonka
#13
|
F | 0 | 0 | -3 | 1 | 0 |
Brendan Robbins
#15
|
F | 1 | 0 | 0 | 3 | 0 |
Ashton Calder
#16
|
F | 0 | 0 | -2 | 3 | 0 |
Keeghan Howdeshell
#17
|
F | 0 | 0 | -1 | 2 | 0 |
Blade Jenkins
#19
|
F | 0 | 0 | -2 | 0 | 0 |
Todd Goehring
#23
|
F | 0 | 0 | -1 | 1 | 0 |
Connor Welsh
#26
|
D | 0 | 0 | -1 | 1 | 2 |
John Copeland
#27
|
D | 0 | 0 | -1 | 1 | 0 |
Riley Piercey
#29
|
F | 0 | 0 | +1 | 1 | 2 |
Anthony Callin
#44
|
F | 0 | 0 | 0 | 0 | 2 |
Zsombor Garat
#70
|
D | 0 | 0 | -1 | 1 | 0 |
Anthony Repaci
#81
|
F | 0 | 0 | -2 | 3 | 0 |
Artyom Kulakov
#88
|
D | 0 | 0 | -1 | 3 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Tristan Lennox
#30
|
28 | 0 | 90.323 | 0 |
Henrik Tikkanen
#39
|
0 | 0 | 0.000 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Ryan Jones
#4
|
D | 0 | 0 | +1 | 0 | 2 |
Nate Knoepke
#5
|
D | 0 | 1 | +1 | 0 | 0 |
Theo Calvas
#7
|
D | 0 | 0 | +2 | 1 | 0 |
Kyle Jackson
#8
|
F | 0 | 0 | +1 | 5 | 0 |
Bradley Schoonbaert
#10
|
F | 0 | 1 | +1 | 1 | 0 |
David Cotton
#13
|
F | 1 | 0 | +1 | 1 | 0 |
Jacob Hayhurst
#14
|
F | 0 | 1 | +1 | 3 | 5 |
Jake Jaremko
#15
|
F | 0 | 1 | +1 | 0 | 0 |
Patrick Curry
#17
|
F | 0 | 2 | +1 | 5 | 0 |
Nolan Walker
#20
|
F | 1 | 0 | +1 | 1 | 0 |
Marc-Olivier Duquette
#24
|
D | 0 | 0 | 0 | 0 | 2 |
Jared Brandt
#26
|
D | 0 | 0 | +1 | 0 | 0 |
Jake McLaughlin
#27
|
D | 0 | 0 | +1 | 0 | 0 |
Cade Borchardt
#28
|
F | 0 | 0 | 0 | 6 | 0 |
Justin Nachbaur
#32
|
F | 1 | 0 | +1 | 4 | 0 |
Max Andreev
#44
|
F | 0 | 1 | 0 | 1 | 2 |
Cole Coskey
#49
|
F | 1 | 0 | +1 | 4 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Jack LaFontaine
#1
|
19 | 0 | 95.000 | 0 |
Cale Morris
#33
|
3 | 0 | 100.000 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


32
23
Shots on Goal
13%
4%
Shots Percentage
3
2
Power Plays
11
13
Penalty Minutes
22
28
Saves
88%
96%
Saves Percentage
Referee:
Trevor Wohlford
Linesmen:
Sam Schildkraut,
Conor Foley
KC Management
Tad O'Had
(Head Coach/General Manager),
Riley Weselowski
(Associate Coach),
Rob Couturier
(Goaltending/Video Coach)
WOR Management
Mike Myers
(Chief Operating Officer),
Jordan Smotherman
(Head Coach/General Manager),
Bob Deraney
(Assistant Coach)
Forwards
Name | POS | H | W | S | BP | A |
---|---|---|---|---|---|---|
#8 Kyle Jackson | F | N/A | N/A | N/A | N/A | 0 |
#10 Bradley Schoonbaert | F | N/A | N/A | N/A | N/A | 1 |
#13 David Cotton | F | N/A | N/A | N/A | N/A | 0 |
#14 Jacob Hayhurst | F | N/A | N/A | N/A | N/A | 1 |
#15 Jake Jaremko | F | N/A | N/A | N/A | N/A | 1 |
#17 Patrick Curry | F | N/A | N/A | N/A | N/A | 2 |
#20 Nolan Walker | F | N/A | N/A | N/A | N/A | 0 |
#28 Cade Borchardt | F | N/A | N/A | N/A | N/A | 0 |
#32 Justin Nachbaur | F | N/A | N/A | N/A | N/A | 0 |
#44 Max Andreev | F | N/A | N/A | N/A | N/A | 1 |
#49 Cole Coskey | F | N/A | N/A | N/A | N/A | 0 |
Glossary
- POS:
- Position
- H:
- Hits
- W:
- Weight
- S:
- Shoots
- BP:
- Birthplace
- A:
- Amateur
Defensemen
Name | POS | H | W | S | BP | A |
---|---|---|---|---|---|---|
#4 Ryan Jones | D | N/A | N/A | N/A | N/A | 0 |
#5 Nate Knoepke | D | N/A | N/A | N/A | N/A | 1 |
#7 Theo Calvas | D | N/A | N/A | N/A | N/A | 0 |
#24 Marc-Olivier Duquette | D | N/A | N/A | N/A | N/A | 0 |
#26 Jared Brandt | D | N/A | N/A | N/A | N/A | 0 |
#27 Jake McLaughlin | D | N/A | N/A | N/A | N/A | 0 |
Glossary
- POS:
- Position
- H:
- Hits
- W:
- Weight
- S:
- Shoots
- BP:
- Birthplace
- A:
- Amateur
Goalies
Name | POS | H | W | C | BP | A |
---|---|---|---|---|---|---|
#1 Jack LaFontaine | G | N/A | N/A | N/A | N/A | 0 |
#33 Cale Morris | G | N/A | N/A | N/A | N/A | 0 |
Glossary
- POS:
- Position
- H:
- Hits
- W:
- Weight
- C:
- Catches
- BP:
- Birthplace
- A:
- Amateur
Forwards
Name | POS | H | W | S | BP | A |
---|---|---|---|---|---|---|
#5 Zach White | F | N/A | N/A | N/A | N/A | 0 |
#11 Andrei Bakanov | F | N/A | N/A | N/A | N/A | 0 |
#13 Jake Pivonka | F | N/A | N/A | N/A | N/A | 0 |
#15 Brendan Robbins | F | N/A | N/A | N/A | N/A | 0 |
#16 Ashton Calder | F | N/A | N/A | N/A | N/A | 0 |
#17 Keeghan Howdeshell | F | N/A | N/A | N/A | N/A | 0 |
#19 Blade Jenkins | F | N/A | N/A | N/A | N/A | 0 |
#23 Todd Goehring | F | N/A | N/A | N/A | N/A | 0 |
#29 Riley Piercey | F | N/A | N/A | N/A | N/A | 0 |
#44 Anthony Callin | F | N/A | N/A | N/A | N/A | 0 |
#81 Anthony Repaci | F | N/A | N/A | N/A | N/A | 0 |
Glossary
- POS:
- Position
- H:
- Hits
- W:
- Weight
- S:
- Shoots
- BP:
- Birthplace
- A:
- Amateur
Defensemen
Name | POS | H | W | S | BP | A |
---|---|---|---|---|---|---|
#3 Ryan Verrier | D | N/A | N/A | N/A | N/A | 0 |
#10 Trevor Cosgrove | D | N/A | N/A | N/A | N/A | 0 |
#26 Connor Welsh | D | N/A | N/A | N/A | N/A | 0 |
#27 John Copeland | D | N/A | N/A | N/A | N/A | 0 |
#70 Zsombor Garat | D | N/A | N/A | N/A | N/A | 0 |
#88 Artyom Kulakov | D | N/A | N/A | N/A | N/A | 0 |
Glossary
- POS:
- Position
- H:
- Hits
- W:
- Weight
- S:
- Shoots
- BP:
- Birthplace
- A:
- Amateur
Goalies
Name | POS | H | W | C | BP | A |
---|---|---|---|---|---|---|
#30 Tristan Lennox | G | N/A | N/A | N/A | N/A | 0 |
#39 Henrik Tikkanen | G | N/A | N/A | N/A | N/A | 0 |
Glossary
- POS:
- Position
- H:
- Hits
- W:
- Weight
- C:
- Catches
- BP:
- Birthplace
- A:
- Amateur
Game Details
The Railers are excited to host the first of two Worcester Public School Day Games on November 29th, presented by The Hanover Insurance Group! This special morning game welcomes more than 3,000 students in grades 1-6 from the local school district to the DCU Center. This game is open to the general public and is ELECTRIC!
Get Tickets


Full Season Seats Membership
Starting at $470

Full Season Flex Membership
Starting at $590

Half Season Mini Plan
$450

10 Game Mini Plan
$250




All-Inclusive Package - Railyard
$40
Railers Ticket AND All You Can Eat & Drink for just $40.
Upcoming Home Games
Full Schedule

Friday, December 8th
80s Night at the Railers
Puck Drops:
7:05 PM EST
DCU Center

at

DCU Center

Saturday, December 9th
Teddy Bear Toss & Mental Health Awareness
Puck Drops:
7:05 PM EST
DCU Center

at

DCU Center

Friday, December 22nd
Home for the Holidays
Puck Drops:
5:05 PM EST
DCU Center

at

DCU Center
Get Hockey Updates
Sign up for our email newsletter to be the first to know about news and upcoming games!