1 | 37 | Grace Christian (Raleigh),
NC - Team Time (1st 5) 52:30.0 | Spread (1st 5) 2:25.0 |
| 1, 5, 6, 8, 17, (19), (24) |
| Joseph March, Ozzie Horton, Caden Albertson, Noah Patterson, Ryan Christie, (Zachary Taylor), (Maddox Hickman) |
| 9:05.0, 10:34.0, 10:38.0, 10:43.0, 11:30.0, (11:32.0), (12:01.0) |
2 | 59 | Cary Academy,
NC - Team Time (1st 5) 55:44.0 | Spread (1st 5) 1:28.0 |
| 2, 7, 10, 20, 20, (22), (25) |
| Chase Cash, Emerson Herr, Jacob Kovacs, Roman Steele-Combs, Holden Jonczak, (Adam Campbell), (Kevin Jiang) |
| 10:25.0, 10:40.0, 10:53.0, 11:53.0, 11:53.0, (11:57.0), (12:06.0) |
3 | 73 | Trinity Academy of Raleigh,
NC - Team Time (1st 5) 56:04.0 | Spread (1st 5) 1:45.0 |
| 4, 9, 14, 16, 30, (32), (35) |
| Beckett Williford, Cole Burton, Jackson Schwarz, Nolan Burda, Trevor Boone, (Noah Schenk), (John Emswiler) |
| 10:33.0, 10:48.0, 11:05.0, 11:20.0, 12:18.0, (12:43.0), (16:32.0) |
4 | 82 | Thales Academy Rolesville,
NC - Team Time (1st 5) 57:08.0 | Spread (1st 5) 1:36.0 |
| 3, 13, 18, 23, 25, (27), (28) |
| Ethan Cazel, Nicholas Murray, Andrew Quade, Miles Paterson, Michael Hamilton, (Aaron Deeren), (Nathaniel Hunt) |
| 10:30.0, 11:01.0, 11:31.0, 12:00.0, 12:06.0, (12:09.0), (12:11.0) |
5 | 98 | North Raleigh Christian Academy,
NC - Team Time (1st 5) 57:41.0 | Spread (1st 5) 1:22.0 |
| 11, 12, 15, 29, 31, (33), (34) |
| Jude Walker, Christian Gainey, Max Lyons, Ridge Ellwanger, Marc Caracio, (Andrew Thomason), (Levi Thomason) |
| 10:58.0, 11:00.0, 11:09.0, 12:14.0, 12:20.0, (12:51.0), (12:57.0) |