| 1 | Oscar PagePlace 1 · Grade 11 · Hiwassee Dam | 11 | Hiwassee Dam | 17:18.89 |
| 2 | Nathan FrederickPlace 2 · Grade 12 · Robbinsville | 12 | Robbinsville | 17:50.36 |
| 3 | Benjamin FrederickPlace 3 · Grade 10 · Robbinsville | 10 | Robbinsville | 17:50.90 |
| 4 | Maddux OakeyPlace 4 · Grade 12 · Union County | 12 | Union County | 18:00.21 |
| 5 | Oliver HillmanPlace 5 · Grade 12 · Union County | 12 | Union County | 18:13.39 |
| 6 | Landon BoxbergerPlace 6 · Grade 10 · Robbinsville | 10 | Robbinsville | 18:20.15 |
| 7 | Andrew NushtayevPlace 7 · Grade 12 · Union County | 12 | Union County | 18:21.21 |
| 8 | Ander FaulknerPlace 8 · Grade 12 · Union County | 12 | Union County | 18:37.00 |
| 9 | Noah PaynePlace 9 · Grade 12 · Union County | 12 | Union County | 18:52.16 |
| 10 | Maverick HawleyPlace 10 · Grade 11 · Hiwassee Dam | 11 | Hiwassee Dam | 18:57.59 |
| 11 | Waneni SneedPlace 11 · Grade 9 · Cherokee | 9 | Cherokee | 19:06.80 |
| 12 | Mason HopplePlace 12 · Grade 10 · Union County | 10 | Union County | 19:33.28 |
| 13 | Nash TannerPlace 13 · Grade 10 · Union County | 10 | Union County | 20:05.28 PR |
| 14 | David SkirvinPlace 14 · Grade 9 · Carolina Mountain Homeschool Athletics | 9 | Carolina Mountain Homeschool Athletics | 20:17.13 PR |
| 15 | Otto DittrichPlace 15 · Grade 10 · Summit Charter School | 10 | Summit Charter School | 20:28.56 |
| 16 | Austin BohnPlace 16 · Grade 12 · Robbinsville | 12 | Robbinsville | 20:29.21 |
| 17 | Jake PaynePlace 17 · Grade 10 · Union County | 10 | Union County | 20:34.95 |
| 18 | Ary MenakaPlace 18 · Grade 9 · Swain County | 9 | Swain County | 20:35.11 PR |
| 19 | Ayden WeaverPlace 19 · Grade 10 · Union County | 10 | Union County | 20:36.62 |
| 20 | Eli BakerPlace 20 · Grade 10 · Union County | 10 | Union County | 20:38.22 |
| 21 | Rowen CarnesPlace 21 · Grade 11 · Highlands | 11 | Highlands | 21:05.79 PR |
| 22 | Knox FloydPlace 22 · Grade 9 · Copper Basin | 9 | Copper Basin | 21:10.18 |
| 23 | Cody DupuisPlace 23 · Grade 11 · Union County | 11 | Union County | 21:10.77 PR |
| 24 | King BehelerPlace 24 · Grade 10 · Swain County | 10 | Swain County | 21:24.27 PR |
| 25 | Vincent WalkerPlace 25 · Grade 10 · Cherokee | 10 | Cherokee | 21:24.38 |
| 26 | Cole BrownPlace 26 · Grade 11 · Union County | 11 | Union County | 21:35.96 |
| 27 | James NeumillerPlace 27 · Grade 10 · Union County | 10 | Union County | 21:54.78 PR |
| 28 | Benjamin KoellerPlace 28 · Grade 10 · Robbinsville | 10 | Robbinsville | 22:15.31 PR |
| 29 | Marek BrownPlace 29 · Grade 11 · Cherokee | 11 | Cherokee | 22:21.50 PR |
| 30 | Xavier JohnsonPlace 30 · Grade 11 · Hiwassee Dam | 11 | Hiwassee Dam | 22:27.40 |
| 31 | Wyatt GoddardPlace 31 · Grade 10 · Union County | 10 | Union County | 22:29.06 PR |
| 32 | Jayce TurnerPlace 32 · Grade 10 · Robbinsville | 10 | Robbinsville | 22:34.55 PR |
| 33 | Sylis FlaimPlace 33 · Grade 9 · Union County | 9 | Union County | 22:50.50 PR |
| 34 | Weston CrispPlace 34 · Grade 9 · Murphy | 9 | Murphy | 23:01.51 |
| 35 | Carlito PerezPlace 35 · Grade 12 · Cherokee | 12 | Cherokee | 23:04.57 PR |
| 36 | Ean KingPlace 36 · Grade 12 · Union County | 12 | Union County | 23:09.37 PR |
| 37 | Jeshua LossiahPlace 37 · Grade 9 · Cherokee | 9 | Cherokee | 23:11.47 PR |
| 38 | Drayzin BehelerPlace 38 · Grade 9 · Swain County | 9 | Swain County | 23:12.97 PR |
| 39 | Aiden RogersPlace 39 · Grade 11 · Summit Charter | 11 | Summit Charter | 23:29.93 PR |
| 40 | Chaz MartensPlace 40 · Grade 12 · Cherokee | 12 | Cherokee | 23:35.11 PR |
| 41 | Finn LanhamPlace 41 · Grade 12 · Union County | 12 | Union County | 23:35.28 PR |
| 42 | Elijah BentonPlace 42 · Grade 9 · Robbinsville | 9 | Robbinsville | 23:36.02 |
| 43 | Aiden DavisPlace 43 · Grade 10 · Swain County | 10 | Swain County | 23:41.93 PR |
| 44 | Logan TerceroPlace 44 · Grade 10 · Union County | 10 | Union County | 23:43.37 PR |
| 45 | Alexander LitesPlace 45 · Grade 10 · Union County | 10 | Union County | 23:46.08 |
| 46 | Hillman ElliottPlace 46 · Grade 10 · Union County | 10 | Union County | 23:48.57 |
| 47 | Ogana SwimmerPlace 47 · Grade 12 · Cherokee | 12 | Cherokee | 23:58.21 |
| 48 | Parker DealPlace 48 · Grade 12 · Union County | 12 | Union County | 24:00.22 |
| 49 | Jackson GreyPlace 49 · Grade 10 · Towns County | 10 | Towns County | 24:02.39 PR |
| 50 | Samuel BatemanPlace 50 · Grade 12 · Nantahala | 12 | Nantahala | 24:03.17 |
| 51 | Francisco GoochPlace 51 · Grade 12 · Highlands | 12 | Highlands | 24:03.26 PR |
| 52 | Corbin SworPlace 52 · Grade 9 · Union County | 9 | Union County | 24:04.14 |
| 53 | Landon NealPlace 53 · Grade 12 · Nantahala | 12 | Nantahala | 24:11.93 |
| 54 | Alex RodriguezPlace 54 · Grade 12 · Summit Charter | 12 | Summit Charter | 24:17.94 PR |
| 55 | David TranPlace 55 · Grade 11 · Union County | 11 | Union County | 24:23.18 PR |
| 56 | Levi DunfordPlace 56 · Grade 10 · Swain County | 10 | Swain County | 24:23.30 PR |
| 57 | Gianni BrownPlace 57 · Grade 9 · Union County | 9 | Union County | 24:36.16 PR |
| 58 | Nathan WilsonPlace 58 · Grade 10 · Carolina Mountain Homeschool Athletics | 10 | Carolina Mountain Homeschool Athletics | 24:56.34 PR |
| 59 | Trae DrakefordPlace 59 · Grade 12 · Cherokee | 12 | Cherokee | 24:59.03 PR |
| 60 | Ryker LambertPlace 60 · Grade 11 · Union County | 11 | Union County | 25:05.62 PR |
| 61 | Jeffrey CarrollPlace 61 · Grade 10 · Union County | 10 | Union County | 25:12.89 |
| 62 | Collin PoltrockPlace 62 · Grade 9 · Murphy | 9 | Murphy | 25:19.64 |
| 63 | Noah BarnesPlace 63 · Grade 10 · Swain County | 10 | Swain County | 25:31.98 PR |
| 64 | Adam (Jake) HarbinPlace 64 · Grade 9 · Hiwassee Dam | 9 | Hiwassee Dam | 25:35.60 |
| 65 | Emory HardinPlace 65 · Grade 12 · Towns County | 12 | Towns County | 25:52.68 PR |
| 66 | Kendon FulfordPlace 66 · Grade 9 · Hiwassee Dam | 9 | Hiwassee Dam | 25:54.68 |
| 67 | Avery CrowderPlace 67 · Grade 11 · Copper Basin | 11 | Copper Basin | 26:42.44 |
| 68 | Lucas MyersPlace 68 · Grade 9 · Cherokee | 9 | Cherokee | 26:52.55 |
| 69 | Grady EmmonsPlace 69 · Grade 10 · Robbinsville | 10 | Robbinsville | 26:56.18 |
| 70 | Terrence CottonPlace 70 · Grade 8 · Murphy | 8 | Murphy | 27:47.92 |
| 71 | Joe LopezPlace 71 · Grade 11 · Summit Charter School | 11 | Summit Charter School | 28:12.18 |
| 72 | Grayson ShaddenPlace 72 · Grade 11 · Union County | 11 | Union County | 28:27.81 |
| 73 | Ethan ParkerPlace 73 · Grade 10 · Union County | 10 | Union County | 28:37.47 |
| 74 | Asa BurrPlace 74 · Grade 10 · Carolina Mountain Homeschool Athletics | 10 | Carolina Mountain Homeschool Athletics | 29:09.14 PR |
| 75 | Miles PashPlace 75 · Grade 10 · Carolina Mountain Homeschool Athletics | 10 | Carolina Mountain Homeschool Athletics | 29:18.91 PR |
| 76 | Clay BurrellPlace 76 · Grade 9 · Murphy | 9 | Murphy | 29:24.58 |
| 77 | Nathan GarrardPlace 77 · Grade 9 · Towns County | 9 | Towns County | 29:26.20 PR |
| 78 | Cooper FisherPlace 78 · Grade 10 · Summit Charter | 10 | Summit Charter | 29:36.70 PR |
| 79 | Jae McMillanPlace 79 · Grade 11 · Cherokee | 11 | Cherokee | 29:52.53 PR |
| 80 | Conner KelPlace 80 · Grade 11 · Towns County | 11 | Towns County | 30:42.15 PR |
| 81 | Christopher HouserPlace 81 · Grade 11 · Towns County | 11 | Towns County | 30:51.86 PR |
| 82 | Brandon BishopPlace 82 · Grade 11 · Hiwassee Dam | 11 | Hiwassee Dam | 30:56.36 |
| 83 | Samuel HelmsPlace 83 · Grade 9 · Robbinsville | 9 | Robbinsville | 33:37.31 PR |
| 84 | Zac BryantPlace 84 · Grade 11 · Nantahala | 11 | Nantahala | 35:32.20 |
| 85 | Jameson GrchanPlace 85 · Grade 11 · Nantahala | 11 | Nantahala | 36:35.25 |
| 86 | Kayleb WorleyPlace 86 · Grade 12 · Nantahala | 12 | Nantahala | 36:35.82 PR |
| 87 | Issac FreemanPlace 87 · Grade 9 · Nantahala | 9 | Nantahala | 37:43.22 PR |
| 88 | Baylen OllisPlace 88 · Grade 9 · Swain County | 9 | Swain County | 38:01.80 PR |
| 89 | Jack DalyPlace 89 · Grade 9 · Copper Basin | 9 | Copper Basin | 43:19.35 |