1 | 59 | East Rowan,
NC - Team Time (1st 5) 1:24:09.1 | Spread (1st 5) 38.1 |
| 5, 8, 12, 16, 18, (23), (28) |
| Conor Honeycutt, Cal Meyers, Jason Basso, Justin Allen, Graham Lyerly, (Jason Troutman), (Chance Brown) |
| 16:28.5, 16:39.3, 16:53.0, 17:01.7, 17:06.6, (17:16.5), (17:28.6) |
2 | 75 | Asheville,
NC - Team Time (1st 5) 1:25:03.6 | Spread (1st 5) 45.6 |
| 9, 11, 13, 15, 27, (50), (52) |
| Adam Vernon-Young, Noah Shore, Abel Lomeli, Zach Tacy, Eli Cartier, (Zack Vilen), (Michael Thomson) |
| 16:42.3, 16:52.4, 16:59.8, 17:01.2, 17:27.9, (18:19.3), (18:26.6) |
3 | 100 | Carson,
NC - Team Time (1st 5) 1:25:40.8 | Spread (1st 5) 1:22.5 |
| 4, 6, 25, 30, 35, (38), (41) |
| Kyle Gillis, Zachary Marchinko, Nick Thornton, Chris York, Dylan Snyder, (Spencer Isaac), (Will Holshouser) |
| 16:25.6, 16:35.5, 17:19.7, 17:31.9, 17:48.1, (17:57.9), (18:02.8) |
4 | 104 | A.L. Brown,
NC - Team Time (1st 5) 1:26:02.3 | Spread (1st 5) 1:09.1 |
| 7, 10, 21, 32, 34, (36), (53) |
| Max Chandler, Timmy Hall, Kellen Corson, AJ Meadows, Johnny Hodge, (Mason Forrest), (Curtis Haynie) |
| 16:38.6, 16:46.0, 17:14.6, 17:35.4, 17:47.7, (17:48.7), (18:27.1) |
5 | 126 | Foard,
NC - Team Time (1st 5) 1:26:34.9 | Spread (1st 5) 1:57.0 |
| 2, 14, 31, 37, 42, (45), (49) |
| Broderick Bauguess, Nathaniel Meade, Camerron Harris, Dylan Soles, Patrick Swink, (Aaron Smith), (Jordan Fulbright) |
| 16:06.8, 17:00.6, 17:34.0, 17:49.7, 18:03.8, (18:13.1), (18:18.9) |
6 | 148 | Patton,
NC - Team Time (1st 5) 1:27:15.2 | Spread (1st 5) 2:32.6 |
| 1, 22, 24, 46, 55, (78), (91) |
| Noah Green, Zach Buchanan, Justin Kuhn, Brian Rider, Chris Reid, (Austin Winters), (Franco Uribe) |
| 15:57.5, 17:15.7, 17:17.7, 18:14.2, 18:30.1, (19:42.5), (20:20.5) |
7 | 180 | West Rowan,
NC - Team Time (1st 5) 1:28:52.7 | Spread (1st 5) 1:42.5 |
| 17, 19, 33, 47, 64, (70), (71) |
| Eric Gabriel, Cody Mcneely, Nickolas Waldo, Ben Wilson, Jacob Fleming, (Jordan Bostian), (Joseph Ward) |
| 17:02.0, 17:08.4, 17:42.6, 18:15.2, 18:44.5, (19:04.2), (19:08.0) |
8 | 222 | Hickory Ridge,
NC - Team Time (1st 5) 1:30:18.5 | Spread (1st 5) 2:25.5 |
| 3, 39, 51, 63, 66, (68), (73) |
| Alex Cornwell, Vikash Kumar, Locke Revels, Parker Burns, Mark Heidenfeldt, (Jake Keele), (Wes Cottrill) |
| 16:24.6, 17:59.2, 18:23.0, 18:41.6, 18:50.1, (18:52.7), (19:16.1) |
9 | 240 | Northwest Cabarrus,
NC - Team Time (1st 5) 1:31:03.3 | Spread (1st 5) 1:19.8 |
| 20, 44, 57, 59, 60, (61), (65) |
| Gil Gilreath, Jared Lawrence, Kirk Swilley, Hunter Herrera, Ben Weisel, (Sam Rhoney), (Stephen Jones) |
| 17:13.8, 18:11.5, 18:31.5, 18:32.9, 18:33.6, (18:39.2), (18:46.0) |
10 | 335 | Hickory,
NC - Team Time (1st 5) 1:35:42.3 | Spread (1st 5) 1:46.1 |
| 43, 54, 72, 82, 84, (86), (87) |
| Joe Sadowski, Andrew Cheek, Johnny Galvez, Will Tanner, David Engleman, (Trey Hale), (Antwun Thompson) |
| 18:11.1, 18:28.1, 19:12.7, 19:53.2, 19:57.2, (20:02.7), (20:12.6) |
11 | 356 | Freedom,
NC - Team Time (1st 5) 1:37:08.5 | Spread (1st 5) 3:25.8 |
| 26, 62, 80, 93, 95, (98), (105) |
| Levi Andrews, Spencer Amos, Brian Freeman, Jared Dembski, Calyn Clark, (Isaac Avery), (Austin Avery) |
| 17:22.3, 18:40.8, 19:48.3, 20:29.0, 20:48.1, (21:27.7), (22:26.5) |
12 | 364 | South Rowan,
NC - Team Time (1st 5) 1:38:12.4 | Spread (1st 5) 4:05.6 |
| 29, 56, 88, 90, 101, (108) |
| Angel Ruiz, Kurtis Reed, Tyler Hall, Blade Blumenthal, Andy Overcash, (Jakob Rodgers) |
| 17:30.3, 18:31.1, 20:14.8, 20:20.3, 21:35.9, (23:46.7) |
13 | 368 | North Iredell,
NC - Team Time (1st 5) 1:37:01.3 | Spread (1st 5) 1:22.5 |
| 58, 69, 77, 81, 83, (89), (94) |
| Reagan Johnson, Ethan Marlowe, Kyle Brown, Luke Elliott, Miquel Ferretiz, (Alex Fox), (Richard Winzenried) |
| 18:32.1, 19:02.1, 19:40.3, 19:52.2, 19:54.6, (20:17.6), (20:45.1) |
14 | 370 | St. Stephens,
NC - Team Time (1st 5) 1:36:46.1 | Spread (1st 5) 51.8 |
| 67, 74, 75, 75, 79, (85), (92) |
| Charlie Garnett, Bryan Barbee, Bryce Staton, Kurt Stracener, Brad Barbee, (Garett Bolter), (Michael Luney) |
| 18:50.9, 19:16.9, 19:27.8, 19:27.8, 19:42.7, (19:58.9), (20:24.1) |
15 | 397 | Hibriten,
NC - Team Time (1st 5) 1:46:52.7 | Spread (1st 5) 9:25.8 |
| 40, 48, 97, 103, 109 |
| Braxton Cline, Dylan Brown, Nate Ward, Ben McCrary, Dylan Laws |
| 18:01.1, 18:18.0, 21:18.9, 21:47.8, 27:26.9 |
16 | 501 | West Iredell,
NC - Team Time (1st 5) 1:48:09.4 | Spread (1st 5) 1:12.1 |
| 96, 99, 100, 102, 104, (106), (107) |
| Guadalupe Sanchez, Jay Carson, Ryan Tharpe, Grant Stiltner, Tyler Briggs, (Brayden Elester`), (Elishah Webb) |
| 21:04.6, 21:28.4, 21:34.8, 21:44.9, 22:16.7, (22:59.8), (23:16.9) |