1 | 46 | Ardrey Kell,
NC - Team Time (1st 5) 1:22:04.0 | Spread (1st 5) 51.0 |
| 2, 5, 10, 14, 15, (20), (35) |
| Jack Klecker, Madden Souder, Nick Kapur, Stephen Derlath, Noah Brown, (Charlie Klecker), (Thomas McLean) |
| 15:52.0, 16:17.0, 16:30.0, 16:42.0, 16:43.0, (16:48.8), (17:11.0) |
2 | 61 | Myers Park,
NC - Team Time (1st 5) 1:22:56.0 | Spread (1st 5) 36.0 |
| 3, 11, 13, 15, 19, (32), (40) |
| Patrick Sidlovsky, Andrew Giggey, Alex Smith, Jeff Prouty, Robert Terry, (Parth Shah), (Jansen Coulter) |
| 16:10.0, 16:36.0, 16:41.0, 16:43.0, 16:46.0, (17:09.0), (17:16.9) |
3 | 94 | Mooresville,
NC - Team Time (1st 5) 1:23:04.3 | Spread (1st 5) 1:35.7 |
| 1, 9, 18, 31, 35, (43), (48) |
| Josh Cox, Jordan Sledge, Alex Brito, Chase Martin, Jordan Hall, (David Rodes), (Dylan Howell) |
| 15:35.3, 16:28.0, 16:45.0, 17:05.0, 17:11.0, (17:28.0), (17:33.0) |
4 | 138 | Providence,
NC - Team Time (1st 5) 1:25:02.0 | Spread (1st 5) 1:03.0 |
| 8, 24, 32, 32, 42, (51), (70) |
| Tim Kochy, Nathen Ziegler, Andrew Bakis, Austin Walls, Will Hyde, (Sean Tevebaugh), (Adam Letherby) |
| 16:23.0, 16:55.0, 17:09.0, 17:09.0, 17:26.0, (17:38.0), (18:08.0) |
5 | 144 | T.C. Roberson,
NC - Team Time (1st 5) 1:25:13.0 | Spread (1st 5) 52.0 |
| 12, 28, 29, 30, 45, (48), (52) |
| Ben Duval, Cole Rains, Andrey Kossev, Evan Fitzsimmons, John Dugan, (Brennan Orr), (Robert Kovach) |
| 16:39.0, 17:00.0, 17:01.0, 17:02.0, 17:31.0, (17:33.0), (17:39.2) |
6 | 160 | Watauga,
NC - Team Time (1st 5) 1:25:36.0 | Spread (1st 5) 2:24.0 |
| 4, 21, 23, 26, 86, (90), (97) |
| Peter Vandenberg, Daniel Osborne, Andrew Vandenberg, Clark Brackney, Sam Littlejohn, (Miguel Noriega), (Robert Seagle) |
| 16:16.0, 16:50.0, 16:53.0, 16:57.0, 18:40.0, (18:42.0), (18:55.0) |
7 | 194 | Lake Norman,
NC - Team Time (1st 5) 1:26:33.0 | Spread (1st 5) 1:21.0 |
| 17, 25, 39, 46, 67, (69), (80) |
| Michael Marshburn, Sebastien Carpentier, Michael Rupinski, Jeffrey Fuller, Charles Copeland, (Chris Panuski), (Drew Harrelson) |
| 16:44.0, 16:56.0, 17:16.0, 17:32.0, 18:05.0, (18:07.0), (18:35.0) |
8 | 226 | Mallard Creek,
NC - Team Time (1st 5) 1:27:26.0 | Spread (1st 5) 1:46.0 |
| 6, 46, 53, 54, 67, (74), (85) |
| Gettiso Dentamo, Corey Paige, Nathnael Abebe, Jacob Stein, Evan York, (Grant Rhodes), (Zach Tulbert) |
| 16:19.0, 17:32.0, 17:44.0, 17:46.0, 18:05.0, (18:16.0), (18:39.0) |
9 | 248 | South Mecklenburg,
NC - Team Time (1st 5) 1:28:08.7 | Spread (1st 5) 2:10.7 |
| 7, 26, 65, 73, 77, (95), (96) |
| Cameron Wells, Mikey Cristiano, markus Brunner, Ben Sellers, Nate Barkley, (Andrew Tait), (Will Funchess) |
| 16:21.0, 16:57.0, 18:04.0, 18:15.0, 18:31.7, (18:47.0), (18:53.0) |
10 | 284 | South Caldwell,
NC - Team Time (1st 5) 1:29:15.0 | Spread (1st 5) 1:28.0 |
| 22, 60, 62, 65, 75, (99), (114) |
| Landon Minton, Issac Smith, Alex Craig, Nick Snow, Chris Hendel, (Cody Whitson), (Tyler Ennis) |
| 16:51.0, 18:00.0, 18:01.0, 18:04.0, 18:19.0, (19:00.0), (19:37.1) |
11 | 286 | A.C. Reynolds,
NC - Team Time (1st 5) 1:29:17.4 | Spread (1st 5) 1:19.5 |
| 37, 44, 55, 72, 78, (112), (120) |
| Jason Capps, Max Bergstrom, Corey Hart, Steven Boehm, Riley Crook, (Andrew Troyer), (Hayden Davis) |
| 17:14.4, 17:29.1, 17:51.2, 18:08.8, 18:33.9, (19:22.2), (19:57.5) |
12 | 314 | Butler,
NC - Team Time (1st 5) 1:30:04.0 | Spread (1st 5) 1:23.0 |
| 38, 50, 60, 82, 84, (92), (107) |
| Zachary Church, Matthew Church, Connor Ford, Andrew Doherty, Andrew Craft, (Matt Simono), (Casey Borden) |
| 17:15.0, 17:34.0, 18:00.0, 18:37.0, 18:38.0, (18:42.2), (19:15.0) |
13 | 338 | North Mecklenburg,
NC - Team Time (1st 5) 1:30:48.0 | Spread (1st 5) 1:39.0 |
| 41, 58, 59, 82, 98, (105), (109) |
| Anthony Baio, Kevin Harrow, Tyler Parton, Tony Rao, Patrick Buffum, (Robert Jenkins), (Dylan Knight) |
| 17:20.0, 17:55.0, 17:57.0, 18:37.0, 18:59.0, (19:10.0), (19:17.0) |
14 | 376 | Hopewell,
NC - Team Time (1st 5) 1:31:50.0 | Spread (1st 5) 51.0 |
| 56, 62, 79, 86, 93, (101), (102) |
| Ryan Dennehy, Matt Wheeler, Chris Hourihan, Stephen Hansen, Jeremy Phuntek, (Ben Migirditch), (Corey Silvestri) |
| 17:52.0, 18:01.0, 18:34.0, 18:40.0, 18:43.0, (19:03.0), (19:05.8) |
15 | 443 | East Gaston,
NC - Team Time (1st 5) 1:33:48.0 | Spread (1st 5) 1:22.0 |
| 57, 76, 100, 103, 107, (119), (122) |
| Patrick Rhyne, Will Philemon, Dylan Coley, Wesley Squires, Nicholas Suarez, (Barnell McGee), (Jacob McGee) |
| 17:53.0, 18:30.0, 19:02.0, 19:08.0, 19:15.0, (19:54.0), (20:14.0) |
16 | 450 | East Mecklenburg,
NC - Team Time (1st 5) 1:33:45.0 | Spread (1st 5) 1:11.0 |
| 62, 88, 90, 104, 106, (110), (116) |
| Alex Cannon, Corey Hanks, Matt Kraft, Ronald Gipson, Garrett Erlandson, (David Ayers), (Sean Wiseman) |
| 18:01.0, 18:41.0, 18:42.0, 19:09.0, 19:12.0, (19:18.0), (19:40.0) |
17 | 503 | West Mecklenburg,
NC - Team Time (1st 5) 1:36:03.0 | Spread (1st 5) 1:42.0 |
| 80, 88, 94, 118, 123, (126), (129) |
| Quentez Phillips, Josh Goode, TJ Walker, Matt Davenport, Patrick O'Brien, (Chris Hardin), (Connor McCulloch) |
| 18:35.0, 18:41.0, 18:45.0, 19:45.0, 20:17.0, (20:41.0), (21:28.0) |
18 | 536 | Olympic,
NC - Team Time (1st 5) 1:36:57.0 | Spread (1st 5) 1:53.0 |
| 70, 113, 115, 117, 121, (124), (125) |
| Devan Ragoonath, Jacob Ramirez, Max Karr, Devon Ragoonath, Sam Freeman, (Mace Rucker-Shivers), (Christopher Dugan) |
| 18:08.0, 19:26.0, 19:39.0, 19:43.0, 20:01.0, (20:18.0), (20:19.0) |
19 | 627 | McDowell,
NC - Team Time (1st 5) 1:46:00.6 | Spread (1st 5) 3:47.3 |
| 111, 127, 128, 130, 131, (132), (133) |
| Alex Acree, Garrett Grindstaff, Billy Hendley, Arnold Estrada, Camilo Ramerez, (Unknown Padleckas), (Josh Pyatt) |
| 19:18.6, 20:48.5, 21:16.4, 21:31.2, 23:05.9, (23:11.0), (23:39.5) |