1 | 18 | Oak Grove,
NC - Team Time (1st 5) 1:26:56.5 | Spread (1st 5) 1:33.5 |
| 1, 2, 3, 4, 8, (9), (11) |
| Aiden Edwards, Hunter Creech, Luke Vannoy, Nathan Welborn, Brayden Grover, (Sam Carey), (Evan Messer) |
| 16:50.5, 16:59.0, 17:09.9, 17:33.1, 18:24.0, (18:37.5), (18:50.4) |
2 | 69 | Central Davidson,
NC - Team Time (1st 5) 1:36:39.3 | Spread (1st 5) 2:20.7 |
| 6, 12, 13, 16, 22, (25), (26) |
| Jacob Byrd, Carter Ray, Blakely Frank, Israel Melgar, Bryson Mullen, (Brock McCarn), (Haiden Moore) |
| 18:01.3, 19:14.0, 19:15.0, 19:47.0, 20:22.0, (20:47.0), (20:54.0) |
3 | 84 | Ledford,
NC - Team Time (1st 5) 1:38:25.4 | Spread (1st 5) 3:08.6 |
| 5, 14, 17, 20, 28, (32), (40) |
| Sawyer Dobbins, Sean Taylor, Joshua Dequenne, Austin Watson, Jacob Baury, (Trip Sage), (Max Nissen) |
| 17:59.4, 19:16.0, 19:48.0, 20:14.0, 21:08.0, (21:37.0), (23:02.3) |
4 | 101 | North Davidson,
NC - Team Time (1st 5) 1:40:51.9 | Spread (1st 5) 3:25.3 |
| 7, 15, 23, 27, 29, (38), (39) |
| Kyle Nifong, Ryan Mangus, Jacob Meuser, Robert Esworthy III, Tyler Riggan, (Landyn Robbins), (Parker Alexander) |
| 18:01.4, 19:43.0, 20:39.0, 21:01.8, 21:26.7, (22:42.0), (22:44.0) |
5 | 114 | Montgomery Central,
NC - Team Time (1st 5) 1:42:42.0 | Spread (1st 5) 3:44.0 |
| 10, 18, 19, 30, 37, (41), (42) |
| Francisc Silva-pina, Cain Arzate-Solis, Alexander Guzman Medina, Bryan Espinoza, Lance Hensley, (Tarian Tanner), (Jeremy Blake) |
| 18:45.0, 19:55.0, 20:02.0, 21:31.0, 22:29.0, (28:06.0), (28:47.0) |
6 | 143 | Asheboro,
NC - Team Time (1st 5) 1:46:22.0 | Spread (1st 5) 1:38.0 |
| 21, 24, 31, 33, 34, (35), (36) |
| Grayson Norman, Liam Dalporto, Jacob Leveille, Justus Dalporto, Marco Marini, (Kevin Martinez), (Carter Edmunds) |
| 20:19.0, 20:43.0, 21:35.0, 21:48.0, 21:57.0, (22:05.0), (22:27.0) |