1 | 19 | Cary Academy,
NC - Team Time (1st 5) 1:21:00.5 | Spread (1st 5) 1:38.0 |
| 1, 2, 3, 5, 8, (12), (13) |
| Coleman Mitchell, Chase Coley, Tommy Bright, Dylan Lamphier, Justin Chen, (Jonathan Kacvinsky), (Krishan Guzzo) |
| 15:21.1, 15:58.0, 16:00.4, 16:41.9, 16:59.1, (17:32.1), (17:33.7) |
2 | 42 | Durham Academy,
NC - Team Time (1st 5) 1:25:04.2 | Spread (1st 5) 1:16.7 |
| 4, 6, 7, 11, 14, (15), (16) |
| Ethan Goldman, Mark Alkins, Neil Mosca, Jack Anderson, Nijel Hunt, (Mac Hays), (Josh Klein) |
| 16:22.4, 16:46.6, 16:46.7, 17:29.4, 17:39.1, (17:53.4), (18:31.4) |
3 | 80 | Ravenscroft,
NC - Team Time (1st 5) 1:34:09.3 | Spread (1st 5) 3:26.1 |
| 9, 10, 17, 19, 25, (26), (27) |
| Brett Haensel, Ben Kasierski, Jordan Norona, Justin Thompson, Ethan Aschman, (Jackson Fiske), (Harrison Nugent) |
| 17:08.7, 17:22.9, 19:23.1, 19:39.8, 20:34.8, (20:36.3), (20:48.8) |
4 | 118 | Wake Christian Academy,
NC - Team Time (1st 5) 1:42:20.2 | Spread (1st 5) 1:49.8 |
| 18, 20, 23, 28, 29, (30), (31) |
| Jonathan Schaffer, Joe Pomrehn, Mitchell Moody, Samuel Corona, Michael Smith, (Carson Collins), (AJ Rutherford) |
| 19:28.2, 19:59.0, 20:29.0, 21:06.0, 21:18.0, (21:29.0), (21:45.0) |
5 | 132 | North Raleigh Christian Academy,
NC - Team Time (1st 5) 1:48:42.8 | Spread (1st 5) 3:58.8 |
| 21, 22, 24, 32, 33 |
| Joshua Frazier, Rick Conner, Zack Martin, Elis Mwago, Willian Wang |
| 20:09.2, 20:11.7, 20:31.9, 23:42.0, 24:08.0 |