2
Final
5
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
ORL
|
1 | 0 | 1 | 2 |
GRN
|
2 | 0 | 3 | 5 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Orlando Solar Bears
|
12 | 11 | 16 | 39 |
Greenville Swamp Rabbits
|
14 | 7 | 9 | 30 |
Scoring
1st Period
12:15
Goal
Goal by #20 Milos Bubela.
14:34
Goal
Goal by #19 Brandon Alderson, assisted by #26 Angelo Miceli and #11 Bretton Cameron.
16:04
Goal
Goal by #16 Michael Joly, assisted by #24 Justin DaSilva and #5 Troy Donnay.
2nd Period
3rd Period
9:50
Penalty Shot
Goal from penalty shot by #16 Michael Joly against #1 Kasimir Kaskisuo
9:50
Goal
Goal by #16 Michael Joly.
10:15
Goal
Goal by #26 Angelo Miceli, assisted by #19 Brandon Alderson and #29 Desmond Bergin.
15:55
Goal
Goal by #26 Joe Perry, assisted by #47 Patrick Watling.
18:01
Goal
Goal by #17 Tristan King.
Penalties
1st Period
6:41
Penalty
Joe Perry called for Slashing - minor (2:00 minutes)
9:36
Penalty
Nick Betz called for Slashing - minor (2:00 minutes)
10:56
Penalty
Brandon Alderson called for Interference - minor (2:00 minutes)
13:39
Penalty
Chris Bradley called for Hooking - minor (2:00 minutes)
18:54
Penalty
Milos Bubela called for Hooking - minor (2:00 minutes)
2nd Period
2:46
Penalty
Nick Betz called for Tripping - minor (2:00 minutes)
6:13
Penalty
Desmond Bergin called for Slashing - minor (2:00 minutes)
10:54
Penalty
Eric Baier called for Hooking - minor (2:00 minutes)
12:26
Penalty
Darik Angeli called for Slashing - minor (2:00 minutes)
17:31
Penalty
Michael Joly called for Hooking - minor (2:00 minutes)
3rd Period
2:25
Penalty
Nick Betz called for Boarding - minor (2:00 minutes)
9:50
Penalty Shot
Goal from penalty shot by #16 Michael Joly against #1 Kasimir Kaskisuo
10:23
Penalty
Tyler Brown called for Holding the stick - minor (2:00 minutes)
12:54
Penalty
Tyler Brown called for High-sticking - minor (2:00 minutes)
13:54
Penalty
Brenden Miller called for Misconduct (10:00 minutes)
13:54
Penalty
Milos Bubela called for Roughing - minor (2:00 minutes)
14:10
Penalty
Tristan King called for Roughing - minor (2:00 minutes)
14:10
Penalty
Austin Block called for Cross-Checking Minor (2:00 minutes)
18:36
Penalty
Daniel Maggio called for Instigating - minor (2:00 minutes)
18:36
Penalty
Daniel Maggio called for Game Misconduct - Instigator In Final 5 Minutes or OT (10:00 minutes)
18:36
Penalty
Daniel Maggio called for Fighting - Major (5:00 minutes)
18:36
Penalty
Justin DaSilva called for Fighting - Major (5:00 minutes)
18:36
Penalty
Justin DaSilva called for Cross-Checking Minor (2:00 minutes)
19:29
Penalty
Troy Donnay called for Double Minor - Roughing (4:00 minutes)
19:29
Penalty
Chad Duchesne called for Holding - minor (2:00 minutes)
19:29
Penalty
Chad LaRose called for Double Minor - Roughing (4:00 minutes)
1st Period
0:00
Goalkeeper In
Kasimir Kaskisuo is now in as goalie.
0:00
Goalkeeper In
Mackenzie Skapski is now in as goalie.
0:14
Shot - Quality on net
#22 Brenden Miller shoots on #30 Mackenzie Skapski
0:16
Shot - Quality on net
#3 Austin Block shoots on #30 Mackenzie Skapski
0:32
Shot - Quality on net
#11 Bretton Cameron shoots on #1 Kasimir Kaskisuo
1:39
Shot - Quality on net
#25 Nick Betz shoots on #1 Kasimir Kaskisuo
1:55
Shot - Quality on net
#25 Mason Marchment shoots on #30 Mackenzie Skapski
2:46
Shot - Quality on net
#96 Shane Conacher shoots on #30 Mackenzie Skapski
3:16
Shot - Quality on net
#29 Desmond Bergin shoots on #1 Kasimir Kaskisuo
3:22
Shot - Quality on net
#3 Ahti Oksanen shoots on #1 Kasimir Kaskisuo
4:32
Shot - Quality on net
#25 Nick Betz shoots on #1 Kasimir Kaskisuo
6:08
Shot - Quality on net
#7 Eric Baier shoots on #30 Mackenzie Skapski
6:26
Goalkeeper Change
Mackenzie Skapski out. Empty net.
6:41
Penalty
Joe Perry called for Slashing - minor (2:00 minutes)
6:41
Goalkeeper In
Mackenzie Skapski is now in as goalie.
6:56
Shot - Quality on net
#26 Angelo Miceli shoots on #1 Kasimir Kaskisuo
8:18
Shot - Quality on net
#17 Tristan King shoots on #1 Kasimir Kaskisuo
9:06
Shot - Quality on net
#19 Brandon Alderson shoots on #1 Kasimir Kaskisuo
9:29
Goalkeeper Change
Kasimir Kaskisuo out. Empty net.
9:36
Penalty
Nick Betz called for Slashing - minor (2:00 minutes)
9:36
Goalkeeper In
Kasimir Kaskisuo is now in as goalie.
10:47
Shot - Quality on net
#23 Chris Bradley shoots on #30 Mackenzie Skapski
10:56
Penalty
Brandon Alderson called for Interference - minor (2:00 minutes)
11:39
Shot - Quality on net
#7 Eric Baier shoots on #30 Mackenzie Skapski
12:15
Shot - Quality goal
#20 Milos Bubela shoots on #30 Mackenzie Skapski
12:15
Goal
Goal by #20 Milos Bubela.
13:39
Penalty
Chris Bradley called for Hooking - minor (2:00 minutes)
14:34
Shot - Quality on net
#26 Joe Perry shoots on #30 Mackenzie Skapski
14:34
Shot - Quality goal
#19 Brandon Alderson shoots on #1 Kasimir Kaskisuo
14:34
Goal
Goal by #19 Brandon Alderson, assisted by #26 Angelo Miceli and #11 Bretton Cameron.
15:30
Shot - Quality on net
#96 Shane Conacher shoots on #30 Mackenzie Skapski
15:58
Shot - Quality on net
#5 Troy Donnay shoots on #1 Kasimir Kaskisuo
16:04
Shot - Quality goal
#16 Michael Joly shoots on #1 Kasimir Kaskisuo
16:04
Goal
Goal by #16 Michael Joly, assisted by #24 Justin DaSilva and #5 Troy Donnay.
17:18
Shot - Quality on net
#74 Chase Witala shoots on #30 Mackenzie Skapski
17:26
Shot - Quality on net
#47 Patrick Watling shoots on #30 Mackenzie Skapski
18:21
Shot - Quality on net
#17 Tristan King shoots on #1 Kasimir Kaskisuo
18:54
Penalty
Milos Bubela called for Hooking - minor (2:00 minutes)
19:26
Shot - Quality on net
#26 Angelo Miceli shoots on #1 Kasimir Kaskisuo
19:55
Shot - Quality on net
#17 Tristan King shoots on #1 Kasimir Kaskisuo
2nd Period
0:29
Shot - Quality on net
#29 Desmond Bergin shoots on #1 Kasimir Kaskisuo
0:38
Shot - Quality on net
#27 Matt Prapavessis shoots on #1 Kasimir Kaskisuo
1:28
Shot - Quality on net
#28 Chris Crane shoots on #30 Mackenzie Skapski
2:46
Penalty
Nick Betz called for Tripping - minor (2:00 minutes)
4:03
Shot - Quality on net
#74 Chase Witala shoots on #30 Mackenzie Skapski
5:46
Shot - Quality on net
#3 Ahti Oksanen shoots on #1 Kasimir Kaskisuo
6:11
Shot - Quality on net
#21 Darik Angeli shoots on #30 Mackenzie Skapski
6:13
Penalty
Desmond Bergin called for Slashing - minor (2:00 minutes)
8:25
Shot - Quality on net
#74 Chase Witala shoots on #30 Mackenzie Skapski
8:39
Shot - Quality on net
#16 Michael Joly shoots on #1 Kasimir Kaskisuo
9:20
Shot - Quality on net
#3 Austin Block shoots on #30 Mackenzie Skapski
10:31
Shot - Quality on net
#13 Joe Houk shoots on #1 Kasimir Kaskisuo
10:38
Goalkeeper Change
Mackenzie Skapski out. Empty net.
10:54
Penalty
Eric Baier called for Hooking - minor (2:00 minutes)
10:54
Goalkeeper In
Mackenzie Skapski is now in as goalie.
11:44
Shot - Quality on net
#47 Patrick Watling shoots on #30 Mackenzie Skapski
12:26
Penalty
Darik Angeli called for Slashing - minor (2:00 minutes)
15:57
Shot - Quality on net
#25 Mason Marchment shoots on #30 Mackenzie Skapski
16:06
Shot - Quality on net
#28 Andrew Dommett shoots on #1 Kasimir Kaskisuo
17:29
Shot - Quality on net
#23 Chris Bradley shoots on #30 Mackenzie Skapski
17:31
Penalty
Michael Joly called for Hooking - minor (2:00 minutes)
18:02
Shot - Quality on net
#20 Milos Bubela shoots on #30 Mackenzie Skapski
18:19
Shot - Quality on net
#28 Andrew Dommett shoots on #1 Kasimir Kaskisuo
18:46
Shot - Quality on net
#47 Patrick Watling shoots on #30 Mackenzie Skapski
19:45
Shot - Quality on net
#23 Chris Bradley shoots on #30 Mackenzie Skapski
3rd Period
0:53
Shot - Quality on net
#23 Chris Bradley shoots on #30 Mackenzie Skapski
1:13
Shot - Quality on net
#26 Joe Perry shoots on #30 Mackenzie Skapski
2:25
Penalty
Nick Betz called for Boarding - minor (2:00 minutes)
2:33
Shot - Quality on net
#20 Milos Bubela shoots on #30 Mackenzie Skapski
2:36
Shot - Quality on net
#22 Brenden Miller shoots on #30 Mackenzie Skapski
6:21
Shot - Quality on net
#16 Ben Danford shoots on #30 Mackenzie Skapski
6:42
Shot - Quality on net
#26 Angelo Miceli shoots on #1 Kasimir Kaskisuo
7:33
Shot - Quality on net
#18 Daniel Maggio shoots on #30 Mackenzie Skapski
7:47
Shot - Quality on net
#5 Troy Donnay shoots on #1 Kasimir Kaskisuo
8:15
Shot - Quality on net
#28 Chris Crane shoots on #30 Mackenzie Skapski
8:34
Shot - Quality on net
#2 Kyle Shapiro shoots on #30 Mackenzie Skapski
9:50
Penalty Shot
Goal from penalty shot by #16 Michael Joly against #1 Kasimir Kaskisuo
9:50
Goal
Goal by #16 Michael Joly.
10:15
Shot - Quality goal
#26 Angelo Miceli shoots on #1 Kasimir Kaskisuo
10:15
Goal
Goal by #26 Angelo Miceli, assisted by #19 Brandon Alderson and #29 Desmond Bergin.
10:23
Penalty
Tyler Brown called for Holding the stick - minor (2:00 minutes)
10:45
Shot - Quality on net
#23 Chris Bradley shoots on #30 Mackenzie Skapski
10:53
Shot - Quality on net
#23 Chris Bradley shoots on #30 Mackenzie Skapski
11:33
Shot - Quality on net
#13 Joe Houk shoots on #1 Kasimir Kaskisuo
12:54
Penalty
Tyler Brown called for High-sticking - minor (2:00 minutes)
13:54
Penalty
Brenden Miller called for Misconduct (10:00 minutes)
13:54
Penalty
Milos Bubela called for Roughing - minor (2:00 minutes)
14:10
Penalty
Tristan King called for Roughing - minor (2:00 minutes)
14:10
Penalty
Austin Block called for Cross-Checking Minor (2:00 minutes)
14:37
Shot - Quality on net
#14 Tommy Thompson shoots on #1 Kasimir Kaskisuo
15:38
Shot - Quality on net
#13 Joe Houk shoots on #1 Kasimir Kaskisuo
15:55
Shot - Quality goal
#26 Joe Perry shoots on #30 Mackenzie Skapski
15:55
Goal
Goal by #26 Joe Perry, assisted by #47 Patrick Watling.
16:37
Shot - Quality on net
#96 Shane Conacher shoots on #30 Mackenzie Skapski
16:47
Shot - Quality on net
#28 Chris Crane shoots on #30 Mackenzie Skapski
16:55
Shot - Quality on net
#26 Joe Perry shoots on #30 Mackenzie Skapski
17:15
Goalkeeper Change
Kasimir Kaskisuo out. Empty net.
18:01
Shot - Quality goal
#17 Tristan King shoots on #1 Kasimir Kaskisuo
18:01
Goal
Goal by #17 Tristan King.
18:01
Goalkeeper In
Kasimir Kaskisuo is now in as goalie.
18:36
Penalty
Daniel Maggio called for Instigating - minor (2:00 minutes)
18:36
Penalty
Daniel Maggio called for Game Misconduct - Instigator In Final 5 Minutes or OT (10:00 minutes)
18:36
Penalty
Daniel Maggio called for Fighting - Major (5:00 minutes)
18:36
Penalty
Justin DaSilva called for Fighting - Major (5:00 minutes)
18:36
Penalty
Justin DaSilva called for Cross-Checking Minor (2:00 minutes)
18:53
Shot - Quality on net
#18 Tyler Brown shoots on #1 Kasimir Kaskisuo
19:05
Shot - Quality on net
#21 Darik Angeli shoots on #30 Mackenzie Skapski
19:13
Goalkeeper Change
Kasimir Kaskisuo out. Empty net.
19:29
Shot - Quality on net
#28 Chris Crane shoots on #30 Mackenzie Skapski
19:29
Penalty
Troy Donnay called for Double Minor - Roughing (4:00 minutes)
19:29
Penalty
Chad Duchesne called for Holding - minor (2:00 minutes)
19:29
Penalty
Chad LaRose called for Double Minor - Roughing (4:00 minutes)
19:29
Goalkeeper In
Kasimir Kaskisuo is now in as goalie.
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Ahti Oksanen
#3
|
0 | 0 | +2 | 2 | 0 | |
|
Chad Duchesne
#4
|
0 | 0 | 0 | 0 | 2 | |
|
Troy Donnay
#5
|
0 | 1 | +1 | 2 | 4 | |
|
Bretton Cameron
#11
|
0 | 1 | +1 | 1 | 0 | |
|
Joe Houk
#13
|
0 | 0 | 0 | 3 | 0 | |
|
Tommy Thompson
#14
|
0 | 0 | 0 | 1 | 0 | |
|
Michael Joly
#16
|
2 | 0 | +3 | 3 | 2 | |
|
Tristan King
#17
|
1 | 0 | +2 | 4 | 2 | |
|
Tyler Brown
#18
|
0 | 0 | -1 | 1 | 4 | |
|
Brandon Alderson
#19
|
1 | 1 | +1 | 2 | 2 | |
|
Justin DaSilva
#24
|
0 | 1 | +1 | 0 | 7 | |
|
Nick Betz
#25
|
0 | 0 | -1 | 2 | 6 | |
|
Angelo Miceli
#26
|
1 | 1 | +1 | 4 | 0 | |
|
Matt Prapavessis
#27
|
0 | 0 | +1 | 1 | 0 | |
|
Andrew Dommett
#28
|
0 | 0 | -1 | 2 | 0 | |
|
Desmond Bergin
#29
|
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
|
37 | 94.872 | 2 | 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 | -2 | 1 | 0 | |
|
Austin Block
#3
|
0 | 0 | -1 | 2 | 2 | |
|
Chad LaRose
#5
|
0 | 0 | -1 | 0 | 4 | |
|
Eric Baier
#7
|
0 | 0 | -2 | 2 | 2 | |
|
Ben Danford
#16
|
0 | 0 | 0 | 1 | 0 | |
|
Daniel Maggio
#18
|
0 | 0 | +1 | 1 | 17 | |
|
Milos Bubela
#20
|
1 | 0 | +1 | 3 | 4 | |
|
Darik Angeli
#21
|
0 | 0 | -1 | 2 | 2 | |
|
Brenden Miller
#22
|
0 | 0 | 0 | 2 | 10 | |
|
Chris Bradley
#23
|
0 | 0 | 0 | 6 | 2 | |
|
Mason Marchment
#25
|
0 | 0 | -2 | 2 | 0 | |
|
Joe Perry
#26
|
1 | 0 | 0 | 4 | 2 | |
|
Chris Crane
#28
|
0 | 0 | -1 | 4 | 0 | |
|
Patrick Watling
#47
|
0 | 1 | 0 | 3 | 0 | |
|
Chase Witala
#74
|
0 | 0 | -2 | 3 | 0 | |
|
Shane Conacher
#96
|
0 | 0 | -1 | 3 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Kasimir Kaskisuo
#1
|
25 | 86.207 | 4 | 0 |
|
Ryan Massa
#31
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Orlando Solar Bears
Greenville Swamp Rabbits
39
30
Shots on Goal
5%
17%
Shots Percentage
9
6
Power Plays
45
31
Penalty Minutes
25
37
Saves
83%
95%
Saves Percentage
Referee:
Tyler Puddifant
Linesmen:
Scott Senger,
Beau Halkidis
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
-