1 | 37 | Chapel Hill,
NC - Team Time (1st 5) 1:22:47.2 | Spread (1st 5) 29.8 |
| 3, 5, 6, 11, 12, (13), (14) |
| Nat Romaine, Eric Vanderford, Ryan Combs, Eli Turner, Silas Buckner, (Ben Campbell), (James Clabo) |
| 16:18.8, 16:25.5, 16:27.7, 16:46.6, 16:48.6, (16:50.6), (17:02.0) |
2 | 62 | Northern Guilford,
NC - Team Time (1st 5) 1:24:09.1 | Spread (1st 5) 2:26.8 |
| 1, 8, 16, 17, 20, (23), (25) |
| David Melville, Owen States, Benny Melville, Riley Redmon, Brett Thomas, (Ethan Chaplin), (Zach Booker) |
| 15:12.5, 16:31.4, 17:22.2, 17:23.7, 17:39.3, (17:44.4), (17:46.8) |
3 | 98 | Union Pines,
NC - Team Time (1st 5) 1:27:20.6 | Spread (1st 5) 1:46.0 |
| 2, 19, 24, 26, 27, (30), (35) |
| Ben Verchick, Mason Bennett, Colten Jensen, Anthony Munoz, Trace Fraley, (Pieter Enkema), (Sterling Hafer) |
| 16:12.2, 17:37.2, 17:45.3, 17:47.7, 17:58.2, (18:13.3), (18:32.5) |
4 | 135 | Terry Sanford,
NC - Team Time (1st 5) 1:29:14.5 | Spread (1st 5) 2:35.5 |
| 7, 9, 33, 36, 50, (53), (66) |
| Devon Pratt, McKinney Brooks, Jamar Smith, Hector Sanchez, Joseph Santangelo, (Aquavious Hunt), (Noah Willen) |
| 16:31.0, 16:34.0, 18:29.0, 18:34.0, 19:06.5, (19:10.5), (19:37.7) |
5 | 160 | Cedar Ridge,
NC - Team Time (1st 5) 1:30:56.1 | Spread (1st 5) 2:30.0 |
| 4, 28, 39, 44, 45, (51), (54) |
| Ian Elliott, Rory Legg-Bell, Evan Woody, Tai Knight, Connor Ranes, (Joshua Goularte), (Brian Finch) |
| 16:22.6, 18:07.6, 18:41.4, 18:51.9, 18:52.6, (19:10.0), (19:10.9) |
6 | 184 | Eastern Alamance,
NC - Team Time (1st 5) 1:32:00.2 | Spread (1st 5) 2:13.9 |
| 14, 29, 34, 49, 58, (70), (79) |
| Joseph McPherson, Zabdiel Dinarte, Quinton Loy, Alex Martinez, John Mayle, (Mac Snyder), (Preston Thornton) |
| 17:02.0, 18:10.1, 18:31.9, 19:00.3, 19:15.9, (19:57.4), (20:28.0) |
7 | 196 | Williams,
NC - Team Time (1st 5) 1:32:57.7 | Spread (1st 5) 1:28.9 |
| 22, 37, 40, 41, 56, (71), (73) |
| Harrison Stuart, Simon Lanzoni, Tommy Allegretto, Garrison Bullard, Chance Barton, (Sam Cryan), (Shawn Royster) |
| 17:43.5, 18:37.5, 18:41.8, 18:42.5, 19:12.4, (19:58.7), (20:07.2) |
8 | 242 | Orange,
NC - Team Time (1st 5) 1:34:55.2 | Spread (1st 5) 35.3 |
| 42, 46, 47, 48, 59, (63), (67) |
| Andrew Sollars, Sam Rasinske, Kyle Vantubbergh, Sam Rasinski, Wesley Morris, (Mitchell Askew), (Bennett Fleming) |
| 18:44.4, 18:53.7, 18:57.6, 18:59.8, 19:19.7, (19:28.8), (19:40.9) |
9 | 274 | Northwood,
NC - Team Time (1st 5) 1:36:05.7 | Spread (1st 5) 1:16.3 |
| 31, 52, 62, 64, 65, (72), (74) |
| John Terzotis, Derek Cohen, Christopher Keesor, Colin Battis, Joe Friedman, (Tanner Sloan), (Clayton Hinson) |
| 18:19.3, 19:10.3, 19:28.6, 19:31.9, 19:35.6, (19:59.9), (20:18.4) |
10 | 328 | Gray's Creek,
NC - Team Time (1st 5) 1:39:08.0 | Spread (1st 5) 2:21.1 |
| 38, 57, 61, 83, 89, (102), (104) |
| Adam Lindee, Jarrett Jacops, Christian Meyers, Devyn Adams, Steven Hogan, (Zach Bagley), (Kyler Brewington) |
| 18:38.5, 19:13.6, 19:26.0, 20:50.3, 20:59.6, (22:00.0), (22:03.0) |
11 | 352 | Western Alamance,
NC - Team Time (1st 5) 1:40:48.6 | Spread (1st 5) 2:28.0 |
| 32, 76, 77, 82, 85, (87), (91) |
| Seth Lamoreaux, Bobby Cox, Aaron Roman, Zachary Hanson, Micah Long, (Bryton Wolff), (Johnathan Soloranzo) |
| 18:26.0, 20:21.0, 20:22.6, 20:45.0, 20:54.0, (20:57.0), (21:13.0) |
12 | 386 | Lee County,
NC - Team Time (1st 5) 1:42:42.5 | Spread (1st 5) 6:30.7 |
| 10, 75, 88, 99, 114, (116), (123) |
| Nick Grubb, William Cooper, Evan Jones, Leo Garcia, Seth Hoyle, (Matthew Preble), (Andrew Flemming) |
| 16:38.0, 20:19.1, 20:59.0, 21:37.7, 23:08.7, (23:19.5), (24:24.9) |
| 386 | McMichael,
NC - Team Time (1st 5) 1:43:51.5 | Spread (1st 5) 6:38.2 |
| 18, 68, 86, 92, 122, (133), (134) |
| Jordan Bullins, Jonathan Chatman, Nate Isley, Brant Bowman, Brandon Bullins, (Jacob Smith), (Jared Canada) |
| 17:37.0, 19:48.5, 20:54.7, 21:16.1, 24:15.2, (28:03.8), (28:42.5) |
14 | 419 | Rockingham County,
NC - Team Time (1st 5) 1:44:18.9 | Spread (1st 5) 3:10.9 |
| 43, 80, 93, 100, 103, (107), (107) |
| Matthew Chilton, Jack Pinnix, Cason Pyrtle, Chase Haley, Hunter Kelley, (Mitchell Barker), (Matthew Barker) |
| 18:50.0, 20:32.0, 21:18.0, 21:38.0, 22:00.9, (22:35.0), (22:35.0) |
15 | 420 | Westover,
NC - Team Time (1st 5) 1:43:59.0 | Spread (1st 5) 1:35.0 |
| 69, 81, 84, 90, 96, (101), (132) |
| Benjamin Vasquez, Sean Hill, Noah Scott, Gideon Delgado, Benjamin Dove, (Josef Mello), (DeAnte Fuller) |
| 19:55.0, 20:43.0, 20:51.0, 21:00.0, 21:30.0, (21:51.6), (27:19.0) |
16 | 439 | Southern Lee,
NC - Team Time (1st 5) 1:46:27.1 | Spread (1st 5) 4:12.7 |
| 55, 60, 97, 110, 117, (119), (120) |
| Hunter Randolph, Noah Gunter, Dani Gonzalez, Etienne Van de Moortele, Steven Herrera, (Brent Holder), (Hunter Wright) |
| 19:11.0, 19:25.5, 21:35.3, 22:51.6, 23:23.7, (23:34.4), (23:45.6) |
17 | 476 | Douglas Byrd,
NC - Team Time (1st 5) 1:52:35.0 | Spread (1st 5) 8:10.0 |
| 21, 98, 105, 125, 127, (128), (131) |
| Menelik McCallum, Dadrian Washington, Travis Reede, Demetrick Campbell, William Thompson, (Javon Holliday), (Gunnar Mclaurin) |
| 17:41.0, 21:37.0, 22:05.0, 25:21.0, 25:51.0, (25:57.0), (26:31.0) |
18 | 530 | Eastern Guilford,
NC - Team Time (1st 5) 1:53:43.1 | Spread (1st 5) 5:00.5 |
| 78, 95, 113, 118, 126, (130) |
| Josh Dungee, Derayshawn Ray, Carlos Ayone-Bello, Collin Urquhart, Evan Hamlet, (Tony Rodrigues) |
| 20:23.2, 21:28.8, 22:56.9, 23:30.5, 25:23.7, (26:07.6) |
19 | 551 | J.F. Webb,
NC - Team Time (1st 5) 1:54:33.8 | Spread (1st 5) 2:35.6 |
| 94, 109, 112, 115, 121, (129), (137) |
| Shaderrius Wilkerson, Austin Greenway, Austin Fauver, Payton Sherron, Jack Rivers, (Christian Moss), (Randy Britt) |
| 21:28.5, 22:51.4, 22:52.4, 23:17.4, 24:04.1, (26:05.4), (33:01.0) |
20 | 612 | Northeast Guilford,
NC - Team Time (1st 5) 2:10:08.6 | Spread (1st 5) 8:22.8 |
| 106, 111, 124, 135, 136 |
| Cameron Whiteside, Colby Snow, Sofien Salma, Justin Mesar, Deondra Davis |
| 22:17.2, 22:52.2, 24:34.0, 29:45.2, 30:40.0 |