1 | 39 | Loyola Blakefield,
MD - Team Time (1st 5) 1:27:24.0 | Spread (1st 5) 1:17.0 |
| 1, 6, 8, 11, 13, (13), (21) |
| Kevin Corbusier, Connor Waller, Michael Wegner, Ted Terpos, Hugh Monohan, (Tyler Spear), (Keene Waller) |
| 16:42.0, 17:26.0, 17:32.0, 17:45.0, 17:59.0, (17:59.0), (18:22.0) |
2 | 52 | Mount Saint Joseph,
MD - Team Time (1st 5) 1:28:29.0 | Spread (1st 5) 42.0 |
| 5, 7, 9, 15, 16, (16), (22) |
| Travis Deckert, Jacob DiGiandomenico, Cody Broache, Connor Morrison, Mike Meaghan, (Alex Genuario), (Nick Cooper) |
| 17:22.0, 17:28.0, 17:34.0, 18:01.0, 18:04.0, (18:04.0), (18:23.0) |
3 | 101 | Gilman,
MD - Team Time (1st 5) 1:31:46.0 | Spread (1st 5) 2:08.0 |
| 4, 18, 20, 26, 33, (37), (69) |
| Will Meadows, Sam Zunkeler, Forrest Naylor, Kevin Chen, Matthew Schlerf, (Theo Leasca), (Peter Cooke) |
| 17:16.0, 18:07.0, 18:11.0, 18:48.0, 19:24.0, (19:39.0), (21:02.0) |
| 101 | John Carroll,
MD - Team Time (1st 5) 1:31:38.0 | Spread (1st 5) 2:45.0 |
| 2, 11, 24, 30, 34, (74), (81) |
| Ben Pickett, Derek Alban, Andrew Ellis, Mark Pickett, Will Horn, (Dave Knaide), (Dominic Mezzonatti) |
| 16:44.0, 17:45.0, 18:29.0, 19:11.0, 19:29.0, (21:12.0), (22:25.0) |
5 | 148 | Archbishop Curley,
MD - Team Time (1st 5) 1:35:36.0 | Spread (1st 5) 2:22.0 |
| 10, 27, 27, 40, 44, (67) |
| Dave Ozarowski, Erik Meyer, Kyle Hunt, Jordan Jackson, Leonard Jacques, (Christian Rogers) |
| 17:35.0, 19:07.0, 19:07.0, 19:50.0, 19:57.0, (20:50.0) |
6 | 190 | Saint James,
MD - Team Time (1st 5) 1:37:43.4 | Spread (1st 5) 1:19.3 |
| 25, 32, 38, 46, 49, (52), (59) |
| Emmett Orfan, Michael Knable, Andrew Collins, Adam Hamrick, Carl Thomas, (Nathan Trail), (Jake Fishkin) |
| 18:41.5, 19:23.3, 19:39.8, 19:58.0, 20:00.8, (20:04.3), (20:33.5) |
7 | 205 | Archbishop Spalding,
MD - Team Time (1st 5) 1:38:23.0 | Spread (1st 5) 2:37.0 |
| 19, 39, 40, 43, 64, (65) |
| Erik Hedin, Matt Devlin, Adam Spangler, Frank Pultro, Ben Cannon, (Jeff Corrigan) |
| 18:08.0, 19:45.0, 19:50.0, 19:55.0, 20:45.0, (20:47.0) |
8 | 214 | St. Andrew's Episcopal,
MD - Team Time (1st 5) 1:38:08.8 | Spread (1st 5) 3:36.8 |
| 3, 36, 48, 61, 66, (68), (72) |
| EJ Douglass, Harrison Nealley, Adam Broeckhart, Ahmed Ibrahim-Hassan, Campbell Peterson, (Pierre Bouvery), (Eric Magalhaes) |
| 17:12.0, 19:31.6, 19:58.8, 20:37.6, 20:48.8, (21:01.6), (21:07.5) |
9 | 249 | Annapolis Area Christian,
MD - Team Time (1st 5) 1:40:10.0 | Spread (1st 5) 1:31.0 |
| 29, 51, 53, 54, 62, (74) |
| Phil Baldwin, Brandon Myers, Nick Watkins, Joel Schaefer, Caleb Robertson, (David Obadina) |
| 19:09.0, 20:03.0, 20:08.0, 20:10.0, 20:40.0, (21:12.0) |
10 | 264 | Mount Airy Christian Acad,
MD - Team Time (1st 5) 1:41:46.0 | Spread (1st 5) 3:53.0 |
| 23, 40, 58, 63, 80, (82) |
| Tim Sigmon, Remington Phelps, Joshua Woolverton, Jonathan Dassoulas, Noah Young, (Caleb Neff) |
| 18:24.0, 19:50.0, 20:33.0, 20:42.0, 22:17.0, (22:30.0) |
11 | 269 | Bishop McNamara,
MD - Team Time (1st 5) 1:44:44.7 | Spread (1st 5) 5:19.6 |
| 35, 45, 46, 57, 86 |
| Ralph Cyrus, David Stone, Thomas McGinley, Christian Cardwell, Calvaughn Warren |
| 19:30.5, 19:57.8, 19:58.0, 20:28.3, 24:50.1 |
12 | 336 | Indian Creek,
MD - Team Time (1st 5) 1:45:38.0 | Spread (1st 5) 2:43.0 |
| 50, 55, 70, 78, 83, (85) |
| Ryan Bauklages, R J Davis, Eric Egeli, Harrison Collins, Miguel Moravec, (Nick Peditto) |
| 20:01.0, 20:20.0, 21:03.0, 21:30.0, 22:44.0, (24:12.0) |
13 | 340 | Park,
MD - Team Time (1st 5) 1:44:51.0 | Spread (1st 5) 1:01.0 |
| 56, 60, 71, 76, 77, (84) |
| Grant Kitchen, Kyle Tribble, Nikku Chatha, Gabe Acheson, Jack Califano, (Noble Ingram) |
| 20:25.0, 20:36.0, 21:05.0, 21:19.0, 21:26.0, (23:11.0) |
14 | 358 | West Nottingham,
MD - Team Time (1st 5) 1:53:01.0 | Spread (1st 5) 6:32.0 |
| 31, 73, 79, 87, 88, (89), (89) |
| Dorvil Gabriel, Jake Charney, Bruce Keller, Allen Shena, Carson Oconnor, (Tomi Famodu), (Carter Emory) |
| 19:18.0, 21:08.0, 21:42.0, 25:03.0, 25:50.0, (26:44.0), (26:44.0) |