1 | 57 | Mooresville,
NC - Team Time (1st 5) 1:22:27.5 | Spread (1st 5) 1:00.0 |
| 3, 8, 12, 14, 20, (32), (36) |
| Joseph Newman, Josh Cox, Graham Sledge, Jordan Sledge, Chase Martin, (Alex Brito), (Jordan Hall) |
| 15:56.0, 16:17.0, 16:34.5, 16:44.0, 16:56.0, (17:12.0), (17:26.0) |
2 | 126 | Nash Central,
NC - Team Time (1st 5) 1:24:30.1 | Spread (1st 5) 1:29.6 |
| 7, 11, 21, 34, 53, (62), (99) |
| William Bass, Fabian White, Dillon Hawley, Tevin Richardson, Mason Williams, (Jeremy Judd), (Andrew Nguyen) |
| 16:06.0, 16:30.4, 16:58.4, 17:19.7, 17:35.6, (17:43.4), (18:17.5) |
3 | 143 | Asheville,
NC - Team Time (1st 5) 1:24:17.1 | Spread (1st 5) 1:42.0 |
| 5, 6, 31, 45, 56, (76), (120) |
| John Harwell, Isaac Presson, Tyrell Mauldin, Conner Robinson, Owen Sheeler, (Drew Evans), (Allen Worth) |
| 15:57.4, 15:58.0, 17:11.3, 17:31.0, 17:39.4, (17:58.0), (18:38.0) |
4 | 151 | Marvin Ridge,
NC - Team Time (1st 5) 1:25:35.5 | Spread (1st 5) 51.1 |
| 14, 16, 19, 50, 52, (92), (104) |
| Chris Colo, Michael Colven, David McCuiston, Chris Van Gurp, Chris Register, (Kevin Marko), (Chase Lunning) |
| 16:44.0, 16:46.4, 16:55.0, 17:35.0, 17:35.1, (18:12.0), (18:22.0) |
5 | 189 | Eastern Alamance,
NC - Team Time (1st 5) 1:25:50.1 | Spread (1st 5) 2:12.7 |
| 4, 25, 30, 41, 89, (97), (132) |
| Jake Hurysz, Tyron Alston, Michael Tomayo, James Fladeland, Wes Hunt, (Chris Laing), (Matt Holliday) |
| 15:57.0, 17:06.5, 17:09.2, 17:27.7, 18:09.7, (18:14.2), (18:48.3) |
6 | 228 | T.C. Roberson,
NC - Team Time (1st 5) 1:27:18.1 | Spread (1st 5) 1:08.0 |
| 18, 27, 36, 66, 81, (86), (87) |
| Jamie Goethe, Ben Duval, Andrey Kossev, Cole Rains, Evan Fitzsimmons, (John Dugan), (Brennan Orr) |
| 16:54.0, 17:07.9, 17:26.0, 17:48.2, 18:02.0, (18:08.0), (18:09.0) |
7 | 234 | Charlotte Catholic,
NC - Team Time (1st 5) 1:27:39.4 | Spread (1st 5) 24.0 |
| 33, 44, 48, 49, 60, (61), (78) |
| Drew Winters, Jamie Carter, Harry Hartenstine, Dean Iwaoka, Matthew Flores, (John Scanlon), (Zach Priester) |
| 17:19.0, 17:30.0, 17:33.3, 17:34.1, 17:43.0, (17:43.1), (17:59.0) |
8 | 269 | Lake Norman,
NC - Team Time (1st 5) 1:28:07.7 | Spread (1st 5) 19.0 |
| 42, 50, 54, 58, 65, (68), (75) |
| Michael Coulter, Mike Rupinski, Sebastien Carpentier, Michael Rupinski, Jeffrey Fuller, (Michael Marshburn), (Jonathan Cooley) |
| 17:28.0, 17:35.0, 17:36.0, 17:41.7, 17:47.0, (17:52.2), (17:57.7) |
9 | 288 | Reagan,
NC - Team Time (1st 5) 1:26:50.0 | Spread (1st 5) 2:19.7 |
| 2, 10, 88, 90, 98, (100), (102) |
| Jack Anderson, Austin Jones, Seth Anderson, Adam Lavis, Jordan Marsh, (Trent Blevins), (Perry Cabean) |
| 15:55.0, 16:20.2, 18:09.4, 18:10.7, 18:14.7, (18:18.4), (18:20.6) |
10 | 342 | Williams,
NC - Team Time (1st 5) 1:29:06.6 | Spread (1st 5) 1:11.0 |
| 29, 69, 71, 72, 101, (146), (157) |
| Graham Crawford, Alec Ashley, Julian Rivera, Ethan Robertson, John Hollander, (Cory Batts), (Zac Cowan) |
| 17:08.3, 17:52.5, 17:53.1, 17:53.4, 18:19.3, (19:12.5), (19:45.8) |
11 | 347 | West Carteret,
NC - Team Time (1st 5) 1:29:18.6 | Spread (1st 5) 1:03.6 |
| 40, 59, 63, 73, 112, (122), (133) |
| Brenden Johann, Sam Tomlinson, Sammy Pisano, Cody Murphy, Riley Horne, (Peter Stallsworth), (Chris Wright) |
| 17:27.2, 17:42.3, 17:43.9, 17:54.4, 18:30.8, (18:40.6), (18:48.6) |
12 | 364 | Union Pines,
NC - Team Time (1st 5) 1:29:36.0 | Spread (1st 5) 52.0 |
| 47, 57, 74, 81, 105, (110), (115) |
| Brandon Peeken, Will McCoy, Josh Bryant, Joseph Morris, Dan Deardorff, (Trevor Morris), (Brandon Berry) |
| 17:32.0, 17:41.0, 17:57.0, 18:02.0, 18:24.0, (18:29.0), (18:33.0) |
13 | 370 | Forestview,
NC - Team Time (1st 5) 1:29:32.4 | Spread (1st 5) 1:40.6 |
| 23, 38, 67, 118, 124, (130), (136) |
| Zack Queen, Justin Hendrick, Jacob Englert, James East, Keenan Powell, (Chandler Caldwell), (Allen Salazar) |
| 17:00.4, 17:27.0, 17:49.0, 18:35.0, 18:41.0, (18:46.0), (18:55.0) |
14 | 381 | Northwest Cabarrus,
NC - Team Time (1st 5) 1:29:12.0 | Spread (1st 5) 2:38.0 |
| 9, 24, 85, 126, 137, (144), (149) |
| Chase Fisher, Garrett West, Lucas Baity, Khristian Boone, Mason Padgett, (Luke Dutch), (Raul Doyle) |
| 16:19.0, 17:06.0, 18:07.0, 18:43.0, 18:57.0, (19:11.0), (19:18.0) |
15 | 393 | Ragsdale,
NC - Team Time (1st 5) 1:29:44.7 | Spread (1st 5) 1:57.0 |
| 13, 42, 103, 114, 121, (123), (129) |
| Justin Smith, Joey McHugh, Dale Wray, Matt Poehler, Marty Hepburn, (Patrick Francis), (Chris Murray) |
| 16:43.0, 17:28.0, 18:21.7, 18:32.0, 18:40.0, (18:40.9), (18:45.9) |
16 | 395 | South Rowan,
NC - Team Time (1st 5) 1:30:08.0 | Spread (1st 5) 1:08.0 |
| 35, 45, 92, 108, 115, (134), (186) |
| Dalton Johnson, Michael York, Jeffery Culbertson, Eric Delgado, Caleb O'Neal, (Nathaniel Winslow), (Tracey Wagoner) |
| 17:25.0, 17:31.0, 18:12.0, 18:27.0, 18:33.0, (18:50.0), (21:46.0) |
17 | 402 | D.H. Conley,
NC - Team Time (1st 5) 1:30:03.2 | Spread (1st 5) 2:10.8 |
| 17, 55, 80, 111, 139, (148), (159) |
| Josh Biddlecome, Mark Poczontek, Jay Blinder, Blake Justice, Hunter Nichols, (Chris Wood), (Will Sanderson) |
| 16:52.2, 17:37.0, 18:00.5, 18:30.5, 19:03.0, (19:14.4), (19:54.5) |
18 | 463 | Western Alamance,
NC - Team Time (1st 5) 1:30:57.4 | Spread (1st 5) 51.6 |
| 64, 91, 94, 95, 119, (128), (141) |
| John Pratt, Bradlee Kiser, Kristopher London, Garrett Mansfield, Brandon Tiong, (Andrew Miller), (Tyler Younger) |
| 17:44.6, 18:11.2, 18:12.5, 18:12.9, 18:36.2, (18:45.6), (19:09.0) |
19 | 494 | White Oak,
NC - Team Time (1st 5) 1:31:50.3 | Spread (1st 5) 2:02.2 |
| 26, 77, 109, 140, 142, (165), (166) |
| Josh Drew, Thomas Hart, Will Shelly, Justin Stalvey, Michael Arnold, (Andrew Tiralongo), (Jacob Schultz) |
| 17:07.3, 17:58.8, 18:28.8, 19:05.9, 19:09.5, (20:17.3), (20:17.5) |
20 | 533 | Southeast Guilford,
NC - Team Time (1st 5) 1:32:18.0 | Spread (1st 5) 1:17.0 |
| 70, 84, 105, 131, 143, (168), (173) |
| Tony Fleckenstein, Devin Foust, Marcus Davis, Dusty Griffin, Alex Carlson, (Dillon Reddick), (Kevin Zelaya) |
| 17:53.0, 18:04.0, 18:24.0, 18:47.0, 19:10.0, (20:31.0), (20:37.0) |
21 | 536 | Sun Valley,
NC - Team Time (1st 5) 1:33:54.0 | Spread (1st 5) 2:58.0 |
| 28, 38, 150, 158, 162, (170), (170) |
| Andrew Gallowitch, Camilo Lozano, Alex Wilson, Kevin Bausinger, Cody Thomson, (Anthony Bravo), (Barcon Jackson) |
| 17:08.0, 17:27.0, 19:19.0, 19:54.0, 20:06.0, (20:32.0), (20:32.0) |
22 | 621 | Enka,
NC - Team Time (1st 5) 1:37:02.0 | Spread (1st 5) 3:48.0 |
| 22, 78, 172, 174, 175, (181), (182) |
| Hunter Howe, Nathan Bridges, Nolan Cheap, Tyler Pressley, Xan Warfield, (Carlos Maldonado), (Adam Monroe) |
| 16:59.0, 17:59.0, 20:36.0, 20:41.0, 20:47.0, (21:29.0), (21:30.0) |
23 | 636 | Hickory,
NC - Team Time (1st 5) 1:34:38.0 | Spread (1st 5) 1:49.0 |
| 96, 107, 125, 147, 161, (176) |
| Wade Headrick, Carson Binns, Karl Wold, Will McBrayer, Tyler Faruque, (Zachary Killian) |
| 18:14.0, 18:25.0, 18:42.0, 19:14.0, 20:03.0, (20:54.0) |
24 | 723 | Olympic,
NC - Team Time (1st 5) 1:41:38.0 | Spread (1st 5) 6:49.0 |
| 1, 155, 187, 189, 191, (192), (194) |
| Steven Bollinger, Max Karr, Thomas D'Andrea, Chris Paules, Spencer Peller, (Matthew Pohlheber), (Taylor Young) |
| 15:39.0, 19:37.0, 21:54.0, 22:00.0, 22:28.0, (23:34.0), (24:35.0) |
25 | 726 | Parkwood,
NC - Team Time (1st 5) 1:39:00.0 | Spread (1st 5) 3:08.0 |
| 81, 127, 160, 178, 180, (184), (188) |
| Ethan Lockhart, Sam Cady, Zach Speck, Kyle Martin, Joey Arthur, (David Dearmore), (Brian Betsch) |
| 18:02.0, 18:45.0, 19:56.0, 21:07.0, 21:10.0, (21:39.0), (21:55.0) |
| 726 | Piedmont,
NC - Team Time (1st 5) 1:36:57.0 | Spread (1st 5) 1:38.0 |
| 113, 144, 152, 154, 163, (164) |
| Morgan Funderburk, Joey Griffin, Wilson Broadway, Sam Shepperd, Kyle Culbertson, (Alex Griffin) |
| 18:31.0, 19:11.0, 19:31.0, 19:35.0, 20:09.0, (20:13.0) |
27 | 751 | Glenn,
NC - Team Time (1st 5) 1:38:28.0 | Spread (1st 5) 2:22.0 |
| 117, 134, 155, 168, 177, (185), (193) |
| Alex Collette, Braden Moore, Chris Gibson, Michael Nutter, Devin Athan, (Phillip Idol), (Adam Ott) |
| 18:34.0, 18:50.0, 19:37.0, 20:31.0, 20:56.0, (21:42.0), (24:19.0) |
28 | 788 | Currituck County,
NC - Team Time (1st 5) 1:39:32.9 | Spread (1st 5) 2:06.8 |
| 138, 151, 153, 167, 179, (183), (190) |
| Hunter Hughes, Cody Eaves, Garrick Moorman, Josh Vales, Kyle Blairo, (Brady Cartwright), (Blake Wooten) |
| 19:01.8, 19:20.9, 19:32.3, 20:29.3, 21:08.6, (21:36.4), (22:11.3) |