Ticket Categories
- Single Game Tickets
- Specialty Ticket Promotions
- Group Tickets
- Premium Seating
- Season Tickets
- Fundraising
Ticket Sales
605-716-7825

3
Final
6

Box Score
Team | 1st | 2nd | 3rd | Total T |
---|---|---|---|---|
![]() |
0 | 3 | 0 | 3 |
![]() |
2 | 1 | 3 | 6 |
Shots on Goal
Team | 1st | 2nd | 3rd | Total |
---|---|---|---|---|
![]() |
14 | 15 | 12 | 41 |
![]() |
19 | 7 | 12 | 38 |
Scoring
1st Period

10:24
Goal
Goal by #90 Daniel Maggio, assisted by #84 Garrett Van Wyhe.

13:35
Goal
Goal by #22 Shawn Boudrias, assisted by #72 Adam Brubacher and #31 Ryan Fanti.
2nd Period

4:02
Penalty Shot
Goal from penalty shot by #42 Alex Aleardi against #31 Ryan Fanti

4:02
Goal
Goal by #42 Alex Aleardi.

7:16
Goal
Goal by #28 Logan Nelson, assisted by #71 Jon Martin and #82 Carter Robertson.

14:26
Goal
Goal by #22 Shawn Boudrias, assisted by #21 Joe Masonius and #92 Mark Rassell.

19:28
Goal
Goal by #28 Logan Nelson, assisted by #23 Brett Gravelle.
3rd Period

5:28
Goal
Goal by #28 Matthew Boudens, assisted by #86 Drake Rymsha and #22 Shawn Boudrias.

13:34
Goal
Goal by #28 Matthew Boudens, assisted by #10 Andy Willis and #79 Marcus McIvor.

18:19
Goal
Goal by #31 Ryan Fanti.
Penalties
1st Period

5:24
Penalty
Jason Horvath called for Hooking - minor (2:00 minutes)

18:09
Penalty
Jacob Graves called for Cross-Checking Minor (2:00 minutes)
2nd Period

0:55
Penalty
Quinn Wichers called for Interference - minor (2:00 minutes)

4:02
Penalty Shot
Goal from penalty shot by #42 Alex Aleardi against #31 Ryan Fanti

6:42
Penalty
Daniel Maggio called for Kneeing - major (5:00 minutes)

6:42
Penalty
Daniel Maggio called for Game misconduct - Kneeing (10:00 minutes)

11:35
Penalty
Joe Masonius called for Unsportsmanlike conduct - minor (2:00 minutes)

11:35
Penalty
Max Coatta called for Double Minor - Roughing (4:00 minutes)

11:35
Penalty
Matt Alvaro called for Double Minor - Roughing (4:00 minutes)

16:26
Penalty
Jon Martin called for Boarding - Major (5:00 minutes)

16:26
Penalty
Jon Martin called for Game misconduct - Boarding (10:00 minutes)
3rd Period

4:22
Penalty
Adam Carlson called for Tripping - minor (2:00 minutes)

13:59
Penalty
Oliver Cooper called for Holding - minor (2:00 minutes)

17:23
Penalty
Zach Court called for Double Minor - Roughing (4:00 minutes)

17:23
Penalty
Joe Masonius called for Double Minor - Roughing (4:00 minutes)

18:49
Penalty
Jacob Graves called for Tripping - minor (2:00 minutes)
1st Period

0:00
Goalkeeper In
Ryan Fanti is now in as goalie.

0:00
Goalkeeper In
Adam Carlson is now in as goalie.

0:58
Shot - Quality on net
#12 Jimmy Soper shoots on #31 Ryan Fanti

1:44
Shot - Quality on net
#4 Darien Kielb shoots on #31 Adam Carlson

2:00
Shot - Quality on net
#44 Tyson Helgesen shoots on #31 Ryan Fanti

4:04
Shot - Non quality on net
#4 Darien Kielb shoots on #31 Adam Carlson

4:41
Shot - Non quality on net
#42 Alex Aleardi shoots on #31 Ryan Fanti

5:14
Shot - Non quality on net
#42 Alex Aleardi shoots on #31 Ryan Fanti

5:24
Penalty
Jason Horvath called for Hooking - minor (2:00 minutes)

6:10
Shot - Quality on net
#13 Anthony Petruzzelli shoots on #31 Adam Carlson

6:27
Shot - Quality on net
#92 Mark Rassell shoots on #31 Adam Carlson

6:37
Shot - Quality on net
#90 Daniel Maggio shoots on #31 Adam Carlson

6:39
Shot - Quality on net
#72 Adam Brubacher shoots on #31 Adam Carlson

6:55
Shot - Quality on net
#86 Drake Rymsha shoots on #31 Adam Carlson

