3
Final
5
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
ORL
|
0 | 2 | 1 | 3 |
GRN
|
1 | 3 | 1 | 5 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Orlando Solar Bears
|
13 | 12 | 12 | 37 |
Greenville Swamp Rabbits
|
10 | 11 | 13 | 34 |
Scoring
1st Period
10:28
Goal
Goal by #11 Bretton Cameron, assisted by #25 Nick Betz and #34 Maxime St-Cyr.
2nd Period
1:01
Goal
Goal by #13 Joe Houk, assisted by #19 Brandon Alderson.
4:30
Goal
Goal by #25 Mason Marchment, assisted by #20 Milos Bubela and #96 Shane Conacher.
7:01
Goal
Goal by #28 Chris Crane, assisted by #47 Patrick Watling and #21 Darik Angeli.
18:45
Goal
Goal by #3 Ahti Oksanen, assisted by #16 Michael Joly and #26 Angelo Miceli.
19:48
Goal
Goal by #11 Bretton Cameron, assisted by #19 Brandon Alderson and #13 Joe Houk.
3rd Period
15:11
Goal
Goal by #23 Chris Bradley, assisted by #20 Milos Bubela and #26 Joe Perry.
19:27
Goal
Goal by #11 Bretton Cameron, assisted by #19 Brandon Alderson.
Penalties
1st Period
12:15
Penalty
Alex Gacek called for Boarding - minor (2:00 minutes)
15:05
Penalty
Maxime St-Cyr called for Hooking - minor (2:00 minutes)
17:14
Penalty
Justin DaSilva called for Closing Hand on Puck (2:00 minutes)
2nd Period
12:58
Penalty
Daniel Maggio called for Slashing - minor (2:00 minutes)
15:42
Penalty
Justin DaSilva called for Interference - minor (2:00 minutes)
18:59
Penalty
Milos Bubela called for Tripping - minor (2:00 minutes)
3rd Period
5:10
Penalty
Tristan King called for Hooking - minor (2:00 minutes)
7:28
Penalty
Kyle Shapiro called for Interference - minor (2:00 minutes)
9:56
Penalty
Troy Donnay called for Cross-Checking Minor (2:00 minutes)
10:24
Penalty
Brenden Miller called for Holding - minor (2:00 minutes)
14:07
Penalty
Chad Duchesne called for Delay of Game (2:00 minutes)
1st Period
0:00
Goalkeeper In
Ryan Massa is now in as goalie.
0:00
Goalkeeper In
Mackenzie Skapski is now in as goalie.
1:13
Shot - Quality on net
#26 Angelo Miceli shoots on #31 Ryan Massa
2:20
Shot - Quality on net
#28 Chris Crane shoots on #30 Mackenzie Skapski
2:20
Shot - Quality on net
#47 Patrick Watling shoots on #30 Mackenzie Skapski
2:57
Shot - Quality on net
#19 Alex Gacek shoots on #30 Mackenzie Skapski
6:07
Shot - Quality on net
#26 Joe Perry shoots on #30 Mackenzie Skapski
7:56
Shot - Quality on net
#22 Brenden Miller shoots on #30 Mackenzie Skapski
8:55
Shot - Quality on net
#19 Alex Gacek shoots on #30 Mackenzie Skapski
9:45
Shot - Quality on net
#3 Ahti Oksanen shoots on #31 Ryan Massa
9:45
Shot - Quality on net
#7 Eric Baier shoots on #30 Mackenzie Skapski
9:45
Shot - Quality on net
#96 Shane Conacher shoots on #30 Mackenzie Skapski
10:13
Shot - Quality on net
#96 Shane Conacher shoots on #30 Mackenzie Skapski
10:28
Shot - Quality goal
#11 Bretton Cameron shoots on #31 Ryan Massa
10:28
Goal
Goal by #11 Bretton Cameron, assisted by #25 Nick Betz and #34 Maxime St-Cyr.
10:59
Shot - Quality on net
#8 Trevor Gerling shoots on #31 Ryan Massa
12:15
Shot - Quality on net
#19 Brandon Alderson shoots on #31 Ryan Massa
12:15
Penalty
Alex Gacek called for Boarding - minor (2:00 minutes)
12:41
Shot - Quality on net
#19 Brandon Alderson shoots on #31 Ryan Massa
13:12
Shot - Quality on net
#16 Michael Joly shoots on #31 Ryan Massa
13:12
Shot - Quality on net
#26 Angelo Miceli shoots on #31 Ryan Massa
13:12
Shot - Quality on net
#27 Matt Prapavessis shoots on #31 Ryan Massa
15:05
Penalty
Maxime St-Cyr called for Hooking - minor (2:00 minutes)
15:33
Shot - Quality on net
#11 Bretton Cameron shoots on #31 Ryan Massa
15:47
Shot - Quality on net
#23 Chris Bradley shoots on #30 Mackenzie Skapski
17:14
Penalty
Justin DaSilva called for Closing Hand on Puck (2:00 minutes)
18:14
Shot - Quality on net
#22 Brenden Miller shoots on #30 Mackenzie Skapski
18:14
Shot - Quality on net
#96 Shane Conacher shoots on #30 Mackenzie Skapski
19:47
Shot - Quality on net
#7 Eric Baier shoots on #30 Mackenzie Skapski
2nd Period
0:05
Shot - Quality on net
#28 Chris Crane shoots on #30 Mackenzie Skapski
1:01
Shot - Quality on net
#29 Desmond Bergin shoots on #31 Ryan Massa
1:01
Shot - Quality on net
#16 Ben Danford shoots on #30 Mackenzie Skapski
1:01
Shot - Quality goal
#13 Joe Houk shoots on #31 Ryan Massa
1:01
Goal
Goal by #13 Joe Houk, assisted by #19 Brandon Alderson.
3:04
Shot - Quality on net
#3 Ahti Oksanen shoots on #31 Ryan Massa
4:30
Shot - Quality goal
#25 Mason Marchment shoots on #30 Mackenzie Skapski
4:30
Goal
Goal by #25 Mason Marchment, assisted by #20 Milos Bubela and #96 Shane Conacher.
5:05
Shot - Quality on net
#74 Chase Witala shoots on #30 Mackenzie Skapski
5:05
Shot - Quality on net
#25 Mason Marchment shoots on #30 Mackenzie Skapski
7:01
Shot - Quality goal
#28 Chris Crane shoots on #30 Mackenzie Skapski
7:01
Goal
Goal by #28 Chris Crane, assisted by #47 Patrick Watling and #21 Darik Angeli.
8:09
Shot - Quality on net
#27 Matt Prapavessis shoots on #31 Ryan Massa
8:09
Shot - Quality on net
#2 Kyle Shapiro shoots on #30 Mackenzie Skapski
8:09
Shot - Quality on net
#19 Brandon Alderson shoots on #31 Ryan Massa
8:09
Shot - Quality on net
#24 Justin DaSilva shoots on #31 Ryan Massa
10:39
Shot - Quality on net
#18 Daniel Maggio shoots on #30 Mackenzie Skapski
11:16
Shot - Quality on net
#18 Daniel Maggio shoots on #30 Mackenzie Skapski
11:16
Shot - Quality on net
#16 Michael Joly shoots on #31 Ryan Massa
11:16
Shot - Quality on net
#7 Eric Baier shoots on #30 Mackenzie Skapski
12:58
Penalty
Daniel Maggio called for Slashing - minor (2:00 minutes)
13:58
Shot - Quality on net
#47 Patrick Watling shoots on #30 Mackenzie Skapski
13:58
Shot - Quality on net
#24 Justin DaSilva shoots on #31 Ryan Massa
13:58
Shot - Quality on net
#16 Michael Joly shoots on #31 Ryan Massa
15:42
Penalty
Justin DaSilva called for Interference - minor (2:00 minutes)
16:53
Shot - Quality on net
#25 Mason Marchment shoots on #30 Mackenzie Skapski
18:45
Shot - Quality goal
#3 Ahti Oksanen shoots on #31 Ryan Massa
18:45
Goal
Goal by #3 Ahti Oksanen, assisted by #16 Michael Joly and #26 Angelo Miceli.
18:59
Penalty
Milos Bubela called for Tripping - minor (2:00 minutes)
19:48
Shot - Quality goal
#11 Bretton Cameron shoots on #31 Ryan Massa
19:48
Goal
Goal by #11 Bretton Cameron, assisted by #19 Brandon Alderson and #13 Joe Houk.
3rd Period
0:21
Shot - Quality on net
#3 Ahti Oksanen shoots on #31 Ryan Massa
1:12
Shot - Quality on net
#34 Maxime St-Cyr shoots on #31 Ryan Massa
1:32
Shot - Quality on net
#22 Brenden Miller shoots on #30 Mackenzie Skapski
1:32
Shot - Quality on net
#23 Chris Bradley shoots on #30 Mackenzie Skapski
2:21
Shot - Quality on net
#16 Michael Joly shoots on #31 Ryan Massa
2:42
Shot - Quality on net
#17 Tristan King shoots on #31 Ryan Massa
2:50
Shot - Quality on net
#24 Justin DaSilva shoots on #31 Ryan Massa
2:50
Shot - Quality on net
#20 Milos Bubela shoots on #30 Mackenzie Skapski
5:10
Shot - Quality on net
#16 Ben Danford shoots on #30 Mackenzie Skapski
5:10
Shot - Quality on net
#27 Matt Prapavessis shoots on #31 Ryan Massa
5:10
Penalty
Tristan King called for Hooking - minor (2:00 minutes)
7:28
Shot - Quality on net
#16 Michael Joly shoots on #31 Ryan Massa
7:28
Penalty
Kyle Shapiro called for Interference - minor (2:00 minutes)
8:28
Shot - Quality on net
#29 Desmond Bergin shoots on #31 Ryan Massa
9:56
Penalty
Troy Donnay called for Cross-Checking Minor (2:00 minutes)
10:24
Shot - Quality on net
#18 Daniel Maggio shoots on #30 Mackenzie Skapski
10:24
Shot - Quality on net
#24 Justin DaSilva shoots on #31 Ryan Massa
10:24
Penalty
Brenden Miller called for Holding - minor (2:00 minutes)
12:24
Shot - Quality on net
#19 Alex Gacek shoots on #30 Mackenzie Skapski
12:24
Shot - Quality on net
#21 Darik Angeli shoots on #30 Mackenzie Skapski
12:24
Shot - Quality on net
#25 Mason Marchment shoots on #30 Mackenzie Skapski
14:07
Penalty
Chad Duchesne called for Delay of Game (2:00 minutes)
15:11
Shot - Quality on net
#18 Daniel Maggio shoots on #30 Mackenzie Skapski
15:11
Shot - Quality goal
#23 Chris Bradley shoots on #30 Mackenzie Skapski
15:11
Goal
Goal by #23 Chris Bradley, assisted by #20 Milos Bubela and #26 Joe Perry.
16:20
Shot - Quality on net
#25 Mason Marchment shoots on #30 Mackenzie Skapski
16:20
Shot - Quality on net
#7 Eric Baier shoots on #30 Mackenzie Skapski
17:39
Shot - Quality on net
#3 Ahti Oksanen shoots on #31 Ryan Massa
17:39
Shot - Quality on net
#13 Joe Houk shoots on #31 Ryan Massa
19:10
Goalkeeper Change
Ryan Massa out. Empty net.
19:27
Shot - Quality on net
#34 Maxime St-Cyr shoots on #31 Ryan Massa
19:27
Shot - Quality goal
#11 Bretton Cameron shoots on #31 Ryan Massa
19:27
Goal
Goal by #11 Bretton Cameron, assisted by #19 Brandon Alderson.
19:27
Goalkeeper In
Ryan Massa is now in as goalie.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Ahti Oksanen
#3
|
1 | 0 | 0 | 5 | 0 | |
|
Chad Duchesne
#4
|
0 | 0 | +1 | 0 | 2 | |
|
Troy Donnay
#5
|
0 | 0 | +1 | 0 | 2 | |
|
Trevor Gerling
#8
|
0 | 0 | -1 | 1 | 0 | |
|
Bretton Cameron
#11
|
3 | 0 | +2 | 4 | 0 | |
|
Joe Houk
#13
|
1 | 1 | +2 | 2 | 0 | |
|
Michael Joly
#16
|
0 | 1 | +1 | 5 | 0 | |
|
Tristan King
#17
|
0 | 0 | -1 | 1 | 2 | |
|
Brandon Alderson
#19
|
0 | 3 | +1 | 3 | 0 | |
|
Justin DaSilva
#24
|
0 | 0 | +1 | 4 | 4 | |
|
Nick Betz
#25
|
0 | 1 | +1 | 0 | 0 | |
|
Angelo Miceli
#26
|
0 | 1 | +2 | 2 | 0 | |
|
Matt Prapavessis
#27
|
0 | 0 | -1 | 3 | 0 | |
|
Andrew Dommett
#28
|
0 | 0 | 0 | 0 | 0 | |
|
Desmond Bergin
#29
|
0 | 0 | 0 | 2 | 0 | |
|
Maxime St-Cyr
#34
|
0 | 1 | +1 | 2 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
P.J. Musico
#1
|
0 | 0.000 | 0 | 0 |
|
Mackenzie Skapski
#30
|
34 | 91.892 | 3 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Kyle Shapiro
#2
|
0 | 0 | -1 | 1 | 2 | |
|
Austin Block
#3
|
0 | 0 | 0 | 0 | 0 | |
|
Eric Baier
#7
|
0 | 0 | -1 | 4 | 0 | |
|
Ben Danford
#16
|
0 | 0 | -1 | 2 | 0 | |
|
Daniel Maggio
#18
|
0 | 0 | +1 | 4 | 2 | |
|
Alex Gacek
#19
|
0 | 0 | -2 | 3 | 2 | |
|
Milos Bubela
#20
|
0 | 2 | -2 | 1 | 2 | |
|
Darik Angeli
#21
|
0 | 1 | 0 | 1 | 0 | |
|
Brenden Miller
#22
|
0 | 0 | -1 | 3 | 2 | |
|
Chris Bradley
#23
|
1 | 0 | 0 | 3 | 0 | |
|
Mason Marchment
#25
|
1 | 0 | -1 | 5 | 0 | |
|
Joe Perry
#26
|
0 | 1 | -1 | 1 | 0 | |
|
Chris Crane
#28
|
1 | 0 | -1 | 3 | 0 | |
|
Patrick Watling
#47
|
0 | 1 | +1 | 2 | 0 | |
|
Chase Witala
#74
|
0 | 0 | -1 | 1 | 0 | |
|
Shane Conacher
#96
|
0 | 1 | -1 | 3 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Kasimir Kaskisuo
#1
|
0 | 0.000 | 0 | 0 |
|
Ryan Massa
#31
|
29 | 87.879 | 4 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Orlando Solar Bears
Greenville Swamp Rabbits
37
34
Shots on Goal
8%
15%
Shots Percentage
6
5
Power Plays
10
12
Penalty Minutes
29
34
Saves
85%
92%
Saves Percentage
Referee:
Tyler Puddifant
Linesmen:
Riley Bowles,
Charlie O'Connor
ORL Management
Joe Haleski
(Chief Executive Officer),
Chris Heller
(President),
Drake Berehowsky
(Head Coach/General Manager),
John Snowden
(Associate Coach)
GVL Management
Chris Lewis
(President/General Manager),
Brian Gratz
(Head Coach),
Troy Schwab
(Assistant Coach)
Latest News
More News
ECHL Today - April 23
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
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
-