2
Final
1
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
ORL
|
0 | 0 | 2 | 2 |
GRN
|
0 | 1 | 0 | 1 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Orlando Solar Bears
|
12 | 19 | 7 | 38 |
Greenville Swamp Rabbits
|
4 | 10 | 7 | 21 |
Scoring
1st Period
2nd Period
1:46
Goal
Goal by #24 Jack Nevins, assisted by #18 Joe Basaraba and #5 Sergey Zborovskiy.
3rd Period
8:51
Goal
Goal by #22 Martins Dzierkals, assisted by #12 Nolan Valleau and #31 Mackenzie Skapski.
16:09
Goal
Goal by #55 J.C. Campagna, assisted by #24 Jean Dupuy and #10 Kristian Pospisil.
Penalties
1st Period
10:18
Penalty
Sean Zimmerman called for Interference - minor (2:00 minutes)
10:18
Penalty
Sean Zimmerman called for Fighting - Major (5:00 minutes)
10:18
Penalty
Austin McKay called for Fighting - Major (5:00 minutes)
16:24
Penalty
Caleb Herbert called for Slashing - minor (2:00 minutes)
2nd Period
2:42
Penalty
Samuel Jardine called for Roughing - minor (2:00 minutes)
2:42
Penalty
Jack Nevins called for Roughing - minor (2:00 minutes)
6:07
Penalty
Joshua Winquist called for Slashing - minor (2:00 minutes)
9:08
Penalty
Mike Monfredo called for Interference - minor (2:00 minutes)
12:36
Penalty
Nick Betz called for Cross-Checking Minor (2:00 minutes)
14:42
Penalty
Carter Sandlak called for Hooking - minor (2:00 minutes)
15:33
Penalty
Jean Dupuy called for Roughing - minor (2:00 minutes)
3rd Period
5:12
Penalty
Samuel Jardine called for Hooking - minor (2:00 minutes)
7:38
Penalty
Jack Nevins called for Tripping - minor (2:00 minutes)
9:28
Penalty
Mike Monfredo called for Delay of Game (2:00 minutes)
1st Period
0:00
Goalkeeper In
Brandon Halverson is now in as goalie.
0:00
Goalkeeper In
Mackenzie Skapski is now in as goalie.
0:16
Shot - Quality on net
#55 J.C. Campagna shoots on #31 Brandon Halverson
3:28
Shot - Quality on net
#25 Nick Betz shoots on #31 Mackenzie Skapski
5:29
Shot - Non quality on net
#21 Samuel Jardine shoots on #31 Brandon Halverson
8:08
Shot - Non quality on net
#21 Samuel Jardine shoots on #31 Brandon Halverson
8:58
Shot - Non quality on net
#33 Matias Cleland shoots on #31 Brandon Halverson
9:52
Shot - Quality on net
#17 Branden Troock shoots on #31 Mackenzie Skapski
10:02
Shot - Non quality on net
#13 Joe Houk shoots on #31 Mackenzie Skapski
10:18
Penalty
Sean Zimmerman called for Interference - minor (2:00 minutes)
10:18
Penalty
Sean Zimmerman called for Fighting - Major (5:00 minutes)
10:18
Penalty
Austin McKay called for Fighting - Major (5:00 minutes)
11:15
Shot - Non quality on net
#14 J.J. Piccinich shoots on #31 Brandon Halverson
13:01
Shot - Non quality on net
#18 Joe Basaraba shoots on #31 Mackenzie Skapski
14:59
Shot - Non quality on net
#20 Max Novak shoots on #31 Brandon Halverson
15:13
Shot - Non quality on net
#33 Matias Cleland shoots on #31 Brandon Halverson
15:17
Shot - Quality on net
#14 J.J. Piccinich shoots on #31 Brandon Halverson
15:48
Shot - Non quality on net
#3 Mike Monfredo shoots on #31 Brandon Halverson
16:24
Penalty
Caleb Herbert called for Slashing - minor (2:00 minutes)
17:55
Shot - Non quality on net
#22 Martins Dzierkals shoots on #31 Brandon Halverson
19:14
Shot - Non quality on net
#19 Kyle Rankin shoots on #31 Brandon Halverson
19:55
Shot - Non quality on net
#33 Matias Cleland shoots on #31 Brandon Halverson
2nd Period
0:23
Shot - Non quality on net
#26 Carter Sandlak shoots on #31 Mackenzie Skapski
1:46
Shot - Non quality goal
#24 Jack Nevins shoots on #31 Mackenzie Skapski
1:46
Goal
Goal by #24 Jack Nevins, assisted by #18 Joe Basaraba and #5 Sergey Zborovskiy.
2:41
Shot - Non quality on net
#13 Joe Houk shoots on #31 Mackenzie Skapski
2:42
Penalty
Samuel Jardine called for Roughing - minor (2:00 minutes)
2:42
Penalty
Jack Nevins called for Roughing - minor (2:00 minutes)
3:14
Shot - Non quality on net
#12 Nolan Valleau shoots on #31 Brandon Halverson
4:09
Shot - Quality on net
#5 Sergey Zborovskiy shoots on #31 Mackenzie Skapski
4:11
Shot - Quality on net
#18 Joe Basaraba shoots on #31 Mackenzie Skapski
4:14
Shot - Non quality on net
#7 Brenden Kotyk shoots on #31 Mackenzie Skapski
4:19
Shot - Quality on net
#12 Nolan Valleau shoots on #31 Brandon Halverson
4:53
Shot - Non quality on net
#3 Mike Monfredo shoots on #31 Brandon Halverson
5:32
Shot - Quality on net
#22 Martins Dzierkals shoots on #31 Brandon Halverson
5:34
Shot - Quality on net
#88 Joshua Winquist shoots on #31 Brandon Halverson
6:07
Penalty
Joshua Winquist called for Slashing - minor (2:00 minutes)
7:34
Shot - Non quality on net
#29 Caleb Herbert shoots on #31 Mackenzie Skapski
8:09
Shot - Quality on net
#26 Carter Sandlak shoots on #31 Mackenzie Skapski
8:17
Shot - Quality on net
#24 Jean Dupuy shoots on #31 Brandon Halverson
8:31
Shot - Quality on net
#24 Jean Dupuy shoots on #31 Brandon Halverson
8:59
Goalkeeper Change
Brandon Halverson out. Empty net.
9:08
Penalty
Mike Monfredo called for Interference - minor (2:00 minutes)
9:08
Goalkeeper In
Brandon Halverson is now in as goalie.
11:22
Shot - Non quality on net
#3 Mike Monfredo shoots on #31 Brandon Halverson
11:36
Shot - Non quality on net
#7 Brenden Kotyk shoots on #31 Mackenzie Skapski
11:52
Shot - Quality on net
#14 Curt Gogol shoots on #31 Mackenzie Skapski
12:36
Shot - Quality on net
#20 Max Novak shoots on #31 Brandon Halverson
12:36
Penalty
Nick Betz called for Cross-Checking Minor (2:00 minutes)
13:49
Shot - Non quality on net
#20 Max Novak shoots on #31 Brandon Halverson
13:59
Shot - Non quality on net
#12 Nolan Valleau shoots on #31 Brandon Halverson
14:09
Shot - Non quality on net
#12 Nolan Valleau shoots on #31 Brandon Halverson
14:42
Penalty
Carter Sandlak called for Hooking - minor (2:00 minutes)
15:33
Shot - Quality on net
#22 Martins Dzierkals shoots on #31 Brandon Halverson
15:33
Penalty
Jean Dupuy called for Roughing - minor (2:00 minutes)
17:36
Shot - Non quality on net
#14 J.J. Piccinich shoots on #31 Brandon Halverson
17:48
Shot - Quality on net
#22 Martins Dzierkals shoots on #31 Brandon Halverson
18:12
Shot - Non quality on net
#88 Joshua Winquist shoots on #31 Brandon Halverson
18:23
Shot - Quality on net
#27 Darryl Bootland shoots on #31 Brandon Halverson
19:00
Shot - Non quality on net
#16 Chris LeBlanc shoots on #31 Brandon Halverson
19:04
Shot - Non quality on net
#16 Chris LeBlanc shoots on #31 Brandon Halverson
3rd Period
1:46
Shot - Quality on net
#24 Jack Nevins shoots on #31 Mackenzie Skapski
2:27
Shot - Non quality on net
#21 Samuel Jardine shoots on #31 Brandon Halverson
2:36
Shot - Quality on net
#19 Kyle Rankin shoots on #31 Brandon Halverson
3:45
Shot - Non quality on net
#10 Evan Jasper shoots on #31 Mackenzie Skapski
4:40
Shot - Non quality on net
#88 Joshua Winquist shoots on #31 Brandon Halverson
5:08
Shot - Non quality on net
#24 Jack Nevins shoots on #31 Mackenzie Skapski
5:12
Shot - Non quality on net
#15 Austin McKay shoots on #31 Mackenzie Skapski
5:12
Penalty
Samuel Jardine called for Hooking - minor (2:00 minutes)
7:26
Goalkeeper Change
Mackenzie Skapski out. Empty net.
7:37
Shot - Non quality on net
#88 Joshua Winquist shoots on #31 Brandon Halverson
7:38
Penalty
Jack Nevins called for Tripping - minor (2:00 minutes)
7:38
Goalkeeper In
Mackenzie Skapski is now in as goalie.
8:51
Shot - Quality goal
#22 Martins Dzierkals shoots on #31 Brandon Halverson
8:51
Goal
Goal by #22 Martins Dzierkals, assisted by #12 Nolan Valleau and #31 Mackenzie Skapski.
9:28
Penalty
Mike Monfredo called for Delay of Game (2:00 minutes)
9:30
Shot - Quality on net
#18 Joe Basaraba shoots on #31 Mackenzie Skapski
12:30
Shot - Quality on net
#88 Joshua Winquist shoots on #31 Brandon Halverson
14:40
Shot - Non quality on net
#17 Branden Troock shoots on #31 Mackenzie Skapski
16:09
Shot - Quality goal
#55 J.C. Campagna shoots on #31 Brandon Halverson
16:09
Goal
Goal by #55 J.C. Campagna, assisted by #24 Jean Dupuy and #10 Kristian Pospisil.
18:23
Goalkeeper Change
Brandon Halverson out. Empty net.
20:00
Shot - Non quality on net
#18 Joe Basaraba shoots on #31 Mackenzie Skapski
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Chad Duchesne
#4
|
D | 0 | 0 | 0 | 0 | 0 |
|
Sergey Zborovskiy
#5
|
D | 0 | 1 | 0 | 1 | 0 |
|
Brenden Kotyk
#7
|
D | 0 | 0 | 0 | 2 | 0 |
|
Allan McPherson
#9
|
C | 0 | 0 | +1 | 0 | 0 |
|
Evan Jasper
#10
|
F | 0 | 0 | 0 | 1 | 0 |
|
Joe Houk
#13
|
D | 0 | 0 | 0 | 2 | 0 |
|
Curt Gogol
#14
|
F | 0 | 0 | 0 | 1 | 0 |
|
Austin McKay
#15
|
F | 0 | 0 | -1 | 1 | 5 |
|
Branden Troock
#17
|
F | 0 | 0 | 0 | 2 | 0 |
|
Joe Basaraba
#18
|
F | 0 | 1 | +1 | 4 | 0 |
|
Brock Beukeboom
#23
|
D | 0 | 0 | 0 | 0 | 0 |
|
Jack Nevins
#24
|
LW | 1 | 0 | +1 | 3 | 4 |
|
Nick Betz
#25
|
F | 0 | 0 | -1 | 1 | 2 |
|
Carter Sandlak
#26
|
F | 0 | 0 | -1 | 2 | 2 |
|
Matt Prapavessis
#27
|
D | 0 | 0 | 0 | 0 | 0 |
|
Caleb Herbert
#29
|
F | 0 | 0 | 0 | 1 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Ty Rimmer
#30
|
0 | 0.000 | 0 | 0 |
|
Brandon Halverson
#31
|
36 | 94.737 | 2 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Mike Monfredo
#3
|
D | 0 | 0 | 0 | 3 | 4 |
|
Sean Zimmerman
#8
|
D | 0 | 0 | 0 | 0 | 7 |
|
Adam Phillips
#9
|
D | 0 | 0 | 0 | 0 | 0 |
|
Kristian Pospisil
#10
|
F | 0 | 1 | 0 | 0 | 0 |
|
Nolan Valleau
#12
|
D | 0 | 1 | 0 | 4 | 0 |
|
J.J. Piccinich
#14
|
F | 0 | 0 | 0 | 3 | 0 |
|
Chris LeBlanc
#16
|
F | 0 | 0 | 0 | 2 | 0 |
|
Kyle Rankin
#19
|
F | 0 | 0 | 0 | 2 | 0 |
|
Max Novak
#20
|
F | 0 | 0 | -1 | 3 | 0 |
|
Samuel Jardine
#21
|
D | 0 | 0 | 0 | 3 | 4 |
|
Martins Dzierkals
#22
|
F | 1 | 0 | 0 | 5 | 0 |
|
Jean Dupuy
#24
|
F | 0 | 1 | +1 | 2 | 2 |
|
Darryl Bootland
#27
|
RW | 0 | 0 | -1 | 1 | 0 |
|
Matias Cleland
#33
|
D | 0 | 0 | 0 | 3 | 0 |
|
J.C. Campagna
#55
|
F | 1 | 0 | +1 | 2 | 0 |
|
Joshua Winquist
#88
|
LW | 0 | 0 | 0 | 5 | 2 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Cal Heeter
#30
|
0 | 0.000 | 0 | 0 |
|
Mackenzie Skapski
#31
|
20 | 95.238 | 1 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Orlando Solar Bears
Greenville Swamp Rabbits
38
21
Shots on Goal
5%
5%
Shots Percentage
4
6
Power Plays
19
15
Penalty Minutes
20
36
Saves
95%
95%
Saves Percentage
Referee:
Andrew Bruggeman
Linesmen:
Ryan Townsend,
Scott Senger
ORL Management
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
-