6
Final
2
Box Score
| Team | 1st | 2nd | 3rd | Total T |
|---|---|---|---|---|
UTA
|
0 | 3 | 3 | 6 |
SF
|
1 | 1 | 0 | 2 |
Shots on Goal
| Team | 1st | 2nd | 3rd | Total |
|---|---|---|---|---|
Utah Grizzlies
|
11 | 11 | 8 | 30 |
San Francisco Bulls
|
7 | 10 | 7 | 24 |
Scoring
1st Period
3:12
Goal
Goal by #26 Christian Ouellet, assisted by #2 Mikael Tam and #25 Simon Danis-Pepin.
2nd Period
8:15
Goal
Goal by #26 Christian Ouellet, assisted by #14 Kory Falite and #9 Jordan Morrison.
12:29
Goal
Goal by #19 Colin Vock, assisted by #18 Adam Estoclet and #8 Jimmy Martin.
17:29
Goal
Goal by #37 Jordan Clendenning, assisted by #18 Adam Estoclet and #19 Colin Vock.
19:09
Goal
Goal by #19 Colin Vock, assisted by #37 Jordan Clendenning.
3rd Period
0:28
Goal
Goal by #18 Adam Estoclet, assisted by #37 Jordan Clendenning and #12 Alex Tuckerman.
1:05
Goal
Goal by #22 David Eddy, assisted by #37 Jordan Clendenning and #74 Nick Tuzzolino.
5:36
Goal
Goal by #22 David Eddy, assisted by #7 Ryan Howse and #37 Jordan Clendenning.
Penalties
1st Period
1:32
Penalty
Ryan Howse called for Holding the stick - minor (2:00 minutes)
11:31
Penalty
Mark Isherwood called for Hooking - minor (2:00 minutes)
16:14
Penalty
Dylan King called for Fighting - Major (5:00 minutes)
16:14
Penalty
Martin Lee called for Fighting - Major (5:00 minutes)
2nd Period
15:04
Penalty
Simon Danis-Pepin called for Holding - minor (2:00 minutes)
3rd Period
0:44
Penalty
Tommy Grant called for Game misconduct - Elbowing (10:00 minutes)
0:44
Penalty
Martin Lee called for Roughing - minor (2:00 minutes)
0:44
Penalty
Tommy Grant called for Elbowing - major (5:00 minutes)
0:44
Penalty
Tommy Grant called for Roughing - minor (2:00 minutes)
12:10
Penalty
Sebastien Trudeau called for Boarding - minor (2:00 minutes)
15:11
Penalty
David Eddy called for Tripping - minor (2:00 minutes)
15:41
Penalty
Christian Ouellet called for Misconduct - Continuing Altercation (10:00 minutes)
15:41
Penalty
Christian Ouellet called for Roughing - minor (2:00 minutes)
15:41
Penalty
Mark Isherwood called for Game Misconduct - Fighting (continuing altercation) (10:00 minutes)
15:41
Penalty
Nick Tuzzolino called for Misconduct - Continuing Altercation (10:00 minutes)
15:41
Penalty
Mikael Tam called for Misconduct - Continuing Altercation (10:00 minutes)
15:41
Penalty
Berkley Scott called for Misconduct - Continuing Altercation (10:00 minutes)
15:41
Penalty
Dean Ouellet called for Holding - minor (2:00 minutes)
15:41
Penalty
Dean Ouellet called for Misconduct - Continuing Altercation (10:00 minutes)
15:41
Penalty
Nick Tuzzolino called for Roughing - minor (2:00 minutes)
15:41
Penalty
Mark Isherwood called for Unsportsmanlike conduct - minor (2:00 minutes)
15:41
Penalty
Mark Isherwood called for Misconduct - Continuing Altercation (10:00 minutes)
1st Period
0:00
Goalkeeper In
Ben Meisner is now in as goalie.
0:00
Goalkeeper In
Taylor Nelson is now in as goalie.
0:55
Shot - Quality on net
#8 Jimmy Martin shoots on #29 Taylor Nelson
1:10
Shot - Quality on net
#91 Peter Sivak shoots on #30 Ben Meisner
1:32
Penalty
Ryan Howse called for Holding the stick - minor (2:00 minutes)
1:44
Shot - Quality on net
#45 Dean Ouellet shoots on #30 Ben Meisner
3:12
Shot - Quality goal
#26 Christian Ouellet shoots on #30 Ben Meisner
3:12
Goal
Goal by #26 Christian Ouellet, assisted by #2 Mikael Tam and #25 Simon Danis-Pepin.
4:37
Shot - Quality on net
#7 Ryan Howse shoots on #29 Taylor Nelson
4:58
Shot - Quality on net
#2 Mikael Tam shoots on #30 Ben Meisner
6:20
Shot - Quality on net
#14 Jonathan Lessard shoots on #29 Taylor Nelson
6:22
Shot - Quality on net
#14 Jonathan Lessard shoots on #29 Taylor Nelson
7:20
Shot - Quality on net
#17 Rob Kwiet shoots on #30 Ben Meisner
9:17
Shot - Quality on net
#19 Colin Vock shoots on #29 Taylor Nelson
11:20
Shot - Quality on net
#7 Ryan Howse shoots on #29 Taylor Nelson
11:31
Penalty
Mark Isherwood called for Hooking - minor (2:00 minutes)
11:41
Shot - Quality on net
#18 Adam Estoclet shoots on #29 Taylor Nelson
12:28
Shot - Quality on net
#18 Adam Estoclet shoots on #29 Taylor Nelson
14:14
Shot - Quality on net
#12 Alex Tuckerman shoots on #29 Taylor Nelson
14:14
Shot - Quality on net
#74 Nick Tuzzolino shoots on #29 Taylor Nelson
14:50
Shot - Quality on net
#74 Nick Tuzzolino shoots on #29 Taylor Nelson
16:14
Penalty
Dylan King called for Fighting - Major (5:00 minutes)
16:14
Penalty
Martin Lee called for Fighting - Major (5:00 minutes)
18:25
Shot - Quality on net
#27 Nick Walsh shoots on #30 Ben Meisner
18:49
Shot - Quality on net
#10 Tommy Grant shoots on #30 Ben Meisner
2nd Period
0:15
Shot - Quality on net
#22 Bryan Cameron shoots on #30 Ben Meisner
0:41
Shot - Quality on net
#17 Rob Kwiet shoots on #30 Ben Meisner
1:33
Shot - Quality on net
#41 Ian Schultz shoots on #30 Ben Meisner
5:33
Shot - Quality on net
#16 Taylor Carnevale shoots on #29 Taylor Nelson
7:54
Shot - Quality on net
#91 Peter Sivak shoots on #30 Ben Meisner
8:15
Shot - Quality goal
#26 Christian Ouellet shoots on #30 Ben Meisner
8:15
Goal
Goal by #26 Christian Ouellet, assisted by #14 Kory Falite and #9 Jordan Morrison.
10:47
Shot - Quality on net
#26 Christian Ouellet shoots on #30 Ben Meisner
11:01
Shot - Quality on net
#45 Dean Ouellet shoots on #30 Ben Meisner
11:30
Shot - Quality on net
#10 Tommy Grant shoots on #30 Ben Meisner
11:56
Shot - Quality on net
#18 Adam Estoclet shoots on #29 Taylor Nelson
12:29
Shot - Quality goal
#19 Colin Vock shoots on #29 Taylor Nelson
12:29
Goal
Goal by #19 Colin Vock, assisted by #18 Adam Estoclet and #8 Jimmy Martin.
13:22
Shot - Quality on net
#12 Alex Tuckerman shoots on #29 Taylor Nelson
13:25
Shot - Quality on net
#27 Berkley Scott shoots on #29 Taylor Nelson
14:06
Shot - Quality on net
#27 Berkley Scott shoots on #29 Taylor Nelson
14:52
Goalkeeper Change
Ben Meisner out. Empty net.
15:04
Penalty
Simon Danis-Pepin called for Holding - minor (2:00 minutes)
15:04
Goalkeeper In
Ben Meisner is now in as goalie.
15:22
Shot - Quality on net
#19 Colin Vock shoots on #29 Taylor Nelson
16:53
Shot - Quality on net
#37 Jordan Clendenning shoots on #29 Taylor Nelson
17:10
Shot - Quality on net
#8 Jimmy Martin shoots on #29 Taylor Nelson
17:29
Shot - Quality goal
#37 Jordan Clendenning shoots on #29 Taylor Nelson
17:29
Goal
Goal by #37 Jordan Clendenning, assisted by #18 Adam Estoclet and #19 Colin Vock.
18:18
Shot - Quality on net
#10 Tommy Grant shoots on #30 Ben Meisner
18:53
Shot - Quality on net
#27 Nick Walsh shoots on #30 Ben Meisner
19:09
Shot - Quality goal
#19 Colin Vock shoots on #29 Taylor Nelson
19:09
Goal
Goal by #19 Colin Vock, assisted by #37 Jordan Clendenning.
3rd Period
0:28
Shot - Quality goal
#18 Adam Estoclet shoots on #29 Taylor Nelson
0:28
Goal
Goal by #18 Adam Estoclet, assisted by #37 Jordan Clendenning and #12 Alex Tuckerman.
0:40
Shot - Quality on net
#37 Jordan Clendenning shoots on #29 Taylor Nelson
0:44
Penalty
Tommy Grant called for Game misconduct - Elbowing (10:00 minutes)
0:44
Penalty
Martin Lee called for Roughing - minor (2:00 minutes)
0:44
Penalty
Tommy Grant called for Elbowing - major (5:00 minutes)
0:44
Penalty
Tommy Grant called for Roughing - minor (2:00 minutes)
1:05
Shot - Quality goal
#22 David Eddy shoots on #29 Taylor Nelson
1:05
Goal
Goal by #22 David Eddy, assisted by #37 Jordan Clendenning and #74 Nick Tuzzolino.
1:30
Shot - Quality on net
#24 Cody Carlson shoots on #29 Taylor Nelson
5:26
Shot - Quality on net
#18 Adam Estoclet shoots on #29 Taylor Nelson
5:36
Shot - Quality goal
#22 David Eddy shoots on #29 Taylor Nelson
5:36
Goal
Goal by #22 David Eddy, assisted by #7 Ryan Howse and #37 Jordan Clendenning.
11:01
Shot - Quality on net
#17 Rob Kwiet shoots on #30 Ben Meisner
11:55
Shot - Quality on net
#25 Simon Danis-Pepin shoots on #30 Ben Meisner
12:10
Penalty
Sebastien Trudeau called for Boarding - minor (2:00 minutes)
12:43
Shot - Quality on net
#91 Peter Sivak shoots on #30 Ben Meisner
14:14
Shot - Quality on net
#2 Mikael Tam shoots on #30 Ben Meisner
15:11
Penalty
David Eddy called for Tripping - minor (2:00 minutes)
15:24
Shot - Quality on net
#26 Christian Ouellet shoots on #30 Ben Meisner
15:41
Shot - Quality on net
#17 Rob Kwiet shoots on #30 Ben Meisner
15:41
Penalty
Christian Ouellet called for Misconduct - Continuing Altercation (10:00 minutes)
15:41
Penalty
Christian Ouellet called for Roughing - minor (2:00 minutes)
15:41
Penalty
Mark Isherwood called for Game Misconduct - Fighting (continuing altercation) (10:00 minutes)
15:41
Penalty
Nick Tuzzolino called for Misconduct - Continuing Altercation (10:00 minutes)
15:41
Penalty
Mikael Tam called for Misconduct - Continuing Altercation (10:00 minutes)
15:41
Penalty
Berkley Scott called for Misconduct - Continuing Altercation (10:00 minutes)
15:41
Penalty
Dean Ouellet called for Holding - minor (2:00 minutes)
15:41
Penalty
Dean Ouellet called for Misconduct - Continuing Altercation (10:00 minutes)
15:41
Penalty
Nick Tuzzolino called for Roughing - minor (2:00 minutes)
15:41
Penalty
Mark Isherwood called for Unsportsmanlike conduct - minor (2:00 minutes)
15:41
Penalty
Mark Isherwood called for Misconduct - Continuing Altercation (10:00 minutes)
15:58
Shot - Quality on net
#8 Jimmy Martin shoots on #29 Taylor Nelson
15:58
Shot - Quality on net
#14 Kory Falite shoots on #30 Ben Meisner
19:34
Shot - Quality on net
#37 Jordan Clendenning shoots on #29 Taylor Nelson
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Mikael Tam
#2
|
0 | 1 | 0 | 2 | 10 | |
|
Tristan King
#7
|
0 | 0 | -3 | 0 | 0 | |
|
Jordan Morrison
#9
|
0 | 1 | +1 | 0 | 0 | |
|
Tommy Grant
#10
|
0 | 0 | -1 | 3 | 17 | |
|
Kory Falite
#14
|
0 | 1 | 0 | 1 | 0 | |
|
Rob Kwiet
#17
|
0 | 0 | +1 | 4 | 0 | |
|
Bryan Cameron
#22
|
0 | 0 | -2 | 1 | 0 | |
|
Scott Langdon
#24
|
0 | 0 | -3 | 0 | 0 | |
|
Simon Danis-Pepin
#25
|
0 | 1 | -2 | 1 | 2 | |
|
Christian Ouellet
#26
|
2 | 0 | +1 | 4 | 12 | |
|
Nick Walsh
#27
|
0 | 0 | -2 | 2 | 0 | |
|
Ian Schultz
#41
|
0 | 0 | 0 | 1 | 0 | |
|
Mark Isherwood
#42
|
0 | 0 | -2 | 0 | 24 | |
|
Dean Ouellet
#45
|
0 | 0 | -2 | 2 | 12 | |
|
Dylan King
#47
|
0 | 0 | -1 | 0 | 5 | |
|
Peter Sivak
#91
|
0 | 0 | 0 | 3 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Taylor Nelson
#29
|
24 | 80.000 | 6 | 0 |
|
Dave Guy
#40
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Forwards and Defensemen
| Name | POS | Goals | A | +/- | SH | PIM |
|---|---|---|---|---|---|---|
|
Martin Lee
#6
|
0 | 0 | 0 | 0 | 7 | |
|
Ryan Howse
#7
|
0 | 1 | -1 | 2 | 2 | |
|
Jimmy Martin
#8
|
0 | 1 | +3 | 3 | 0 | |
|
Sebastien Trudeau
#11
|
0 | 0 | 0 | 0 | 2 | |
|
Alex Tuckerman
#12
|
0 | 1 | 0 | 2 | 0 | |
|
Jonathan Lessard
#14
|
0 | 0 | -1 | 2 | 0 | |
|
Taylor Carnevale
#16
|
0 | 0 | 0 | 1 | 0 | |
|
Adam Estoclet
#18
|
1 | 2 | +4 | 5 | 0 | |
|
Colin Vock
#19
|
2 | 1 | +4 | 4 | 0 | |
|
T.J. Battani
#20
|
0 | 0 | 0 | 0 | 0 | |
|
David Eddy
#22
|
2 | 0 | -1 | 2 | 2 | |
|
Cody Carlson
#24
|
0 | 0 | +2 | 1 | 0 | |
|
Berkley Scott
#27
|
0 | 0 | 0 | 2 | 10 | |
|
Jordan Clendenning
#37
|
1 | 4 | +4 | 4 | 0 | |
|
Nick Tuzzolino
#74
|
0 | 1 | +1 | 2 | 12 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
| Name | SV | SV% | GA | PIM |
|---|---|---|---|---|
|
Ben Meisner
#30
|
22 | 91.667 | 2 | 0 |
|
Matt Pamidi
#35
|
0 | 0.000 | 0 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes
Utah Grizzlies
San Francisco Bulls
30
24
Shots on Goal
20%
8%
Shots Percentage
8
3
Power Plays
35
82
Penalty Minutes
22
24
Saves
92%
80%
Saves Percentage
Referee:
Dan Dreger
Linesmen:
Steven Walsh,
Zach Thornton
UTA Management
Kevin Bruder
(Chief Executive Officer),
Kevin Colley
(Head Coach/Director of Hockey Operations),
Greg McCauley
(Assistant Coach)
SF Management
Pat Curcio
(President/Head Coach),
Kyle Paige
(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
-