Class of 2027
current high-school seniors
Slated to replace current players with 1 season of eligibility remaining
0–12
Spots left
Ceiling, not spots available.
Recruiting outlook: 0–16 projected openings for the Class of 2027
Penmen · Manchester, New Hampshire · Northeast 10 Conference
Head coach
38th season since 1990
Spring 2026
Starts by eligibility remaining
Hatch: players who may have one more season under the House settlement rules.
2026–27 roster
56
Players on the 2026–27 roster
Two-year average 53Roster-size gap 0
Coach's usual roster
Based on 5 seasons under this coach
current high-school seniors
Slated to replace current players with 1 season of eligibility remaining
0–12
Spots left
Ceiling, not spots available.
current high-school juniors
Slated to replace current players with 2 seasons of eligibility remaining
13–14
Spots left
Estimate · How this is counted
current high-school sophomores
Slated to replace current players with 3 seasons of eligibility remaining
12
Spots left
Estimate · How this is counted
current high-school freshmen
Slated to replace current players with 4 seasons of eligibility remaining
15–16
Spots left
Estimate · How this is counted
| Player | Year and eligibility | Pos | From | Grad Year | GP | GS | G | A | PTS | GB | FO | CT | TO |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| Abram Keyser | Seasons left: 4–5 (transitional)Assumed clockListed as Fr. | M | Altamont, N.Y.Clayton A. Bouton | Class of 2026 · 4 Years of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| Aidan GoldingPrevious school: Bridgton Academy | Seasons left: 3–4 (transitional)Assumed clockListed as So. | D | Barrington, N.H.Oyster River | Class of 2025 · 3 Years of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| Andrew Mullen | Seasons left: 4–5 (transitional)Assumed clockListed as Fr. | M | Dracut, Mass.Dracut | Class of 2026 · 4 Years of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| Ben HardyPrevious school: Anna Maria College | Seasons left: 1–2 (transitional)Prior collegeAssumed clockListed as Sr. | M | Merrimack, N.H.Merrimack | Class of 2023 · 1 Year of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| Ben Quintiliani | Seasons left: 3–4 (transitional)Assumed clockListed as So. | M | Hampstead, N.H.Pinkerton | Class of 2025 · 3 Years of Eligibility Remaining | 3 | 0 | 1 | 0 | 1 | 0 | 0/0 | 0 | 0 |
| Blake Wozniak | Seasons left: 2–3 (transitional)Assumed clockListed as Jr. | M | Garden Grove, Calif.Foothill | Class of 2024 · 2 Years of Eligibility Remaining | 10 | 9 | 13 | 7 | 20 | 14 | 0/0 | 2 | 7 |
| Bradley Cole | Seasons left: 1–2 (transitional)Assumed clockListed as Sr. | MSSDM | Liverpool, N.Y.Liverpool | Class of 2023 · 1 Year of Eligibility Remaining | 11 | 0 | 1 | 1 | 2 | 10 | 0/0 | 8 | 4 |
| Carter Sacharewitz | Seasons left: 2–3 (transitional)Assumed clockListed as Jr. | D | Brookfield, Conn.Brookfield | Class of 2024 · 2 Years of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| Charlie Pisciotta | Seasons left: 2–3 (transitional)Assumed clockListed as Jr. | D | Locust Valley, N.Y.Locust Valley | Class of 2024 · 2 Years of Eligibility Remaining | 13 | 9 | 1 | 0 | 1 | 22 | – | 15 | 7 |
| Chris McKie | Seasons left: 4–5 (transitional)Assumed clockListed as Fr. | A | Beverly, Mass.Beverly | Class of 2026 · 4 Years of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| Cole FrankPrevious school: Lehigh | Seasons left: 2–3 (transitional)Prior collegeAssumed clockListed as Jr. | MFO | Hampstead, N.H.Pinkerton | Class of 2024 · 2 Years of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| Cole Summers | Seasons left: 2–3 (transitional)Assumed clockListed as Jr. | A | Derry, N.H.Pinkerton Academy | Class of 2024 · 2 Years of Eligibility Remaining | 10 | 0 | 4 | 1 | 5 | 3 | – | 0 | 5 |
| Colin Sheehan | Seasons left: 3–4 (transitional)Assumed clockListed as So. | D | Cheshire, Conn.Cheshire | Class of 2025 · 3 Years of Eligibility Remaining | 4 | 0 | 0 | 0 | 0 | 1 | – | 0 | 1 |
| Connor Hathaway | Seasons left: 4–5 (transitional)Assumed clockListed as Fr. | D | Chester, N.H.Pinkerton | Class of 2026 · 4 Years of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| Cooper Martinotti | Seasons left: 2–3 (transitional)Assumed clockListed as Jr. | D | Harwinton, Conn.Lewis S. Mills High | Class of 2024 · 2 Years of Eligibility Remaining | 8 | 3 | 0 | 0 | 0 | 8 | – | 4 | 1 |
| Dustyn MacKinnonPrevious school: UMass Lowell | Seasons left: 1–2 (transitional)Prior collegeAssumed clockListed as Sr. | MFO | Burlington, Mass.Burlington | Class of 2023 · 1 Year of Eligibility Remaining | 10 | 0 | 0 | 0 | 0 | 8 | 19/70 | 0 | 3 |
| Flynn Baker | Seasons left: 3–4 (transitional)Assumed clockListed as So. | D | Franklin, Mass.Franklin | Class of 2025 · 3 Years of Eligibility Remaining | 13 | 1 | 2 | 1 | 3 | 16 | – | 9 | 4 |
| Isaac Contreras | Seasons left: 4–5 (transitional)Assumed clockListed as Fr. | M | Calgary, AlbertaSaint Francis | Class of 2026 · 4 Years of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| Jack Martins | Seasons left: 4–5 (transitional)Assumed clockListed as Fr. | M | Wilmington, Mass.Shawsheen Tech | Class of 2026 · 4 Years of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| Jake Tash | Seasons left: 3–4 (transitional)Assumed clockListed as So. | D | Barnstead, N.H.Tilton School | Class of 2025 · 3 Years of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| James Smith | Seasons left: 3–4 (transitional)Assumed clockListed as So. | A | Newington, Conn.Newington | Class of 2025 · 3 Years of Eligibility Remaining | 1 | 0 | 1 | 0 | 1 | 0 | – | 0 | 1 |
| Jayden Aguiar | Seasons left: 4–5 (transitional)Assumed clockListed as Fr. | D | Acushnet, Mass.Old Rochester Regional | Class of 2026 · 4 Years of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| Joey Gallo | Seasons left: 1–2 (transitional)Assumed clockListed as Sr. | A | Derry, N.H.Pinkerton | Class of 2023 · 1 Year of Eligibility Remaining | 13 | 13 | 28 | 14 | 42 | 19 | – | 4 | 30 |
| Jordan Adu | Seasons left: 2–3 (transitional)Assumed clockListed as Jr. | MLSM | Leominster, Mass.Leominster | Class of 2024 · 2 Years of Eligibility Remaining | 6 | 0 | 0 | 0 | 0 | 4 | 0/1 | 2 | 1 |
| Joseph SonnerPrevious school: Dominican (Calif.) | Seasons left: 2–3 (transitional)Prior collegeAssumed clockListed as Jr. | MSSDM | Los Angeles, Calif.St. Francis | Class of 2024 · 2 Years of Eligibility Remaining | 6 | 0 | 0 | 0 | 0 | 3 | 0/0 | 1 | 0 |
| Kaiden Delano | Seasons left: 3–4 (transitional)Assumed clockListed as So. | M | Sabattus, MaineOak Hill | Class of 2025 · 3 Years of Eligibility Remaining | 4 | 0 | 2 | 0 | 2 | 0 | 0/0 | 1 | 1 |
| Kyle BeckettPrevious school: Saint Rose | Seasons left: 1–2 (transitional)Assumed clockListed as Sr. | A | Monroe, Conn.Masuk | Class of 2023 · 1 Year of Eligibility Remaining | 13 | 7 | 7 | 6 | 13 | 3 | – | 0 | 13 |
| Kyle Marron | Seasons left: 4 (transitional)Assumed clockListed as R-Fr. | MFO | Peabody, Mass.Peabody Veterans Memorial | Class of 2024 · 4 Years of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| Landon Petry | Seasons left: 4–5 (transitional)Assumed clockListed as Fr. | A | Plaistow, N.H.Timberlane | Class of 2026 · 4 Years of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| Lasse Volquardsen | Seasons left: 2–3 (transitional)Assumed clockListed as Jr. | A | Frankfurt, GermanyMax-Beckmann School | Class of 2024 · 2 Years of Eligibility Remaining | 13 | 12 | 27 | 14 | 41 | 14 | – | 3 | 27 |
| Luke Wiedemann | Seasons left: 1–2 (transitional)Assumed clockListed as Sr. | MLSM | Cheshire, Conn.Cheshire | Class of 2023 · 1 Year of Eligibility Remaining | 13 | 5 | 0 | 1 | 1 | 37 | 0/0 | 19 | 4 |
| Madden BernierPrevious school: Cushing Academy | Seasons left: 3–4 (transitional)Assumed clockListed as So. | D | Boxford, Mass.Masconomet HS | Class of 2025 · 3 Years of Eligibility Remaining | 3 | 0 | 0 | 0 | 0 | 0 | – | 0 | 0 |
| Matt FeolePrevious school: Fitchburg State | Seasons left: 1–2 (transitional)Prior collegeAssumed clockListed as Sr. | M | Methuen, Mass.Pinkerton | Class of 2023 · 1 Year of Eligibility Remaining | 10 | 1 | 3 | 3 | 6 | 3 | 0/0 | 1 | 4 |
| Matthew Gormady | Seasons left: 4–5 (transitional)Assumed clockListed as Fr. | A | Derry, N.H.Pinkerton | Class of 2026 · 4 Years of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| Max Giles | Seasons left: 4–5 (transitional)Assumed clockListed as Fr. | M | Merrimack, N.H.Merrimack | Class of 2026 · 4 Years of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| Michael Shanley | Seasons left: 4–5 (transitional)Assumed clockListed as Fr. | D | Pembroke, Mass.Pembroke | Class of 2026 · 4 Years of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| Nate Pedrick | Seasons left: 1–2 (transitional)Assumed clockListed as Sr. | MSSDM | Londonderry, N.H.Londonderry | Class of 2023 · 1 Year of Eligibility Remaining | 12 | 0 | 0 | 1 | 1 | 14 | 1/2 | 3 | 4 |
| Nathaniel Bergen | Seasons left: 3–4 (transitional)Assumed clockListed as So. | MSSDM | Merrimack, N.H.Merrimack | Class of 2025 · 3 Years of Eligibility Remaining | 4 | 0 | 0 | 0 | 0 | 0 | 0/0 | 0 | 1 |
| Owen Boucher | Seasons left: 4 (transitional)Assumed clockListed as R-Fr. | D | Ellington, Conn.Ellington | Class of 2024 · 4 Years of Eligibility Remaining | 1 | 0 | 0 | 0 | 0 | 0 | – | 0 | 0 |
| Patrick Roy | Seasons left: 1–2 (transitional)Assumed clockListed as Sr. | M | North Andover, Mass.North Andover | Class of 2023 · 1 Year of Eligibility Remaining | 13 | 4 | 6 | 9 | 15 | 9 | 0/0 | 2 | 12 |
| PJ Cunningham | Seasons left: 2–3 (transitional)Assumed clockListed as Jr. | M | Bronx, N.Y.Fordham Prep | Class of 2024 · 2 Years of Eligibility Remaining | 12 | 4 | 11 | 9 | 20 | 9 | 0/0 | 1 | 14 |
| Ryan Ciupa | Seasons left: 3–4 (transitional)Assumed clockListed as So. | MSSDM | Cheshire, Conn.Cheshire | Class of 2025 · 3 Years of Eligibility Remaining | 13 | 0 | 0 | 0 | 0 | 14 | 0/0 | 9 | 8 |
| Ryan Dzierzgowski | Seasons left: 1–2 (transitional)Assumed clockListed as Sr. | D | Longmeadow, Mass.Longmeadow | Class of 2023 · 1 Year of Eligibility Remaining | 12 | 10 | 0 | 0 | 0 | 24 | – | 16 | 13 |
| Ryan Lynch | Seasons left: 1–2 (transitional)Assumed clockListed as Sr. | M | Derry, N.H.Pinkerton Academy | Class of 2023 · 1 Year of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| Sam Morrison | Seasons left: 4–5 (transitional)Assumed clockListed as Fr. | D | Litchfield, N.H.Campbell | Class of 2026 · 4 Years of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| Sean DwyerPrevious school: College of Saint Rose | Seasons left: 1–2 (transitional)Prior collegeAssumed clockListed as Sr. | M | Ballston Spa, NYBallston Spa | Class of 2023 · 1 Year of Eligibility Remaining | 13 | 12 | 19 | 20 | 39 | 11 | 0/0 | 3 | 15 |
| Sean MandelPrevious school: Cushing Academy | Seasons left: 1–2 (transitional)Assumed clockListed as Sr. | D | Guilford, Conn.Guilford | Class of 2023 · 1 Year of Eligibility Remaining | 13 | 10 | 0 | 1 | 1 | 21 | – | 13 | 5 |
| Shaun Highley | Seasons left: 3–4 (transitional)Assumed clockListed as So. | M | Pepperell, Mass.Cushing Academy | Class of 2025 · 3 Years of Eligibility Remaining | 5 | 0 | 0 | 1 | 1 | 0 | 0/0 | 0 | 1 |
| Thomas HickeyPrevious school: Bridgton Academy | Seasons left: 4–5 (transitional)Assumed clockListed as Fr. | A | No. Attleboro, Mass.North Attleboro | Class of 2026 · 4 Years of Eligibility Remaining | – | – | – | – | – | – | – | – | – |
| Tobey Desroches | Seasons left: 3–4 (transitional)Assumed clockListed as So. | A | Nottingham, N.H.Dover | Class of 2025 · 3 Years of Eligibility Remaining | 1 | 0 | 1 | 1 | 2 | 0 | – | 0 | 3 |
| Tucker TownsendPrevious school: UNE | Seasons left: 1–2 (transitional)Assumed clockListed as Sr. | MFO | Pembroke, N.H.Bishop Brady | Class of 2023 · 1 Year of Eligibility Remaining | 13 | 1 | 2 | 0 | 2 | 26 | 107/217 | 1 | 6 |
| Zay Koziell | Seasons left: 1–2 (transitional)Assumed clockListed as Sr. | MLSM | Methuen, Mass.Methuen | Class of 2023 · 1 Year of Eligibility Remaining | 4 | 0 | 0 | 0 | 0 | 1 | 0/0 | 1 | 0 |