8:05
Shot - Quality on net
#72 Adam Brubacher shoots on #31 Adam Carlson

9:25
Shot - Non quality on net
#20 Matt Alvaro shoots on #31 Adam Carlson

9:46
Shot - Quality on net
#5 Quinn Wichers shoots on #31 Ryan Fanti

10:11
Shot - Non quality on net
#22 Shawn Boudrias shoots on #31 Adam Carlson

10:15
Shot - Quality on net
#22 Shawn Boudrias shoots on #31 Adam Carlson

10:22
Shot - Quality on net
#92 Mark Rassell shoots on #31 Adam Carlson

10:24
Shot - Non quality goal
#90 Daniel Maggio shoots on #31 Adam Carlson

10:24
Goal
Goal by #90 Daniel Maggio, assisted by #84 Garrett Van Wyhe.

12:12
Shot - Non quality on net
#10 Andy Willis shoots on #31 Adam Carlson

12:28
Shot - Non quality on net
#21 Joe Masonius shoots on #31 Adam Carlson

13:21
Shot - Quality on net
#92 Mark Rassell shoots on #31 Adam Carlson

13:29
Shot - Quality on net
#45 Colton Leiter shoots on #31 Ryan Fanti

13:35
Shot - Quality goal
#22 Shawn Boudrias shoots on #31 Adam Carlson

13:35
Goal
Goal by #22 Shawn Boudrias, assisted by #72 Adam Brubacher and #31 Ryan Fanti.

13:47
Shot - Non quality on net
#18 Weiland Parrish shoots on #31 Ryan Fanti

14:21
Shot - Non quality on net
#47 Charles Martin shoots on #31 Ryan Fanti

15:52
Shot - Quality on net
#28 Logan Nelson shoots on #31 Ryan Fanti

15:55
Shot - Quality on net
#9 Max Coatta shoots on #31 Ryan Fanti

16:26
Shot - Non quality on net
#20 Matt Alvaro shoots on #31 Adam Carlson

18:04
Shot - Non quality on net
#77 Jason Horvath shoots on #31 Ryan Fanti

18:09
Penalty
Jacob Graves called for Cross-Checking Minor (2:00 minutes)

18:20
Shot - Non quality on net
#20 Matt Alvaro shoots on #31 Adam Carlson

19:31
Shot - Quality on net
#23 Brett Gravelle shoots on #31 Ryan Fanti

19:52
Shot - Non quality on net
#23 Brett Gravelle shoots on #31 Ryan Fanti

20:00
Shot - Non quality on net
#9 Max Coatta shoots on #31 Ryan Fanti
2nd Period

0:21
Shot - Quality on net
#13 Anthony Petruzzelli shoots on #31 Adam Carlson

0:33
Shot - Non quality on net
#28 Logan Nelson shoots on #31 Ryan Fanti

0:55
Penalty
Quinn Wichers called for Interference - minor (2:00 minutes)

2:17
Shot - Quality on net
#9 Oliver Cooper shoots on #31 Adam Carlson

2:34
Shot - Quality on net
#28 Logan Nelson shoots on #31 Ryan Fanti

2:48
Shot - Non quality on net
#20 Matt Alvaro shoots on #31 Adam Carlson

2:55
Shot - Non quality on net
#45 Colton Leiter shoots on #31 Ryan Fanti

4:01
Shot - Quality on net
#42 Alex Aleardi shoots on #31 Ryan Fanti

4:02
Penalty Shot
Goal from penalty shot by #42 Alex Aleardi against #31 Ryan Fanti

4:02
Goal
Goal by #42 Alex Aleardi.

4:40
Shot - Quality on net
#20 Matt Alvaro shoots on #31 Adam Carlson

6:38
Shot - Quality on net
#42 Alex Aleardi shoots on #31 Ryan Fanti

6:42
Shot - Quality on net
#16 Zach Court shoots on #31 Ryan Fanti

6:42
Penalty
Daniel Maggio called for Kneeing - major (5:00 minutes)

6:42
Penalty
Daniel Maggio called for Game misconduct - Kneeing (10:00 minutes)

6:53
Shot - Non quality on net
#9 Max Coatta shoots on #31 Ryan Fanti

7:11
Shot - Non quality on net
#82 Carter Robertson shoots on #31 Ryan Fanti

7:16
Shot - Quality goal
#28 Logan Nelson shoots on #31 Ryan Fanti

7:16
Goal
Goal by #28 Logan Nelson, assisted by #71 Jon Martin and #82 Carter Robertson.

7:36
Shot - Quality on net
#20 Keanu Yamamoto shoots on #31 Ryan Fanti

8:27
Shot - Quality on net
#9 Max Coatta shoots on #31 Ryan Fanti

8:30
Shot - Quality on net
#23 Brett Gravelle shoots on #31 Ryan Fanti

