1 | 19 | Marvin Ridge,
NC - Team Time (1st 5) 52:02.1 | Spread (1st 5) 34.6 |
| 1, 3, 4, 5, 6, (7), (8) |
| Gunner Hogston, Cole Jackson, Jason Blizzard, Connor Gross, Sahil Bhave, (James Bryant), (Jeffrey Thompson) |
| 10:03.9, 10:18.8, 10:28.0, 10:32.9, 10:38.5, (10:41.4), (11:02.9) |
2 | 71 | Kings Mountain,
NC - Team Time (1st 5) 58:08.5 | Spread (1st 5) 49.0 |
| 10, 11, 12, 17, 21, (28), (30) |
| Dallin Campbell, Parker Key, Jalen Roberts, Jesse Hughes, Dylan Williams, (Aiden Wilson), (Justin Mathis) |
| 11:19.5, 11:21.5, 11:28.5, 11:50.5, 12:08.5, (12:24.5), (12:35.5) |
3 | 91 | Asheville,
NC - Team Time (1st 5) 59:39.0 | Spread (1st 5) 52.6 |
| 13, 14, 18, 20, 26, (27), (32) |
| Samuel Rogers, Frank Sandridge, Rylan Dunn, Patrick Sullivan, Elahi Stewart, (Issac Batts), (Eli Lamport) |
| 11:29.5, 11:40.0, 12:00.0, 12:07.4, 12:22.1, (12:23.7), (12:40.5) |
4 | 107 | T.C. Roberson,
NC - Team Time (1st 5) 1:00:44.1 | Spread (1st 5) 2:06.3 |
| 9, 16, 22, 24, 36, (38), (40) |
| Joseph Rath, Sam Lozzio, Joshua Lanning, Luke Washburn, Austin Dixon, (Michael Keen), (Torin Linton) |
| 11:12.2, 11:46.5, 12:10.6, 12:16.3, 13:18.5, (13:46.1), (14:05.0) |
5 | 127 | Huss,
NC - Team Time (1st 5) 1:01:39.5 | Spread (1st 5) 56.0 |
| 15, 23, 25, 31, 33, (43) |
| Jaylan Silvers, Trevor Hargett, Corey Fuller, Rooster Parker, Niko Huitt, (Will Herman) |
| 11:45.5, 12:15.5, 12:18.5, 12:38.5, 12:41.5, (16:04.5) |
6 | 144 | Burns,
NC - Team Time (1st 5) 1:04:27.5 | Spread (1st 5) 5:33.0 |
| 2, 29, 34, 37, 42, (46) |
| Austin Walker, Andrew Parsons, Zachary Dugan, Daniel Gibson, Jeffrey Parker, (Trevor White) |
| 10:07.5, 12:30.5, 12:48.5, 13:20.5, 15:40.5, (22:21.5) |
7 | 178 | West Henderson,
NC - Team Time (1st 5) 1:11:01.2 | Spread (1st 5) 5:36.6 |
| 19, 35, 39, 41, 44, (45) |
| Ryan Santiago, Noah Krauss, John Burnette, Kareem Alabed, Carson Godwin, (Blake Jones) |
| 12:06.9, 13:10.0, 13:47.0, 14:13.8, 17:43.5, (19:09.6) |