1 | 28 | Francis Scott Key,
MD - Team Time (1st 5) 1:32:21.9 | Spread (1st 5) 1:09.4 |
| 2, 4, 5, 7, 10, (14), (37) |
| Noah Fisher, Ben Hasty, Damian Simmons, Cody Volz, Aiden Fisher, (Brenden Bosley), (Patrick Barber) |
| 17:58.6, 18:15.6, 18:17.3, 18:42.4, 19:08.0, (20:02.3), (23:30.1) |
2 | 41 | South Carroll,
MD - Team Time (1st 5) 1:34:19.5 | Spread (1st 5) 2:34.9 |
| 1, 3, 9, 13, 15, (19), (21) |
| Jacob Gooding, Benson Sommerfeldt, Kyle DelRegno, Aidan Harrision, Philip Lazo, (Jacob Duvall), (Andrew Wilson) |
| 17:31.1, 17:59.8, 18:46.2, 19:56.4, 20:06.0, (20:36.1), (20:40.2) |
3 | 72 | Loch Raven,
MD - Team Time (1st 5) 1:39:16.8 | Spread (1st 5) 2:05.3 |
| 6, 11, 17, 18, 20, (24), (39) |
| Aidan Geron, Matthew Lin, Carter Frick, John Wohlgemuth, Royal Ibeadogbulem, (Samuel Howard), (Miles Hall) |
| 18:33.7, 19:10.7, 20:25.0, 20:28.4, 20:39.0, (20:50.7), (23:47.8) |
4 | 116 | Western Tech,
MD - Team Time (1st 5) 1:45:06.5 | Spread (1st 5) 1:36.2 |
| 16, 22, 23, 26, 29, (32), (34) |
| Tyler Washington, Jabari Gomez, Benjamin Kenyon, Gareth Schoeffler, Joaquin Moen, (Apia To'oto'o), (Elijah Walker) |
| 20:20.1, 20:45.6, 20:49.0, 21:15.5, 21:56.3, (22:05.9), (22:49.0) |
5 | 149 | Crossland,
MD - Team Time (1st 5) 1:52:25.0 | Spread (1st 5) 7:32.0 |
| 12, 28, 30, 35, 44 |
| Abraham Eason, Chewebuka Ologonu, Jermarco Reynolds, Demetric Anderson, Kevin Tasker |
| 19:14.0, 21:35.9, 21:57.4, 22:51.7, 26:46.0 |
6 | 151 | Pikesville,
MD - Team Time (1st 5) 1:55:46.9 | Spread (1st 5) 10:28.8 |
| 8, 25, 31, 42, 45 |
| Casey Robinson, Anthony Sadykov, Julian Prioleau, Leo Udoff, Eliyahu Shaliehsabou |
| 18:45.8, 20:55.0, 22:01.9, 24:49.6, 29:14.6 |
7 | 174 | Largo,
MD - Team Time (1st 5) 1:55:10.5 | Spread (1st 5) 2:57.1 |
| 27, 33, 36, 38, 40, (41), (43) |
| Israel Wright, Joseph Olarinde, Jordan Panton, Franklin Jordan, Travis Bonner, (Malichi Williams), (Malichi Braxton- Brown) |
| 21:26.1, 22:28.3, 23:13.1, 23:39.8, 24:23.2, (24:49.0), (26:04.7) |