1 | 34 | Lejeune,
NC - Team Time (1st 5) 1:31:37.6 | Spread (1st 5) 57.0 |
| 3, 5, 6, 9, 11, (14), (34) |
| Gage Bass, Triston Gogol, Anthony Schwend, Caleb Harding, John Regan, (Gage Dickenson), (Matthew Bray) |
| 17:54.0, 18:11.6, 18:13.0, 18:28.0, 18:51.0, (19:01.3), (19:54.0) |
2 | 117 | Pamlico County,
NC - Team Time (1st 5) 1:37:10.2 | Spread (1st 5) 1:22.2 |
| 12, 18, 21, 23, 43, (64), (85) |
| Cooper Metts, Malik Barber, Taylor Tanner, Alden Sylvester, Derek Flake, (Parker Watson), (Wesley Altman) |
| 18:54.0, 19:15.0, 19:21.0, 19:24.0, 20:16.2, (21:25.0), (22:25.0) |
3 | 141 | Camden County,
NC - Team Time (1st 5) 1:36:40.5 | Spread (1st 5) 3:32.8 |
| 1, 19, 30, 38, 53, (61), (68) |
| Dominic Brooks, Jeff Bryant, Anthony Cordy, Ethen Osborn, Thomas White, (William Royal), (Yaheese Lynch-Crute) |
| 17:04.0, 19:15.2, 19:41.5, 20:03.0, 20:36.8, (21:06.0), (21:45.0) |
4 | 157 | Cape Hatteras,
NC - Team Time (1st 5) 1:38:32.8 | Spread (1st 5) 1:26.1 |
| 17, 26, 28, 31, 55 |
| Ethan Gray, Dylan Gray, Noah Ranno, John Contestable, Zach Chappell |
| 19:12.9, 19:29.0, 19:29.9, 19:42.0, 20:39.0 |
5 | 159 | Oxford Prep,
NC - Team Time (1st 5) 1:38:50.0 | Spread (1st 5) 3:42.0 |
| 4, 8, 10, 67, 70, (90), (121) |
| Deshawn Harper, Nathan Metcalfe, Trae Foster, Alex Slack, Joseph Vaughn, (Shawn Matthews), (Nolan Lemay) |
| 18:11.0, 18:27.0, 18:37.0, 21:42.0, 21:53.0, (22:56.0), (28:20.0) |
6 | 197 | Northside - Pinetown,
NC - Team Time (1st 5) 1:40:13.5 | Spread (1st 5) 5:25.4 |
| 2, 15, 36, 51, 93, (123), (124) |
| Holden Newman, Brock Marsh, Austin Newman, Henry Nimmons, Chandler Nimons, (H Taylor), (Kody Jefferson) |
| 17:40.1, 19:01.9, 19:57.0, 20:29.0, 23:05.5, (30:47.0), (31:46.0) |
7 | 207 | Manteo,
NC - Team Time (1st 5) 1:41:23.0 | Spread (1st 5) 2:40.0 |
| 22, 25, 42, 44, 74, (98), (101) |
| Ian Johnston, Donovan Twyne, Aubrey Lanier, Nate Smith, Chris Roberts, (Everett Meekins), (Taylor Gardiner) |
| 19:22.0, 19:28.0, 20:14.0, 20:17.0, 22:02.0, (23:15.0), (23:28.0) |
8 | 221 | Riverside-Martin,
NC - Team Time (1st 5) 1:41:12.0 | Spread (1st 5) 1:31.0 |
| 20, 32, 54, 57, 58, (59), (60) |
| Gabe Stohlman, Gavin Wester, Matthew Mebane, Garrett Wynn, Jevante Thomas, (Deonte Thomas), (Jason Wynn) |
| 19:16.0, 19:46.0, 20:37.0, 20:46.0, 20:47.0, (21:00.0), (21:04.0) |
9 | 226 | Granville Central,
NC - Team Time (1st 5) 1:41:51.0 | Spread (1st 5) 3:09.0 |
| 13, 29, 51, 56, 77, (108) |
| Jeremias Rush, Jerrit Frazier, Alan Hicks, Brad Kidd, Nate Klubert, (Noah George) |
| 18:59.0, 19:31.0, 20:29.0, 20:44.0, 22:08.0, (24:34.0) |
10 | 228 | KIPP Pride,
NC - Team Time (1st 5) 1:42:09.0 | Spread (1st 5) 3:38.0 |
| 7, 33, 49, 64, 75, (83), (118) |
| Elijah Robert, Korey Hunt, Moses Khedi, Judah Robert, Hamilton Darden, (Ronald Owens), (Paul Keene) |
| 18:26.0, 19:49.0, 20:25.0, 21:25.0, 22:04.0, (22:21.0), (27:12.0) |
11 | 273 | Southeast Halifax,
NC - Team Time (1st 5) 1:45:43.0 | Spread (1st 5) 5:21.0 |
| 26, 34, 41, 63, 109, (111), (113) |
| Josh Godwin, Joshua Brown, Keyshawn Garrett, Chrission Hendricks, G Masta Whitaker, (Triquell Clark), (Quante Bishop) |
| 19:29.0, 19:54.0, 20:06.0, 21:24.0, 24:50.0, (24:55.0), (25:16.0) |
12 | 297 | South Creek,
NC - Team Time (1st 5) 1:46:00.1 | Spread (1st 5) 3:15.1 |
| 16, 44, 72, 79, 86, (99) |
| Shammond Council, James Gardener, Andrew Council, Nicholas Copper, Oscar Sanchez, (Russell Mobley) |
| 19:11.0, 20:17.0, 21:56.0, 22:10.0, 22:26.1, (23:25.0) |
13 | 339 | Gates County,
NC - Team Time (1st 5) 1:47:53.9 | Spread (1st 5) 2:37.6 |
| 47, 50, 73, 78, 91, (92) |
| Will Leary, Cylee Hunt, Ricky Austin, Cameron Holley, Jered Hobbs, (Karon Holley) |
| 20:19.4, 20:27.0, 22:01.8, 22:08.7, 22:57.0, (23:01.0) |
14 | 340 | Louisburg,
NC - Team Time (1st 5) 1:47:31.8 | Spread (1st 5) 2:22.8 |
| 40, 48, 82, 83, 87, (104), (115) |
| Wilson Smith, Wilson Gallagher-smi, Brian Gracia, Melvin Silva Ables, Isaac Allen, (Justin House), (Brian Paschal) |
| 20:04.0, 20:20.0, 22:20.0, 22:21.0, 22:26.8, (23:46.0), (25:39.7) |
15 | 373 | Southside,
NC - Team Time (1st 5) 1:54:31.0 | Spread (1st 5) 8:13.0 |
| 24, 37, 81, 112, 119 |
| Tyrese Johnson, Karoly Santiago, Carter Barnes, John Bryant, Colt Dixon |
| 19:26.0, 20:02.0, 22:18.0, 25:06.0, 27:39.0 |
16 | 384 | Tarboro,
NC - Team Time (1st 5) 1:50:43.9 | Spread (1st 5) 1:46.9 |
| 62, 69, 71, 88, 94, (95), (103) |
| Caleb Whitley, Raquavius Hopkins, Khayin Sisco-Ellison, Trey Lancaster, Emmanuel Williams, (Winston Harris), (Seth Dupree) |
| 21:19.0, 21:52.0, 21:54.0, 22:33.0, 23:05.9, (23:10.0), (23:39.0) |
17 | 423 | Northampton County,
NC - Team Time (1st 5) 1:57:48.0 | Spread (1st 5) 7:58.0 |
| 38, 46, 102, 117, 120, (122) |
| Timothy Britt, Travon Smith, Colin O'Melia, Derrick Daye, Lane Carter, (Emerson Moreno) |
| 20:03.0, 20:18.0, 23:33.0, 25:53.0, 28:01.0, (29:00.0) |
18 | 428 | Bear Grass Charter,
NC - Team Time (1st 5) 1:52:50.0 | Spread (1st 5) 1:43.0 |
| 66, 80, 89, 96, 97, (114) |
| Trey Gregory, Joshua Wynn, Ty Johnson, Kevin Keeter, Shawn Wells, (Trey Lanier) |
| 21:30.0, 22:14.0, 22:42.0, 23:11.0, 23:13.0, (25:34.0) |
19 | 493 | Perquimans,
NC - Team Time (1st 5) 1:58:32.0 | Spread (1st 5) 2:20.0 |
| 76, 99, 105, 106, 107, (110), (116) |
| Michael Brassear, Parker Roberson, A Tyson, W Phthisse, E Davis, (Logan Cohee), (B Craddock) |
| 22:06.0, 23:25.0, 24:14.0, 24:21.0, 24:26.0, (24:52.0), (25:50.0) |