1 | 49 | Wellesley,
MA - Team Time (1st 5) 46:51.0 | Spread (1st 5) 29.0 |
| 4, 6, 9, 11, 19, (20), (22) |
| Benjamin Aronson, Conor Donahue, Robert Foster, Sergey Khodakov, Griffin Jordan, (Andrei Samarin), (Nicholas Remedios) |
| 9:09.0, 9:14.0, 9:23.0, 9:27.0, 9:38.0, (9:39.0), (9:40.0) |
2 | 72 | Newton North,
MA - Team Time (1st 5) 47:29.0 | Spread (1st 5) 28.0 |
| 5, 12, 13, 20, 22, (25), (32) |
| Luke Mantell, Kaj Snyder, Zach Galdston, Alex Elvin, Felix Nash, (Pol Casajuana), (Graham Kirby) |
| 9:12.0, 9:28.0, 9:30.0, 9:39.0, 9:40.0, (9:44.0), (9:47.0) |
3 | 101 | North East,
PA - Team Time (1st 5) 47:56.0 | Spread (1st 5) 54.0 |
| 2, 16, 16, 25, 42, (54), (65) |
| Nathan Ryan, Jonathon Howe, Flynn Carver, Joel McGonagle, Ryan Adcock, (Coen Turri), (John McClure) |
| 9:06.0, 9:33.0, 9:33.0, 9:44.0, 10:00.0, (10:10.0), (10:33.0) |
4 | 131 | Oil City,
PA - Team Time (1st 5) 48:19.0 | Spread (1st 5) 49.0 |
| 2, 28, 30, 32, 39, (41), (54) |
| Brandon Murray, Aidan Sloan, Gavin Deeter, Christian Speece, Elliot Hulsizer, (Greg Matassa), (Mike Fink) |
| 9:06.0, 9:45.0, 9:46.0, 9:47.0, 9:55.0, (9:56.0), (10:10.0) |
5 | 135 | Walpole,
MA - Team Time (1st 5) 48:31.0 | Spread (1st 5) 43.0 |
| 7, 8, 38, 39, 43, (46), (46) |
| Jackson Massey, Anshu Sirivella, Roger Mann, Jake Stenstrom, Gavin Rooney, (Patrick Scally), (Andrew Niles) |
| 9:19.0, 9:21.0, 9:54.0, 9:55.0, 10:02.0, (10:04.0), (10:04.0) |
6 | 147 | Natick,
MA - Team Time (1st 5) 48:52.0 | Spread (1st 5) 31.0 |
| 14, 25, 30, 35, 43, (56), (59) |
| Andy Marotta, Cole Turner, Freddie Van der Velden, Tobias Herz, Michael Neville, (Charles Koons), (Justin Maccini) |
| 9:31.0, 9:44.0, 9:46.0, 9:49.0, 10:02.0, (10:12.0), (10:20.0) |
7 | 204 | Hickory,
PA - Team Time (1st 5) 50:07.0 | Spread (1st 5) 1:14.0 |
| 18, 32, 36, 50, 68, (70), (70) |
| Brody Lyons, Anthony Jordan, Evan Woge, Morris Ewing, David Bull, (Jonah Darby), (Ethan Wier) |
| 9:35.0, 9:47.0, 9:50.0, 10:06.0, 10:49.0, (10:59.0), (10:59.0) |
8 | 208 | Framingham,
MA - Team Time (1st 5) 49:52.0 | Spread (1st 5) 33.0 |
| 24, 28, 48, 51, 57, (58), (62) |
| Matthew Vilela, Amir Bahador, Evan Harris, Benjamin DeGroat, Kiyan Weiss, (Pedro Oliveira), (Sumir Ramachandrula) |
| 9:41.0, 9:45.0, 10:05.0, 10:07.0, 10:14.0, (10:15.0), (10:28.0) |
| 208 | Needham,
MA - Team Time (1st 5) 49:59.0 | Spread (1st 5) 53.0 |
| 15, 37, 45, 51, 60, (62), (66) |
| Leo Frail, Leo Winston, Sam Cooperman, Joseph Bonavolonta, Peter Powers, (Eytan Luria), (Luke Bold) |
| 9:32.0, 9:52.0, 10:03.0, 10:07.0, 10:25.0, (10:28.0), (10:37.0) |
10 | 274 | New Castle,
PA - Team Time (1st 5) 53:42.0 | Spread (1st 5) 4:02.0 |
| 1, 53, 61, 75, 84, (87) |
| Grissom Sager, Alex Rodgers, Jack Valenti, Jonah Clare, Brayden Kissman, (Mason Petrone) |
| 8:55.0, 10:09.0, 10:27.0, 11:14.0, 12:57.0, (14:24.0) |
11 | 294 | Lakeview,
PA - Team Time (1st 5) 54:24.0 | Spread (1st 5) 2:36.0 |
| 10, 48, 77, 79, 80, (89) |
| Ethan Williams, Noah Rotz, Aiden Voorhees, Micah St John, Eddy Rotz, (Jacob Bennefield) |
| 9:26.0, 10:05.0, 11:24.0, 11:27.0, 12:02.0, (15:42.0) |
12 | 347 | Neshannock,
PA - Team Time (1st 5) 54:23.0 | Spread (1st 5) 43.0 |
| 64, 67, 69, 73, 74, (77), (81) |
| Brian Mcconahy, Drew Frank, Zach Thompson, Mason Liguore, Ethan Tanyel, (Thomas Conrad), (Andrew Crowl) |
| 10:30.0, 10:41.0, 10:57.0, 11:02.0, 11:13.0, (11:24.0), (12:04.0) |
13 | 396 | West Bridgewater Mid/Sr,
MA - Team Time (1st 5) 1:00:32.0 | Spread (1st 5) 2:20.0 |
| 70, 76, 82, 83, 85, (86), (88) |
| Alex Kelley, Tyler Beady, Nate Trott, Cole Seckinger, Elie Laguerre, (Michael Stewart), (Alex Cabrera) |
| 10:59.0, 11:20.0, 12:08.0, 12:46.0, 13:19.0, (13:53.0), (14:40.0) |