1 | 65 | Concord-Carlisle,
MA - Team Time (1st 5) 1:25:01.5 | Spread (1st 5) 21.8 |
| 8, 9, 13, 15, 20, (25), (28) |
| Tomasen Brady, Seamus Lawlor, Phil Lavely, Cook Welch, CJ Horvath, (Chris Matthews), (Tim Lamere) |
| 16:49.5, 16:57.9, 17:01.0, 17:01.8, 17:11.3, (17:30.1), (17:33.0) |
2 | 76 | Acton-Boxborough Reg,
MA - Team Time (1st 5) 1:25:29.4 | Spread (1st 5) 54.3 |
| 5, 7, 12, 22, 30, (31), (35) |
| Curt Owen, Chase Osgood, Saksham Gupta, Carl Forgo, Frank Foley, (Grant Meglis), (David Sestrich) |
| 16:44.3, 16:49.3, 17:00.2, 17:17.0, 17:38.6, (17:40.3), (17:49.5) |
3 | 81 | Lincoln-Sudbury Regional,
MA - Team Time (1st 5) 1:25:42.1 | Spread (1st 5) 34.6 |
| 10, 11, 14, 19, 27, (29), (32) |
| Alex Barnes, John Ellersick, Eli Hoenig, Isaac Hoenig, Greg Holman, (Bill Mullen), (Jeffrey Dykes) |
| 16:58.3, 17:00.0, 17:01.5, 17:09.4, 17:32.9, (17:34.7), (17:41.6) |
4 | 84 | Newton South,
MA - Team Time (1st 5) 1:25:59.4 | Spread (1st 5) 1:40.8 |
| 1, 4, 6, 33, 40, (42), (47) |
| Yuji Wakimoto, David Melly, Xhulio Uruci, Camy (Cameron) Olia, Kyle Olson, (Alex Pearce), (Noah Rivkin) |
| 16:32.1, 16:43.8, 16:46.7, 17:43.9, 18:12.9, (18:15.5), (18:23.5) |
5 | 98 | Westford Academy,
MA - Team Time (1st 5) 1:26:13.9 | Spread (1st 5) 1:05.5 |
| 3, 16, 21, 24, 34, (36), (38) |
| John Ryan, Michael Mcgee, Stephen Messina, John Wells, Kevin Gabrielson, (Bryan Widmann), (Jake English) |
| 16:41.5, 17:06.1, 17:15.9, 17:23.4, 17:47.0, (17:54.1), (18:07.2) |
6 | 134 | Wayland,
MA - Team Time (1st 5) 1:27:56.4 | Spread (1st 5) 1:44.2 |
| 2, 23, 26, 39, 44, (46), (55) |
| Brett Baker, Zach Baxter, Aaron Kano-Bower, Max Zizza, Caleb Greenawalt, (Gifford Delle), (Delle Gifford) |
| 16:35.0, 17:19.7, 17:30.5, 18:12.0, 18:19.2, (18:23.0), (19:16.0) |
7 | 201 | Weston,
MA - Team Time (1st 5) 1:30:47.6 | Spread (1st 5) 1:28.4 |
| 17, 41, 45, 48, 50, (53), (54) |
| Jamie Eberlein, Dan Wu, Connor Maloney, David Freeman, Keshav Tyagi, (Geoffrey Pendergast), (Robert Charpie) |
| 17:08.6, 18:15.0, 18:22.0, 18:25.0, 18:37.0, (18:49.8), (18:51.6) |
8 | 258 | Bedford,
MA - Team Time (1st 5) 1:37:03.9 | Spread (1st 5) 3:10.3 |
| 18, 57, 60, 61, 62, (63), (64) |
| Kevin Criscione, Chris Bridgeman, Tim Barry, J Dickinson-Meltz, Jesse Dickinson-Me, (Nate Scholnick), (Jeff Ferro) |
| 17:08.8, 19:32.4, 20:01.0, 20:02.6, 20:19.1, (20:22.6), (20:32.6) |
9 | 267 | Boston Latin,
MA - Team Time (1st 5) 1:35:49.2 | Spread (1st 5) 1:37.4 |
| 43, 51, 56, 58, 59, (65) |
| Nick D'Agostino, Brian Mahoney, Mike Ward, Miles Grover, Gabe Paradis, (Raymond Li) |
| 18:18.7, 18:39.3, 19:17.0, 19:38.1, 19:56.1, (21:04.8) |
10 | 271 | Waltham,
MA - Team Time (1st 5) 1:38:26.9 | Spread (1st 5) 3:56.8 |
| 37, 49, 52, 66, 67, (68), (69) |
| Jeremy Kacher, David Caron, Matthew Buono, Dylan MacDonald, Ajith Thomas, (Nick Barberio), (Richard Thomas) |
| 17:56.0, 18:31.8, 18:46.0, 21:20.3, 21:52.8, (22:26.5), (23:25.7) |