
3
Final OT
4

Box Score
Team | 1st | 2nd | 3rd | OT | Total T |
---|---|---|---|---|---|
![]() |
2 | 1 | 0 | 0 | 3 |
![]() |
1 | 0 | 2 | 1 | 4 |
Shots on Goal
Team | 1st | 2nd | 3rd | OT | Total |
---|---|---|---|---|---|
![]() |
12 | 10 | 9 | 0 | 31 |
![]() |
9 | 15 | 8 | 1 | 33 |
Scoring
1st Period

3:22
Goal
Goal by #29 Brandon Cutler, assisted by #8 Luke Manning.

14:35
Goal
Goal by #3 Gianni Fairbrother, assisted by #21 Tyler Penner.

18:59
Goal
Goal by #19 Lynden McCallum, assisted by #13 Francesco Arcuri and #43 Matt Register.
2nd Period

13:30
Goal
Goal by #29 Brandon Cutler, assisted by #27 Kyle Mayhew and #6 Connor Mayer.
3rd Period

1:01
Goal
Goal by #18 A.J. White, assisted by #43 Matt Register and #77 Jordan Kawaguchi.

7:15
Goal
Goal by #13 Francesco Arcuri, assisted by #18 A.J. White and #43 Matt Register.
OT

0:09
Goal
Goal by #13 Francesco Arcuri, assisted by #77 Jordan Kawaguchi and #18 A.J. White.
Penalties
1st Period
2nd Period

5:39
Penalty
Trevor Zins called for Interference - minor (2:00 minutes)

10:15
Penalty
Alex Beaucage called for Hooking - minor (2:00 minutes)

16:59
Penalty
Ty Pelton-Byce called for Boarding - minor (2:00 minutes)

20:00
Penalty
Aaron Aragon called for Slashing - minor (2:00 minutes)
3rd Period

11:08
Penalty
Patrick Kudla called for Boarding - minor (2:00 minutes)

18:38
Penalty
Dylan Fitze called for Interference - minor (2:00 minutes)
OT
1st Period

0:00
Goalkeeper In
Bryan Thomson is now in as goalie.

0:00
Goalkeeper In
Vinny Duplessis is now in as goalie.

1:10
Shot - Quality on net
#17 Ty Pelton-Byce shoots on #35 Vinny Duplessis

1:25
Shot - Non quality on net
#44 Joe Gatenby shoots on #35 Vinny Duplessis

2:07
Shot - Non quality on net
#13 Dylan Fitze shoots on #30 Bryan Thomson

2:55
Shot - Non quality on net
#20 Josh Wesley shoots on #30 Bryan Thomson

3:22
Shot - Non quality goal
#29 Brandon Cutler shoots on #30 Bryan Thomson

3:22
Goal
Goal by #29 Brandon Cutler, assisted by #8 Luke Manning.

3:51
Shot - Non quality on net
#6 Connor Mayer shoots on #30 Bryan Thomson

4:12
Shot - Quality on net
#19 Lynden McCallum shoots on #35 Vinny Duplessis

7:29
Shot - Quality on net
#8 Keaton Mastrodonato shoots on #35 Vinny Duplessis

8:37
Shot - Quality on net
#14 Adam Berg shoots on #30 Bryan Thomson

8:41
Shot - Non quality on net
#12 Quinn Wichers shoots on #30 Bryan Thomson

8:44
Shot - Quality on net
#8 Luke Manning shoots on #30 Bryan Thomson

9:09
Shot - Quality on net
#8 Keaton Mastrodonato shoots on #35 Vinny Duplessis

11:13
Shot - Non quality on net
#6 Connor Mayer shoots on #30 Bryan Thomson

13:01
Shot - Quality on net
#20 Josh Wesley shoots on #30 Bryan Thomson

14:30
Shot - Quality on net
#24 Nathan Burke shoots on #30 Bryan Thomson

14:35
Shot - Non quality goal
#3 Gianni Fairbrother shoots on #30 Bryan Thomson

14:35
Goal
Goal by #3 Gianni Fairbrother, assisted by #21 Tyler Penner.

16:40
Shot - Non quality on net
#18 A.J. White shoots on #35 Vinny Duplessis

17:27
Shot - Non quality on net
#74 Keoni Texeira shoots on #30 Bryan Thomson

18:03
Shot - Non quality on net
#8 Keaton Mastrodonato shoots on #35 Vinny Duplessis

18:07
Shot - Non quality on net
#11 Connor Mylymok shoots on #35 Vinny Duplessis

18:59
Shot - Quality goal
#19 Lynden McCallum shoots on #35 Vinny Duplessis

18:59
Goal
Goal by #19 Lynden McCallum, assisted by #13 Francesco Arcuri and #43 Matt Register.
2nd Period

1:23
Shot - Non quality on net
#26 Alex Beaucage shoots on #30 Bryan Thomson

2:06
Shot - Quality on net
#19 Lynden McCallum shoots on #35 Vinny Duplessis

2:53
Shot - Non quality on net
#29 Willie Knierim shoots on #35 Vinny Duplessis

4:03
Shot - Non quality on net
#17 Ty Pelton-Byce shoots on #35 Vinny Duplessis

