| 1 | Dakota MendenhallPlace 1 · Grade 12 · Forbush | 12 | Forbush | 16:45.29 |
| 2 | Tafton BakerPlace 2 · Grade 11 · Ashe County | 11 | Ashe County | 17:07.21 |
| 3 | Jacob McGeePlace 3 · Grade 11 · North Stokes | 11 | North Stokes | 18:05.00 |
| 4 | Monroe MorsePlace 4 · Grade 12 · Patrick County | 12 | Patrick County | 18:06.10 |
| 5 | Adam MayesPlace 5 · Grade 12 · West Stokes | 12 | West Stokes | 18:24.19 |
| 6 | Chandler CrawfordPlace 6 · Grade 11 · Ashe County | 11 | Ashe County | 18:24.61 |
| 7 | David RotenPlace 7 · Grade 12 · Ashe County | 12 | Ashe County | 18:59.24 |
| 8 | Jared BiedryckiPlace 8 · Grade 12 · Patrick County | 12 | Patrick County | 19:00.05 |
| 9 | Immanyuel ColePlace 9 · Grade 9 · College Prep and Leadership Academy | 9 | College Prep and Leadership Academy | 19:16.84 |
| 10 | Zach MontgomeryPlace 10 · Grade 12 · Patrick County | 12 | Patrick County | 19:18.89 |
| 11 | Riley RichardsonPlace 11 · Grade 12 · Ashe County | 12 | Ashe County | 19:25.09 |
| 12 | Eli RandolfPlace 12 · Grade 9 · Ashe County | 9 | Ashe County | 19:25.15 |
| 13 | Elijah MitchellPlace 13 · Grade 10 · South Stokes | 10 | South Stokes | 19:28.87 PR |
| 14 | Jacob AdkinsPlace 14 · Grade 9 · West Stokes | 9 | West Stokes | 19:43.41 |
| 15 | Chasten ColemanPlace 15 · Grade 11 · Forbush | 11 | Forbush | 19:48.20 |
| 16 | Jaden SmithPlace 16 · Grade 9 · North Stokes | 9 | North Stokes | 19:50.91 |
| 17 | Zach WattsPlace 17 · Grade 10 · West Stokes | 10 | West Stokes | 19:51.05 |
| 18 | Grady RectorPlace 18 · Grade 10 · Ashe County | 10 | Ashe County | 19:56.22 |
| 19 | Kristian ReynoldsPlace 19 · Grade 9 · Patrick County | 9 | Patrick County | 19:59.65 |
| 20 | TJ MagaraciPlace 20 · Grade 11 · West Stokes | 11 | West Stokes | 20:02.69 |
| 21 | Timmy WhitePlace 21 · Grade 10 · West Stokes | 10 | West Stokes | 20:15.97 PR |
| 22 | Holden ClarkPlace 22 · Grade 10 · Piedmont Classical | 10 | Piedmont Classical | 20:18.93 |
| 23 | Nate HaleyPlace 23 · Grade 9 · Winston Salem Christian | 9 | Winston Salem Christian | 20:23.01 |
| 24 | Jackson BolesPlace 24 · Grade 10 · South Stokes | 10 | South Stokes | 20:43.18 |
| 25 | Dylan TurneyPlace 25 · Grade 11 · West Stokes | 11 | West Stokes | 20:44.16 |
| 26 | AJ BoylanPlace 26 · Grade 10 · Piedmont Classical | 10 | Piedmont Classical | 20:52.07 |
| 27 | Brandon RohrbachPlace 27 · Grade 10 · Patrick County | 10 | Patrick County | 20:55.87 |
| 28 | Josh RotenPlace 28 · Grade 9 · Ashe County | 9 | Ashe County | 20:58.11 |
| 29 | Will ThomasPlace 29 · Grade 12 · Forbush | 12 | Forbush | 21:02.65 |
| 30 | Elijah LoyPlace 30 · Grade 11 · Walkertown | 11 | Walkertown | 21:08.31 |
| 31 | Worth MartinPlace 31 · Grade 11 · Forbush | 11 | Forbush | 21:08.69 |
| 32 | Chad VanHookPlace 32 · Grade 11 · Piedmont Classical | 11 | Piedmont Classical | 21:11.67 PR |
| 33 | Ricky GonzalesPlace 33 · Grade 10 · South Stokes | 10 | South Stokes | 21:20.50 PR |
| 34 | Sy RankinPlace 34 · Grade 9 · Forbush | 9 | Forbush | 21:21.31 PR |
| 35 | Neal PatePlace 35 · Grade 9 · Ashe County | 9 | Ashe County | 21:34.87 |
| 36 | Edwin RenniePlace 36 · Grade 9 · College Prep and Leadership Academy | 9 | College Prep and Leadership Academy | 21:35.05 PR |
| 37 | Brady DudleyPlace 37 · Grade 12 · South Stokes | 12 | South Stokes | 21:36.03 PR |
| 38 | Isaac PhippsPlace 38 · Grade 11 · Mount Airy | 11 | Mount Airy | 21:39.69 |
| 39 | Nick PalmerPlace 39 · Grade 11 · West Stokes | 11 | West Stokes | 21:52.49 |
| 40 | Colin BradyPlace 40 · Grade 10 · Walkertown | 10 | Walkertown | 22:03.23 PR |
| 41 | Austin HargerPlace 41 · Grade 10 · South Stokes | 10 | South Stokes | 22:06.28 |
| 42 | Shemar DaltonPlace 42 · Grade 10 · South Stokes | 10 | South Stokes | 22:09.70 PR |
| 43 | Landon ParsonsPlace 43 · Grade 10 · South Stokes | 10 | South Stokes | 22:23.66 |
| 44 | William EricksonPlace 44 · Grade 9 · West Stokes | 9 | West Stokes | 22:30.75 PR |
| 45 | Trent BlevinsPlace 45 · Grade 9 · Ashe County | 9 | Ashe County | 22:40.05 |
| 46 | Tristian MoorePlace 46 · Grade 9 · Patrick County | 9 | Patrick County | 22:57.21 |
| 47 | Ethan PenningtonPlace 47 · Grade 9 · Ashe County | 9 | Ashe County | 22:57.37 |
| 48 | Aaron JusticePlace 48 · Grade 9 · South Stokes | 9 | South Stokes | 23:02.43 |
| 49 | Stephen MeyerPlace 49 · Grade 10 · Piedmont Classical | 10 | Piedmont Classical | 23:02.57 |
| 50 | Chris SlatePlace 50 · Grade 10 · South Stokes | 10 | South Stokes | 23:05.98 |
| 51 | Isaac GatesPlace 51 · Grade 9 · Winston Salem Christian | 9 | Winston Salem Christian | 23:09.38 PR |
| 52 | David ReynosoPlace 52 · Grade 11 · Ashe County | 11 | Ashe County | 23:09.72 PR |
| 53 | Daniel FulkPlace 53 · Grade 10 · South Stokes | 10 | South Stokes | 23:26.43 PR |
| 54 | Kaine LovillPlace 54 · Grade 11 · Millennium | 11 | Millennium | 23:27.19 |
| 55 | Wesley MisenheimerPlace 55 · Grade 12 · South Stokes | 12 | South Stokes | 23:36.26 PR |
| 56 | Ryan TilleyPlace 56 · Grade 10 · South Stokes | 10 | South Stokes | 23:44.31 PR |
| 57 | Tj BoonePlace 57 · Grade 9 · Piedmont Classical | 9 | Piedmont Classical | 24:13.55 |
| 58 | Gabe PowersPlace 58 · Grade 10 · Ashe County | 10 | Ashe County | 24:14.71 |
| 59 | Iyheim HarrisPlace 59 · Grade 9 · College Prep and Leadership Academy | 9 | College Prep and Leadership Academy | 24:32.13 PR |
| 60 | Chance LandrethPlace 60 · Grade 11 · South Stokes | 11 | South Stokes | 24:58.67 PR |
| 61 | Andrew CassidyPlace 61 · Grade 10 · South Stokes | 10 | South Stokes | 25:00.04 |
| 62 | Maurice FuretPlace 62 · Grade 9 · College Prep and Leadership Academy | 9 | College Prep and Leadership Academy | 25:00.34 |
| 63 | Ryan PetersenPlace 63 · Grade 10 · Piedmont Classical | 10 | Piedmont Classical | 25:04.96 PR |
| 64 | Elijah BowerPlace 64 · Grade 9 · West Stokes | 9 | West Stokes | 25:09.19 |
| 65 | Christon JohnsonPlace 65 · Grade 9 · College Prep and Leadership Academy | 9 | College Prep and Leadership Academy | 25:31.58 |
| 66 | Chris CaudillPlace 66 · Grade 9 · South Stokes | 9 | South Stokes | 25:36.53 PR |
| 67 | Daniel RichterPlace 67 · Grade 11 · Piedmont Classical | 11 | Piedmont Classical | 26:13.94 |
| 68 | Noah BraggPlace 68 · Grade 9 · South Stokes | 9 | South Stokes | 27:14.84 |
| 69 | Lee JacksonPlace 69 · Grade 9 · Winston Salem Christian | 9 | Winston Salem Christian | 32:08.20 PR |
| 70 | Kyle VanchurePlace 70 · Grade 12 · Walkertown | 12 | Walkertown | 33:58.41 |
| 71 | Jordan DixonPlace 71 · Grade 10 · College Prep and Leadership Academy | 10 | College Prep and Leadership Academy | 35:04.67 PR |