1 | 39 | River Hill,
MD - Team Time (1st 5) 1:23:22.2 | Spread (1st 5) 1:17.1 |
| 1, 7, 8, 9, 14, (23), (31) |
| Rahul Reddy, Benjamin Oldhouser, Jacob Parker, Anish Nanjappa, Kevin Reynolds, (Jake Downing), (Brendan Fitzgerald) |
| 15:58.1, 16:36.9, 16:42.3, 16:49.7, 17:15.2, (17:34.0), (17:49.1) |
2 | 58 | Mount Hebron,
MD - Team Time (1st 5) 1:24:58.1 | Spread (1st 5) 55.7 |
| 4, 5, 12, 17, 20, (21), (22) |
| Jacob Edmondson, Sahil Sardesai, Kevin Johnson, Hin Soh, Trevor Hodge, (Andrew Unkenholz), (Michael Schlining) |
| 16:30.8, 16:31.1, 17:08.7, 17:21.0, 17:26.5, (17:26.7), (17:30.1) |
3 | 71 | Reservoir,
MD - Team Time (1st 5) 1:25:32.1 | Spread (1st 5) 1:14.0 |
| 2, 3, 15, 24, 27, (36), (37) |
| Kai Muniz, William Christian, Jake Carr, Ruben Rosario, Noah Kim, (Jake Carson), (Alvaro Hernandez) |
| 16:27.8, 16:28.7, 17:17.9, 17:35.9, 17:41.8, (18:06.9), (18:07.3) |
4 | 93 | Centennial,
MD - Team Time (1st 5) 1:26:51.8 | Spread (1st 5) 45.3 |
| 11, 13, 18, 19, 32, (35), (46) |
| Daniel Gao, Ethan Carpenter, Steven Mitchell, Anthony Ferrara, David Riina, (Chris Bieberich), (Zachary Deming) |
| 17:04.0, 17:10.6, 17:22.9, 17:25.0, 17:49.3, (17:57.7), (18:20.9) |
5 | 139 | Atholton,
MD - Team Time (1st 5) 1:28:33.0 | Spread (1st 5) 1:12.0 |
| 10, 26, 28, 34, 41, (47), (55) |
| Benjamin Rosicky, Nicholas Weber, Marcus Osborn, Jake Perret, Javon Daniel, (Joshua Geesaman), (Eric Becker) |
| 17:03.0, 17:41.0, 17:42.0, 17:52.0, 18:15.0, (18:21.0), (18:46.0) |
6 | 194 | Glenelg,
MD - Team Time (1st 5) 1:30:33.7 | Spread (1st 5) 42.1 |
| 29, 30, 42, 44, 49, (58), (70) |
| Nick Preece, Nathan Coburn, Graham Dilworth, Cole Lahmann, Cole Dwiggins, (Colby Higgins), (Griffin Hayden) |
| 17:44.4, 17:46.5, 18:17.1, 18:19.2, 18:26.5, (19:07.6), (19:50.8) |
7 | 206 | Stephen Decatur,
MD - Team Time (1st 5) 1:31:38.8 | Spread (1st 5) 1:49.9 |
| 25, 38, 39, 40, 64, (65), (74) |
| Cameron James, Javier Hernandez, Jack Reimer, Jared Massey, Matt Alvarado, (Ethan Janson), (Brennan Holloway) |
| 17:39.1, 18:08.0, 18:09.2, 18:13.5, 19:29.0, (19:29.5), (19:59.2) |
8 | 230 | Northeast-AA,
MD - Team Time (1st 5) 1:32:52.6 | Spread (1st 5) 2:18.6 |
| 16, 33, 51, 62, 68, (86), (88) |
| David Diaz, Brayden Nungester, Noah Whiteman, TJ Benson, Robert Massey, (Ethan Diddlemeyer), (Dominic Keffalas) |
| 17:18.1, 17:50.4, 18:39.4, 19:28.0, 19:36.7, (21:18.7), (21:27.4) |
9 | 257 | Chesapeake-AA,
MD - Team Time (1st 5) 1:33:13.7 | Spread (1st 5) 28.9 |
| 45, 50, 53, 53, 56, (57), (67) |
| Dylan Wolfe, Alex VanValkenburgh, Gus Daubert, Bradley Gamez, Kevin Vasquez, (Jack Bullen), (Michael Boggs) |
| 18:20.8, 18:32.4, 18:45.4, 18:45.4, 18:49.7, (18:56.2), (19:35.2) |
10 | 264 | Wilde Lake,
MD - Team Time (1st 5) 1:34:28.4 | Spread (1st 5) 3:44.0 |
| 6, 48, 61, 73, 76, (79), (91) |
| Jonathan Sussman, William Tripp, Andrew English, Nathan Gears, Tim Siedell, (Griffin Gundersen), (Shepard Stevens) |
| 16:33.7, 18:22.1, 19:18.5, 19:56.4, 20:17.7, (20:34.1), (22:08.7) |
11 | 322 | Hammond,
MD - Team Time (1st 5) 1:38:07.2 | Spread (1st 5) 2:21.8 |
| 43, 59, 63, 77, 80, (82), (85) |
| Ifeanyi Ezeh, Kendall Broome, Benjamin Yodzis, Kyle Spicher, Jake Lisenbee, (Josh Carbo), (Calvin Prudhomme) |
| 18:17.8, 19:12.4, 19:28.6, 20:28.8, 20:39.6, (20:41.8), (20:58.7) |
12 | 342 | Long Reach,
MD - Team Time (1st 5) 1:38:42.6 | Spread (1st 5) 53.1 |
| 60, 66, 69, 72, 75, (78), (87) |
| Andrew Moultrie, Ien Saffer, Andrew Werneth, Tariek Williamson, Sam Levine, (Rameez Shah), (Sam Basham) |
| 19:16.9, 19:30.7, 19:50.0, 19:55.0, 20:10.0, (20:32.0), (21:20.0) |
13 | 371 | James M Bennett,
MD - Team Time (1st 5) 1:40:50.6 | Spread (1st 5) 2:07.4 |
| 52, 71, 81, 83, 84, (89), (90) |
| Cole Hentschel, Yousuf Al Naseri, Nick Selser, Eric Ballard, Junseok Lee, (Yeong Lee), (Noah Piland) |
| 18:41.6, 19:53.2, 20:40.8, 20:46.0, 20:49.0, (21:48.6), (22:05.6) |