5:25
Shot - Non quality on net
#10 Mick Messner shoots on #30 Bryan Thomson

5:39
Penalty
Trevor Zins called for Interference - minor (2:00 minutes)

7:21
Shot - Non quality on net
#20 Josh Wesley shoots on #30 Bryan Thomson

7:58
Shot - Quality on net
#44 Joe Gatenby shoots on #35 Vinny Duplessis

9:17
Shot - Quality on net
#14 Adam Berg shoots on #30 Bryan Thomson

9:32
Shot - Quality on net
#29 Brandon Cutler shoots on #30 Bryan Thomson

10:15
Penalty
Alex Beaucage called for Hooking - minor (2:00 minutes)

10:45
Shot - Quality on net
#77 Jordan Kawaguchi shoots on #35 Vinny Duplessis

10:54
Shot - Non quality on net
#92 Mark Rassell shoots on #35 Vinny Duplessis

10:55
Shot - Quality on net
#92 Mark Rassell shoots on #35 Vinny Duplessis

11:08
Shot - Non quality on net
#13 Francesco Arcuri shoots on #35 Vinny Duplessis

11:25
Shot - Non quality on net
#43 Matt Register shoots on #35 Vinny Duplessis

11:44
Shot - Non quality on net
#17 Ty Pelton-Byce shoots on #35 Vinny Duplessis

12:04
Shot - Non quality on net
#17 Ty Pelton-Byce shoots on #35 Vinny Duplessis

12:18
Shot - Quality on net
#11 Connor Mylymok shoots on #35 Vinny Duplessis

12:23
Shot - Non quality on net
#47 Patrick Kudla shoots on #35 Vinny Duplessis

13:14
Shot - Quality on net
#6 Connor Mayer shoots on #30 Bryan Thomson

13:25
Shot - Non quality on net
#6 Connor Mayer shoots on #30 Bryan Thomson

13:30
Shot - Non quality goal
#29 Brandon Cutler shoots on #30 Bryan Thomson

13:30
Goal
Goal by #29 Brandon Cutler, assisted by #27 Kyle Mayhew and #6 Connor Mayer.

13:47
Shot - Non quality on net
#26 Alex Beaucage shoots on #30 Bryan Thomson

15:18
Shot - Non quality on net
#77 Jordan Kawaguchi shoots on #35 Vinny Duplessis

16:43
Shot - Quality on net
#8 Keaton Mastrodonato shoots on #35 Vinny Duplessis

16:56
Shot - Non quality on net
#26 Alex Beaucage shoots on #30 Bryan Thomson

16:59
Penalty
Ty Pelton-Byce called for Boarding - minor (2:00 minutes)

20:00
Penalty
Aaron Aragon called for Slashing - minor (2:00 minutes)
3rd Period

1:01
Shot - Non quality goal
#18 A.J. White shoots on #35 Vinny Duplessis

1:01
Goal
Goal by #18 A.J. White, assisted by #43 Matt Register and #77 Jordan Kawaguchi.

1:35
Shot - Quality on net
#7 Brett Stapley shoots on #30 Bryan Thomson

2:11
Shot - Quality on net
#10 Mick Messner shoots on #30 Bryan Thomson

3:06
Shot - Non quality on net
#43 Matt Register shoots on #35 Vinny Duplessis

3:20
Shot - Quality on net
#24 Nathan Burke shoots on #30 Bryan Thomson

6:36
Shot - Non quality on net
#47 Patrick Kudla shoots on #35 Vinny Duplessis

6:49
Shot - Non quality on net
#13 Dylan Fitze shoots on #30 Bryan Thomson

7:15
Shot - Quality goal
#13 Francesco Arcuri shoots on #35 Vinny Duplessis

7:15
Goal
Goal by #13 Francesco Arcuri, assisted by #18 A.J. White and #43 Matt Register.

7:41
Shot - Quality on net
#29 Willie Knierim shoots on #35 Vinny Duplessis

7:50
Shot - Quality on net
#11 Connor Mylymok shoots on #35 Vinny Duplessis

9:55
Shot - Non quality on net
#74 Keoni Texeira shoots on #30 Bryan Thomson

11:08
Penalty
Patrick Kudla called for Boarding - minor (2:00 minutes)

12:29
Shot - Quality on net
#27 Kyle Mayhew shoots on #30 Bryan Thomson

12:58
Shot - Non quality on net
#28 Will Merchant shoots on #35 Vinny Duplessis

14:59
Shot - Non quality on net
#3 Gianni Fairbrother shoots on #30 Bryan Thomson

15:19
Shot - Quality on net
#7 Brett Stapley shoots on #30 Bryan Thomson

18:23
Shot - Non quality on net
#12 Quinn Wichers shoots on #30 Bryan Thomson

18:38
Penalty
Dylan Fitze called for Interference - minor (2:00 minutes)

19:47
Shot - Quality on net
#92 Mark Rassell shoots on #35 Vinny Duplessis
OT

0:09
Shot - Quality goal
#13 Francesco Arcuri shoots on #35 Vinny Duplessis

