1 | 41 | Coastal Christian,
NC - Team Time (1st 5) 1:22:18.2 | Spread (1st 5) 1:17.5 |
| 3, 4, 5, 7, 22, (33), (42) |
| Thad O'Neill, Tyler Niloff, Sam Morgan, Corban Cazier, Caleb Cottle, (Miles Herrmann), (Miles Hermann) |
| 16:08.8, 16:10.1, 16:13.3, 16:19.7, 17:26.3, (17:53.9), (18:14.2) |
2 | 49 | Forsyth Country Day,
NC - Team Time (1st 5) 1:23:29.1 | Spread (1st 5) 1:07.9 |
| 2, 6, 9, 15, 17, (40), (66) |
| George Lawson, John Templeton, Sam Scott, Yuze Tian, Andrew Mitchell, (Grant Faraci), (Will Tilley) |
| 16:07.9, 16:14.1, 16:44.5, 17:06.8, 17:15.8, (18:05.6), (19:03.7) |
3 | 79 | Cary Christian,
NC - Team Time (1st 5) 1:25:05.5 | Spread (1st 5) 1:29.5 |
| 8, 10, 12, 19, 30, (38), (49) |
| James Callahan, Burke White, Evan Callery, Conner Mahan, Eian Holmes, (Noah Boilen), (Josh Childers) |
| 16:20.6, 16:46.0, 16:50.3, 17:18.5, 17:50.1, (18:02.3), (18:33.6) |
4 | 144 | Hickory Grove Christian,
NC - Team Time (1st 5) 1:28:41.2 | Spread (1st 5) 1:56.4 |
| 11, 24, 26, 28, 55, (57), (59) |
| Gavin Malloy, Josh Ottinger, Turner Angle, Miles Malloy, Daniel Coker, (Sammy Suber), (Chad Wolfe) |
| 16:48.7, 17:37.6, 17:44.3, 17:45.5, 18:45.1, (18:48.1), (18:51.3) |
5 | 218 | Wake Christian Academy,
NC - Team Time (1st 5) 1:31:15.5 | Spread (1st 5) 1:59.8 |
| 16, 36, 45, 52, 69, (89), (95) |
| Rhys Phelps, Quinn Spesshardt, Jacob Ziemski, Chase Bryant, James Tierney, (Aaron Campbell), (Jason Burke) |
| 17:06.9, 17:59.3, 18:21.8, 18:40.8, 19:06.7, (19:39.5), (19:48.1) |
6 | 220 | Greensboro Day,
NC - Team Time (1st 5) 1:30:43.9 | Spread (1st 5) 3:14.1 |
| 1, 34, 41, 70, 74, (86), (87) |
| Sterling Sharpe, Logan Hayes, Hudson Sharpe, Aio Rosario, Adam Arnold, (Joel Kim), (Kevin Xie) |
| 16:04.8, 17:58.1, 18:08.1, 19:14.0, 19:18.9, (19:30.4), (19:31.0) |
7 | 244 | Grace Christian (Raleigh),
NC - Team Time (1st 5) 1:32:12.6 | Spread (1st 5) 2:09.1 |
| 13, 50, 53, 61, 67, (71), (82) |
| Milo Horton, Edward Katz, Remy Horton, Nate Hickman, Miller Kaluka, (Micah Martin), (Hudson Baker) |
| 16:55.0, 18:34.1, 18:45.0, 18:54.4, 19:04.1, (19:15.4), (19:26.6) |
8 | 253 | Cape Fear Academy,
NC - Team Time (1st 5) 1:32:36.4 | Spread (1st 5) 1:59.1 |
| 23, 27, 51, 72, 80, (100), (101) |
| Christian Miller, Ryan Burton, Ian White, Tegan Adler, Lane Britt, (Owen Holt), (Max Sherman) |
| 17:27.4, 17:45.2, 18:39.8, 19:17.5, 19:26.5, (20:08.3), (20:08.6) |
9 | 263 | SouthLake Christian Academy,
NC - Team Time (1st 5) 1:32:36.2 | Spread (1st 5) 2:21.7 |
| 18, 29, 60, 68, 88, (93), (94) |
| Cole Metzler, Cooper Getchell, Peyton Morrison, Alex Amini, Tanner Hart, (Bennett Hart), (Joshua Priest) |
| 17:15.9, 17:46.3, 18:52.1, 19:04.3, 19:37.6, (19:46.1), (19:47.0) |
10 | 264 | Asheville School,
NC - Team Time (1st 5) 1:33:02.7 | Spread (1st 5) 1:21.1 |
| 35, 44, 46, 64, 75, (92), (97) |
| Jackson Best, Patrick Plaehn, Noah Stenov, Roen Riddle, Nick Van Niekerk, (Winslow Larrabee), (Joaquin Jones) |
| 17:58.8, 18:18.7, 18:25.9, 18:59.4, 19:19.9, (19:43.7), (19:49.9) |
11 | 266 | Calvary Day School,
NC - Team Time (1st 5) 1:33:10.2 | Spread (1st 5) 3:23.8 |
| 20, 21, 53, 65, 107, (109), (114) |
| Lincoln Heath, Grant Childress, Cole McClain, Davis Clay, Adam Sayour, (Mason Stopyra), (Josh Hall) |
| 17:19.1, 17:21.7, 18:45.0, 19:01.5, 20:42.9, (20:51.6), (21:14.2) |
12 | 281 | Gaston Christian,
NC - Team Time (1st 5) 1:33:37.0 | Spread (1st 5) 1:33.4 |
| 31, 47, 48, 77, 78, (80), (85) |
| Garrison Fisher, Henry Roberts, Carter Hoersch, Jackson Roberts, Clark Hoersch, (Benjamin Sosebee), (Mo Snipes) |
| 17:52.1, 18:27.5, 18:30.5, 19:21.4, 19:25.5, (19:26.5), (19:30.3) |
13 | 291 | Asheville Christian Academy,
NC - Team Time (1st 5) 1:34:07.3 | Spread (1st 5) 2:45.2 |
| 25, 32, 58, 73, 103, (110), (111) |
| Preston Hill, Jacob Bartman, Reynolds Young, Sullivan Hill, Ezra Inman, (Ryland Sellers), (Owen Charles) |
| 17:39.4, 17:53.5, 18:51.1, 19:18.7, 20:24.6, (20:51.9), (21:05.5) |
14 | 383 | Fayetteville Christian,
NC - Team Time (1st 5) 1:36:21.0 | Spread (1st 5) 1:51.4 |
| 39, 79, 83, 84, 98, (99), (102) |
| Myles Burger, Noah Clegg, Wyatt Duchon, Dennison Kalil, Logan Boahn, (Matthew Macagg), (Raymond Ysasaga) |
| 18:02.5, 19:25.9, 19:28.8, 19:29.9, 19:53.9, (20:06.7), (20:17.9) |
15 | 398 | Pope John Paul II,
NC - Team Time (1st 5) 1:38:29.3 | Spread (1st 5) 2:58.5 |
| 43, 56, 76, 108, 115, (119), (125) |
| Gabe Lewis, Alex Peterson, Estevan Morales, Tyler Moore, Miguel Morales, (Michael Dunn), (Davis Walsh) |
| 18:16.0, 18:46.9, 19:21.0, 20:50.9, 21:14.5, (22:18.4), (23:24.3) |
16 | 410 | Arendell Parrott Academy,
NC - Team Time (1st 5) 1:37:58.0 | Spread (1st 5) 1:37.4 |
| 62, 63, 90, 91, 104, (105), (106) |
| Ty Tillman, William Wilder, Brice Brodish, Tommy Paul, Anderson Floyd, (Suyesh Lamsal), (Andrew Bland) |
| 18:58.3, 18:59.1, 19:41.7, 19:43.2, 20:35.7, (20:39.0), (20:41.2) |
17 | 480 | High Point Christian Academy,
NC - Team Time (1st 5) 1:44:19.2 | Spread (1st 5) 5:17.8 |
| 14, 112, 116, 117, 121, (122), (124) |
| Cole Johnson, Brennan Basil, Daniel Basil, Alex Wichman, Reade Guthrie, (Allen Purgason), (Bryce McDonald) |
| 17:03.7, 21:06.3, 21:37.3, 22:10.4, 22:21.5, (22:32.8), (22:58.2) |
18 | 484 | St Davids,
NC - Team Time (1st 5) 1:43:34.8 | Spread (1st 5) 4:18.2 |
| 37, 96, 113, 118, 120, (123), (126) |
| Charlie Askew, William Fox, George Barutis, Kaishun Sato-Choi, Luke Viera, (Navin Deol), (Jack Wells) |
| 18:01.1, 19:49.0, 21:10.4, 22:15.0, 22:19.3, (22:51.8), (23:29.0) |