1 | 41 | Caldwell Academy,
NC - Team Time (1st 5) 1:32:30.7 | Spread (1st 5) 2:41.4 |
| 2, 5, 6, 9, 19, (30), (34) |
| Landon Smith, Dillard McMichael, Kaleb Schimmel, James Raven, John Norris, (Chad Kubis), (Thorpe Daley) |
| 17:22.5, 18:07.4, 18:14.0, 18:42.9, 20:03.9, (21:07.0), (21:15.0) |
2 | 55 | Westchester Country Day,
NC - Team Time (1st 5) 1:33:12.9 | Spread (1st 5) 4:05.8 |
| 1, 3, 7, 11, 33, (48) |
| Abraham Hernandez, Luke Evans, Josh Evans, Edward Lindner, Thomas Verellen, (TJ Webb) |
| 17:08.2, 17:43.0, 18:14.9, 18:52.8, 21:14.0, (28:06.6) |
3 | 73 | Burlington Christian Academy,
NC - Team Time (1st 5) 1:36:34.2 | Spread (1st 5) 1:52.9 |
| 8, 13, 15, 17, 20, (22), (23) |
| Jared Bowen-Kauth, Davis Budd, Graham Flinchum, Luke Adams, Noah Zaiser, (Joshua Brooks), (Tanner Slaughter) |
| 18:16.7, 18:56.0, 19:32.8, 19:39.1, 20:09.6, (20:31.7), (20:46.0) |
4 | 101 | Salem Baptist Christian,
NC - Team Time (1st 5) 1:40:18.5 | Spread (1st 5) 2:49.0 |
| 10, 12, 21, 23, 35, (40), (45) |
| Harper Boone, Michael Griffith, Aaron Hilton, Spencer Fouts, Landon McHenry, (Austin Fouts), (Joshua Wright) |
| 18:45.5, 18:54.0, 20:18.5, 20:46.0, 21:34.5, (22:11.0), (24:38.0) |
5 | 125 | Trinity School of Durham,
NC - Team Time (1st 5) 1:43:01.0 | Spread (1st 5) 2:07.3 |
| 14, 18, 26, 31, 36, (38), (39) |
| Jay Kowalski, Nico Rios, Harrison Czajkowski, Benjamin Gould, Jay Irwin, (Robert Smith), (John Eveleigh) |
| 19:32.0, 19:46.0, 20:54.4, 21:09.3, 21:39.3, (21:52.1), (22:06.0) |
6 | 132 | Carolina Friends,
NC - Team Time (1st 5) 1:46:40.5 | Spread (1st 5) 6:32.3 |
| 4, 16, 25, 43, 44, (46), (47) |
| Dillon Lanier, Nick Tansey, Daniel Johnson, Nick Richmond, Ben Alexander, (Christian Ernteman), (Lucas Selvidge) |
| 17:49.7, 19:38.1, 20:52.0, 23:58.7, 24:22.0, (24:42.0), (27:24.1) |
7 | 153 | American Hebrew Academy,
NC - Team Time (1st 5) 1:45:44.4 | Spread (1st 5) 44.8 |
| 27, 28, 29, 32, 37, (41), (42) |
| Ross Abramson, Jack Abadi, Aaron Birch, Dima Doroshevich, Zachary Bamberger, (Marcos Sivan), (Salomon Levy) |
| 20:55.8, 20:56.0, 21:00.5, 21:11.5, 21:40.6, (22:11.5), (22:12.4) |