1 | 20 | Lincoln Charter,
NC - Team Time (1st 5) 1:28:48.3 | Spread (1st 5) 1:08.3 |
| 2, 3, 4, 5, 6, (8), (9) |
| Cutter Law, Patrick Rice, Brandon Wright, Mitchell Swicegood, Matthew Radin, (Manix Ferreira), (Ben Bruce) |
| 16:55.2, 17:50.1, 17:56.2, 18:03.3, 18:03.5, (18:07.8), (18:28.3) |
2 | 55 | Thomas Jefferson,
NC - Team Time (1st 5) 1:35:54.2 | Spread (1st 5) 4:15.3 |
| 1, 7, 12, 15, 20, (21), (28) |
| Carson Gillium, Ian Richards, Tate Smart, Nathan Halliday, Owen Pierce, (Michael Ledbetter), (Ryan Byrd) |
| 16:49.2, 18:05.8, 19:24.0, 20:30.7, 21:04.5, (21:25.1), (23:52.0) |
3 | 96 | Highland Tech,
NC - Team Time (1st 5) 1:47:08.1 | Spread (1st 5) 6:04.9 |
| 11, 13, 14, 27, 31, (36) |
| Henry Bene', AJ Pimental, Collier Kennington, Thomas Flowers, Adalberto Ibarra, (Jacob Falter) |
| 19:08.1, 19:26.0, 19:44.0, 23:37.0, 25:13.0, (28:44.0) |
4 | 104 | Piedmont Community Charter,
NC - Team Time (1st 5) 1:47:15.6 | Spread (1st 5) 5:35.6 |
| 10, 16, 23, 25, 30, (32), (35) |
| Nicolas Gomez, Johnathan Crocker, Devan Tharp, Loggan Beatty, Davey Adams, (Joshua Howell), (Grady Tippett) |
| 18:49.2, 20:31.0, 21:33.5, 21:57.1, 24:24.8, (26:17.2), (28:03.0) |
5 | 108 | Cherryville,
NC - Team Time (1st 5) 1:48:08.8 | Spread (1st 5) 2:47.4 |
| 17, 19, 22, 24, 26, (29) |
| Ben Hayes, Chase McNeil, Scott Stroupe, Jackson Owens, Noah Abernethy, (Kadin Beaver) |
| 20:32.6, 21:03.2, 21:28.0, 21:45.0, 23:20.0, (24:22.0) |
6 | 160 | Bessemer City,
NC - Team Time (1st 5) 2:15:54.0 | Spread (1st 5) 10:29.0 |
| 18, 33, 34, 37, 38, (39), (40) |
| Ismael Camilo-Salinas, Blake Splawn, Xavier Figueroa, Ethan Baynard, Juan Flores, (Armando Medel), (Uriel Perez) |
| 20:36.0, 27:00.0, 27:20.0, 29:53.0, 31:05.0, (31:07.0), (31:53.0) |