1 | 57 | Bishop McGuinness,
NC - Team Time (1st 5) 1:28:02.6 | Spread (1st 5) 1:01.8 |
| 3, 11, 12, 15, 16, (18), (19) |
| Austin Tritt, Preston Khan, Alex Wordsworth, Josh Renegar, Robert Tikkanen, (Conner Brannan), (Brian Jordan) |
| 16:56.5, 17:31.5, 17:40.0, 17:56.3, 17:58.3, (18:12.8), (18:16.2) |
| 57 | Gray Stone Day,
NC - Team Time (1st 5) 1:28:00.6 | Spread (1st 5) 1:34.4 |
| 2, 8, 13, 14, 20, (23), (31) |
| Dalton Wally, Kaleb Medlin, Harrison Latimer, Mygel Bergstresser, Eldon Zacek, (Joseph Sutlive), (Quinton Parsons) |
| 16:44.0, 17:18.2, 17:48.9, 17:51.1, 18:18.4, (18:41.5), (19:47.5) |
3 | 62 | Lake Norman Charter,
NC - Team Time (1st 5) 1:28:34.4 | Spread (1st 5) 1:23.8 |
| 5, 9, 10, 17, 21, (22), (25) |
| Erik Foran, Jordan Phillips, Bryant Hooker, Michael Westbay, Nathan Farber, (Chris Hack), (Matt Wronsky) |
| 17:04.0, 17:24.5, 17:30.2, 18:07.9, 18:27.8, (18:30.9), (18:53.2) |
4 | 95 | South Stanly,
NC - Team Time (1st 5) 1:32:11.5 | Spread (1st 5) 2:55.5 |
| 4, 7, 24, 28, 32, (37), (38) |
| Sean Kluttz, Alex Thompson, Austin Springer, Landon Fraley, Sam Dennis, (Brett Fraley), (Matthew Gatien) |
| 16:57.5, 17:14.5, 18:50.0, 19:16.5, 19:53.0, (20:54.3), (21:00.0) |
5 | 141 | Mount Airy,
NC - Team Time (1st 5) 1:38:38.3 | Spread (1st 5) 6:01.2 |
| 1, 29, 33, 34, 44, (48), (57) |
| Matus Kriska, Bryce Pilcher, Glenn Lynch, Ryan Johnson, TJ Maxwell, (Corey Scott), (Josh Clark) |
| 16:19.6, 19:39.7, 19:55.6, 20:22.6, 22:20.8, (23:28.7), (26:47.2) |
6 | 171 | Chatham Central,
NC - Team Time (1st 5) 1:43:57.2 | Spread (1st 5) 5:40.4 |
| 6, 36, 41, 42, 46, (49), (50) |
| Brian Walls, Jordan Binkley, Zachary Pavon, Collin Loman, Macon Moore, (Nolan Stout), (John Bartee) |
| 17:13.5, 20:49.2, 21:29.4, 21:31.2, 22:53.9, (23:39.6), (24:01.6) |
7 | 178 | South Davidson,
NC - Team Time (1st 5) 1:43:36.7 | Spread (1st 5) 4:05.9 |
| 26, 27, 35, 43, 47, (53), (54) |
| Korby Chappell, Alex Buie, Chase Nance, Jason Hulin, Caleb Ward, (Landon Pierce), (Jake Johnson) |
| 19:05.2, 19:07.5, 20:32.4, 21:40.5, 23:11.1, (24:46.1), (24:46.4) |
8 | 241 | Union Academy,
NC - Team Time (1st 5) 2:01:01.3 | Spread (1st 5) 8:19.8 |
| 30, 39, 55, 58, 59, (62) |
| Jesse Skidmore, Tyler O'Brien, Jordan Gemes, Mark Dowd, Patrick Dowd, (Jacob Hargett) |
| 19:43.4, 21:13.7, 25:04.7, 26:56.3, 28:03.2, (37:38.5) |
9 | 244 | Monroe,
NC - Team Time (1st 5) 1:59:55.0 | Spread (1st 5) 5:21.0 |
| 40, 45, 51, 52, 56, (60), (61) |
| Kevin Phinney, Christian Brooks, Andrew Whitley, Irwin McKoy, Stephen Dysard, (Darius Durr), (Jaylen Robinson) |
| 21:22.0, 22:48.0, 24:30.0, 24:32.0, 26:43.0, (29:09.0), (29:50.0) |