1 | 45 | Acton-Boxborough Reg,
MA - Team Time (1st 5) 1:21:54.0 | Spread (1st 5) 1:13.0 |
| 1, 2, 10, 14, 18, (20), (26) |
| James Sullivan, Timothy Cox, Bashir Siddique, Gabe Kline, Matt Bullock, (Sam Tolmin), (Carl Forgo) |
| 15:41.0, 16:01.0, 16:35.0, 16:43.0, 16:54.0, (16:58.0), (17:08.0) |
2 | 48 | Lincoln-Sudbury Regional,
MA - Team Time (1st 5) 1:22:11.0 | Spread (1st 5) 48.0 |
| 4, 6, 7, 12, 19, (21), (22) |
| Matt Barnes, Eli Hoenig, Connor Daley, Greg Holman, Matt O'Brien, (Michael Quint), (John Ruymann) |
| 16:08.0, 16:14.0, 16:15.0, 16:38.0, 16:56.0, (16:59.0), (17:00.0) |
3 | 90 | Concord-Carlisle,
MA - Team Time (1st 5) 1:24:18.0 | Spread (1st 5) 1:15.0 |
| 5, 13, 15, 28, 29, (33), (34) |
| Seamus Lawlor, Russell Walton, Brian Rich, Calvin Wight, Connor Neill, (Dan Metcalfe), (Sam Liebech) |
| 16:11.0, 16:40.0, 16:48.0, 17:13.0, 17:26.0, (17:41.0), (17:43.0) |
4 | 118 | Newton South,
MA - Team Time (1st 5) 1:25:35.0 | Spread (1st 5) 1:11.0 |
| 8, 23, 25, 30, 32, (38), (47) |
| Allen Shiu, Collin Pham, David Wortham, Dylan Shuler, michael Costello, (Ben Eisenberg), (Parker Olson) |
| 16:21.0, 17:04.0, 17:07.0, 17:31.0, 17:32.0, (17:50.0), (18:29.0) |
5 | 122 | Westford Academy,
MA - Team Time (1st 5) 1:25:52.0 | Spread (1st 5) 1:11.0 |
| 11, 17, 27, 30, 37, (40), (46) |
| Patrick Turpin, Andre Lacroix, Dillon McGee, Sean Burke, Scott Penfield, (Daniel Regan), (Michael Malynn) |
| 16:36.0, 16:49.0, 17:09.0, 17:31.0, 17:47.0, (18:00.0), (18:24.0) |
6 | 150 | Weston,
MA - Team Time (1st 5) 1:27:17.0 | Spread (1st 5) 2:12.0 |
| 3, 24, 35, 43, 45, (48), (58) |
| Matt Herzig, David Freeman, Gavin McEwen, Geoffrey Pendergast, Eli Curme, (Derek Shay), (Adam Dvorak) |
| 16:04.0, 17:05.0, 17:44.0, 18:08.0, 18:16.0, (18:42.0), (19:31.0) |
7 | 195 | Bedford,
MA - Team Time (1st 5) 1:30:16.0 | Spread (1st 5) 2:20.0 |
| 15, 41, 42, 44, 53, (56), (57) |
| Sam Bradford, Robert Bridgeman, Isaac Singer, Alton Barbehenn, Ryan Belson, (Elliot Hirsch), (James Burnett) |
| 16:48.0, 18:02.0, 18:07.0, 18:11.0, 19:08.0, (19:28.0), (19:30.0) |
8 | 234 | Waltham,
MA - Team Time (1st 5) 1:33:03.0 | Spread (1st 5) 1:42.0 |
| 36, 39, 50, 54, 55, (64), (65) |
| Christoph Kelleher, Nick Barberio, Michael Rice, Arthur Babayan, Roger LaCroix, (Cody Leonard), (Vlad Gordiyevsky) |
| 17:45.0, 17:51.0, 18:46.0, 19:14.0, 19:27.0, (20:49.0), (20:50.0) |
9 | 236 | Boston Latin,
MA - Team Time (1st 5) 1:35:08.0 | Spread (1st 5) 4:22.0 |
| 9, 49, 51, 62, 65, (67), (67) |
| Mike Ward, Tyler Cohen, Tom Casey, Fedir Teplyuke, Mike Kriesberg, (Eddie Lui), (Oussama Hamouti) |
| 16:28.0, 18:45.0, 19:04.0, 20:01.0, 20:50.0, (21:14.0), (21:14.0) |
10 | 295 | Wayland,
MA - Team Time (1st 5) 1:38:54.0 | Spread (1st 5) 1:35.0 |
| 52, 59, 60, 61, 63 |
| Bryce Turner, Nick Constantine, Greg Karpacz, Nick Condry, Tommy Hoopes |
| 19:06.0, 19:38.0, 19:44.0, 19:45.0, 20:41.0 |