| 1 | Jordan FernandezPlace 1 · Grade Fr · Cleveland (N.C.) CC | Fr | Cleveland (N.C.) CC | 28:57.45 |
| 2 | Elijah StroudPlace 2 · Grade So · Cleveland (N.C.) CC | So | Cleveland (N.C.) CC | 29:13.36 |
| 3 | Tyress WiltzPlace 3 · Grade So · Patrick & Henry (Va.) CC | So | Patrick & Henry (Va.) CC | 30:25.50 PR |
| 4 | Greely TerryPlace 4 · Grade Fr · Patrick & Henry (Va.) CC | Fr | Patrick & Henry (Va.) CC | 30:28.61 |
| 5 | Nathan DrewPlace 5 · Grade Fr · Warren Wilson (N.C.) | Fr | Warren Wilson (N.C.) | 31:02.36 |
| 6 | Brayden RushingPlace 6 · Grade So · Cleveland (N.C.) CC | So | Cleveland (N.C.) CC | 31:26.23 |
| 7 | Colin TurnerPlace 7 · Grade Fr · Patrick & Henry (Va.) CC | Fr | Patrick & Henry (Va.) CC | 33:20.59 PR |
| 8 | Marvin KingPlace 8 · Grade Fr · USC Sumter | Fr | USC Sumter | 33:30.40 PR |
| 9 | Yassine AllamPlace 9 · Grade Jr · Guilford | Jr | Guilford | 33:35.07 |
| 10 | Tynarie MckinneyPlace 10 · Grade Fr · Guilford | Fr | Guilford | 33:39.27 |
| 11 | Evan WilliamsPlace 11 · Grade So · Warren Wilson (N.C.) | So | Warren Wilson (N.C.) | 35:37.61 |
| 12 | Ian NovotnePlace 12 · Grade Sr · Warren Wilson (N.C.) | Sr | Warren Wilson (N.C.) | 36:12.24 |
| 13 | Kaylon WisePlace 13 · Grade Fr · USC Sumter | Fr | USC Sumter | 36:35.19 PR |
| 14 | Logan HinsonPlace 14 · Grade Fr · Cleveland (N.C.) CC | Fr | Cleveland (N.C.) CC | 36:48.34 PR |
| 15 | Joey CollazoPlace 15 · Grade Fr · Warren Wilson (N.C.) | Fr | Warren Wilson (N.C.) | 39:14.66 |
| 16 | Dalton WilliamsPlace 16 · Grade Fr · USC Sumter | Fr | USC Sumter | 39:54.57 PR |
| 17 | Francois WisePlace 17 · Grade Fr · Cleveland (N.C.) CC | Fr | Cleveland (N.C.) CC | 40:25.78 PR |
| 18 | Giberto Cruz-GabrielPlace 18 · Grade Fr · Patrick & Henry (Va.) CC | Fr | Patrick & Henry (Va.) CC | 41:26.43 PR |
| 19 | Landis BrownPlace 19 · Grade Fr · Guilford | Fr | Guilford | 42:52.20 |
| 20 | Cameron BroadnaxPlace 20 · Grade Fr · Warren Wilson (N.C.) | Fr | Warren Wilson (N.C.) | 49:59.92 PR |
| 21 | Jaden JonesPlace 21 · Grade Jr · Guilford | Jr | Guilford | 51:17.50 PR |
| 22 | Brennen BranchPlace 22 · Grade Fr · Guilford | Fr | Guilford | 51:18.89 |
| 0 | Oscar BrockPlace 0 · Grade Fr · Guilford | Fr | Guilford | DNS |
| 0 | Brooks AndertonPlace 0 · Grade So · Warren Wilson (N.C.) | So | Warren Wilson (N.C.) | DNS |
| 0 | Jonathan McBrayerPlace 0 · Grade So · Warren Wilson (N.C.) | So | Warren Wilson (N.C.) | DNS |
| 0 | Nolin AgerPlace 0 · Grade Fr · Warren Wilson (N.C.) | Fr | Warren Wilson (N.C.) | DNS |
| 0 | Theodore JohnsonPlace 0 · Grade Jr · Warren Wilson (N.C.) | Jr | Warren Wilson (N.C.) | DNS |
| 0 | Elliott HeminwayPlace 0 · Grade Fr · Warren Wilson (N.C.) | Fr | Warren Wilson (N.C.) | DNS |
| 0 | Noah AndrewsPlace 0 · Grade Fr · Cleveland (N.C.) CC | Fr | Cleveland (N.C.) CC | DNF |
| 0 | Joshua MossPlace 0 · Grade Fr · Cleveland (N.C.) CC | Fr | Cleveland (N.C.) CC | DNS |
| 0 | Fred NelsonPlace 0 · Grade So · Cleveland (N.C.) CC | So | Cleveland (N.C.) CC | DNS |
| 0 | Tyjay BordersPlace 0 · Grade Fr · Cleveland (N.C.) CC | Fr | Cleveland (N.C.) CC | DNS |
| 0 | Brandon JordanPlace 0 · Grade Fr · Cleveland (N.C.) CC | Fr | Cleveland (N.C.) CC | DNS |
| 0 | Mason Gamez-TurpinPlace 0 · Grade So · Patrick & Henry (Va.) CC | So | Patrick & Henry (Va.) CC | DNS |