Salem St. at Thomas (ME)
@ Waterville, Maine
4/2/2026 at 5:30 PM

Salem St.
24
Thomas (ME)
8
SCORING 1 2 3 4 FINAL
Salem St. (6-3, 1-1) 4 5 5 10 24
Thomas (ME) (6-3, 1-0) 2 2 3 1 8
SCORING SUMMARY
-- 1st -- Salem St. Thomas (ME)
Salem St. 13:32 Ryan Jones (unassisted) 1 0
Salem St. 09:12 James Tatro (unassisted) 2 0
Thomas (ME) 07:44 Hunter Simpson (unassisted) 2 1
Thomas (ME) 06:06 Owen Lyons (unassisted) 2 2
Salem St. 04:55 UP - Connor Vittands (Joseph Turpin ) 3 2
Salem St. 00:28 UP - Joseph Turpin (Connor Vittands ) 4 2
-- 2nd -- Salem St. Thomas (ME)
Salem St. 13:52 Cameron Collins (unassisted) 5 2
Salem St. 13:13 Landon Rice (unassisted) 6 2
Thomas (ME) 11:59 UP - Owen Lyons (Connor Hamilton ) 6 3
Thomas (ME) 07:44 Nicholas Pike (Owen Lyons ) 6 4
Salem St. 04:33 Landon Rice (Cameron Collins ) 7 4
Salem St. 02:28 Juan Vidal (Landon Rice ) 8 4
Salem St. 00:08 UP - Connor Vittands (Ryan Jones ) 9 4
-- 3rd -- Salem St. Thomas (ME)
Salem St. 10:42 UP - James Tatro (Landon Rice ) 10 4
Salem St. 10:06 Jack Michaud (Juan Vidal ) 11 4
Thomas (ME) 09:08 Owen Lyons (unassisted) 11 5
Salem St. 06:54 Landon Rice (unassisted) 12 5
Thomas (ME) 05:11 Wyatt Lyons (unassisted) 12 6
Thomas (ME) 04:59 Jack Morrill (unassisted) 12 7
Salem St. 04:17 James Tatro (unassisted) 13 7
Salem St. 01:38 James Tatro (unassisted) 14 7
-- 4th -- Salem St. Thomas (ME)
Salem St. 13:11 James Tatro (Cameron Collins ) 15 7
Salem St. 13:03 Landon Rice (Payton Cabral ) 16 7
Thomas (ME) 11:04 Declan Brown (unassisted) 16 8
Salem St. 10:52 Connor Vittands (unassisted) 17 8
Salem St. 10:46 Juan Vidal (Landon Rice ) 18 8
Salem St. 10:30 Sean McWhinnie (Connor Vittands ) 19 8
Salem St. 10:07 Connor Vittands (Jaxon Thomas ) 20 8
Salem St. 09:50 Ryan Jones (Coleman Ballweg ) 21 8
Salem St. 06:00 James Tatro (Connor Vittands ) 22 8
Salem St. 04:34 Landon Rice (Connor Vittands ) 23 8
Salem St. 02:56 Connor Vittands (unassisted) 24 8

Salem St.

# PLAYER POS G A SH SOG GB T/O CT
0 Troy Cuddire 0 0 0 0 0 0 1
1 Ryan Cohen * 0 0 0 0 2 0 0
2 Coleman Ballweg 0 1 1 0 1 0 0
3 Jack Michaud 1 0 1 1 0 1 0
4 Connor Vittands * 5 4 18 8 4 2 1
5 Jaxon Thomas * 0 1 0 0 0 0 2
6 Cameron Collins * 1 2 1 1 5 2 0
7 Jayden Benson 0 0 0 0 1 0 1
8 Juan Vidal 2 1 3 2 2 1 0
10 Brayden Hiltz 0 0 2 1 2 0 0
11 Matthew Lindstrom 0 0 1 1 1 0 0
13 Ryan Jones 2 1 4 4 2 0 0
14 Ryan Rice * 0 0 0 0 1 1 0
15 Landon Rice * 5 3 12 6 3 1 1
16 Payton Cabral * 0 1 0 0 12 0 0
17 Sean McWhinnie 1 0 1 1 0 0 0
19 Brayden Duggento 0 0 0 0 0 0 0
21 Jeremy Morris 0 0 0 0 0 0 0
22 Joseph Turpin 1 1 4 1 1 2 0
23 Gabriel Laprade * 0 0 0 0 1 0 0
24 Finbar Cannon 0 0 0 0 0 1 0
50 Miguel Pontius 0 0 0 0 0 0 0
88 Jimmy Trahan * 0 0 0 0 1 0 1
99 James Tatro * 6 0 11 8 4 4 1
TM Team 0 0 0 0 1 0 0
Totals 24 15 59 34 44 15 8
# GOALIES GA Min SV SH
1 Ryan Cohen (W, 6-3) 8 49:30 16 24
TEAM SUMMARY
FO: Payton Cabral 23-31; Brayden Duggento 3-4; Joseph Turpin 0-1
PIM: Connor Vittands 1-60; Payton Cabral 1-60; Gabriel Laprade 1-60; James Tatro 1-60

Thomas (ME)

