1 | 25 | Ardrey Kell,
NC - Team Time (1st 5) 1:21:46.9 | Spread (1st 5) 1:12.7 |
| 1, 2, 5, 7, 10, (12), (20) |
| Murphy Smith, Steven Sobus, Steven Smith, Nate David, Charlie Walker, (Griffin Cascone), (Andrew Nees) |
| 15:35.3, 16:08.7, 16:34.5, 16:40.4, 16:48.0, (16:55.3), (17:24.8) |
2 | 60 | Mooresville,
NC - Team Time (1st 5) 1:24:30.3 | Spread (1st 5) 1:19.1 |
| 4, 9, 11, 13, 23, (24), (35) |
| Damien Gonzalez, Pablo Martinez, Tanner Smith, Eli Blackwelder, Matthew Ferrara, (Andrew Lanning), (Eric Jones) |
| 16:11.9, 16:47.7, 16:54.2, 17:05.5, 17:31.0, (17:34.0), (17:55.6) |
3 | 71 | Providence,
NC - Team Time (1st 5) 1:25:18.2 | Spread (1st 5) 58.1 |
| 6, 8, 15, 17, 25, (28), (31) |
| David Broud, Wick Hatch, Garrett Rice, Michael Broud, Jon Lakeman, (Carter Trimble), (Deven Desai) |
| 16:36.2, 16:42.1, 17:12.6, 17:13.0, 17:34.3, (17:39.4), (17:47.7) |
4 | 105 | Lake Norman,
NC - Team Time (1st 5) 1:26:27.2 | Spread (1st 5) 1:43.4 |
| 3, 16, 26, 27, 33, (38), (44) |
| Griffin Horner, Ayden Schott, Dalton Graves, Carter Guerrin, Caleb Endicott, (William Anzalone), (Bradley Mankus) |
| 16:09.5, 17:12.7, 17:35.2, 17:36.9, 17:52.9, (18:10.6), (18:29.9) |
5 | 122 | South Mecklenburg,
NC - Team Time (1st 5) 1:27:47.5 | Spread (1st 5) 1:09.9 |
| 14, 18, 22, 29, 39, (40), (45) |
| Max Lira, Alec McMillan, Nathan Sullivan, Clark Gorman, Griffin Peterson, (Nathan Braun), (Will Henderson) |
| 17:06.3, 17:17.1, 17:28.4, 17:39.5, 18:16.2, (18:19.2), (18:31.9) |
6 | 150 | Hough,
NC - Team Time (1st 5) 1:28:57.5 | Spread (1st 5) 59.7 |
| 19, 20, 34, 36, 41, (42), (47) |
| Jack Zimmerman, Zach Vazquez, Ewan Mcaloon, Ryan Lampe, Ryan Pasko, (Michael Tischer), (Justin Sanders) |
| 17:20.7, 17:24.8, 17:55.1, 17:56.5, 18:20.4, (18:21.1), (18:34.6) |
7 | 219 | Hopewell,
NC - Team Time (1st 5) 1:33:47.0 | Spread (1st 5) 1:57.0 |
| 30, 32, 49, 52, 56, (62), (66) |
| Marcus Crumpler, David Kitterman, Anthony Skelly, Mitchell Marelli, Charles Ramanand, (Sanha Kim), (Aaron Zimmerman) |
| 17:44.3, 17:48.1, 18:58.4, 19:34.9, 19:41.3, (19:57.8), (20:34.3) |
8 | 269 | Mallard Creek,
NC - Team Time (1st 5) 1:37:23.7 | Spread (1st 5) 1:46.6 |
| 37, 52, 59, 60, 61, (63), (65) |
| Wesley Chappell, John Webster, Lukas Boucher, Luke Tobin, Aaryan Vemunoori, (Lucas Boucher), (Ethan Chenault) |
| 18:08.6, 19:34.9, 19:51.6, 19:53.4, 19:55.2, (19:59.8), (20:34.1) |
| 269 | South Caldwell,
NC - Team Time (1st 5) 1:37:31.9 | Spread (1st 5) 2:16.4 |
| 46, 48, 51, 57, 67, (69), (71) |
| Anthony Baverso, Caleb Rash, Colton Smith, Hunter Hudson, Ian Roland, (Alejandro Aguilar), (Preston Morgan) |
| 18:34.5, 18:50.6, 19:32.3, 19:43.6, 20:50.9, (21:33.3), (22:10.5) |
10 | 291 | McDowell,
NC - Team Time (1st 5) 1:42:16.7 | Spread (1st 5) 4:15.7 |
| 43, 50, 55, 70, 73, (77) |
| Barrett Webb, Fabian Bradley, Emir Juarez, Erick Arriola, Orion Hess, (Joseph Moss) |
| 18:22.8, 19:28.3, 19:38.6, 22:08.5, 22:38.5, (23:06.3) |
11 | 316 | North Mecklenburg,
NC - Team Time (1st 5) 1:43:28.0 | Spread (1st 5) 2:45.1 |
| 54, 58, 64, 68, 72, (76), (78) |
| Nile Herbert, Michael Case, DJ Mungin, Jayson Allison, David James, (Ian Hamilton), (Ian Kendrick) |
| 19:37.0, 19:50.2, 20:18.8, 21:19.9, 22:22.1, (23:04.1), (23:36.6) |
12 | 388 | Harding University,
NC - Team Time (1st 5) 2:01:39.0 | Spread (1st 5) 3:24.0 |
| 74, 74, 79, 80, 81, (82), (83) |
| Dorian Smith, Earl Jenkins, Naquanh Collins, Justin Castro-Vargas, Jamario Cathey, (Norlin Reyes), (Robert Brown) |
| 22:49.0, 22:49.0, 23:59.0, 25:49.0, 26:13.0, (26:50.0), (26:51.0) |