1 | 36 | Walpole,
MA - Team Time (1st 5) 1:24:37.0 | Spread (1st 5) 21.0 |
| 5, 6, 7, 8, 10, (14), (16) |
| Mike Orsi, Brendan Wohler, Joe Keough, Billy Heiberger, Luke Berardinelli, (Nick Hayden), (Christian Carr-Locke) |
| 16:49.0, 16:51.0, 16:52.0, 16:55.0, 17:10.0, (17:20.0), (17:28.0) |
2 | 45 | Natick,
MA - Team Time (1st 5) 1:25:17.0 | Spread (1st 5) 2:07.0 |
| 1, 2, 4, 11, 27, (29), (33) |
| Graham King, Dylan Jones, Chris Peabody, Conor Eliot, Casey Kuehnapfel, (Isaac Stone), (Will Parven) |
| 16:23.0, 16:32.0, 16:41.0, 17:11.0, 18:30.0, (18:44.0), (18:52.0) |
3 | 51 | Newton North,
MA - Team Time (1st 5) 1:25:23.0 | Spread (1st 5) 50.0 |
| 3, 9, 11, 13, 15, (17), (18) |
| Siddharth Nizamuddin, Alex Montague, John Sava, Carter Harrison, Jacob Jampel, (Victor Svedloff), (Liam Geffen) |
| 16:34.0, 16:57.0, 17:11.0, 17:17.0, 17:24.0, (17:29.0), (17:44.0) |
4 | 148 | Bishop Stang,
MA - Team Time (1st 5) 1:32:56.0 | Spread (1st 5) 1:12.0 |
| 23, 26, 30, 33, 36, (48), (65) |
| Owen Murray, Noah O'Toole, Ryan Cardozo, Mat Gdanski, Jesse d'Almeida, (Santiago Hirschmann), (Alec Mauk) |
| 17:50.0, 18:26.0, 18:46.0, 18:52.0, 19:02.0, (19:57.0), (21:33.0) |
5 | 149 | West Bridgewater Mid/Sr,
MA - Team Time (1st 5) 1:32:22.0 | Spread (1st 5) 1:46.0 |
| 19, 20, 25, 40, 45, (47), (58) |
| Adam Petti, Brian Campbell, Matt Gillis, Neil MacLellan, Steven Savoy, (Anthony Spooner), (Cory Holmes) |
| 17:45.0, 17:46.0, 18:08.0, 19:12.0, 19:31.0, (19:50.0), (20:53.0) |
6 | 158 | Sacred Heart,
MA - Team Time (1st 5) 1:33:33.0 | Spread (1st 5) 2:16.0 |
| 21, 24, 28, 35, 50, (52), (57) |
| Chris Gren, Yanni Pappas, Matt Johnson, Dan Goldman, Derek Cronin, (Brendan MacNeil), (Ben Novak) |
| 17:47.0, 18:05.0, 18:43.0, 18:55.0, 20:03.0, (20:12.0), (20:47.0) |
7 | 220 | Cardinal Spellman,
MA - Team Time (1st 5) 1:37:46.0 | Spread (1st 5) 1:10.0 |
| 37, 38, 39, 52, 54, (56), (61) |
| Ben Williams, Matt Macauley, Conor Bergin, Tim Ryan, Joe Concannon, (Gus Suneson), (Cooper Daley) |
| 19:03.0, 19:07.0, 19:11.0, 20:12.0, 20:13.0, (20:43.0), (21:00.0) |
8 | 230 | Upper Cape Cod Reg Voc Tech,
MA - Team Time (1st 5) 1:39:26.0 | Spread (1st 5) 4:54.0 |
| 22, 42, 43, 51, 72, (73), (80) |
| Doug Cleary, Starck Jacob, Sam Magee, Nick DiCarlo, Jimmy Stapel, (John Foley), (Brennan Keesling) |
| 17:48.0, 19:22.0, 19:23.0, 20:11.0, 22:42.0, (22:52.0), (25:34.0) |
9 | 255 | Arlington Catholic,
MA - Team Time (1st 5) 1:41:42.0 | Spread (1st 5) 3:40.0 |
| 32, 45, 49, 59, 70, (76) |
| Mike Venditti, Kevin Hickey, Shawn Brown, James Cordero, Brian Morgan, (Paul Reis) |
| 18:49.0, 19:31.0, 19:59.0, 20:54.0, 22:29.0, (23:36.0) |
10 | 265 | South Shore Reg Voc-Tech,
MA - Team Time (1st 5) 1:42:34.0 | Spread (1st 5) 3:28.0 |
| 31, 44, 60, 62, 68, (74), (79) |
| Matthew McAndrew, Ryan Glynn, Alex McPherson, Shane Brady, Ryan Leonard, (Kyle Parks), (Jarrett Seaman) |
| 18:47.0, 19:27.0, 20:56.0, 21:09.0, 22:15.0, (22:55.0), (24:34.0) |
11 | 295 | Archbishop Williams,
MA - Team Time (1st 5) 1:45:27.0 | Spread (1st 5) 3:17.0 |
| 41, 55, 62, 66, 71, (77), (78) |
| Brendan Flynn, Carter Solis, Cameron Dean, John Flynn, Jared Hudgins, (Ryan Ferrie), (Brendan Sullivan) |
| 19:19.0, 20:35.0, 21:09.0, 21:48.0, 22:36.0, (24:10.0), (24:19.0) |
12 | 356 | Matignon,
MA - Team Time (1st 5) 1:58:35.0 | Spread (1st 5) 8:23.0 |
| 64, 67, 69, 75, 81, (82), (83) |
| Nick Perenick, Jarret Byrne, Liam Downey-Wall, Conner Byrne, Justin DeJesus, (Ronan Lynch), (Jason Le) |
| 21:14.0, 22:08.0, 22:25.0, 23:11.0, 29:37.0, (32:18.0), (34:53.0) |