1 | 37 | West Forsyth,
NC - Team Time (1st 5) 1:26:52.7 | Spread (1st 5) 1:06.6 |
| 3, 7, 8, 9, 10, (21), (25) |
| Garrett Farrimond, Vernon Espinoza, Miguel Vasquez, Blake Koeval, Nelson Russ, (Erik Martin), (Andrew Hiatt) |
| 16:37.9, 17:26.3, 17:27.7, 17:36.3, 17:44.5, (18:30.6), (19:07.2) |
2 | 85 | Davie,
NC - Team Time (1st 5) 1:31:01.2 | Spread (1st 5) 1:09.0 |
| 12, 15, 16, 18, 24, (27), (35) |
| Michael Mebel, Justin Johnson, Wilson Rowe, Quinn Holcomb, Nick Simmons, (Reid Hecht), (Tyler Davis) |
| 17:53.0, 17:56.2, 17:57.0, 18:13.0, 19:02.0, (19:08.0), (19:45.0) |
3 | 92 | Mooresville,
NC - Team Time (1st 5) 1:31:00.0 | Spread (1st 5) 3:33.0 |
| 1, 6, 20, 31, 34, (41), (56) |
| Tim Coffey, John Kremar, tucker Key, Andrew Smith, Dylan Hiatt, (Oscar Basualdo), (Mark Randall) |
| 16:08.0, 17:10.0, 18:27.0, 19:34.0, 19:41.0, (20:24.0), (25:54.0) |
4 | 98 | South Caldwell,
NC - Team Time (1st 5) 1:31:15.8 | Spread (1st 5) 4:22.2 |
| 2, 4, 5, 43, 44, (45), (49) |
| Alex Craig, Dylan Mathewson, Will Rice, Jace Kemper, Jake Hall, (Dalton Teague), (Paul Neal) |
| 16:17.4, 16:47.1, 16:58.3, 20:33.4, 20:39.6, (20:40.0), (21:26.6) |
5 | 99 | South Mecklenburg,
NC - Team Time (1st 5) 1:32:36.7 | Spread (1st 5) 1:19.1 |
| 11, 17, 22, 23, 26, (29), (30) |
| Nate Barkley, Landon Holbert, Niclas Danner, Ben Talbert, Phillip Jester, (Patrick McIlhinney), (Ryan Kavanagh) |
| 17:48.6, 17:57.4, 18:46.2, 18:56.8, 19:07.7, (19:17.1), (19:23.5) |
6 | 128 | Alexander Central,
NC - Team Time (1st 5) 1:34:42.9 | Spread (1st 5) 2:02.4 |
| 13, 14, 28, 36, 37, (38), (46) |
| Ben Sprinkle, Adam Chapman, James Michael Mcbride, Tyler Nealen, Tristan Clodfelter, (Caleb Lohrei), (Damien Sharpe) |
| 17:53.4, 17:53.9, 19:12.2, 19:47.6, 19:55.8, (20:08.8), (20:52.0) |
7 | 172 | A.C. Reynolds,
NC - Team Time (1st 5) 1:39:03.3 | Spread (1st 5) 2:08.8 |
| 19, 32, 39, 40, 42, (53), (55) |
| Joshua Brown, Matt Shimshock, Zack Hamrick, Joshua Jackson, German Sean, (Robbie Boettcher), (Max Pearce) |
| 18:22.6, 19:34.4, 20:13.4, 20:21.5, 20:31.4, (22:35.3), (24:50.9) |
8 | 229 | North Davidson,
NC - Team Time (1st 5) 1:45:18.0 | Spread (1st 5) 2:32.0 |
| 33, 47, 48, 50, 51, (52), (54) |
| Dylan Lemly, Spencer Ader, Nicolas Bell, Logan McDonald, Nathan Buckner, (Cameron Peterson), (Braxton Langston-Chapman) |
| 19:38.0, 20:55.0, 20:57.0, 21:38.0, 22:10.0, (22:30.0), (24:26.0) |