1 | 44 | Woodlawn,
NC - Team Time (1st 5) 1:41:06.6 | Spread (1st 5) 3:45.7 |
| 1, 2, 8, 16, 17, (29) |
| Tripp Berini, Jackson McGeough, Ethan Mason, Henry Sneed, JT Faccone, (Zander Milburn) |
| 18:16.9, 18:45.1, 20:28.0, 21:34.0, 22:02.6, (27:02.2) |
2 | 49 | University Christian,
NC - Team Time (1st 5) 1:43:10.2 | Spread (1st 5) 4:20.3 |
| 5, 6, 7, 9, 22, (24), (26) |
| Tommy Little, Tate Eckard, Abe Levin, Davis Ellwanger, Zack Johnson, (Brandon Sturgill), (Grayson Whitt) |
| 19:10.1, 19:30.4, 19:57.6, 21:01.7, 23:30.4, (24:00.2), (26:44.9) |
3 | 55 | Hickory Christian Academy,
NC - Team Time (1st 5) 1:44:27.1 | Spread (1st 5) 2:19.0 |
| 4, 11, 12, 14, 14, (18), (19) |
| Timothy Tysinger, Henry Stout, Sam Reese, Hayden Conner, Luke Harris, (Owen Stout), (Hunter Sjobam) |
| 19:06.9, 21:09.7, 21:18.7, 21:25.9, 21:25.9, (22:07.8), (22:13.4) |
4 | 80 | United Faith Christian Academy,
NC - Team Time (1st 5) 1:53:27.6 | Spread (1st 5) 9:30.9 |
| 3, 10, 13, 23, 31, (32) |
| Connor Helms, Jayden Chang, Maximillan Waddell, Jackson Helms, Hayden Clark, (Jonny Finanger) |
| 18:57.6, 21:09.1, 21:20.8, 23:31.6, 28:28.5, (31:21.7) |
5 | 121 | Statesville Christian,
NC - Team Time (1st 5) 2:05:12.2 | Spread (1st 5) 4:05.2 |
| 20, 21, 25, 27, 28, (30), (33) |
| Graham Mather, Ben Mooney, Tate Hunsucker, Declan Mooney, Eric Bi, (Patrick Ferguson), (Landon Hunsucker) |
| 22:55.6, 23:12.3, 25:16.6, 26:46.9, 27:00.8, (28:17.1), (32:13.0) |