1 | 40 | Catoctin,
MD - Team Time (1st 5) 1:27:25.3 | Spread (1st 5) 1:11.0 |
| 1, 5, 8, 10, 16, (25), (41) |
| David Dorsey, Kevin Dorsey, Jeff Stone, Brandon Humerick, Nick Trapane, (Graham Lindahl), (Jacob DeLeon) |
| 16:49.0, 17:10.0, 17:39.0, 17:47.3, 18:00.0, (18:29.6), (19:15.0) |
2 | 76 | Williamsport,
MD - Team Time (1st 5) 1:29:33.8 | Spread (1st 5) 1:44.0 |
| 3, 7, 12, 27, 27, (35), (38) |
| Evan Hardy, Cody Grams, Cody Bowman, Graylon Wright, Emory Rowland, (Caleb Buchman), (Scott Long) |
| 16:54.0, 17:33.8, 17:50.0, 18:38.0, 18:38.0, (18:55.0), (19:03.0) |
3 | 111 | Southern Garrett Co,
MD - Team Time (1st 5) 1:31:47.0 | Spread (1st 5) 48.0 |
| 14, 20, 23, 24, 30, (34), (36) |
| Wyatt McBee, Jasper Tasker, Evan Rodeheaver, Mikey Skipper, Aaron Shotwell, (Tyler Coutermarsh), (Andrew Clark) |
| 17:53.0, 18:16.0, 18:28.0, 18:29.0, 18:41.0, (18:52.0), (18:57.0) |
4 | 118 | Oakdale,
MD - Team Time (1st 5) 1:32:03.0 | Spread (1st 5) 1:19.0 |
| 9, 17, 21, 33, 38, (56), (65) |
| Connor Good, Jacob Staley, Mikey Chapman, Nicholas Riley, Matt Hillman, (Patrick Boddicker), (Eric Baldree) |
| 17:44.0, 18:03.0, 18:23.0, 18:50.0, 19:03.0, (19:56.4), (20:38.0) |
5 | 138 | Boonsboro,
MD - Team Time (1st 5) 1:32:52.2 | Spread (1st 5) 2:07.8 |
| 6, 19, 29, 40, 44, (52), (60) |
| Evan Moser, Eric Ryberg, Tom Kersting, Josh Testa, Arthur Lacey, (Ethan Allnutt), (Michael Lacey) |
| 17:25.0, 18:09.3, 18:39.0, 19:06.1, 19:32.8, (19:48.0), (20:16.3) |
6 | 147 | Allegany,
MD - Team Time (1st 5) 1:33:31.0 | Spread (1st 5) 4:13.0 |
| 2, 13, 18, 45, 69, (70), (84) |
| Ian MacFawn, Luke Smith, Tim Robinette, Brandon Rockwell, Justice Sifford, (Jasmine Vasic), (Evan McIntyre) |
| 16:52.0, 17:51.0, 18:09.0, 19:34.0, 21:05.0, (21:09.0), (23:18.0) |
7 | 159 | Fort Hill,
MD - Team Time (1st 5) 1:34:16.0 | Spread (1st 5) 1:59.0 |
| 11, 22, 26, 49, 51, (55), (58) |
| Antonio Candler, Jaredun Twigg, Dakota Hamilton, Derek Joe, Tyler Crosser, (Brian Thompson), (Jacob Moore) |
| 17:48.0, 18:24.0, 18:36.0, 19:41.0, 19:47.0, (19:56.0), (20:01.0) |
8 | 203 | Mountain Ridge,
MD - Team Time (1st 5) 1:36:15.0 | Spread (1st 5) 58.0 |
| 31, 32, 43, 47, 50, (59), (61) |
| Brandon Redmond, Rhett Poland, Zach Saylor, Justin Winebrenner, John Treber, (Tyler Valentine), (Andy Feree) |
| 18:47.0, 18:48.0, 19:20.0, 19:35.0, 19:45.0, (20:03.0), (20:23.0) |
9 | 212 | Clear Spring,
MD - Team Time (1st 5) 1:36:50.3 | Spread (1st 5) 4:33.3 |
| 4, 37, 45, 53, 73, (77), (83) |
| Jason Hill, Matt Breakall, Garrett Davis, Brandon Schildtknecht, Dylan Wertz, (Cameron Clever), (Chase Ammons) |
| 16:55.0, 18:58.8, 19:34.0, 19:54.2, 21:28.3, (21:54.1), (22:32.0) |
10 | 235 | Smithsburg,
MD - Team Time (1st 5) 1:38:21.1 | Spread (1st 5) 3:11.5 |
| 14, 42, 48, 63, 68, (75), (76) |
| Luke Daigneault, Brian Garcia, Marshall Keely, Garrett Ghafir, Nick Tilden, (Devon Stover), (Luke Carson) |
| 17:53.0, 19:15.9, 19:36.7, 20:31.0, 21:04.5, (21:37.0), (21:52.1) |
11 | 303 | Manchester Valley,
MD - Team Time (1st 5) 1:41:41.8 | Spread (1st 5) 48.2 |
| 54, 57, 62, 64, 66, (71), (74) |
| Sean Counterman, Bryce Davidson, Isaac Downey, Tyler Chenoweth, Jake Caple, (Quinn Dumonchelle), (Jacob McLean-Blevi) |
| 19:54.9, 19:58.0, 20:28.0, 20:37.8, 20:43.1, (21:16.0), (21:29.2) |
12 | 375 | Brunswick,
MD - Team Time (1st 5) 1:48:31.1 | Spread (1st 5) 1:08.0 |
| 67, 72, 78, 78, 80, (81), (82) |
| Matthias Jenkins, Jack Fox, Kenny Floria, Danny Griffin, Tyler Shreve, (Anthony Floria), (Travis Bartholomew) |
| 20:59.0, 21:19.1, 22:03.0, 22:03.0, 22:07.0, (22:12.9), (22:26.0) |