1 | 26 | Mooresville,
NC - Team Time (1st 5) 1:22:30.0 | Spread (1st 5) 1:44.0 |
| 2, 4, 6, 7, 7, (10), (17) |
| Patrick Campbell, Joseph Newman, Graham Sledge, Josh Cox, Nathan Craig, (Jordan Sledge), (Chase Martin) |
| 15:12.0, 16:34.0, 16:52.0, 16:56.0, 16:56.0, (17:01.0), (17:28.0) |
2 | 71 | Asheville,
NC - Team Time (1st 5) 1:25:32.8 | Spread (1st 5) 2:06.8 |
| 3, 9, 14, 20, 25, (39), (78) |
| John Harwell, Isaac Presson, Logan Tarleton, Ramone Schober, Elliott Mills, (Owen Sheeler), (Conner Robinson) |
| 15:47.0, 16:56.5, 17:10.3, 17:45.2, 17:53.8, (18:13.7), (18:52.0) |
3 | 125 | Nash Central,
NC - Team Time (1st 5) 1:28:16.7 | Spread (1st 5) 1:35.6 |
| 5, 11, 27, 32, 50, (58), (120) |
| Dillon Hawley, Fabian White, William Bass, Tevin Richardson, Mason Williams, (Jeremy Judd), (Andrew Nguyen) |
| 16:46.6, 17:01.8, 17:59.6, 18:06.5, 18:22.2, (18:29.2), (21:40.7) |
4 | 148 | T.C. Roberson,
NC - Team Time (1st 5) 1:29:37.9 | Spread (1st 5) 59.9 |
| 15, 23, 28, 35, 47, (73), (77) |
| Brad Cookson, Sho Kitamura, Jamie Goethe, Ben Duval, Andrey Kossev, (Thomas Humble), (Corbin Erickson) |
| 17:19.0, 17:48.0, 18:02.7, 18:09.3, 18:18.9, (18:46.9), (18:51.8) |
5 | 152 | A.L. Brown,
NC - Team Time (1st 5) 1:29:17.9 | Spread (1st 5) 1:21.2 |
| 13, 19, 21, 45, 54, (82), (87) |
| Jeremy Dixon, Scott Harris, Larry Scaggs, Matt Starr, Zach Fesperman, (Nick Buckwell), (Brendan Stauter) |
| 17:05.5, 17:42.3, 17:45.6, 18:17.8, 18:26.7, (18:55.1), (19:06.2) |
6 | 179 | Charlotte Catholic,
NC - Team Time (1st 5) 1:30:43.1 | Spread (1st 5) 28.3 |
| 24, 36, 37, 40, 42, (51), (55) |
| Harry Hartenstine, Matthew Flores, Jake Lewis, Ian Jones, John Scanlon, (Mark Lascara), (Dean Iwaoka) |
| 17:48.3, 18:11.0, 18:13.0, 18:14.2, 18:16.6, (18:22.7), (18:27.4) |
7 | 221 | Northwest Cabarrus,
NC - Team Time (1st 5) 1:31:29.2 | Spread (1st 5) 30.6 |
| 29, 30, 38, 61, 63, (113), (126) |
| Chase Fisher, Kem Noppakunkajorn, Garrett West, Lucas Baity, Rick Ulberg, (Patrick Grogg), (David Gale) |
| 18:04.0, 18:05.3, 18:13.1, 18:32.2, 18:34.6, (20:42.4), (22:30.8) |
8 | 237 | South Johnston,
NC - Team Time (1st 5) 1:31:36.8 | Spread (1st 5) 1:10.9 |
| 22, 33, 34, 65, 83, (105), (109) |
| Patrick Worthington, Tony Cerda, Chris Midgette, Andrew Cerda, Frankie Cerda, (Kyle Sulovski), (Jay Tart) |
| 17:46.7, 18:07.2, 18:08.9, 18:36.4, 18:57.6, (19:55.0), (20:10.6) |
9 | 243 | Williams,
NC - Team Time (1st 5) 1:31:04.4 | Spread (1st 5) 1:38.9 |
| 12, 26, 66, 69, 70, (72), (100) |
| Nick Kelly, Micheal Cowan, John Hollander, Garret Allen, Alec Ashley, (Julian Rivera), (Bill Stansbaugh) |
| 17:04.6, 17:55.8, 18:39.1, 18:41.4, 18:43.5, (18:46.4), (19:39.4) |
10 | 255 | West Carteret,
NC - Team Time (1st 5) 1:31:57.0 | Spread (1st 5) 24.7 |
| 41, 46, 49, 52, 67, (79), (91) |
| Brenden Johann, Sammy Pisano, Sam Tomlinson, Carl Munden, Jonathan Hagan, (Peter Stallsworth), (Chris Wright) |
| 18:14.9, 18:18.2, 18:20.9, 18:23.4, 18:39.6, (18:52.8), (19:16.6) |
11 | 296 | Jacksonville,
NC - Team Time (1st 5) 1:33:01.3 | Spread (1st 5) 1:22.6 |
| 31, 44, 57, 68, 96, (97), (107) |
| Jacob Amos, Cal Sligh, Daweet Dagnachew, Will Felker, Keith Miranda, (Stewart Cartnell), (Kristiaan Sheedy) |
| 18:06.1, 18:17.4, 18:28.9, 18:40.2, 19:28.7, (19:29.3), (20:00.1) |
12 | 320 | Rockingham County,
NC - Team Time (1st 5) 1:33:05.2 | Spread (1st 5) 28.7 |
| 53, 56, 59, 71, 81, (90), (92) |
| Dillon James, Seth Barham, Derek Monjeau, Andy Owens, Travis Gilley, (Ben Moore), (Josh French) |
| 18:25.6, 18:28.0, 18:31.5, 18:45.8, 18:54.3, (19:15.0), (19:17.2) |
13 | 330 | White Oak,
NC - Team Time (1st 5) 1:33:14.2 | Spread (1st 5) 2:04.4 |
| 16, 48, 85, 86, 95, (104), (131) |
| Andre' Smith, Tyler Marva, Damon Neanover, Josh Drew, Michael Hart, (Andrew Tiralongo), (Daniel Fischer) |
| 17:21.9, 18:19.4, 19:01.5, 19:05.1, 19:26.3, (19:54.0), (26:03.0) |
14 | 362 | Hickory,
NC - Team Time (1st 5) 1:33:11.0 | Spread (1st 5) 6:12.0 |
| 1, 62, 89, 93, 117, (119), (124) |
| Ryan Hill, Clark Sellers, Wade Headrick, Thomas Bailey, Carson Binns, (Will McBrayer), (Karl Wold) |
| 14:56.0, 18:33.0, 19:13.0, 19:21.0, 21:08.0, (21:35.0), (22:03.0) |
15 | 377 | Ragsdale,
NC - Team Time (1st 5) 1:34:47.1 | Spread (1st 5) 2:15.4 |
| 18, 76, 80, 101, 102, (106) |
| Justin Smith, Austin Conklin, Jake Grondy, Joey McHugh, Tyler Herran, (Dale Wray) |
| 17:31.7, 18:51.2, 18:53.6, 19:43.5, 19:47.1, (19:57.0) |
16 | 378 | Union Pines,
NC - Team Time (1st 5) 1:34:37.1 | Spread (1st 5) 1:14.4 |
| 43, 74, 75, 88, 98, (108), (110) |
| Ian Estep, Ryan Heib, Brandon Peeken, Clint Voss, Will McCoy, (Venson Nunnaley), (Lamont Reaves) |
| 18:17.0, 18:47.5, 18:50.3, 19:10.9, 19:31.4, (20:09.9), (20:13.2) |
17 | 452 | Enka,
NC - Team Time (1st 5) 1:37:36.0 | Spread (1st 5) 2:30.0 |
| 60, 84, 94, 99, 115, (127), (130) |
| Justin Guthrie, Dallas Bennett, Hunter Howe, Nathan Bridges, Nolan Cheap, (Jeff Poe), (Will Claybrook) |
| 18:32.0, 19:01.0, 19:23.0, 19:38.0, 21:02.0, (23:08.0), (24:51.0) |
18 | 527 | Parkwood,
NC - Team Time (1st 5) 1:44:05.0 | Spread (1st 5) 4:58.0 |
| 64, 103, 114, 118, 128, (129) |
| Ethan Lockhart, Zach Speck, David Dearmore, Jeff White, Nate Jauch, (Avery Wilmont) |
| 18:35.0, 19:53.0, 20:46.0, 21:18.0, 23:33.0, (23:34.0) |
19 | 582 | Concord,
NC - Team Time (1st 5) 1:45:40.3 | Spread (1st 5) 1:33.4 |
| 111, 112, 116, 121, 122, (123), (125) |
| Bo Simpson, Fred Irving, Caleb Wilson, Robert Erdie, Neil Fowley, (Paul Norwich), (Ryan Wirkus) |
| 20:18.8, 20:32.9, 21:05.8, 21:50.6, 21:52.2, (21:55.2), (22:20.4) |