1 | 17 | Dulaney,
MD - Team Time (1st 5) 1:19:26.4 | Spread (1st 5) 52.0 |
| 1, 2, 3, 4, 7, (8), (12) |
| Eric Walz, Elijah Hawkins, Andrew King, Sean Smyth, Matthew Owens, (Austin Carey), (Drew Persinger) |
| 15:27.8, 15:48.3, 15:50.8, 15:59.7, 16:19.8, (16:25.1), (16:52.5) |
2 | 50 | Howard,
MD - Team Time (1st 5) 1:23:37.4 | Spread (1st 5) 39.8 |
| 6, 9, 10, 11, 14, (17), (22) |
| Nick Deamer, Gavin Reynolds, Ryan Gunderson, Brian Goulet, Dennis Danieli, (Joseph LaPointe), (Rupam Mondal) |
| 16:18.5, 16:40.5, 16:48.6, 16:51.5, 16:58.3, (17:11.4), (17:20.7) |
3 | 125 | Bel Air,
MD - Team Time (1st 5) 1:26:54.6 | Spread (1st 5) 2:03.5 |
| 5, 18, 23, 36, 43, (47), (50) |
| Kieran McDermott, Austin Weiss, Ethan Gray, Ethan Anderson, Kenny Connelly, (Nick Hammond), (Stephen Mark) |
| 16:09.0, 17:16.6, 17:22.2, 17:54.3, 18:12.5, (18:18.8), (18:27.0) |
| 125 | Sherwood,
MD - Team Time (1st 5) 1:27:16.1 | Spread (1st 5) 55.0 |
| 13, 15, 30, 32, 35, (40), (51) |
| Colin Loiacono, Ethan Tagliere, Matthew Post, Justin Bloomberg, Joshua Bloomberg, (Gary Confrey), (Justin Turner) |
| 16:57.5, 17:04.9, 17:38.1, 17:43.1, 17:52.5, (17:57.7), (18:29.7) |
5 | 153 | Catonsville,
MD - Team Time (1st 5) 1:28:29.0 | Spread (1st 5) 1:09.8 |
| 16, 25, 27, 41, 44, (46), (48) |
| Graham Strzelecki, Hallim Joseph, Halim Joseph, Shaun Miller, Jack Levickas, (Drew Nicolaus), (Kameron Harrison) |
| 17:07.2, 17:31.7, 17:34.2, 17:58.9, 18:17.0, (18:18.4), (18:18.9) |
6 | 155 | Springbrook,
MD - Team Time (1st 5) 1:28:48.7 | Spread (1st 5) 1:29.3 |
| 19, 26, 28, 29, 53, (57), (60) |
| Moti Heda, Scott Camp, Ebenezer Arunkumar, David Mejia, Reynold Bascal, (John Sakhi), (Cameron Kane) |
| 17:18.0, 17:33.4, 17:34.8, 17:35.2, 18:47.3, (18:58.5), (19:19.1) |
7 | 160 | Paint Branch,
MD - Team Time (1st 5) 1:28:38.9 | Spread (1st 5) 35.7 |
| 21, 31, 33, 37, 38, (42), (49) |
| Shane McGovern, Tyler Plunkett, Steven Anderson, Yoseph Gebru, Calvin Sempebwa, (Chris Nguyen), (Vincente Maltagliati) |
| 17:20.2, 17:42.4, 17:45.6, 17:54.8, 17:55.9, (18:05.4), (18:19.2) |
8 | 217 | Perry Hall,
MD - Team Time (1st 5) 1:31:24.0 | Spread (1st 5) 1:24.7 |
| 24, 39, 45, 54, 55, (61), (62) |
| Alex Buckheit, Alexander O'Ree, Tyrell Armstrong, Christian Ciattei, Maxwell Chassagne, (Eryk Goode), (Alexander Gallardo) |
| 17:28.1, 17:56.0, 18:17.5, 18:49.6, 18:52.8, (19:52.7), (19:58.0) |
9 | 267 | Parkville,
MD - Team Time (1st 5) 1:37:18.1 | Spread (1st 5) 4:03.7 |
| 20, 56, 58, 63, 70, (74), (79) |
| Zenden Cole, Jaden Rhodes, Steven Fuller, Tavian Prater, Jim Hill, (Chris Briscoe), (Jeffrey Dooms) |
| 17:18.3, 18:57.9, 19:09.9, 20:30.0, 21:22.0, (21:46.5), (25:36.2) |
10 | 291 | Digital Harbor,
MD - Team Time (1st 5) 1:39:03.1 | Spread (1st 5) 3:17.7 |
| 34, 59, 64, 65, 69, (71) |
| Tyler Dash, Lyndon Burrell, Berkeley Todd, Marquise Hill, Etteven Shepherd, (Corey Austin) |
| 17:45.8, 19:10.7, 20:31.0, 20:32.1, 21:03.5, (21:27.3) |
11 | 333 | Kenwood,
MD - Team Time (1st 5) 1:43:20.4 | Spread (1st 5) 3:21.8 |
| 52, 66, 67, 73, 75 |
| Greg Alexander, Stephen Moore, Cameren Brice, Gamiel Gordon, Christopher Ospina |
| 18:34.0, 20:32.8, 20:35.6, 21:42.2, 21:55.8 |
12 | 371 | Mergenthaler Voc Tech,
MD - Team Time (1st 5) 1:51:03.4 | Spread (1st 5) 3:16.0 |
| 68, 72, 76, 77, 78 |
| Kenyon Eveline, Dennis Winkler, Detrick Bellinger, Shemar Thacker, Ty-Shaun Randolph |
| 21:01.1, 21:31.6, 22:06.4, 22:07.2, 24:17.1 |