1 | 42 | Pikesville,
MD - Team Time (1st 5) 1:34:32.2 | Spread (1st 5) 1:20.8 |
| 2, 4, 9, 12, 15, (19), (21) |
| Lance Morris, Jericho Tabacolde, Miller Friedman, Mykhaylo Chumak, Sam Cohen, (Alex Nzambi), (Eli Fastow) |
| 18:13.5, 18:34.6, 18:56.7, 19:13.1, 19:34.3, (19:57.9), (20:06.4) |
2 | 43 | Carver A&T,
MD - Team Time (1st 5) 1:34:25.9 | Spread (1st 5) 47.4 |
| 3, 5, 10, 11, 14, (22), (32) |
| Elliott Donato, McHale Ourand, Sam Owens, Chris Wanis, DaShawn Simon, (Scott Thomsen), (Amir Williamson) |
| 18:31.8, 18:34.9, 18:59.0, 19:01.0, 19:19.2, (20:24.4), (21:23.8) |
3 | 80 | Central-PG,
MD - Team Time (1st 5) 1:38:11.3 | Spread (1st 5) 2:06.3 |
| 6, 13, 16, 20, 25, (34), (37) |
| Derick Moon, Brion Tillman-young, Henry Bowe, Julian Johnson, Seth Adams, (Carlos Martin), (Yao Amega) |
| 18:36.7, 19:17.2, 19:35.1, 19:59.3, 20:43.0, (21:55.2), (22:14.5) |
4 | 86 | Fairmont Heights,
MD - Team Time (1st 5) 1:37:58.5 | Spread (1st 5) 3:33.9 |
| 1, 17, 18, 23, 27, (31) |
| Anthony Glasgow, Tyreke Thompson, Michale Reyes, Tory Doby, Ryan Walker, (Cameron Williams) |
| 17:20.9, 19:36.1, 19:37.1, 20:29.6, 20:54.8, (21:22.2) |
5 | 118 | New Town,
MD - Team Time (1st 5) 1:42:49.2 | Spread (1st 5) 2:59.6 |
| 7, 24, 26, 28, 33, (38), (42) |
| Robert Lane, Brandon James, Tyler Haynes, Marc Sketers, Marc S, (Caleb Marbley), (Laron Parham) |
| 18:38.4, 20:38.0, 20:53.6, 21:01.2, 21:38.0, (22:40.3), (24:02.0) |
6 | 171 | Sparrows Point,
MD - Team Time (1st 5) 1:50:22.0 | Spread (1st 5) 2:55.7 |
| 29, 30, 35, 36, 41, (43), (44) |
| Timothy Brofka, Tim Brofka, Josh Hux, Joseph Akers, Riley Woolston, (Skyler Minutelli), (Andrew Golden) |
| 21:03.2, 21:16.6, 21:58.4, 22:04.9, 23:58.9, (24:53.0), (25:45.5) |
7 | 178 | Surrattsville,
MD - Team Time (1st 5) 2:02:46.7 | Spread (1st 5) 10:30.3 |
| 8, 39, 40, 45, 46 |
| Jalen Jones, Kornell Kershaw, Tyrek Mackey, Greg Rhinehert, Mahlik Jones |
| 18:50.7, 22:49.0, 23:52.0, 27:54.0, 29:21.0 |