1 | 30 | Dulaney,
MD - Team Time (1st 5) 1:22:39.4 | Spread (1st 5) 35.9 |
| 3, 4, 5, 8, 10, (12), (13) |
| Matthew Owens, Connor Martin, Brian McCullough, Brendan O'Brien, Ethan Samels, (Sam Merng), (Alex Ozbolt) |
| 16:10.2, 16:30.0, 16:33.2, 16:39.9, 16:46.1, (16:47.3), (16:48.8) |
2 | 73 | Howard,
MD - Team Time (1st 5) 1:23:55.8 | Spread (1st 5) 1:01.6 |
| 2, 14, 17, 19, 21, (24), (25) |
| Nick Deamer, Eric Accardi, Ryan Gunderson, Gavin Reynolds, Erik Jenks, (Alex Strawley), (Zach Allen) |
| 16:01.6, 16:53.0, 16:57.0, 17:01.0, 17:03.2, (17:10.1), (17:12.0) |
3 | 119 | Bel Air,
MD - Team Time (1st 5) 1:25:56.7 | Spread (1st 5) 2:40.8 |
| 1, 15, 16, 40, 47, (49), (58) |
| Kieran McDermott, Nick Hammond, Ethan Gray, Andrew Plowman, Cameron Sylvester, (Ethan Anderson), (Jared Haas) |
| 15:44.7, 16:53.1, 16:56.4, 17:57.0, 18:25.5, (18:30.0), (18:47.6) |
4 | 128 | Paint Branch,
MD - Team Time (1st 5) 1:26:25.6 | Spread (1st 5) 27.1 |
| 22, 23, 26, 28, 29, (30), (35) |
| Steven Anderson, Vincente Maltagliati, Newell Mulugeta, Tyler Plunkett, Ezra Dessie, (Carlos Guardado-Eagle), (Gideon Giorgis) |
| 17:03.3, 17:08.1, 17:18.9, 17:24.9, 17:30.4, (17:37.1), (17:45.9) |
5 | 143 | Sherwood,
MD - Team Time (1st 5) 1:27:18.7 | Spread (1st 5) 46.4 |
| 18, 27, 31, 33, 34, (37), (38) |
| Ethan Tagliere, Justin Turner, Ethan Russell, Justin Bloomberg, Joshua Bloomberg, (Sean Enright), (Matthew Post) |
| 16:57.1, 17:22.1, 17:37.8, 17:38.2, 17:43.5, (17:49.7), (17:51.5) |
6 | 174 | Springbrook,
MD - Team Time (1st 5) 1:29:07.9 | Spread (1st 5) 1:45.8 |
| 10, 20, 45, 48, 51, (60), (61) |
| Moti Heda, Ebenezer Arunkumar, Reynold Bascal, Surafel Mengist, William Bundi, (John Sakhi), (Moises Valle) |
| 16:46.1, 17:02.3, 18:17.7, 18:29.9, 18:31.9, (18:54.3), (18:55.2) |
7 | 180 | Catonsville,
MD - Team Time (1st 5) 1:29:14.0 | Spread (1st 5) 1:57.3 |
| 6, 39, 41, 42, 52, (53), (56) |
| Graham Strzelecki, Drew Nicolaus, Timothy Huynh, Garrett Lang, Jack Levickas, (Joe Hill), (Sam Bower) |
| 16:36.9, 17:52.5, 18:01.9, 18:08.5, 18:34.2, (18:37.6), (18:42.9) |
8 | 186 | Digital Harbor,
MD - Team Time (1st 5) 1:29:34.7 | Spread (1st 5) 1:54.8 |
| 9, 36, 43, 44, 54, (66), (83) |
| Ablel Gebreselase, Tyler Dash, Corey Austin, Lyndon Burrell, Jordan Carrington, (McKinley Fulton), (Hernan Alvarodo) |
| 16:44.8, 17:48.5, 18:10.6, 18:11.2, 18:39.6, (19:34.6), (22:10.7) |
9 | 253 | Parkville,
MD - Team Time (1st 5) 1:34:04.9 | Spread (1st 5) 3:56.8 |
| 7, 54, 57, 65, 70, (73), (77) |
| Zenden Cole, John McDermott, Jaden Rhodes, Steven Fuller, Chris Briscoe, (Phillip Long), (Marcus Woods) |
| 16:37.8, 18:39.6, 18:47.2, 19:25.7, 20:34.6, (20:57.3), (21:18.4) |
10 | 268 | Perry Hall,
MD - Team Time (1st 5) 1:33:20.6 | Spread (1st 5) 1:37.4 |
| 32, 50, 59, 63, 64, (67), (74) |
| Tyrell Armstrong, Christian Ciattei, Aiden Martin, Eryk Goode, Maxwell Chassagne, (Alexander O'Ree), (Nathaniel Brewer) |
| 17:38.0, 18:31.4, 18:49.9, 19:05.9, 19:15.4, (19:49.7), (20:58.2) |
11 | 324 | Kenwood,
MD - Team Time (1st 5) 1:39:17.5 | Spread (1st 5) 2:48.1 |
| 46, 62, 69, 71, 76, (80), (84) |
| Trevor Merritt, Cameren Brice, Hunter Hinkle, Christopher Ospina, Stephen Moore, (Darien London), (Jonathan Kikas) |
| 18:19.0, 18:57.2, 20:14.4, 20:39.8, 21:07.1, (21:46.8), (22:32.0) |
12 | 372 | Mergenthaler Voc Tech,
MD - Team Time (1st 5) 1:44:57.1 | Spread (1st 5) 1:44.2 |
| 68, 72, 75, 78, 79, (81), (82) |
| Dennis Winkler, Shemar Thacker, Aldo Rodriguez, Davon Hughes, Leon Holly, (Daeshawn Blount), (Detrick Bellinger) |
| 20:02.3, 20:41.6, 21:06.4, 21:20.3, 21:46.5, (21:52.6), (21:54.1) |