1 | 23 | Mount Pleasant,
NC - Team Time (1st 5) 1:30:19.3 | Spread (1st 5) 52.0 |
| 2, 3, 4, 5, 9, (18), (22) |
| Jacob Shields, Mackay Burke, Lincoln Baxter, Hayden Leonard, Kaleb Cook, (Andrew Russell), (Jacob Dillon) |
| 17:29.6, 18:03.8, 18:10.3, 18:14.0, 18:21.6, (19:19.9), (20:50.3) |
2 | 41 | Central Academy,
NC - Team Time (1st 5) 1:31:58.1 | Spread (1st 5) 1:21.9 |
| 1, 6, 10, 11, 13, (19), (20) |
| Evan Wunder, Elliot Wunder, Noah Estrada, Michael Kenary, Nick Luckman, (Tristen Barron), (Chris Gruener) |
| 17:27.3, 18:14.4, 18:39.5, 18:47.7, 18:49.2, (19:40.3), (20:16.6) |
3 | 56 | West Stanly,
NC - Team Time (1st 5) 1:33:24.1 | Spread (1st 5) 41.1 |
| 7, 8, 12, 14, 15, (16), (17) |
| Maverick Baucom, Michael Eudy, Korbin McNeill, Noah Almond, Nathan Brown, (Robert Sells), (Graham Tucker) |
| 18:18.2, 18:20.3, 18:48.7, 18:57.6, 18:59.3, (19:00.0), (19:12.4) |
4 | 119 | Forest Hills,
NC - Team Time (1st 5) 1:50:44.0 | Spread (1st 5) 2:56.8 |
| 21, 23, 24, 25, 26, (27), (28) |
| Jacob Lybarger, Ivan Melchor, Kalop Allen, Carlos Sanchez, Garrett Kelly, (Caleb Staton), (Carson Staton) |
| 20:42.0, 21:43.0, 22:10.2, 22:30.0, 23:38.8, (25:32.0), (25:55.0) |