1 | 18 | Walkertown,
NC - Team Time (1st 5) 1:26:57.6 | Spread (1st 5) 56.1 |
| 1, 2, 4, 5, 6, (8), (30) |
| Matthew Rogers, Daniel Parmesano, Donwill Jamison, Logan Carter, Blake Freeman, (James Warren), (Elijah Loy) |
| 16:48.4, 17:14.0, 17:31.3, 17:39.4, 17:44.5, (18:40.0), (21:12.8) |
2 | 60 | Bishop McGuinness,
NC - Team Time (1st 5) 1:34:16.4 | Spread (1st 5) 13.1 |
| 10, 11, 12, 13, 14, (16), (18) |
| Jackson Herndon, Sean Muller, John Paul Stepnowski, Adam Pitman, Scott Debrecht, (Matt Herndon), (Alex Pinder) |
| 18:44.0, 18:45.6, 18:53.4, 18:56.3, 18:57.1, (19:28.8), (19:50.0) |
3 | 81 | Atkins,
NC - Team Time (1st 5) 1:37:32.5 | Spread (1st 5) 1:20.6 |
| 9, 15, 17, 19, 21, (22), (26) |
| Jeremy Kankula, Dylan Stoltzfus, James Huntley, Thomas Ross, Josh Nofziger, (Dylan Langham), (Tony Davis) |
| 18:41.3, 19:12.1, 19:41.8, 19:55.4, 20:01.9, (20:09.0), (20:49.4) |
4 | 97 | North Stokes,
NC - Team Time (1st 5) 1:39:55.4 | Spread (1st 5) 5:33.3 |
| 3, 7, 20, 31, 36 |
| Dawson Durham, Jacob McGee, Junior Fulks, Nicholas Delp, Joshua McQuinn |
| 17:31.0, 18:07.4, 19:58.3, 21:14.4, 23:04.3 |
5 | 127 | East Surry,
NC - Team Time (1st 5) 1:43:20.2 | Spread (1st 5) 41.6 |
| 23, 24, 25, 27, 28, (32), (35) |
| Brad Snow, Mark Calderon, Garrett Cannoy, Jayson Moore, Samuel George, (Tucker Mackie), (Michael Gravely) |
| 20:13.8, 20:31.6, 20:46.4, 20:53.0, 20:55.4, (21:19.7), (21:40.9) |
6 | 171 | Mount Airy,
NC - Team Time (1st 5) 1:56:16.7 | Spread (1st 5) 6:24.4 |
| 29, 33, 34, 37, 38 |
| Matthew Eads, Jackson Heath, Dalton Mayes, Griffin Spencer, Grant Perry |
| 21:02.6, 21:31.5, 21:32.4, 24:43.2, 27:27.0 |