1 | 40 | Wellesley,
MA - Team Time (1st 5) 1:15:23.0 | Spread (1st 5) 15.0 |
| 6, 6, 8, 9, 11, (13), (29) |
| Jason Norris, Nathaniel Kohnen, Zach Barry, Jackson O'Toole, David Donahue, (Robbie Lynch), (Leo Carlson) |
| 15:01.0, 15:01.0, 15:02.0, 15:03.0, 15:16.0, (15:20.0), (16:15.0) |
2 | 49 | Walpole,
MA - Team Time (1st 5) 1:15:51.0 | Spread (1st 5) 55.0 |
| 1, 4, 12, 15, 17, (23), (31) |
| Shane Grant, Tyler Sullivan, Nathan Shnaider, Anthony Borelli, Daniel Forester, (Ryan Stockwell), (Jack Reynard) |
| 14:40.0, 14:51.0, 15:19.0, 15:26.0, 15:35.0, (16:05.0), (16:20.0) |
3 | 71 | Weymouth,
MA - Team Time (1st 5) 1:17:11.0 | Spread (1st 5) 1:10.0 |
| 2, 9, 19, 20, 21, (25), (28) |
| Jake Connolly, David Manfredi, Robbie McCue, Kenny Glavin, Nick Olivera, (Tom Fidrocki), (Pat Gaudiano) |
| 14:44.0, 15:03.0, 15:43.0, 15:47.0, 15:54.0, (16:09.0), (16:12.0) |
4 | 74 | Milton,
MA - Team Time (1st 5) 1:17:21.0 | Spread (1st 5) 1:18.0 |
| 3, 14, 16, 18, 23, (26), (26) |
| Robert Carew, Ross Tejeda, Patrick Kennedy, John Carew, Stephen Affanato, (Hayden Kelley), (Owen Leddy) |
| 14:47.0, 15:22.0, 15:31.0, 15:36.0, 16:05.0, (16:11.0), (16:11.0) |
5 | 122 | Natick,
MA - Team Time (1st 5) 1:20:05.0 | Spread (1st 5) 1:38.0 |
| 5, 22, 30, 32, 33, (35), (37) |
| Nick Melisi, Jack Whelan, Anton Ciccarelli, Samuel Harrington, Conor McDonough, (Connor Flynn), (Stephen Wong) |
| 14:52.0, 15:57.0, 16:17.0, 16:29.0, 16:30.0, (16:50.0), (17:01.0) |
6 | 192 | Braintree,
MA - Team Time (1st 5) 1:25:37.0 | Spread (1st 5) 52.0 |
| 34, 38, 39, 40, 41, (42), (47) |
| John McLean, Cooper Emerson, Ryan Norton, Jeff Kiser, Sam Salish, (Kevin Cabral), (Ryan Lewis) |
| 16:41.0, 17:04.0, 17:08.0, 17:11.0, 17:33.0, (17:51.0), (18:20.0) |
7 | 230 | Archbishop Williams,
MA - Team Time (1st 5) 1:32:35.0 | Spread (1st 5) 2:41.0 |
| 43, 44, 45, 46, 52, (54), (60) |
| Colin Hingston, Samuel Rossini, Benjamin Needel, Teddy Rossini, Evan O'Brien, (Justin Talluto), (Patrick Maguire) |
| 17:53.0, 18:01.0, 18:03.0, 18:04.0, 20:34.0, (21:18.0), (22:29.0) |
8 | 250 | Abington,
MA - Team Time (1st 5) 1:39:45.0 | Spread (1st 5) 4:40.0 |
| 36, 48, 53, 56, 57, (58), (59) |
| Cameron Curney, Aiden Ryan, Roman DeBono, Jonathan Aiello, Brian Tolan, (Colby Boyle), (Adam Bolanos) |
| 16:54.0, 18:33.0, 21:17.0, 21:27.0, 21:34.0, (21:49.0), (21:56.0) |
9 | 266 | Tri-County RVT,
MA - Team Time (1st 5) 1:43:10.0 | Spread (1st 5) 4:51.0 |
| 49, 50, 51, 55, 61, (62), (63) |
| Conner Randall, Alexander Trishin, Griffin Kaplan, Will Doggett, Teddy Connors, (Jack Whittlesey), (Lorcan Bergeron) |
| 18:41.0, 19:15.0, 20:20.0, 21:22.0, 23:32.0, (23:34.0), (24:06.0) |