11:35
Penalty
Joe Masonius called for Unsportsmanlike conduct - minor (2:00 minutes)

11:35
Penalty
Max Coatta called for Double Minor - Roughing (4:00 minutes)

11:35
Penalty
Matt Alvaro called for Double Minor - Roughing (4:00 minutes)

11:51
Shot - Quality on net
#42 Alex Aleardi shoots on #31 Ryan Fanti

14:26
Shot - Quality goal
#22 Shawn Boudrias shoots on #31 Adam Carlson

14:26
Goal
Goal by #22 Shawn Boudrias, assisted by #21 Joe Masonius and #92 Mark Rassell.

16:09
Shot - Non quality on net
#84 Garrett Van Wyhe shoots on #31 Adam Carlson

16:26
Penalty
Jon Martin called for Boarding - Major (5:00 minutes)

16:26
Penalty
Jon Martin called for Game misconduct - Boarding (10:00 minutes)

16:41
Shot - Quality on net
#86 Drake Rymsha shoots on #31 Adam Carlson

19:28
Shot - Non quality goal
#28 Logan Nelson shoots on #31 Ryan Fanti

19:28
Goal
Goal by #28 Logan Nelson, assisted by #23 Brett Gravelle.
3rd Period

0:15
Shot - Quality on net
#9 Max Coatta shoots on #31 Ryan Fanti

0:40
Shot - Non quality on net
#86 Drake Rymsha shoots on #31 Adam Carlson

1:12
Shot - Quality on net
#42 Alex Aleardi shoots on #31 Ryan Fanti

4:22
Penalty
Adam Carlson called for Tripping - minor (2:00 minutes)

5:28
Shot - Quality goal
#28 Matthew Boudens shoots on #31 Adam Carlson

5:28
Goal
Goal by #28 Matthew Boudens, assisted by #86 Drake Rymsha and #22 Shawn Boudrias.

5:56
Shot - Non quality on net
#47 Charles Martin shoots on #31 Ryan Fanti

6:21
Shot - Non quality on net
#12 Jimmy Soper shoots on #31 Ryan Fanti

6:39
Shot - Non quality on net
#77 Jason Horvath shoots on #31 Ryan Fanti

8:21
Shot - Quality on net
#28 Logan Nelson shoots on #31 Ryan Fanti

8:38
Shot - Quality on net
#10 Andy Willis shoots on #31 Adam Carlson

9:03
Shot - Quality on net
#4 Darien Kielb shoots on #31 Adam Carlson

9:28
Shot - Quality on net
#20 Keanu Yamamoto shoots on #31 Ryan Fanti

11:37
Shot - Quality on net
#12 Jimmy Soper shoots on #31 Ryan Fanti

12:14
Shot - Non quality on net
#92 Mark Rassell shoots on #31 Adam Carlson

12:56
Shot - Non quality on net
#23 Brett Gravelle shoots on #31 Ryan Fanti

13:34
Shot - Quality goal
#28 Matthew Boudens shoots on #31 Adam Carlson

13:34
Goal
Goal by #28 Matthew Boudens, assisted by #10 Andy Willis and #79 Marcus McIvor.

13:34
Goalkeeper In
Corbin Kaczperski is now in as goalie.

13:34
Goalkeeper Change
Ryan Fanti out. Empty net.

13:59
Penalty
Oliver Cooper called for Holding - minor (2:00 minutes)

14:19
Shot - Non quality on net
#20 Matt Alvaro shoots on #31 Adam Carlson

14:36
Shot - Non quality on net
#9 Max Coatta shoots on #32 Corbin Kaczperski

15:33
Shot - Quality on net
#92 Mark Rassell shoots on #31 Adam Carlson

16:19
Shot - Quality on net
#92 Mark Rassell shoots on #31 Adam Carlson

17:19
Shot - Non quality on net
#5 Quinn Wichers shoots on #32 Corbin Kaczperski

17:23
Penalty
Zach Court called for Double Minor - Roughing (4:00 minutes)

17:23
Penalty
Joe Masonius called for Double Minor - Roughing (4:00 minutes)

17:23
Goalkeeper In
Ryan Fanti is now in as goalie.

17:23
Goalkeeper Change
Corbin Kaczperski out. Empty net.

17:53
Goalkeeper Change
Adam Carlson out. Empty net.

18:18
Goalkeeper In
Adam Carlson is now in as goalie.

18:19
Shot - Quality goal
#31 Ryan Fanti shoots on #31 Adam Carlson

18:19
Goal
Goal by #31 Ryan Fanti.

18:49
Penalty
Jacob Graves called for Tripping - minor (2:00 minutes)

19:08
Shot - Non quality on net
#72 Adam Brubacher shoots on #31 Adam Carlson

