1 | 32 | West Rowan,
NC - Team Time (1st 5) 1:26:02.4 | Spread (1st 5) 21.5 |
| 4, 5, 6, 8, 9, (10), (11) |
| Nathan Zauner, Andrew Burgess, Oscar Bautista, Cameron Butler, Cade Harrill, (Thomas Waldo), (Luke Hager) |
| 16:59.3, 17:10.1, 17:12.1, 17:20.1, 17:20.8, (17:24.0), (17:28.1) |
2 | 73 | East Rowan,
NC - Team Time (1st 5) 1:28:59.6 | Spread (1st 5) 1:27.0 |
| 3, 14, 15, 19, 22, (33), (44) |
| Sean Incardona, Ross Alexander, Chase Whitley, Jonathan Brindle, Jake Earnhardt, (Joshua Cinquemani), (Ben Jones) |
| 16:52.9, 17:48.0, 17:52.9, 18:05.9, 18:19.9, (18:44.6), (19:23.8) |
3 | 89 | Northwest Cabarrus,
NC - Team Time (1st 5) 1:29:12.0 | Spread (1st 5) 1:57.0 |
| 2, 7, 13, 30, 37, (38), (49) |
| Ethan Bemis, Logan Bemis, Austin Beaver, Samuel Raffaldt, Luke Linkle, (Keegan Adams), (Ben LaFevers) |
| 16:51.0, 17:17.0, 17:38.0, 18:38.0, 18:48.0, (18:52.0), (19:39.7) |
4 | 99 | Cox Mill,
NC - Team Time (1st 5) 1:29:56.1 | Spread (1st 5) 2:13.0 |
| 1, 21, 24, 25, 28, (46), (57) |
| Jack Trabucco, Alex Reed, Jeffrey Galla, Hunter Levy, Ty Grewell, (Trey Chambers), (Nathaniel Schroeder) |
| 16:19.0, 18:18.0, 18:22.0, 18:25.1, 18:32.0, (19:29.0), (20:05.2) |
5 | 110 | Hickory Ridge,
NC - Team Time (1st 5) 1:31:11.6 | Spread (1st 5) 58.0 |
| 12, 20, 23, 26, 29, (31), (32) |
| Kevin Mclaughlin, Austin Krum, Nicholas Kolsch, Alex Heffner, Vishnu Kumar, (Taylor Robertson), (Sam Lichon) |
| 17:35.0, 18:15.0, 18:20.6, 18:28.0, 18:33.0, (18:40.0), (18:44.0) |
6 | 155 | Robinson,
NC - Team Time (1st 5) 1:33:19.2 | Spread (1st 5) 1:30.9 |
| 16, 17, 35, 42, 45, (56), (59) |
| Zavier Shipp, Xavier Shipp, Noah Jackson, Michael Byrum, Ryan Carolan, (Ethan Bailey), (Ryan Carloan) |
| 17:54.0, 17:59.1, 18:46.0, 19:15.2, 19:24.9, (20:05.0), (20:16.7) |
7 | 186 | Carson,
NC - Team Time (1st 5) 1:35:01.1 | Spread (1st 5) 1:55.1 |
| 18, 35, 39, 41, 53, (54), (55) |
| Jonah Evans, Jacob Higgins, Alex Wilson, John Sokolowski, Ben Helms, (Jorge Lopez), (Jorge Lopez-Nava) |
| 18:05.0, 18:46.0, 18:57.0, 19:13.0, 20:00.1, (20:02.0), (20:03.0) |
8 | 245 | South Rowan,
NC - Team Time (1st 5) 1:39:49.1 | Spread (1st 5) 3:16.4 |
| 27, 40, 51, 61, 66, (68), (70) |
| Mitchell Juchno, Ari Moya, Tristan Gabriel, Gavin Thompson, Chase Faine, (Tyler Habenicht), (Corey Snodgrass) |
| 18:30.6, 19:00.5, 19:53.0, 20:38.0, 21:47.0, (22:31.3), (25:36.0) |
9 | 250 | Central Cabarrus,
NC - Team Time (1st 5) 1:39:06.8 | Spread (1st 5) 1:19.8 |
| 43, 47, 48, 52, 60, (62), (63) |
| Trent Litjes, Abel Salas, Justin McKinnis, Jacob Wilson, Koby Boyter, (Scott O'Brien), (Jake Wilson) |
| 19:18.0, 19:37.0, 19:39.0, 19:55.0, 20:37.8, (20:48.0), (21:08.0) |
10 | 271 | Concord,
NC - Team Time (1st 5) 1:41:48.3 | Spread (1st 5) 2:59.0 |
| 34, 50, 58, 64, 65, (67), (69) |
| Jeb Stewart, Matthew Leder, Eric Spaugh, Macklin Rett, Nehemiah Hampton, (Stephen Monroe), (Nick Blackburn) |
| 18:45.0, 19:42.6, 20:16.0, 21:20.7, 21:44.0, (22:30.0), (23:41.0) |