| 1 | Caden CostelloPlace 1 · Grade 12 · Station Camp | 12 | Station Camp | 16:14.74 |
| 2 | Ryan BreitlingPlace 2 · Grade 12 · Merrol Hyde Magnet | 12 | Merrol Hyde Magnet | 16:43.85 |
| 3 | Carter CrookPlace 3 · Grade 12 · Station Camp | 12 | Station Camp | 17:16.52 |
| 4 | Cade McNierPlace 4 · Grade 10 · Gallatin | 10 | Gallatin | 17:32.71 |
| 5 | Jaxon PoolePlace 5 · Grade 9 · Portland | 9 | Portland | 17:43.13 |
| 6 | Grant BarkerPlace 6 · Grade 11 · Station Camp | 11 | Station Camp | 17:47.26 |
| 7 | Harrison AndrewsPlace 7 · Grade 12 · Beech | 12 | Beech | 17:53.58 |
| 8 | Aden PerezPlace 8 · Grade 11 · Station Camp | 11 | Station Camp | 17:55.09 |
| 9 | Will GulottaPlace 9 · Grade 12 · Liberty Creek | 12 | Liberty Creek | 18:03.70 |
| 10 | Maddox PeckPlace 10 · Grade 12 · Station Camp | 12 | Station Camp | 18:09.33 |
| 11 | Willi Romero escalantePlace 11 · Grade 11 · Portland | 11 | Portland | 18:11.33 |
| 12 | Mason UpchurchPlace 12 · Grade 10 · Liberty Creek | 10 | Liberty Creek | 18:12.61 |
| 13 | Carson TidwellPlace 13 · Grade 10 · Merrol Hyde Magnet | 10 | Merrol Hyde Magnet | 18:13.21 |
| 14 | Jude KellyPlace 14 · Grade 11 · Liberty Creek | 11 | Liberty Creek | 18:17.48 |
| 15 | Ezra MetcalfPlace 15 · Grade 12 · Beech | 12 | Beech | 18:25.03 |
| 16 | James SobekPlace 16 · Grade 11 · Beech | 11 | Beech | 18:26.10 |
| 17 | Colin WhitePlace 17 · Grade 10 · Liberty Creek | 10 | Liberty Creek | 18:29.84 |
| 18 | William BennettPlace 18 · Grade 9 · Station Camp | 9 | Station Camp | 18:33.74 |
| 19 | Pierce MillerPlace 19 · Grade 12 · Liberty Creek | 12 | Liberty Creek | 18:39.39 |
| 20 | Ryan RosePlace 20 · Grade 11 · Station Camp | 11 | Station Camp | 18:43.26 |
| 21 | Jacob DitmyerPlace 21 · Grade 12 · Hendersonville | 12 | Hendersonville | 18:45.66 |
| 22 | Gabriel BrownPlace 22 · Grade 11 · Liberty Creek | 11 | Liberty Creek | 18:48.92 |
| 23 | Daniel RineyPlace 23 · Grade 12 · Hendersonville | 12 | Hendersonville | 18:56.53 |
| 24 | Eli DriverPlace 24 · Grade 11 · Westmoreland | 11 | Westmoreland | 18:58.71 |
| 25 | Jonathan BernardPlace 25 · Grade 12 · Beech | 12 | Beech | 19:08.72 |
| 26 | Sloan RigginsPlace 26 · Grade 9 · Beech | 9 | Beech | 19:10.01 |
| 27 | James AdcockPlace 27 · Grade 9 · Beech | 9 | Beech | 19:12.90 |
| 28 | Hudson LeblancPlace 28 · Grade 12 · White House | 12 | White House | 19:15.30 |
| 29 | Parker SimmonsPlace 29 · Grade 10 · Hendersonville | 10 | Hendersonville | 19:16.98 |
| 30 | Coby WarePlace 30 · Grade 12 · Beech | 12 | Beech | 19:22.42 |
| 31 | Bo RidingsPlace 31 · Grade 9 · Gallatin | 9 | Gallatin | 19:29.87 |
| 32 | Gavin OsbornePlace 32 · Grade 10 · Liberty Creek | 10 | Liberty Creek | 19:51.58 |
| 33 | Parker ReganPlace 33 · Grade 10 · Westmoreland | 10 | Westmoreland | 19:54.56 |
| 34 | William KaluzaPlace 34 · Grade 12 · Merrol Hyde Magnet | 12 | Merrol Hyde Magnet | 20:03.01 |
| 35 | Miles McclurePlace 35 · Grade 11 · Gallatin | 11 | Gallatin | 20:05.83 |
| 36 | Alex MillsPlace 36 · Grade 9 · Merrol Hyde Magnet | 9 | Merrol Hyde Magnet | 20:21.88 |
| 37 | Gavin WeberPlace 37 · Grade 9 · Portland | 9 | Portland | 20:29.03 |
| 38 | Ricardo MurilloPlace 38 · Grade 12 · Gallatin | 12 | Gallatin | 20:33.52 PR |
| 39 | Caleb YoungPlace 39 · Grade 9 · Gallatin | 9 | Gallatin | 20:37.01 |
| 40 | Gabriel RamirezPlace 40 · Grade 12 · Gallatin | 12 | Gallatin | 20:37.38 |
| 41 | Charlie CarothersPlace 41 · Grade 11 · Hendersonville | 11 | Hendersonville | 20:57.52 |
| 42 | Easton BarbaPlace 42 · Grade 10 · Hendersonville | 10 | Hendersonville | 21:05.90 |
| 43 | Sam RosePlace 43 · Grade 12 · Hendersonville | 12 | Hendersonville | 21:10.28 |
| 44 | Jedediah CoxPlace 44 · Grade 9 · Westmoreland | 9 | Westmoreland | 21:19.17 |
| 45 | Campbell HillearyPlace 45 · Grade 10 · Merrol Hyde Magnet | 10 | Merrol Hyde Magnet | 21:31.04 |
| 46 | Nathanael JuenPlace 46 · Grade 8 · Merrol Hyde Magnet | 8 | Merrol Hyde Magnet | 21:45.06 |
| 47 | Kamari JacksonPlace 47 · Grade 11 · Portland | 11 | Portland | 21:49.73 |
| 48 | Austin WasnerPlace 48 · Grade 9 · Westmoreland | 9 | Westmoreland | 21:54.90 |
| 49 | Luke GrandmaisonPlace 49 · Grade 9 · Portland | 9 | Portland | 21:56.46 |
| 50 | Logan WatsonPlace 50 · Grade 10 · White House | 10 | White House | 22:17.31 |
| 51 | Zac CoppockPlace 51 · Grade 9 · White House | 9 | White House | 22:43.41 |
| 52 | Nicholas BurgessPlace 52 · Grade 12 · Gallatin | 12 | Gallatin | 23:02.10 |
| 53 | Gabriel BellPlace 53 · Grade 11 · Hendersonville | 11 | Hendersonville | 23:25.36 |
| 54 | Gavin HolderPlace 54 · Grade 9 · White House | 9 | White House | 23:32.33 |
| 55 | Easton HicksPlace 55 · Grade 9 · Westmoreland | 9 | Westmoreland | 23:40.56 |
| 56 | Eli ReedPlace 56 · Grade 12 · Westmoreland | 12 | Westmoreland | 24:34.93 |
| 57 | Micah DorrisPlace 57 · Grade 9 · Portland | 9 | Portland | 24:40.46 |
| 58 | Gavin GravesPlace 58 · Grade 11 · Westmoreland | 11 | Westmoreland | 24:45.08 |