1 | 49 | Pamlico County,
NC - Team Time (1st 5) 1:34:28.9 | Spread (1st 5) 34.0 |
| 6, 8, 9, 10, 16, (18), (21) |
| Michael Spain, Justin Spruill, Tristan Netercutt, Jorge Valadez, Jonah Dail, (Jack Gainey), (Kenan Lynch) |
| 18:40.7, 18:46.1, 18:50.1, 18:57.3, 19:14.7, (19:17.2), (19:45.8) |
2 | 61 | Ocracoke,
NC - Team Time (1st 5) 1:34:35.6 | Spread (1st 5) 3:39.8 |
| 1, 3, 5, 13, 39, (62) |
| Kevin Perez, Adam Carter, Carlos Deleo, Jordi Perez, Evin Caswell, (Andrew Tillett) |
| 17:34.9, 18:04.3, 18:32.9, 19:08.8, 21:14.7, (22:30.5) |
3 | 79 | Manteo,
NC - Team Time (1st 5) 1:36:22.5 | Spread (1st 5) 2:24.8 |
| 2, 7, 12, 28, 30, (42), (55) |
| Chris Roberts, Robert Beane, Jordan Carman, Nathan Beane, Carlos Gonzalez, (Glen Gray), (Matthew Hoyer) |
| 17:56.9, 18:42.8, 19:07.5, 20:13.6, 20:21.7, (21:23.0), (22:22.2) |
4 | 128 | KIPP Pride,
NC - Team Time (1st 5) 1:40:23.3 | Spread (1st 5) 1:52.4 |
| 15, 25, 26, 29, 33, (49) |
| Josh George, Isaiah Smith, Justin Wynn, Jerry Royster, Kalyb Garner, (Dorian Lawrence) |
| 19:12.6, 19:51.2, 20:00.1, 20:14.4, 21:05.0, (21:42.0) |
5 | 150 | Riverside-Martin,
NC - Team Time (1st 5) 1:42:45.2 | Spread (1st 5) 2:52.0 |
| 4, 31, 36, 38, 41, (63), (68) |
| Jonathan Price, Jess Miller, Sean Phifer, Randy Woolard, Robert Manillo, (Ross Kennedy), (Andy Woolard) |
| 18:29.2, 20:36.3, 21:06.7, 21:11.8, 21:21.2, (22:32.8), (23:27.8) |
6 | 158 | Gates County,
NC - Team Time (1st 5) 1:43:25.5 | Spread (1st 5) 1:36.8 |
| 22, 27, 32, 34, 43, (52), (69) |
| Tomas Robinson, Johnathan Gaskins, Kahil Leary, Rakeem Jackson, Brandon Cowan, (William Henderson), (Nate Thomas) |
| 19:49.1, 20:09.9, 20:54.6, 21:06.0, 21:25.9, (22:04.5), (23:40.4) |
7 | 169 | Lejeune,
NC - Team Time (1st 5) 1:43:47.0 | Spread (1st 5) 4:40.8 |
| 11, 14, 23, 51, 70 |
| cale Christmas, Josh Connolly, Dakota Baumbach, Gage Dickenson, Elijah Moore |
| 19:02.0, 19:10.5, 19:50.1, 22:01.6, 23:42.8 |
8 | 210 | Granville Central,
NC - Team Time (1st 5) 1:46:18.4 | Spread (1st 5) 2:51.3 |
| 19, 20, 53, 58, 60 |
| Zack Carver, Neil Driver, Jack Womble, Daniel Thompson, Tyler Davie |
| 19:35.2, 19:39.4, 22:13.2, 22:24.1, 22:26.5 |
9 | 213 | Northside - Pinetown,
NC - Team Time (1st 5) 1:46:53.6 | Spread (1st 5) 3:33.5 |
| 17, 37, 40, 54, 65, (66) |
| Holden Newman, Carlton Peele, Nathaniel Bowen, Grayson Askew, Daniel Miller, (Brady Hudnell) |
| 19:16.3, 21:07.6, 21:18.8, 22:21.1, 22:49.8, (22:59.2) |
10 | 233 | South Creek,
NC - Team Time (1st 5) 1:48:02.6 | Spread (1st 5) 3:22.3 |
| 24, 44, 48, 50, 67, (74), (75) |
| Cole Smith, Raiquan Rodney, Adam Smith, A J Smith, John Speller, (R. Raiquan), (Nashon Outlaw) |
| 19:50.7, 21:31.6, 21:37.3, 21:50.0, 23:13.0, (25:06.0), (25:10.8) |
11 | 269 | Rocky Mount Prep,
NC - Team Time (1st 5) 1:51:48.0 | Spread (1st 5) 2:39.0 |
| 34, 46, 46, 71, 72, (76), (82) |
| Trey Batchelor, Jeromy Heggins, C J Reid, Jaylon Arnold, J'Calvin King, (Tyler Wirick), (Cody Garbrandt) |
| 21:06.0, 21:37.0, 21:37.0, 23:43.0, 23:45.0, (27:00.0), (27:54.0) |
12 | 319 | Tarboro,
NC - Team Time (1st 5) 1:57:16.0 | Spread (1st 5) 4:51.0 |
| 57, 59, 61, 64, 78, (80), (81) |
| Aaron Stancil, Carlow Watson, Robbie Collins, Drew King, Paul Thigpen, (Marquon Pettaway), (David McIntyre) |
| 22:24.0, 22:26.0, 22:30.0, 22:41.0, 27:15.0, (27:29.0), (27:46.0) |
13 | 330 | Louisburg,
NC - Team Time (1st 5) 2:02:51.2 | Spread (1st 5) 5:48.1 |
| 45, 56, 73, 77, 79, (83) |
| Grant Phillips, Quint Hester, James Champion, Dillan Phillips, America Paschall, (Richie Hill) |
| 21:36.5, 22:23.0, 24:18.1, 27:09.0, 27:24.6, (28:01.4) |