1 | 16 | Fayetteville Christian,
NC - Team Time (1st 5) 1:33:05.0 | Spread (1st 5) 2:18.1 |
| 1, 2, 3, 4, 6, (9), (12) |
| Nate Stucky, Alexander Bussey, Necco Johnson, Josh Harness, Alexander Casiano, (Patrick Downing), (Luc Cote) |
| 17:31.6, 18:25.3, 18:29.3, 18:49.1, 19:49.7, (21:28.3), (22:06.5) |
2 | 51 | Village Christian Academy,
NC - Team Time (1st 5) 1:47:22.7 | Spread (1st 5) 4:57.0 |
| 5, 7, 8, 15, 16, (20), (22) |
| Brad Royal, Drew Royal, Bryce Spain, Austin Dean, Nathan Feldmeyer, (Jake Treese), (Brandon Gates) |
| 19:09.0, 20:16.0, 20:28.0, 23:23.7, 24:06.0, (25:08.0), (25:10.0) |
3 | 69 | Northwood Temple Academy,
NC - Team Time (1st 5) 1:55:30.4 | Spread (1st 5) 3:19.0 |
| 10, 11, 13, 17, 18, (21) |
| Tanner Shoe, Julian McCormick, Garrison Dreier, Brenhan Hodges, Garrison Dryer, (Andrew Smed) |
| 21:32.0, 21:39.0, 23:04.4, 24:24.0, 24:51.0, (25:09.0) |
4 | 105 | Freedom Christian Academy,
NC - Team Time (1st 5) 2:05:50.8 | Spread (1st 5) 3:23.7 |
| 14, 19, 23, 24, 25, (26), (27) |
| DeAnde Jones, Daniel Malinowski, Miko Nation, Zach Delellis, Nick Hansen, (Frank Millward), (Richard Grimsley) |
| 23:09.3, 25:00.6, 25:31.2, 25:36.7, 26:33.0, (31:05.0), (40:33.0) |