1 | 33 | Woodlawn,
NC - Team Time (1st 5) 1:31:34.6 | Spread (1st 5) 4:07.0 |
| 1, 3, 4, 11, 14, (17), (18) |
| Quinn Schneider, Zachery Lorch, Tripp Berini, Jackson McGeough, Austen Castellano, (Joey Carol), (Ethan Mason) |
| 15:40.4, 17:58.8, 18:44.0, 19:24.0, 19:47.4, (20:05.2), (20:14.5) |
2 | 62 | Hickory Christian Academy,
NC - Team Time (1st 5) 1:37:45.9 | Spread (1st 5) 1:15.2 |
| 8, 9, 10, 16, 19, (22), (34) |
| Issac Irlbeck, Hayden Conner, Timothy Tysinger, Sam Reese, Henry Stout, (Davis Morrison), (Trey Moretz) |
| 18:59.9, 19:13.0, 19:17.9, 20:00.0, 20:15.1, (20:35.9), (23:03.9) |
3 | 65 | Christ the King,
NC - Team Time (1st 5) 1:35:46.1 | Spread (1st 5) 4:18.3 |
| 2, 7, 15, 20, 21, (27), (29) |
| Connor White, Bernard Malloy, Ethan Frank, Henry Nguyen, Kevin Nguyen, (Connor Malloy), (Doug Abell) |
| 16:04.5, 18:59.6, 19:59.4, 20:19.8, 20:22.8, (21:14.9), (21:20.1) |
4 | 84 | University Christian,
NC - Team Time (1st 5) 1:40:35.8 | Spread (1st 5) 2:50.9 |
| 5, 6, 12, 30, 31, (32), (33) |
| Tate Eckard, Tommy Little, Abe Levin, Davis Ellwanger, Zack Johnson, (Will Hodun), (Michael Gordon) |
| 18:51.4, 18:52.6, 19:32.4, 21:37.1, 21:42.3, (22:22.4), (22:22.7) |
5 | 111 | Statesville Christian,
NC - Team Time (1st 5) 1:43:47.9 | Spread (1st 5) 1:26.5 |
| 13, 23, 24, 25, 26, (28), (35) |
| Seth Holland, Ben Mooney, Graham Mather, Will Barker, Zachary Stewart, (Caden Mather), (Elisha Burden) |
| 19:43.2, 20:53.2, 20:54.7, 21:07.1, 21:09.7, (21:19.3), (23:57.6) |