1 | 59 | Coastal Christian,
NC - Team Time (1st 5) 1:24:01.9 | Spread (1st 5) 1:12.0 |
| 4, 5, 8, 19, 23, (30), (35) |
| Isaiah Arnold, Nicholas Scrocco, Nicholas McConnell, Vince Bottiglier, Caleb Fargo, (Jack Desmond), (Caleb Cottle) |
| 16:16.5, 16:20.4, 16:35.7, 17:20.8, 17:28.5, (17:52.8), (18:00.1) |
2 | 63 | Forsyth Country Day,
NC - Team Time (1st 5) 1:24:39.6 | Spread (1st 5) 1:20.5 |
| 3, 6, 10, 18, 26, (36), (44) |
| Zach Moore, Will Scott, Will Gray, Sam Scott, Carter Sullivan, (James Snyder), (Elliot Sullivan) |
| 16:16.3, 16:22.1, 17:05.2, 17:19.2, 17:36.8, (18:04.0), (18:40.3) |
3 | 78 | Asheville Christian Academy,
NC - Team Time (1st 5) 1:25:23.7 | Spread (1st 5) 1:49.4 |
| 1, 7, 12, 27, 31, (38), (39) |
| Jax Ledford, Reece Collie, Spencer Young, Moultrie Dangerfield, Camden Shumen, (Harrison Northrup), (Seth Coxie) |
| 16:05.6, 16:25.8, 17:07.7, 17:49.6, 17:55.0, (18:16.0), (18:17.0) |
4 | 93 | Carolina Day,
NC - Team Time (1st 5) 1:26:26.0 | Spread (1st 5) 1:44.2 |
| 2, 14, 20, 28, 29, (32), (51) |
| Harrison Oswald, Chilton Curwen, Brodie Sprouse, Ras Andry, Ryan Philip, (Carson Oswald), (Marcelino Smith) |
| 16:07.6, 17:11.1, 17:24.1, 17:51.4, 17:51.8, (17:57.7), (18:57.3) |
5 | 141 | Gaston Christian,
NC - Team Time (1st 5) 1:28:52.5 | Spread (1st 5) 1:14.7 |
| 15, 21, 25, 37, 43, (46), (77) |
| Connor Nanney, Noah Oliver, Adam Hoyle, Ryan Thornburg, Thomas Bunko, (Jake Sosebee), (Garrett Joy) |
| 17:12.3, 17:25.0, 17:33.0, 18:15.2, 18:27.0, (18:49.0), (19:50.0) |
6 | 160 | Cary Christian,
NC - Team Time (1st 5) 1:29:43.9 | Spread (1st 5) 2:34.8 |
| 9, 16, 24, 47, 64, (69), (70) |
| Brock Vanek, Bennett Mayes, Kyle Moore, Burke White, Walker White, (Griffin Van Vooren), (Walker Massey) |
| 16:46.4, 17:14.1, 17:29.0, 18:53.2, 19:21.2, (19:28.5), (19:33.4) |
7 | 218 | Asheville School,
NC - Team Time (1st 5) 1:32:50.3 | Spread (1st 5) 1:59.4 |
| 17, 40, 48, 52, 61, (63), (67) |
| Satchell Mccutchen, Jimmy Allen, Connor Smith, Chuck Huttoe, Sam Griffiths, (Cooper Williamson), (Jackson Best) |
| 17:19.0, 18:17.6, 18:56.3, 18:59.0, 19:18.4, (19:19.3), (19:26.8) |
8 | 219 | Grace Christian (Raleigh),
NC - Team Time (1st 5) 1:32:23.6 | Spread (1st 5) 1:51.5 |
| 22, 33, 42, 60, 62, (93), (97) |
| Will Rutledge, Taylor Scheibner, Cooper Tew, Andrew James, Keenan Baker, (Cade Tischer), (Thomas Rhoads) |
| 17:27.7, 17:57.9, 18:23.4, 19:15.4, 19:19.2, (20:40.8), (20:48.6) |
9 | 277 | Fayetteville Christian,
NC - Team Time (1st 5) 1:35:07.8 | Spread (1st 5) 3:57.6 |
| 11, 13, 65, 87, 101, (109), (115) |
| Sam Miller, Thomas Macagg, Elijah Wilson, Will Sellers, Chris Rivas, (Alex Rivas), (Daniel Buchanan) |
| 17:07.0, 17:09.2, 19:22.4, 20:24.6, 21:04.6, (22:01.9), (23:00.9) |
10 | 287 | Carmel Christian,
NC - Team Time (1st 5) 1:35:41.6 | Spread (1st 5) 53.0 |
| 45, 50, 53, 68, 71, (95), (96) |
| Ty Murphy, Aidan Ezzell, Andrew Seelig, Colin Franco, Will McCulloch, (John McCulloch), (Colin Bucey) |
| 18:41.0, 18:57.1, 19:02.5, 19:27.0, 19:34.0, (20:46.0), (20:48.0) |
11 | 317 | Caldwell Academy,
NC - Team Time (1st 5) 1:37:00.2 | Spread (1st 5) 36.4 |
| 55, 55, 59, 73, 75, (78), (84) |
| Luke Collins, Will Miller, Parker Jenkins, Ben Riddle, Keiran Rayfield, (Adam Arnold), (Mason Wierda) |
| 19:09.3, 19:09.3, 19:14.1, 19:41.8, 19:45.7, (19:50.2), (20:14.1) |
12 | 330 | Cape Fear Academy,
NC - Team Time (1st 5) 1:36:49.9 | Spread (1st 5) 1:58.1 |
| 34, 54, 79, 81, 82, (88), (98) |
| Tanner Macpherson, Erik Head, Cooper Pate, Kieran Barclay, Jack Waldrop, (Hayden Godusi), (Gavin Bahner) |
| 17:59.8, 19:02.7, 19:53.7, 19:55.8, 19:57.9, (20:26.7), (20:50.5) |
13 | 368 | High Point Christian Academy,
NC - Team Time (1st 5) 1:38:48.9 | Spread (1st 5) 2:48.6 |
| 41, 66, 76, 83, 102, (103), (107) |
| Cole Johnson, Josh Ellas, Will Epling, Stephen Loy, Ben McDonald, (Joel Kim), (Ayden Stack) |
| 18:18.2, 19:26.7, 19:48.2, 20:09.0, 21:06.8, (21:07.0), (21:40.0) |
14 | 398 | SouthLake Christian Academy,
NC - Team Time (1st 5) 1:41:29.9 | Spread (1st 5) 3:40.9 |
| 49, 72, 74, 92, 111, (114), (124) |
| Jack Crofoot, Ethan Davy, Garrett Brouwer, Caleb Johnston, Logan Stastny, (Kanna Gosh), (John Watson) |
| 18:57.0, 19:40.0, 19:43.0, 20:32.0, 22:37.9, (22:45.0), (26:28.0) |
15 | 404 | Hickory Grove Christian,
NC - Team Time (1st 5) 1:40:32.3 | Spread (1st 5) 1:18.0 |
| 58, 80, 86, 89, 91, (112), (113) |
| Nolan Godfrey, Miles Malloy, Nicholas Roberts, Marcus Truss, Cole Bennett, (Daniel Coker), (Billy Lowder) |
| 19:13.0, 19:55.0, 20:23.0, 20:30.3, 20:31.0, (22:38.0), (22:42.0) |
16 | 437 | Arendell Parrott Academy,
NC - Team Time (1st 5) 1:42:37.9 | Spread (1st 5) 2:28.0 |
| 57, 85, 90, 99, 106, (117), (118) |
| Lucas Ouano, Ayush Lamsal, Max Begelman, Allen Smith, Cole Grady, (Brandon Zoltek), (Palmer Bratton) |
| 19:11.5, 20:17.4, 20:30.9, 20:58.6, 21:39.5, (23:13.4), (23:15.8) |
17 | 516 | St Davids,
NC - Team Time (1st 5) 1:47:02.2 | Spread (1st 5) 1:28.4 |
| 94, 100, 104, 108, 110, (116), (121) |
| Luke Fuller, Will Patrick, William Fox, Brendan Hanna, Jack Piner, (Luke McClutchey), (Thomas Clark) |
| 20:42.6, 20:58.7, 21:14.6, 21:55.3, 22:11.0, (23:07.4), (24:15.2) |
18 | 589 | cfa Academy,
NC - Team Time (1st 5) 2:01:28.2 | Spread (1st 5) 4:57.3 |
| 105, 119, 120, 122, 123 |
| Gavin Whitener, Zac Tyndall, Malachi Honeycutt, Ben Tyndall, Gabe Anderson |
| 21:16.7, 23:55.0, 24:09.8, 25:52.7, 26:14.0 |