| 1 | Michael FergusonPlace 1 · Grade 12 · North Buncombe | 12 | North Buncombe | 15:41.3 |
| 2 | Jonathan MarsdenPlace 2 · Grade 12 · North Buncombe | 12 | North Buncombe | 16:11.4 |
| 3 | Eli RushPlace 3 · Grade 11 · North Lincoln | 11 | North Lincoln | 16:20.7 |
| 4 | Bryce CookePlace 4 · Grade 11 · Parkwood | 11 | Parkwood | 16:21.9 |
| 5 | Caleb TrotterPlace 5 · Grade 11 · North Lincoln | 11 | North Lincoln | 16:30.5 |
| 6 | Luke HensonPlace 6 · Grade 12 · West Rowan | 12 | West Rowan | 16:41.9 |
| 7 | Chase TompkinsPlace 7 · Grade 12 · Robinson | 12 | Robinson | 16:50.0 |
| 8 | Ethan HooksPlace 8 · Grade 11 · Parkwood | 11 | Parkwood | 16:52.0 |
| 9 | Daniel BrownPlace 9 · Grade 11 · North Lincoln | 11 | North Lincoln | 16:56.1 |
| 10 | Oliver St. JeanPlace 10 · Grade 11 · North Lincoln | 11 | North Lincoln | 17:02.6 PR |
| 11 | Jacob QuadePlace 11 · Grade 12 · North Buncombe | 12 | North Buncombe | 17:04.2 |
| 12 | Obie GreenePlace 12 · Grade 10 · West Henderson | 10 | West Henderson | 17:09.3 |
| 13 | Cole UseryPlace 13 · Grade 12 · Parkwood | 12 | Parkwood | 17:11.3 |
| 14 | Simeon HensonPlace 14 · Grade 12 · Enka | 12 | Enka | 17:12.6 |
| 15 | Jayden RomeroPlace 15 · Grade 11 · West Rowan | 11 | West Rowan | 17:16.1 |
| 16 | Jonathan BohannonPlace 16 · Grade 12 · North Lincoln | 12 | North Lincoln | 17:25.5 |
| 17 | Liam SmithPlace 17 · Grade 11 · North Lincoln | 11 | North Lincoln | 17:33.5 |
| 18 | Bryn HughesPlace 18 · Grade 11 · Smoky Mountain | 11 | Smoky Mountain | 17:36.1 |
| 19 | Rowan HuttoPlace 19 · Grade 10 · Parkwood | 10 | Parkwood | 17:42.1 |
| 20 | Jonathan MedinaPlace 20 · Grade 11 · West Rowan | 11 | West Rowan | 17:44.4 |
| 21 | Zander FieldsPlace 21 · Grade 9 · West Henderson | 9 | West Henderson | 17:47.1 |
| 22 | Carter Van DykePlace 22 · Grade 12 · North Buncombe | 12 | North Buncombe | 17:47.5 |
| 23 | Rafael QuinteroPlace 23 · Grade 11 · West Rowan | 11 | West Rowan | 17:54.2 |
| 24 | Grant AngelPlace 24 · Grade 11 · West Henderson | 11 | West Henderson | 17:55.2 |
| 25 | Carson WebsterPlace 25 · Grade 12 · North Buncombe | 12 | North Buncombe | 17:58.8 |
| 26 | Vance CaublePlace 26 · Grade 10 · West Henderson | 10 | West Henderson | 18:07.5 |
| 27 | Fin JacobsonPlace 27 · Grade 12 · Enka | 12 | Enka | 18:11.4 |
| 28 | Wayne HallPlace 28 · Grade 12 · West Rowan | 12 | West Rowan | 18:11.9 |
| 29 | Eric BoggsPlace 29 · Grade 11 · North Lincoln | 11 | North Lincoln | 18:12.3 |
| 30 | Miguel GermonimoPlace 30 · Grade 11 · North Henderson | 11 | North Henderson | 18:12.5 |
| 31 | Lincoln HornPlace 31 · Grade 9 · West Henderson | 9 | West Henderson | 18:26.6 |
| 32 | Milton NaillonPlace 32 · Grade 9 · North Buncombe | 9 | North Buncombe | 18:29.5 |
| 33 | Matt WoodardPlace 33 · Grade 9 · Smoky Mountain | 9 | Smoky Mountain | 18:31.1 |
| 34 | Josh SorrellsPlace 34 · Grade 12 · West Henderson | 12 | West Henderson | 18:34.3 |
| 35 | Jase RogersPlace 35 · Grade 9 · Franklin | 9 | Franklin | 18:37.2 |
| 36 | Evan PylesPlace 36 · Grade 10 · Franklin | 10 | Franklin | 18:41.7 |
| 37 | Colson StroupePlace 37 · Grade 11 · Enka | 11 | Enka | 18:45.6 |
| 38 | Andrew KominskiPlace 38 · Grade 12 · Enka | 12 | Enka | 18:46.1 |
| 39 | Parker GriffinPlace 39 · Grade 12 · Parkwood | 12 | Parkwood | 18:55.9 |
| 40 | Brogan RunnelsPlace 40 · Grade 11 · Enka | 11 | Enka | 19:01.8 |
| 41 | Brady MerrillPlace 41 · Grade 12 · West Henderson | 12 | West Henderson | 19:13.6 |
| 42 | Austin HudginsPlace 42 · Grade 12 · East Lincoln | 12 | East Lincoln | 19:15.9 |
| 43 | Seth AtkinsonPlace 43 · Grade 10 · West Rowan | 10 | West Rowan | 19:20.0 |
| 44 | John 'Ken' ModlinPlace 44 · Grade 11 · Franklin | 11 | Franklin | 19:22.2 |
| 45 | Cooper TasilloPlace 45 · Grade 9 · Robinson | 9 | Robinson | 19:27.2 PR |
| 46 | Titus NielsenPlace 46 · Grade 12 · Enka | 12 | Enka | 19:27.4 |
| 47 | Brooks PegramPlace 47 · Grade 9 · Enka | 9 | Enka | 19:29.3 |
| 48 | Travis BlylockPlace 48 · Grade 12 · Hickory | 12 | Hickory | 19:31.9 PR |
| 49 | Carson WalshPlace 49 · Grade 11 · Robinson | 11 | Robinson | 19:31.9 |
| 50 | Garrett ToweryPlace 50 · Grade 12 · Forestview | 12 | Forestview | 19:38.4 |
| 51 | Damir WigginsPlace 51 · Grade 12 · Forestview | 12 | Forestview | 19:43.1 |
| 52 | Noah ContentoPlace 52 · Grade 11 · Forestview | 11 | Forestview | 19:43.3 |
| 53 | Cash CasePlace 53 · Grade 9 · Smoky Mountain | 9 | Smoky Mountain | 19:44.3 |
| 54 | Samuel MacePlace 54 · Grade 9 · North Buncombe | 9 | North Buncombe | 19:49.7 |
| 55 | Harold LopezPlace 55 · Grade 10 · Northwest Cabarrus | 10 | Northwest Cabarrus | 19:51.7 |
| 56 | Kingsley McKinneyPlace 56 · Grade 10 · North Henderson | 10 | North Henderson | 19:54.1 |
| 57 | Charlie BowmanPlace 57 · Grade 11 · Hickory | 11 | Hickory | 19:55.7 PR |
| 58 | Ryan PricePlace 58 · Grade 11 · Forestview | 11 | Forestview | 19:56.3 PR |
| 59 | Aiden SiddallPlace 59 · Grade 12 · Northwest Cabarrus | 12 | Northwest Cabarrus | 20:00.9 |
| 60 | Jackson SmithPlace 60 · Grade 11 · East Lincoln | 11 | East Lincoln | 20:02.1 |
| 61 | Cole CaudlePlace 61 · Grade 11 · Hickory | 11 | Hickory | 20:04.8 PR |
| 62 | Harrison BoglePlace 62 · Grade 11 · Hickory | 11 | Hickory | 20:06.9 PR |
| 63 | Edgar Octaviano MorenoPlace 63 · Grade 11 · North Henderson | 11 | North Henderson | 20:11.5 |
| 64 | Westin GoodePlace 64 · Grade 11 · Smoky Mountain | 11 | Smoky Mountain | 20:16.2 |
| 65 | Caleb JohnsonPlace 65 · Grade 10 · South Point | 10 | South Point | 20:20.4 |
| 66 | Wyatt StuartPlace 66 · Grade 9 · Forestview | 9 | Forestview | 20:24.3 |
| 67 | Grant CrosbyPlace 67 · Grade 11 · Robinson | 11 | Robinson | 20:24.5 |
| 68 | David SherrillPlace 68 · Grade 11 · East Lincoln | 11 | East Lincoln | 20:33.6 PR |
| 69 | Carlos OsorioPlace 69 · Grade 12 · Robinson | 12 | Robinson | 20:35.8 |
| 70 | Jacob SchmidtPlace 70 · Grade 10 · Northwest Cabarrus | 10 | Northwest Cabarrus | 20:40.3 |
| 71 | Brayden GassPlace 71 · Grade 8 · Forestview | 8 | Forestview | 20:43.3 PR |
| 72 | Sam TondraPlace 72 · Grade 9 · North Henderson | 9 | North Henderson | 20:44.6 PR |
| 73 | Gavin VoorheesPlace 73 · Grade 9 · South Point | 9 | South Point | 20:45.9 PR |
| 74 | Micah HardingPlace 74 · Grade 9 · Parkwood | 9 | Parkwood | 20:49.1 |
| 75 | Jacob KlostermanPlace 75 · Grade 12 · East Lincoln | 12 | East Lincoln | 20:50.8 |
| 76 | Mason TaylorPlace 76 · Grade 9 · East Lincoln | 9 | East Lincoln | 20:52.9 PR |
| 77 | Ryan ThomfordPlace 77 · Grade 10 · Parkwood | 10 | Parkwood | 20:53.2 |
| 78 | Nathanael MorrisPlace 78 · Grade 11 · Smoky Mountain | 11 | Smoky Mountain | 20:53.7 |
| 79 | Elijah CrawfordPlace 79 · Grade 9 · North Henderson | 9 | North Henderson | 20:55.9 PR |
| 80 | Berkeley StanfordPlace 80 · Grade 9 · Northwest Cabarrus | 9 | Northwest Cabarrus | 20:58.8 |
| 81 | Bryson GinkelPlace 81 · Grade 9 · East Lincoln | 9 | East Lincoln | 20:59.5 PR |
| 82 | Pratham DhinojaPlace 82 · Grade 9 · Northwest Cabarrus | 9 | Northwest Cabarrus | 21:25.7 |
| 83 | Caleb StokesPlace 83 · Grade 10 · Forestview | 10 | Forestview | 21:36.2 |
| 84 | Elias PisaniPlace 84 · Grade 9 · North Henderson | 9 | North Henderson | 21:47.5 PR |
| 85 | Justin CantrellPlace 85 · Grade 10 · Northwest Cabarrus | 10 | Northwest Cabarrus | 21:50.6 |
| 86 | Elijah CathcartPlace 86 · Grade 11 · Crest | 11 | Crest | 22:03.3 PR |
| 87 | Bryson BorchardtPlace 87 · Grade 10 · East Lincoln | 10 | East Lincoln | 22:04.1 |
| 88 | Slater ShrevePlace 88 · Grade 9 · Hickory | 9 | Hickory | 22:16.3 PR |
| 89 | Augie RuttPlace 89 · Grade 9 · Smoky Mountain | 9 | Smoky Mountain | 22:16.4 |
| 90 | Roman CrabbPlace 90 · Grade 11 · Clyde A. Erwin | 11 | Clyde A. Erwin | 22:19.1 PR |
| 91 | Dean CudaPlace 91 · Grade 10 · Hickory | 10 | Hickory | 22:22.4 PR |
| 92 | Liam MillerPlace 92 · Grade 10 · South Point | 10 | South Point | 22:25.9 |
| 93 | Sarvesh SureshkumarPlace 93 · Grade 9 · Northwest Cabarrus | 9 | Northwest Cabarrus | 22:30.7 |
| 94 | Ezekial HollarPlace 94 · Grade 10 · Hickory | 10 | Hickory | 22:33.9 PR |
| 95 | Jordan FarleyPlace 95 · Grade 9 · Smoky Mountain | 9 | Smoky Mountain | 22:38.5 |
| 96 | Geovanny MaganaPlace 96 · Grade 12 · North Henderson | 12 | North Henderson | 23:05.6 |
| 97 | Logan AdamsPlace 97 · Grade 12 · Clyde A. Erwin | 12 | Clyde A. Erwin | 23:16.4 PR |
| 98 | Jesse LockabillPlace 98 · Grade 12 · Crest | 12 | Crest | 23:47.3 |
| 99 | Seth WolterPlace 99 · Grade 9 · South Point | 9 | South Point | 24:10.9 |
| 100 | Tyrease SpringsPlace 100 · Grade 10 · South Point | 10 | South Point | 24:16.9 PR |