2
Final
4
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
RC
|
1 | 1 | 0 | 2 |
TUL
|
1 | 1 | 2 | 4 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Rapid City Rush
|
13 | 7 | 9 | 29 |
Tulsa Oilers
|
19 | 5 | 18 | 42 |
Scoring
1st Period
6:39
Goal
Goal by #9 Dexter Dancs, assisted by #49 Alex Rauter and #24 Richard Coyne.
14:43
Goal
Goal by #5 Steven Kaunisto, assisted by #24 Mike McKee and #28 Ryan Tesink.
2nd Period
2:36
Goal
Goal by #91 Giovanni Fiore, assisted by #10 Trey Phillips and #27 Myles McGurty.
4:36
Goal
Goal by #29 Ian McNulty, assisted by #28 Ryan Tesink and #16 J.J. Piccinich.
3rd Period
19:00
Goal
Goal by #27 Miles Liberati, assisted by #10 Dakota Joshua and #3 Cam Knight.
19:39
Goal
Goal by #28 Ryan Tesink, assisted by #16 J.J. Piccinich.
Penalties
1st Period
10:53
Penalty
Mike McKee called for Interference - minor (2:00 minutes)
16:59
Penalty
Ryker Killins called for Slashing - minor (2:00 minutes)
19:26
Penalty
Brennan Saulnier called for Slashing - minor (2:00 minutes)
2nd Period
12:20
Penalty
J.J. Piccinich called for Hooking - minor (2:00 minutes)
12:56
Penalty
Mike McKee called for Roughing - minor (2:00 minutes)
3rd Period
1:31
Penalty
Dakota Joshua called for Holding - minor (2:00 minutes)
6:45
Penalty
Trey Phillips called for Roughing - minor (2:00 minutes)
6:45
Penalty
Miles Liberati called for Roughing - minor (2:00 minutes)
6:45
Penalty
Miles Liberati called for Roughing - minor (2:00 minutes)
11:04
Penalty
Brennan Saulnier called for Holding - minor (2:00 minutes)
1st Period
0:00
Goalkeeper In
Tyler Parks is now in as goalie.
0:00
Goalkeeper In
Devin Williams is now in as goalie.
0:10
Shot - Non quality on net
#9 Dexter Dancs shoots on #35 Devin Williams
0:50
Shot - Quality on net
#27 Myles McGurty shoots on #35 Devin Williams
1:45
Shot - Non quality on net
#15 Brent Gates shoots on #41 Tyler Parks
1:59
Shot - Non quality on net
#10 Trey Phillips shoots on #35 Devin Williams
2:09
Shot - Non quality on net
#7 Gage Torrel shoots on #35 Devin Williams
2:50
Shot - Quality on net
#91 Robby Jackson shoots on #41 Tyler Parks
3:58
Shot - Non quality on net
#8 Charlie Sampair shoots on #41 Tyler Parks
4:06
Shot - Quality on net
#7 Gage Torrel shoots on #35 Devin Williams
4:43
Shot - Non quality on net
#11 Danny Moynihan shoots on #41 Tyler Parks
5:20
Shot - Quality on net
#18 Adam Pleskach shoots on #41 Tyler Parks
5:21
Shot - Quality on net
#18 Adam Pleskach shoots on #41 Tyler Parks
5:22
Shot - Non quality on net
#91 Robby Jackson shoots on #41 Tyler Parks
5:30
Shot - Quality on net
#44 Ryker Killins shoots on #35 Devin Williams
5:51
Shot - Non quality on net
#93 Brandon Fehd shoots on #35 Devin Williams
6:39
Shot - Quality goal
#9 Dexter Dancs shoots on #35 Devin Williams
6:39
Goal
Goal by #9 Dexter Dancs, assisted by #49 Alex Rauter and #24 Richard Coyne.
7:17
Shot - Non quality on net
#72 Eric Drapluk shoots on #41 Tyler Parks
8:12
Shot - Quality on net
#8 Charlie Sampair shoots on #41 Tyler Parks
10:03
Shot - Non quality on net
#18 Adam Pleskach shoots on #41 Tyler Parks
10:12
Shot - Non quality on net
#5 Steven Kaunisto shoots on #41 Tyler Parks
10:53
Penalty
Mike McKee called for Interference - minor (2:00 minutes)
11:53
Shot - Quality on net
#10 Trey Phillips shoots on #35 Devin Williams
11:54
Shot - Quality on net
#20 Brennan Saulnier shoots on #35 Devin Williams
13:31
Shot - Non quality on net
#16 J.J. Piccinich shoots on #41 Tyler Parks
14:18
Shot - Quality on net
#72 Eric Drapluk shoots on #41 Tyler Parks
14:43
Shot - Non quality goal
#5 Steven Kaunisto shoots on #41 Tyler Parks
14:43
Goal
Goal by #5 Steven Kaunisto, assisted by #24 Mike McKee and #28 Ryan Tesink.
14:44
Shot - Quality on net
#15 Brent Gates shoots on #41 Tyler Parks
15:18
Shot - Quality on net
#6 Eric Israel shoots on #35 Devin Williams
15:59
Shot - Quality on net
#18 Adam Pleskach shoots on #41 Tyler Parks
16:36
Shot - Quality on net
#8 Peter Quenneville shoots on #35 Devin Williams
16:59
Penalty
Ryker Killins called for Slashing - minor (2:00 minutes)
17:46
Shot - Quality on net
#16 J.J. Piccinich shoots on #41 Tyler Parks
17:58
Shot - Non quality on net
#49 Alex Rauter shoots on #35 Devin Williams
19:26
Shot - Non quality on net
#72 Eric Drapluk shoots on #41 Tyler Parks
19:26
Penalty
Brennan Saulnier called for Slashing - minor (2:00 minutes)
19:35
Shot - Quality on net
#11 Danny Moynihan shoots on #41 Tyler Parks
2nd Period
0:22
Shot - Non quality on net
#91 Robby Jackson shoots on #41 Tyler Parks
2:36
Shot - Non quality goal
#91 Giovanni Fiore shoots on #35 Devin Williams
2:36
Goal
Goal by #91 Giovanni Fiore, assisted by #10 Trey Phillips and #27 Myles McGurty.
3:21
Shot - Non quality on net
#11 Stephane Legault shoots on #35 Devin Williams
4:36
Shot - Quality goal
#29 Ian McNulty shoots on #41 Tyler Parks
4:36
Goal
Goal by #29 Ian McNulty, assisted by #28 Ryan Tesink and #16 J.J. Piccinich.
4:45
Shot - Non quality on net
#10 Dakota Joshua shoots on #41 Tyler Parks
6:44
Shot - Non quality on net
#91 Giovanni Fiore shoots on #35 Devin Williams
9:02
Shot - Quality on net
#22 Jared Thomas shoots on #41 Tyler Parks
10:49
Shot - Non quality on net
#27 Myles McGurty shoots on #35 Devin Williams
12:20
Penalty
J.J. Piccinich called for Hooking - minor (2:00 minutes)
12:21
Shot - Quality on net
#16 J.J. Piccinich shoots on #41 Tyler Parks
12:53
Shot - Quality on net
#91 Giovanni Fiore shoots on #35 Devin Williams
12:56
Penalty
Mike McKee called for Roughing - minor (2:00 minutes)
13:58
Shot - Non quality on net
#91 Giovanni Fiore shoots on #35 Devin Williams
14:09
Shot - Non quality on net
#8 Peter Quenneville shoots on #35 Devin Williams
3rd Period
0:59
Shot - Quality on net
#91 Robby Jackson shoots on #41 Tyler Parks
1:21
Shot - Quality on net
#27 Myles McGurty shoots on #35 Devin Williams
1:31
Penalty
Dakota Joshua called for Holding - minor (2:00 minutes)
2:07
Shot - Quality on net
#22 Jared Thomas shoots on #41 Tyler Parks
2:19
Shot - Non quality on net
#8 Peter Quenneville shoots on #35 Devin Williams
3:30
Shot - Quality on net
#91 Giovanni Fiore shoots on #35 Devin Williams
3:34
Shot - Non quality on net
#6 Eric Israel shoots on #35 Devin Williams
3:39
Shot - Quality on net
#49 Alex Rauter shoots on #35 Devin Williams
3:48
Shot - Quality on net
#18 Adam Pleskach shoots on #41 Tyler Parks
4:51
Shot - Non quality on net
#3 Cam Knight shoots on #41 Tyler Parks
4:56
Shot - Non quality on net
#3 Cam Knight shoots on #41 Tyler Parks
5:50
Shot - Non quality on net
#16 J.J. Piccinich shoots on #41 Tyler Parks
5:55
Shot - Quality on net
#28 Ryan Tesink shoots on #41 Tyler Parks
6:45
Penalty
Trey Phillips called for Roughing - minor (2:00 minutes)
6:45
Penalty
Miles Liberati called for Roughing - minor (2:00 minutes)
6:45
Penalty
Miles Liberati called for Roughing - minor (2:00 minutes)
7:02
Shot - Non quality on net
#14 Tyler Coulter shoots on #35 Devin Williams
9:05
Shot - Non quality on net
#6 Eric Israel shoots on #35 Devin Williams
9:35
Shot - Quality on net
#10 Dakota Joshua shoots on #41 Tyler Parks
9:36
Shot - Quality on net
#3 Cam Knight shoots on #41 Tyler Parks
9:56
Shot - Non quality on net
#28 Ryan Tesink shoots on #41 Tyler Parks
9:58
Shot - Quality on net
#18 Adam Pleskach shoots on #41 Tyler Parks
10:34
Shot - Quality on net
#91 Robby Jackson shoots on #41 Tyler Parks
11:01
Shot - Quality on net
#8 Peter Quenneville shoots on #35 Devin Williams
11:04
Penalty
Brennan Saulnier called for Holding - minor (2:00 minutes)
11:28
Shot - Quality on net
#44 Ryker Killins shoots on #35 Devin Williams
12:00
Shot - Quality on net
#10 Dakota Joshua shoots on #41 Tyler Parks
13:09
Shot - Non quality on net
#18 Adam Pleskach shoots on #41 Tyler Parks
16:24
Shot - Quality on net
#10 Dakota Joshua shoots on #41 Tyler Parks
19:00
Shot - Quality goal
#27 Miles Liberati shoots on #41 Tyler Parks
19:00
Goal
Goal by #27 Miles Liberati, assisted by #10 Dakota Joshua and #3 Cam Knight.
19:16
Shot - Quality on net
#16 J.J. Piccinich shoots on #41 Tyler Parks
19:22
Goalkeeper Change
Tyler Parks out. Empty net.
19:39
Shot - Quality goal
#28 Ryan Tesink shoots on #41 Tyler Parks
19:39
Goal
Goal by #28 Ryan Tesink, assisted by #16 J.J. Piccinich.
19:39
Goalkeeper In
Tyler Parks is now in as goalie.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Cam Knight
#3
|
D | 0 | 1 | 0 | 3 | 0 |
|
Steven Kaunisto
#5
|
D | 1 | 0 | +2 | 2 | 0 |
|
Charlie Sampair
#8
|
F | 0 | 0 | +1 | 2 | 0 |
|
Dakota Joshua
#10
|
F | 0 | 1 | +1 | 4 | 2 |
|
Danny Moynihan
#11
|
LW | 0 | 0 | 0 | 2 | 0 |
|
Brent Gates
#15
|
F | 0 | 0 | 0 | 2 | 0 |
|
J.J. Piccinich
#16
|
F | 0 | 2 | +2 | 5 | 2 |
|
Adam Pleskach
#18
|
F | 0 | 0 | 0 | 7 | 0 |
|
Jared Thomas
#22
|
F | 0 | 0 | 0 | 2 | 0 |
|
Mike McKee
#24
|
D | 0 | 1 | +2 | 0 | 4 |
|
Steven Ruggiero
#25
|
D | 0 | 0 | -1 | 0 | 0 |
|
Miles Liberati
#27
|
D | 1 | 0 | 0 | 1 | 4 |
|
Ryan Tesink
#28
|
F | 1 | 2 | +3 | 3 | 0 |
|
Ian McNulty
#29
|
F | 1 | 0 | +1 | 1 | 0 |
|
Eric Drapluk
#72
|
D | 0 | 0 | 0 | 3 | 0 |
|
Robby Jackson
#91
|
F | 0 | 0 | -1 | 5 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Evan Fitzpatrick
#30
|
0 | 0.000 | 0 | 0 |
|
Devin Williams
#35
|
27 | 93.103 | 2 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Eric Israel
#6
|
D | 0 | 0 | 0 | 3 | 0 |
|
Gage Torrel
#7
|
F | 0 | 0 | +1 | 2 | 0 |
|
Peter Quenneville
#8
|
F | 0 | 0 | -2 | 4 | 0 |
|
Dexter Dancs
#9
|
F | 1 | 0 | +1 | 2 | 0 |
|
Trey Phillips
#10
|
D | 0 | 1 | -1 | 2 | 2 |
|
Stephane Legault
#11
|
F | 0 | 0 | 0 | 1 | 0 |
|
Josh Elmes
#13
|
D | 0 | 0 | -1 | 0 | 0 |
|
Tyler Coulter
#14
|
F | 0 | 0 | -3 | 1 | 0 |
|
Tyler Poulsen
#18
|
LW | 0 | 0 | -2 | 0 | 0 |
|
Brennan Saulnier
#20
|
F | 0 | 0 | 0 | 1 | 4 |
|
Richard Coyne
#24
|
D | 0 | 1 | 0 | 0 | 0 |
|
Myles McGurty
#27
|
D | 0 | 1 | 0 | 3 | 0 |
|
Ryker Killins
#44
|
D | 0 | 0 | -2 | 2 | 2 |
|
Alex Rauter
#49
|
F | 0 | 1 | +1 | 2 | 0 |
|
Giovanni Fiore
#91
|
F | 1 | 0 | -3 | 5 | 0 |
|
Brandon Fehd
#93
|
D | 0 | 0 | 0 | 1 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Merrick Madsen
#31
|
0 | 0.000 | 0 | 0 |
|
Tyler Parks
#41
|
38 | 92.683 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Rapid City Rush
Tulsa Oilers
29
42
Shots on Goal
7%
10%
Shots Percentage
5
3
Power Plays
8
12
Penalty Minutes
38
27
Saves
90%
93%
Saves Percentage
Referee:
Logan Gruhl
Linesmen:
Chuck Schamel,
Michael Miggans
RC Management
Todd Mackin
(President),
Daniel Tetrault
(Head Coach),
Jeremy Gates
(Assistant Coach)
TUL Management
Taylor Hall
(General Manager),
Rob Murray
(Head Coach/Director of Hockey Operations),
Zac Desjardins
(Assistant Coach)
Latest News
More News
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
ECHL attendance surpasses 5,000 fans per game
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
-