1 | 24 | Wellesley,
MA - Team Time (1st 5) 46:34.0 | Spread (1st 5) 23.0 |
| 1, 4, 5, 5, 9, (11), (21) |
| Cole Wieland, Tyler Merritt, Henry MacKinnon, Andrew Martin, Ryan Harding, (Benjamin Aronson), (William Workman) |
| 9:06.0, 9:19.0, 9:20.0, 9:20.0, 9:29.0, (9:32.0), (9:57.0) |
2 | 39 | Newton North,
MA - Team Time (1st 5) 47:04.0 | Spread (1st 5) 33.0 |
| 2, 2, 5, 14, 16, (19), (20) |
| Cole Abbott, Felix Nash, Oscar Zeng, Kyle Chen, Scott Abbott, (Paul Nelson), (Oliver Wardley) |
| 9:11.0, 9:11.0, 9:20.0, 9:38.0, 9:44.0, (9:49.0), (9:54.0) |
3 | 83 | North Attleborough,
MA - Team Time (1st 5) 48:59.0 | Spread (1st 5) 39.0 |
| 9, 12, 15, 23, 24, (29), (30) |
| Dylan Theroux, Brady King, Andrew Nobrega, Alexander Rogers, Killian Maree, (Brendan Simpson), (Yousef Abdalla) |
| 9:29.0, 9:34.0, 9:42.0, 10:06.0, 10:08.0, (10:41.0), (10:41.1) |
4 | 88 | Tri-County RVT,
MA - Team Time (1st 5) 49:28.0 | Spread (1st 5) 1:04.0 |
| 8, 13, 16, 25, 26, (27), (32) |
| Andrew Caulfield, Griffin Kaplan, Lorcan Bergeron, Alex Echeverria, Wyatt Boucher, (Anthony Lum), (Will Doggett) |
| 9:21.0, 9:36.0, 9:44.0, 10:22.0, 10:25.0, (10:30.0), (10:46.0) |
5 | 181 | Weymouth,
MA - Team Time (1st 5) 53:51.0 | Spread (1st 5) 2:21.0 |
| 16, 22, 38, 44, 61, (74) |
| Colin Geagan, John Dennison, Parker Kimball, Shane LeGere, JT Rothwell, (Isaac Baccus) |
| 9:44.0, 10:00.0, 10:52.0, 11:10.0, 12:05.0, (14:37.0) |
6 | 185 | Franklin,
MA - Team Time (1st 5) 54:27.0 | Spread (1st 5) 23.0 |
| 28, 37, 39, 40, 41, (47), (50) |
| Rory Teng, Jared Schmidt, Scott Regan, Daniel Cronin, Jonathan Pink, (Ahan Shetty), (Manuel Romero) |
| 10:39.0, 10:51.0, 10:54.0, 11:01.0, 11:02.0, (11:29.0), (11:35.0) |
7 | 210 | King Philip Regional,
MA - Team Time (1st 5) 55:56.0 | Spread (1st 5) 1:16.0 |
| 31, 35, 36, 49, 59, (61), (63) |
| Alex Pike, John Dowling, Christian Sobande, Ryan Taylor, Joe Burke, (Gavin Hickey), (Alexander Antinoro) |
| 10:45.0, 10:49.0, 10:50.0, 11:31.0, 12:01.0, (12:05.0), (12:16.0) |
8 | 242 | Milton,
MA - Team Time (1st 5) 57:33.0 | Spread (1st 5) 1:35.0 |
| 32, 46, 48, 51, 65, (66), (73) |
| Jason Cherry, Patrick Murphy, Zakai Perkins, Lenny Wall, Dorian Abraham, (Jordan Sumpter), (Colin Glazer) |
| 10:46.0, 11:19.0, 11:30.0, 11:37.0, 12:21.0, (12:31.0), (13:38.0) |
9 | 243 | Attleboro,
MA - Team Time (1st 5) 57:34.0 | Spread (1st 5) 1:09.0 |
| 34, 44, 54, 55, 56, (56), (60) |
| John Gay, Ryan DiLisio, Antonio Bennett-Araujo, Reid Thompson, Lucas Fernandes, (Camden Curtis), (Jacob Forrette) |
| 10:47.0, 11:10.0, 11:50.0, 11:51.0, 11:56.0, (11:56.0), (12:03.0) |
10 | 283 | Stoughton,
MA - Team Time (1st 5) 59:22.0 | Spread (1st 5) 1:40.0 |
| 42, 43, 58, 68, 72 |
| Jalen Castillo, Jaoa Victor Moreira, Jack Barbato, Rivanah Lauradin, Hunter Tran |
| 11:03.0, 11:04.0, 12:00.0, 12:32.0, 12:43.0 |
11 | 303 | Milford,
MA - Team Time (1st 5) 1:00:59.0 | Spread (1st 5) 46.0 |
| 52, 52, 64, 66, 69, (70), (71) |
| Lex Fabry, Ben Pezza, Andrew Weber, Liam Blackwell, Thomas Putnam, (Derick Fowung), (Leo Mace) |
| 11:48.0, 11:48.0, 12:18.0, 12:31.0, 12:34.0, (12:37.0), (12:42.0) |