0:09
Goal
Goal by #13 Francesco Arcuri, assisted by #77 Jordan Kawaguchi and #18 A.J. White.
Forwards and Defensemen
Name | POS | Goals | A | +/- | SH | PIM |
---|---|---|---|---|---|---|
Trevor Zins
#2
|
D | 0 | 0 | +2 | 0 | 2 |
Nick Canade
#3
|
D | 0 | 0 | 0 | 0 | 0 |
Keaton Mastrodonato
#8
|
F | 0 | 0 | -1 | 4 | 0 |
Connor Mylymok
#11
|
F | 0 | 0 | -2 | 3 | 0 |
Francesco Arcuri
#13
|
F | 2 | 1 | +2 | 3 | 0 |
Ty Pelton-Byce
#17
|
F | 0 | 0 | 0 | 4 | 2 |
A.J. White
#18
|
F | 1 | 2 | 0 | 2 | 0 |
Lynden McCallum
#19
|
F | 1 | 0 | -1 | 3 | 0 |
Jake Murray
#21
|
D | 0 | 0 | 0 | 0 | 0 |
Jade Miller
#26
|
F | 0 | 0 | -1 | 0 | 0 |
Will Merchant
#28
|
F | 0 | 0 | 0 | 1 | 0 |
Willie Knierim
#29
|
F | 0 | 0 | 0 | 2 | 0 |
Matt Register
#43
|
D | 0 | 3 | +2 | 2 | 0 |
Joe Gatenby
#44
|
D | 0 | 0 | -3 | 2 | 0 |
Patrick Kudla
#47
|
D | 0 | 0 | -3 | 2 | 2 |
Jordan Kawaguchi
#77
|
F | 0 | 2 | +1 | 2 | 0 |
Mark Rassell
#92
|
F | 0 | 0 | -1 | 3 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Bryan Thomson
#30
|
28 | 90.323 | 3 | 0 |
Jake Kielly
#35
|
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 |
---|---|---|---|---|---|---|
Gianni Fairbrother
#3
|
D | 1 | 0 | +1 | 2 | 0 |
Connor Mayer
#6
|
D | 0 | 1 | +2 | 4 | 0 |
Brett Stapley
#7
|
C | 0 | 0 | +1 | 2 | 0 |
Luke Manning
#8
|
F | 0 | 1 | +2 | 1 | 0 |
Mick Messner
#10
|
F | 0 | 0 | -1 | 2 | 0 |
Quinn Wichers
#12
|
D | 0 | 0 | +1 | 2 | 0 |
Dylan Fitze
#13
|
F | 0 | 0 | 0 | 2 | 2 |
Adam Berg
#14
|
F | 0 | 0 | -1 | 2 | 0 |
Aaron Aragon
#15
|
F | 0 | 0 | 0 | 0 | 2 |
Josh Wesley
#20
|
D | 0 | 0 | -2 | 3 | 0 |
Tyler Penner
#21
|
F | 0 | 1 | +1 | 0 | 0 |
Nathan Burke
#24
|
F | 0 | 0 | 0 | 2 | 0 |
Cole Gallant
#25
|
F | 0 | 0 | 0 | 0 | 0 |
Alex Beaucage
#26
|
F | 0 | 0 | 0 | 3 | 2 |
Kyle Mayhew
#27
|
D | 0 | 1 | -1 | 1 | 0 |
Brandon Cutler
#29
|
F | 2 | 0 | +1 | 3 | 0 |
Keoni Texeira
#74
|
D | 0 | 0 | +1 | 2 | 0 |
Glossary
- Name:
- Goals
- A:
- Assists
- +/-:
- +/-
- A:
- Assists
- SH:
- Shots
- PIM:
- Penalty Minutes
Goalies
Name | SV | SV% | GA | PIM |
---|---|---|---|---|
Will Cranley
#30
|
0 | 0.000 | 0 | 0 |
Vinny Duplessis
#35
|
29 | 87.879 | 4 | 0 |
Glossary
- SV:
- Saves
- SV%:
- Saves Percentage
- GA:
- Goals Against
- PIM:
- Penalty Minutes


31
33
Shots on Goal
10%
12%
Shots Percentage
3
3
Power Plays
6
6
Penalty Minutes
29
28
Saves
88%
90%
Saves Percentage
Referee:
Trevor Wohlford
Linesmen:
Jerrod Thomas,
Craig Peterson
UTA Management
Kevin Bruder
(Chief Executive Officer),
Ryan Kinasewich
(Head Coach/General Manager),
Christian Horn
(Assistant Coach)
IDH Management
Eric Trapp
(President),
Everett Sheen
(Head Coach/Director of Hockey Operations),
Keenan Kelly
(Assistant Coach)
Latest News
More News

ECHL Transactions - June 20

Royals hire Peters as head coach

New Mexico Pro Hockey announces finalists for "Name the Team" Contest

ECHL represented on Stanley Cup champion for 25th straight year

Carkner departs Solar Bears for AHL

Weber named Heartlanders head coach

ECHL announces Protected Lists

Recap of 2025 Kelly Cup Finals

Trois-Rivières claims 2025 Kelly Cup title
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
-