19:56
Shot - Non quality on net
#4 Darien Kielb shoots on #31 Adam Carlson

20:00
Shot - Non quality on net
#5 Quinn Wichers shoots on #31 Ryan Fanti
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Darien Kielb
#4
|
D | 0 | 0 | -1 | 4 | 0 |
Blake Siebenaler
#8
|
D | 0 | 0 | +3 | 0 | 0 |
Oliver Cooper
#9
|
F | 0 | 0 | 0 | 1 | 2 |
Andy Willis
#10
|
F | 0 | 1 | +1 | 2 | 0 |
Anthony Petruzzelli
#13
|
F | 0 | 0 | +1 | 2 | 0 |
Matt Alvaro
#20
|
F | 0 | 0 | +2 | 6 | 4 |
Joe Masonius
#21
|
D | 0 | 1 | +2 | 1 | 6 |
Shawn Boudrias
#22
|
F | 2 | 1 | +2 | 4 | 0 |
Jacob Graves
#23
|
D | 0 | 0 | 0 | 0 | 4 |
Matthew Boudens
#28
|
F | 2 | 0 | +1 | 2 | 0 |
Adam Brubacher
#72
|
D | 0 | 1 | +3 | 3 | 0 |
Tristan Pelletier
#74
|
F | 0 | 0 | 0 | 0 | 0 |
Marcus McIvor
#79
|
D | 0 | 1 | +3 | 0 | 0 |
Garrett Van Wyhe
#84
|
F | 0 | 1 | +2 | 1 | 0 |
Drake Rymsha
#86
|
F | 0 | 1 | 0 | 3 | 0 |
Daniel Maggio
#90
|
D | 1 | 0 | +1 | 2 | 15 |
Mark Rassell
#92
|
F | 0 | 1 | +1 | 6 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Ryan Fanti
#31
|
36 | 92.308 | 3 | 0 |
Corbin Kaczperski
#32
|
2 | 100.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Quinn Wichers
#5
|
D | 0 | 0 | 0 | 3 | 2 |
Max Coatta
#9
|
F | 0 | 0 | -2 | 6 | 4 |
Jimmy Soper
#12
|
F | 0 | 0 | -1 | 3 | 0 |
Keegan Iverson
#13
|
F | 0 | 0 | -2 | 0 | 0 |
Zach Court
#16
|
F | 0 | 0 | -2 | 1 | 4 |
Weiland Parrish
#18
|
F | 0 | 0 | -1 | 1 | 0 |
Keanu Yamamoto
#20
|
F | 0 | 0 | -1 | 2 | 0 |
Brett Gravelle
#23
|
F | 0 | 1 | -1 | 4 | 0 |
Logan Nelson
#28
|
F | 2 | 0 | -2 | 6 | 0 |
Alex Aleardi
#42
|
F | 1 | 0 | 0 | 7 | 0 |
Tyson Helgesen
#44
|
D | 0 | 0 | 0 | 1 | 0 |
Colton Leiter
#45
|
D | 0 | 0 | -3 | 2 | 0 |
Charles Martin
#47
|
D | 0 | 0 | -1 | 2 | 0 |
Blake Bennett
#48
|
F | 0 | 0 | -2 | 0 | 0 |
Jon Martin
#71
|
RW | 0 | 1 | -1 | 0 | 15 |
Jason Horvath
#77
|
D | 0 | 0 | -2 | 2 | 2 |
Carter Robertson
#82
|
D | 0 | 1 | 0 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Daniil Chechelev
#1
|
0 | 0.000 | 0 | 0 |
Adam Carlson
#31
|
32 | 86.486 | 5 | 2 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


41
38
Shots on Goal
7%
16%
Shots Percentage
6
4
Power Plays
29
31
Penalty Minutes
32
38
Saves
84%
93%
Saves Percentage
Referees:
Tyler Hascall,
Chad Ingalls
Linesmen:
Evan Knox,
Colin Gates
RC Management
Todd Mackin
(President),
Scott Burt
(Head Coach/General Manager),
Zac Desjardins
(Assistant Coach)
FW Management
David Franke
(General Manager),
Ben Boudreau
(Head Coach),
Olivier Legault
(Assistant Coach)
Upcoming Home Games
Full Schedule

Friday, October 24th
Rally Weekend
Puck Drops:
7:05 PM MDT
The Monument

at

The Monument

Saturday, October 25th
Rally Weekend
Puck Drops:
7:05 PM MDT
The Monument

at

The Monument

Wednesday, November 5th
Tahoe Knight Monsters @ Rapid City Rush
Puck Drops:
7:05 PM MST
The Monument

at

The Monument
Get Hockey Updates
Sign up for our email newsletter to be the first to know about news and upcoming games!
-
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
-