1 | 36 | Wellesley,
MA - Team Time (1st 5) 1:18:48.0 | Spread (1st 5) 44.0 |
| 2, 5, 7, 9, 13, (17), (19) |
| Jason Norris, Nathaniel Kohnen, David Donahue, Jackson O'Toole, Zach Barry, (George Luzaitis), (William Lawlor) |
| 15:25.0, 15:38.0, 15:44.0, 15:52.0, 16:09.0, (16:48.0), (17:03.0) |
2 | 38 | Brookline,
MA - Team Time (1st 5) 1:18:53.0 | Spread (1st 5) 28.0 |
| 3, 6, 7, 10, 12, (14), (16) |
| Myles Liss-Riordan, Spenser Bailey, Adrian Seeger, Colm Mulligan, Gregorio Auditore, (Seth Jones), (Mihalis Protopapadakis) |
| 15:34.0, 15:39.0, 15:44.0, 15:54.0, 16:02.0, (16:10.0), (16:16.0) |
3 | 80 | Natick,
MA - Team Time (1st 5) 1:24:35.0 | Spread (1st 5) 2:52.0 |
| 1, 4, 24, 25, 26, (27), (28) |
| Matthew George, Nick Melisi, Jack Whelan, Samuel Harrington, Connor Flynn, (Anton Ciccarelli), (Joe Tarlin) |
| 15:23.0, 15:36.0, 17:40.0, 17:41.0, 18:15.0, (18:44.0), (19:00.0) |
4 | 83 | Weymouth,
MA - Team Time (1st 5) 1:23:07.0 | Spread (1st 5) 1:13.0 |
| 11, 15, 17, 19, 21, (22), (23) |
| David Manfredi, Jake Connolly, Robbie McCue, Kenny Glavin, Pat Gaudiano, (Nick Olivera), (Tom Fidrocki) |
| 15:55.0, 16:13.0, 16:48.0, 17:03.0, 17:08.0, (17:12.0), (17:31.0) |