1 | 31 | Oak Grove,
NC - Team Time (1st 5) 1:30:50.3 | Spread (1st 5) 1:41.0 |
| 1, 4, 6, 9, 11, (12), (14) |
| Hunter Creech, Mason McMillan, Aiden Edwards, Kent Sidden, Brayden Grover, (Nathan Welborn), (Evan Messer) |
| 17:09.0, 17:52.8, 18:11.5, 18:47.0, 18:50.0, (18:54.0), (19:12.0) |
2 | 64 | Central Davidson,
NC - Team Time (1st 5) 1:35:07.7 | Spread (1st 5) 2:41.0 |
| 2, 8, 15, 19, 20, (23), (25) |
| Austin DeGeorge, Collin Kirk, Matthew Papineau, Jacob Byrd, Israel Melgar, (Carter Ray), (Brock McCarn) |
| 17:21.0, 18:32.0, 19:13.0, 19:59.7, 20:02.0, (20:19.0), (20:33.0) |
3 | 84 | Ledford,
NC - Team Time (1st 5) 1:38:26.0 | Spread (1st 5) 3:21.1 |
| 5, 10, 13, 26, 30, (31), (32) |
| Sawyer Dobbins, Jorge Gamez-Santillan, Jose Ontiveros, Austin Watson, Trip Sage, (Haben Berhe), (Fermin Gonzalez) |
| 18:08.0, 18:48.0, 19:08.9, 20:52.0, 21:29.1, (21:46.9), (21:47.0) |
4 | 99 | North Davidson,
NC - Team Time (1st 5) 1:39:54.2 | Spread (1st 5) 3:43.5 |
| 3, 21, 22, 24, 29, (35), (42) |
| Grayson Byrd, Kyle Nifong, Ryan Mangus, Robert Esworthy III, Tyler Riggan, (Landyn Robbins), (Ben Yorke) |
| 17:44.0, 20:04.7, 20:09.0, 20:29.0, 21:27.5, (22:21.3), (27:45.0) |
5 | 106 | Montgomery Central,
NC - Team Time (1st 5) 1:41:55.7 | Spread (1st 5) 4:24.2 |
| 7, 17, 18, 27, 37, (40), (41) |
| Carlos Vargas, Cain Arzate-Solis, Alexander Guzman Medina, Alexis Solis Perez, Lance Hensley, (Tarian Tanner), (Garrett Richardson) |
| 18:19.0, 19:55.0, 19:56.0, 21:02.5, 22:43.2, (24:15.7), (26:22.6) |
6 | 147 | Asheboro,
NC - Team Time (1st 5) 1:48:16.6 | Spread (1st 5) 2:54.0 |
| 16, 28, 33, 34, 36, (38), (39) |
| Hydzik Seth, Hunter Wilson, Nicolas Garcia, David Curtis, Jacob Leveille, (John Hunsucker), (Isaac Martinez) |
| 19:48.0, 21:21.0, 22:08.0, 22:17.6, 22:42.0, (22:49.0), (24:14.0) |