# PLAYER POS G A SH SOG GB T/O CT
00 Mike Picard * 0 0 0 0 1 2 0
1 Juan Otero 0 0 0 0 0 0 0
2 Hunter Vail * 0 0 0 0 1 1 1
3 Toby Hopson 0 0 0 0 0 0 0
4 Connor Hamilton 0 1 1 1 0 0 0
5 Gavin Start 0 0 0 0 0 0 0
6 Tyler Lydon 0 0 1 1 0 2 0
7 Ciaran Vizi * 0 0 0 0 4 1 2
10 Jack Morrill * 1 0 7 4 8 1 0
11 Simon Lanigan 0 0 0 0 0 0 0
12 Dustyn Hinkley 0 0 3 1 2 1 0
13 Jesse Sag 0 0 2 1 1 0 0
14 Owen Lyons * 3 1 5 5 0 0 0
15 Nicholas Pike * 1 0 6 3 1 3 0
18 Hunter Simpson 1 0 2 2 1 0 0
19 Caleb Pack 0 0 0 0 1 0 0
20 Cooper Freeman 0 0 0 0 0 0 0
21 Dylan Preston * 0 0 0 0 6 0 2
22 Nick Fischetto 0 0 0 0 0 0 0
23 Tracen Wagner 0 0 0 0 1 0 0
24 Layton Lyons 0 0 0 0 0 0 0
25 Nathan Myers 0 0 0 0 1 1 0
26 Declan Brown 1 0 1 1 1 1 0
27 Zander Ysewyn 0 0 0 0 0 0 0
33 Sam Lockwood 0 0 0 0 0 0 0
34 Jamie Fonseca * 0 0 0 0 1 2 0
35 Patrick Babineau * 0 0 0 0 2 1 2
45 Vincent Pavonetti 0 0 0 0 0 0 0
77 K. Van doren-Crooker 0 0 0 0 0 0 0
99 Wyatt Lyons * 1 0 6 5 3 2 0
TM Team 0 0 0 0 1 0 0
Totals 8 2 34 24 36 18 7
# GOALIES GA Min SV SH
00 Mike Picard (L, 6-3) 20 49:30 10 30
3 Toby Hopson 4 7:11 0 4
Totals 24 56:41 10 34
TEAM SUMMARY
FO: Juan Otero 1-10; Jack Morrill 8-18; Caleb Pack 1-1; Nick Fischetto 0-6; Layton Lyons 0-1
PIM: Hunter Vail 2-120; Jack Morrill 2-90; Simon Lanigan 2-60; Nicholas Pike 1-30; Dylan Preston 1-60; Patrick Babineau 1-60
SAVES 1 2 3 4 TOTAL
Salem St. 6 2 2 6 16
Thomas (ME) 3 4 3 0 10
GROUND BALLS 1 2 3 4 TOTAL
Salem St. 9 10 13 12 44
Thomas (ME) 11 9 11 6 36
TURNOVERS 1 2 3 4 TOTAL
Salem St. 4 3 5 3 15
Thomas (ME) 4 3 6 5 18
CLEARS 1 2 3 4 TOTAL
Salem St. 3-4 5-5 1-1 5-6 14 -16
Thomas (ME) 4-5 4-4 0-4 2-3 10 -16
FACE OFFS WON 1 2 3 4 TOTAL
Salem St. 4-7 6-8 7-9 9-12 26 -36
Thomas (ME) 3-7 2-8 2-9 3-12 10 -36
MAN UP 1 2 3 4 TOTAL
Salem St. 2-2 1-4 1-4 0-0 4 -10
Thomas (ME) 0-0 1-2 0-0 0-1 1 -3
SHOTS 1 2 3 4 TOTAL
Salem St. 18 14 13 14 59
Thomas (ME) 10 8 7 9 34
FO Violations 1 2 3 4 TOTAL
Salem St. 0 0 1 1 2
Thomas (ME) 1 2 2 2 7
PENALTY SUMMARY
-- 1st --
Thomas (ME) 30 seconds 05:05 Simon Lanigan : - PUSHING
Thomas (ME) 30 seconds 00:42 Nicholas Pike : - PUSHING
-- 2nd --
Salem St. 60 seconds 12:16 James Tatro : - SLASHING
Salem St. 60 seconds 10:41 Connor Vittands : - SLASHING
Thomas (ME) 60 seconds 02:28 Hunter Vail : - CROSS-CHECK
Thomas (ME) 60 seconds 02:28 Patrick Babineau : - SLASHING
Salem St. 60 seconds 02:10 Gabriel Laprade : - SLASHING
Thomas (ME) 60 seconds 00:47 Dylan Preston : - SLASHING
-- 3rd --
Thomas (ME) 30 seconds 14:56 Jack Morrill : - FACEOFF VIOLATION
Thomas (ME) 60 seconds 12:48 Hunter Vail : - SLASHING
Thomas (ME) 30 seconds 10:46 Simon Lanigan : - PUSHING
Thomas (ME) 60 seconds 04:02 Jack Morrill : - PUSHING
-- 4th --
Salem St. 60 seconds 14:10 Payton Cabral : - SLASHING
PENALTY TOTALS
Salem St.: 4 minutes on 4 infraction(s) Thomas (ME): 7 minutes on 9 infraction(s)
OTHER INFORMATION
Game Length: 2:05
Attendance: 70
Officials and game personnel: Owen Fish
Starter *