1 | 88 | Croatan,
NC - Team Time (1st 5) 1:31:09.0 | Spread (1st 5) 1:41.0 |
| 6, 16, 19, 23, 24, (36), (52) |
| Devin Barnes, Lucas Bolding, Jacob Morton, Brendon Hodge, Seth Ellis, (Michael Quispe), (Scott Hagerty) |
| 16:58.0, 18:24.0, 18:32.0, 18:36.0, 18:39.0, (19:03.0), (19:37.0) |
2 | 104 | First Flight,
NC - Team Time (1st 5) 1:30:30.0 | Spread (1st 5) 2:27.0 |
| 3, 4, 27, 27, 43, (51), (60) |
| Blaize Rodman, Skylar Stultz, Hunter Snyder, Tommy Berge, Garland Seward, (Bryce Tholen), (Grayson Bell) |
| 16:52.0, 16:53.0, 18:43.0, 18:43.0, 19:19.0, (19:34.0), (19:55.0) |
3 | 114 | Dixon,
NC - Team Time (1st 5) 1:31:22.0 | Spread (1st 5) 3:34.0 |
| 1, 18, 20, 21, 54, (84), (103) |
| Casper Duell, Richard Sharpe, Jerrod Duell, David Sharpe, Daniel Reyes, (Tyler Drew Begley), (Cameron Lay) |
| 16:07.0, 18:27.0, 18:33.0, 18:34.0, 19:41.0, (21:13.6), (22:24.5) |
4 | 125 | East Duplin,
NC - Team Time (1st 5) 1:31:46.5 | Spread (1st 5) 2:49.0 |
| 5, 8, 11, 46, 55, (86), (87) |
| Jonathan Wojcuich, Alonzo Marquez, Sloan Fussell, Jose Ariaza, Angel Garcia, (Sam Cannady), (Cristo Campos) |
| 16:55.0, 17:39.0, 18:00.5, 19:28.0, 19:44.0, (21:16.0), (21:17.3) |
5 | 133 | North Pitt,
NC - Team Time (1st 5) 1:33:47.0 | Spread (1st 5) 1:07.0 |
| 12, 15, 25, 39, 42, (50), (102) |
| Brent Dawson-jackson, Trevon Hardee, Steven Johnson, Josh James, Lucas Tripp, (Mecca Freeman), (Bruce Dillard) |
| 18:11.0, 18:21.0, 18:42.0, 19:15.0, 19:18.0, (19:32.0), (22:23.0) |
6 | 147 | South Lenoir,
NC - Team Time (1st 5) 1:34:11.0 | Spread (1st 5) 1:00.0 |
| 14, 25, 30, 38, 40, (40), (49) |
| Ricardo Crespo, Ty Combs, Miguel Venegas, Skyler Herring, Bryan Zeagler, (Landon Floyd), (Erick Ramos) |
| 18:16.0, 18:42.0, 18:47.0, 19:10.0, 19:16.0, (19:16.0), (19:31.0) |
7 | 148 | Beddingfield,
NC - Team Time (1st 5) 1:33:30.0 | Spread (1st 5) 1:46.0 |
| 9, 10, 37, 44, 48, (56), (93) |
| Chris Lee, Jacob Varnell, Alex Taylor, Tiwan Woodard, Jaylen Lewin, (Cody Taylor), (Pedro Beltran) |
| 17:44.0, 17:52.0, 19:04.0, 19:20.0, 19:30.0, (19:45.0), (21:34.0) |
8 | 153 | Northeastern,
NC - Team Time (1st 5) 1:33:37.0 | Spread (1st 5) 4:07.0 |
| 2, 17, 22, 35, 77, (98), (109) |
| Tedric Shannon, Trevor Pharr, Zachary Balluzzo, Seth Overman, Travis Clark, (Kenny Hewitt), (Jonathan Powers) |
| 16:47.0, 18:25.0, 18:35.0, 18:56.0, 20:54.0, (22:02.0), (23:02.0) |
9 | 241 | Washington,
NC - Team Time (1st 5) 1:37:27.0 | Spread (1st 5) 3:12.0 |
| 7, 34, 61, 68, 71, (72), (78) |
| Chris Sulc, Jacob Smith, Win Martin, Austin Coward, Trippe Bonner, (Chris Lee), (Nick Everette) |
| 17:26.0, 18:55.0, 19:58.0, 20:30.0, 20:38.0, (20:39.0), (20:56.0) |
10 | 278 | Farmville Central,
NC - Team Time (1st 5) 1:38:57.0 | Spread (1st 5) 1:46.0 |
| 32, 56, 58, 62, 70, (81), (114) |
| Greyson Coffey, Joseph Bishop, Tyreek Dupree, Bobby Mills, Silas Albright, (Noah Peters), (Caryle Ezpinosa) |
| 18:49.0, 19:45.0, 19:47.0, 20:01.0, 20:35.0, (21:05.0), (24:04.0) |
11 | 290 | North Lenoir,
NC - Team Time (1st 5) 1:39:58.0 | Spread (1st 5) 2:23.0 |
| 27, 33, 67, 80, 83, (99), (101) |
| Nick Brown, Chandler Price, Alex Jones, Jarrett Cannon, Doug Penny, (Caleb Rigsby), (Will Braxton) |
| 18:43.0, 18:52.0, 20:15.0, 21:02.0, 21:06.0, (22:04.0), (22:22.0) |
12 | 305 | Hertford County,
NC - Team Time (1st 5) 1:40:46.0 | Spread (1st 5) 3:08.0 |
| 13, 53, 74, 75, 90, (91), (107) |
| Delmonta Cherry, Rayshawn Beamon, Josef Tyler, Jlon Smith, Kenneth Kornegay, (Nykeevian Edwards), (Dana Goodman) |
| 18:14.0, 19:38.0, 20:43.0, 20:49.0, 21:22.0, (21:28.0), (22:40.0) |
13 | 353 | Currituck County,
NC - Team Time (1st 5) 1:42:40.0 | Spread (1st 5) 1:21.0 |
| 59, 64, 69, 76, 85 |
| Madison Phillips, Hayden Gochnauer, Hector Rodriguez, Ryan Camden, Joseph Flowers |
| 19:53.0, 20:07.0, 20:33.0, 20:53.0, 21:14.0 |
14 | 395 | Southwest Onslow,
NC - Team Time (1st 5) 1:47:13.0 | Spread (1st 5) 6:21.0 |
| 30, 73, 79, 95, 118 |
| Joey Normyle, Eric Hdruka, Thomas Horsley, Jason Fox, Brandon Turner |
| 18:47.0, 20:40.0, 20:59.0, 21:39.0, 25:08.0 |
15 | 407 | Northside-Onslow,
NC - Team Time (1st 5) 1:45:37.0 | Spread (1st 5) 3:05.0 |
| 47, 65, 93, 96, 106, (108), (116) |
| Kameron Segobia, Benaz Sample, Dylan Wisswell, Jonathan Thompson, Kyle Wilson, (Levi McFalls), (James Atchison) |
| 19:29.0, 20:13.0, 21:34.0, 21:47.0, 22:34.0, (22:57.0), (24:32.0) |
16 | 411 | Ayden - Grifton,
NC - Team Time (1st 5) 1:46:06.0 | Spread (1st 5) 2:52.0 |
| 45, 81, 88, 97, 100, (104), (112) |
| Justice Barber, Caleb Litchfield, Conner Brown, Garrick Johnson, Tony Murphy, (Shyheim Mullins), (Cole Harrison) |
| 19:27.0, 21:05.0, 21:18.0, 21:57.0, 22:19.0, (22:27.0), (23:38.0) |
17 | 465 | North Johnston,
NC - Team Time (1st 5) 1:49:46.0 | Spread (1st 5) 3:25.0 |
| 63, 89, 92, 110, 111, (115) |
| Garrett Mitchell, Trace Shirly, Dylan Jacovitch, Noah Barnes, Tyler Mitchell, (Brandon Barbour) |
| 20:02.0, 21:21.0, 21:31.0, 23:25.0, 23:27.0, (24:06.0) |
18 | 520 | North Brunswick,
NC - Team Time (1st 5) 1:57:01.0 | Spread (1st 5) 4:58.0 |
| 66, 105, 113, 117, 119 |
| Thomas Wallace, Alex Justice, luis Molina, Christian Kent, John Keith |
| 20:14.0, 22:33.0, 23:56.0, 25:06.0, 25:12.0 |