1 | 41 | Urbana,
MD - Team Time (1st 5) 1:24:01.1 | Spread (1st 5) 40.5 |
| 4, 6, 7, 10, 14, (28), (29) |
| Nicholas Danner, Garrett Santis, Nathan Davis, Justin Le, Ben Landon, (Matthew Fairbanks), (Anuk Dayaprema) |
| 16:33.2, 16:35.3, 16:36.3, 17:02.6, 17:13.7, (17:42.0), (17:46.0) |
2 | 100 | Linganore,
MD - Team Time (1st 5) 1:26:35.2 | Spread (1st 5) 2:06.3 |
| 1, 5, 19, 33, 42, (54), (56) |
| Micah Hewitson, Michael Belmaggio, Brennan Henyon, Justin Richmond, Kyle Browne, (Ben Dillard), (Jeremy Carter) |
| 16:14.8, 16:34.8, 17:26.1, 17:58.4, 18:21.1, (18:40.0), (18:46.0) |
3 | 103 | Oakdale,
MD - Team Time (1st 5) 1:27:17.7 | Spread (1st 5) 24.1 |
| 13, 21, 22, 23, 24, (26), (35) |
| Mark Fachler, Jake Hooper, Max Cantor, Matthew Schaefer, Evan Kowalk, (Elijah Holman), (Alex Bacon) |
| 17:09.6, 17:29.4, 17:31.6, 17:33.4, 17:33.7, (17:36.4), (18:06.7) |
4 | 116 | Westminster,
MD - Team Time (1st 5) 1:28:02.4 | Spread (1st 5) 1:01.0 |
| 12, 15, 16, 36, 37, (38), (45) |
| Brad Arbaugh, Brandon Arbaugh, Sam DiPietro, Bradley Moore, Oliver Budd, (Kyle Cotoia), (Noah Griffin) |
| 17:09.0, 17:16.0, 17:19.4, 18:08.0, 18:10.0, (18:12.0), (18:26.7) |
5 | 154 | Tuscarora,
MD - Team Time (1st 5) 1:28:55.1 | Spread (1st 5) 2:02.9 |
| 3, 18, 31, 50, 52, (60), (67) |
| Gavin Prather, Tomas Aker, Mitchell Monninger, Kyle Shreve, Nicholas Hildebrandt, (Sean Noah), (Jimmy McElroy) |
| 16:32.1, 17:24.0, 17:51.0, 18:33.0, 18:35.0, (18:50.0), (19:14.0) |
6 | 166 | South Hagerstown,
MD - Team Time (1st 5) 1:29:24.3 | Spread (1st 5) 2:30.7 |
| 2, 20, 40, 41, 63, (78), (83) |
| Darren Harman, Timothy Witmer, Charlie Pandolfi, Nathan Strassberger, Isaac Montgomery, (Connor Buckley), (Stevie Witmer) |
| 16:24.3, 17:28.9, 18:17.0, 18:19.1, 18:55.0, (19:43.8), (20:34.8) |
7 | 180 | Governor Thomas Johnson,
MD - Team Time (1st 5) 1:30:11.4 | Spread (1st 5) 1:24.0 |
| 11, 25, 47, 48, 49, (61), (69) |
| Steven Stabler, Daniel Moriarty, Isaiah Myers, Dylan Poppert, Devin Clark, (Daveen Bavari), (John Paul Carmona) |
| 17:07.0, 17:34.0, 18:29.1, 18:30.3, 18:31.0, (18:51.0), (19:16.0) |
8 | 204 | Poolesville Sr,
MD - Team Time (1st 5) 1:31:00.7 | Spread (1st 5) 1:53.9 |
| 9, 32, 44, 57, 62, (64), (65) |
| Andrew Lent, Alex Merchlinsky, Anthony Meza, Joshua Tiren, Kyle Berger, (Caius Kim), (Tobias Whelan) |
| 17:00.0, 17:55.2, 18:25.5, 18:46.1, 18:53.9, (18:55.2), (19:02.3) |
9 | 206 | Damascus,
MD - Team Time (1st 5) 1:31:33.0 | Spread (1st 5) 1:52.0 |
| 17, 34, 43, 46, 66, (72), (75) |
| Ben Macek, Cameron Horst, Tyler Maggio, Luis Rivas, Daniel Junghans, (Hunter Pitts), (Nick Mantua) |
| 17:21.0, 18:06.4, 18:23.6, 18:29.0, 19:13.0, (19:27.0), (19:30.9) |
10 | 228 | Frederick,
MD - Team Time (1st 5) 1:31:56.9 | Spread (1st 5) 2:41.4 |
| 8, 39, 50, 55, 76, (77), (79) |
| Ryan English, Vasiliy Sergueev, Chase LeClair, Luis Fuentes, Zach Lindell, (Ben Meredith), (Jordan Champe) |
| 16:54.9, 18:12.1, 18:33.0, 18:40.6, 19:36.3, (19:38.0), (19:45.6) |
11 | 265 | Seneca Valley,
MD - Team Time (1st 5) 1:33:10.3 | Spread (1st 5) 1:33.6 |
| 27, 53, 58, 59, 68, (71), (74) |
| Bryan Midlam, Sami Mullah, Charlie McClosky, Giresse Achouakong, Isaac McCabe, (Colin Hrenko), (Devin Getachew) |
| 17:41.0, 18:36.3, 18:48.9, 18:49.5, 19:14.6, (19:21.0), (19:30.7) |
12 | 334 | North Hagerstown,
MD - Team Time (1st 5) 1:37:06.0 | Spread (1st 5) 2:30.1 |
| 30, 70, 73, 80, 81, (82), (84) |
| Brandon Gasaway, Mike Brady, Nicholas Unger, Evan Izer, Jeremiah Dempsey, (Joshua Kamara), (Mark Shepheard) |
| 17:49.6, 19:19.0, 19:30.3, 20:07.4, 20:19.7, (20:26.5), (20:56.4) |