1 | 32 | Mansfield,
MA - Team Time (1st 5) 41:03.0 | Spread (1st 5) 28.0 |
| 2, 3, 5, 10, 12, (13), (34) |
| Jake Affanato, Jack Crawford, Kevin Crawford, Kalin Petrov, Niegel Dabare, (Nick Rispoli), (Patrick Heavey) |
| 7:58.0, 8:05.0, 8:14.0, 8:20.0, 8:26.0, (8:27.0), (8:48.0) |
2 | 78 | Sharon,
MA - Team Time (1st 5) 42:26.0 | Spread (1st 5) 32.0 |
| 5, 8, 16, 19, 30, (36), (42) |
| Scott Kaplan, Tianrui Sun, Sam Hershman, Ben Zirps, Tyler Kaufman, (Tieqi Sun), (Kanishka Sethi) |
| 8:14.0, 8:17.0, 8:33.0, 8:36.0, 8:46.0, (8:50.0), (9:08.0) |
3 | 108 | Franklin,
MA - Team Time (1st 5) 43:06.1 | Spread (1st 5) 1:08.3 |
| 4, 14, 16, 26, 48, (58), (66) |
| Ryan Spelman, Nicholas Gnaman, Jimmy Robbins, Jeff Wu, Cooper Ross, (Evan St.Germain), (Christopher Danksewicz) |
| 8:05.7, 8:28.4, 8:33.0, 8:45.0, 9:14.0, (9:26.0), (9:33.0) |
4 | 120 | Attleboro,
MA - Team Time (1st 5) 43:11.0 | Spread (1st 5) 1:12.0 |
| 1, 16, 26, 37, 40, (54), (64) |
| David Seybert, William McKenzie, Garrett Gillard, Brett Szlachciuk, Billy Belizaire, (Alexander Boedeker), (Jason Feierstein) |
| 7:53.0, 8:33.0, 8:45.0, 8:55.0, 9:05.0, (9:21.0), (9:32.0) |
5 | 140 | Taunton,
MA - Team Time (1st 5) 43:55.0 | Spread (1st 5) 46.0 |
| 11, 23, 25, 38, 43, (46), (59) |
| Dylan Lynch, Trevor Wysong, Zac Bentley, Jimmy Hoye, Andrew Callahan, (Lucas Alves), (Kyle Nunes) |
| 8:24.0, 8:39.0, 8:44.0, 8:58.0, 9:10.0, (9:13.0), (9:28.0) |
6 | 151 | Oliver Ames,
MA - Team Time (1st 5) 44:13.9 | Spread (1st 5) 48.0 |
| 15, 20, 21, 44, 51, (53), (70) |
| Troy Kent, Brent Schwartz, Nicholas Barber, James Kerester, Zachary Bellido, (Colin Herschlag), (Alexander Foote) |
| 8:29.0, 8:37.8, 8:38.1, 9:12.0, 9:17.0, (9:20.0), (9:36.8) |
7 | 186 | North Attleborough,
MA - Team Time (1st 5) 44:38.0 | Spread (1st 5) 1:20.0 |
| 5, 23, 34, 56, 68, (73), (79) |
| Matt Reimels, Prateet Shah, Liam Monahan, James Schromm, Julian Dixon, (Skyler Poirier), (Chris Mullaney) |
| 8:14.0, 8:39.0, 8:48.0, 9:23.0, 9:34.0, (9:38.0), (9:45.0) |
8 | 217 | King Philip Regional,
MA - Team Time (1st 5) 45:28.0 | Spread (1st 5) 36.0 |
| 30, 30, 50, 52, 55, (57), (62) |
| Brandon Sullivan, Seth Sullivan, Jay Lukes, Jack Angelo, Jason King, (Connor Marland), (Robert Anderson) |
| 8:46.0, 8:46.0, 9:15.0, 9:19.0, 9:22.0, (9:25.0), (9:31.0) |
9 | 276 | Stoughton,
MA - Team Time (1st 5) 46:54.0 | Spread (1st 5) 1:20.0 |
| 26, 44, 48, 73, 85, (90), (97) |
| Colin Cochran, Cameron Bean, Zach Ferreira, Jonathon Lessa, Raj Patel, (Stevens Bontemps), (Mike Tracey) |
| 8:45.0, 9:12.0, 9:14.0, 9:38.0, 10:05.0, (10:19.0), (11:09.0) |
10 | 278 | Point Loma,
CA - Team Time (1st 5) 46:37.1 | Spread (1st 5) 51.2 |
| 33, 41, 63, 69, 72, (75), (76) |
| Hunter Sweet, Teylor Howard, Shane Ybarra, Michael Kuhn, Christopher Bourdon, (Joseph Landon), (McCoy Brown) |
| 8:46.5, 9:05.8, 9:31.5, 9:35.6, 9:37.7, (9:40.4), (9:42.7) |
11 | 302 | Milford,
MA - Team Time (1st 5) 47:13.0 | Spread (1st 5) 50.0 |
| 39, 46, 66, 71, 80, (82), (84) |
| Jack Kalil, Nicholas Carey, Thomas Jacobson, Benjamin Skiba, Jared Luce, (Anthony DiStauro), (Noah Richardson) |
| 9:00.0, 9:13.0, 9:33.0, 9:37.0, 9:50.0, (9:59.0), (10:03.0) |
12 | 314 | Helix,
CA - Team Time (1st 5) 47:39.7 | Spread (1st 5) 1:26.7 |
| 29, 60, 61, 77, 87, (96), (98) |
| Zachary Dye, Kalvin Galiendes, Kaelin Mastronardi, David Gomez, Nathan Nguyen, (JD Hopper), (Wilson Tam) |
| 8:45.3, 9:29.0, 9:30.2, 9:43.2, 10:12.0, (11:07.9), (11:09.9) |
13 | 330 | Foxborough,
MA - Team Time (1st 5) 48:13.7 | Spread (1st 5) 1:54.7 |
| 9, 64, 83, 86, 88, (89), (91) |
| Jason Reed, Brendan Foley, Danny Rounds, Dan Reed, Mike Platt, (Ethan Hicks), (Jack Steeves) |
| 8:17.5, 9:32.0, 10:00.5, 10:11.5, 10:12.2, (10:17.6), (10:23.0) |
14 | 366 | Steele Canyon,
CA - Team Time (1st 5) 49:16.2 | Spread (1st 5) 1:52.9 |
| 22, 78, 81, 92, 93, (94), (95) |
| Willie Coleman III, Benjamin Bullock, Isaac Chavez, Baltazar Marquez, Robert McLintock, (Ruben Pina), (Jonathan Strothers) |
| 8:38.4, 9:43.7, 9:57.3, 10:25.5, 10:31.3, (10:46.6), (10:49.0) |