1 | 38 | Sharon,
MA - Team Time (1st 5) 1:24:59.0 | Spread (1st 5) 51.0 |
| 1, 1, 9, 13, 14, (15), (16) |
| Tianrui Sun, Scott Kaplan, Kanishka Sethi, Tieqi Sun, Ben Zirps, (Tyler Kaufman), (Sam Hershman) |
| 16:32.0, 16:32.0, 17:11.0, 17:21.0, 17:23.0, (17:24.0), (17:28.0) |
2 | 48 | Oliver Ames,
MA - Team Time (1st 5) 1:25:28.0 | Spread (1st 5) 1:11.0 |
| 4, 6, 7, 8, 23, (25), (26) |
| Brent Schwartz, Troy Kent, Nicholas Barber, James Kerester, Colin Herschlag, (Zachary Bellido), (Dylan DeCosta) |
| 16:43.0, 16:49.0, 16:53.0, 17:09.0, 17:54.0, (18:08.0), (18:18.0) |
3 | 84 | Milford,
MA - Team Time (1st 5) 1:27:19.0 | Spread (1st 5) 1:25.0 |
| 3, 17, 18, 22, 24, (27), (28) |
| Jack Kalil, Jared Luce, Nicholas Carey, Thomas Jacobson, Noah Richardson, (Benjamin Skiba), (Christoper Cicciu) |
| 16:34.0, 17:30.0, 17:31.0, 17:45.0, 17:59.0, (18:20.0), (18:50.0) |
4 | 94 | Norwood Senior,
MA - Team Time (1st 5) 1:28:39.0 | Spread (1st 5) 2:07.0 |
| 5, 19, 20, 21, 29, (30), (33) |
| Daniel Curley, Clifton Clark, Patrick Forrest, Josh Ostrom, Craig Riley, (Kirill Didychouk), (Thomas Driscoll) |
| 16:48.0, 17:35.0, 17:39.0, 17:42.0, 18:55.0, (19:15.0), (19:49.0) |
5 | 96 | Marian,
MA - Team Time (1st 5) 1:30:56.0 | Spread (1st 5) 2:23.0 |
| 10, 11, 12, 31, 32, (34), (35) |
| Kevin Lucas-Torres, Declan Walsh, Phil DaMatia, Sam St.George, Noah Miller, (Sal Maglione), (Ethan Wang) |
| 17:18.0, 17:19.0, 17:20.0, 19:18.0, 19:41.0, (19:58.0), (22:43.0) |