| 1 | Rocky HansenPlace 1 · Grade 12 · Christ School | 12 | Christ School | 16:20.11 | 1 |
| 2 | Dawson ReevesPlace 2 · Grade 11 · Christ School | 11 | Christ School | 16:20.40 | 1 |
| 3 | Dallas ReevesPlace 3 · Grade 8 · Christ School | 8 | Christ School | 16:56.80 | 1 |
| 4 | Kahzi SealeyPlace 4 · Grade 12 · Christ School | 12 | Christ School | 16:57.10 | 1 |
| 5 | Holden RozofPlace 5 · Grade 10 · Carolina Day School | 10 | Carolina Day School | 17:22.74 | 1 |
| 6 | Eyob GillPlace 6 · Grade 11 · Christ School | 11 | Christ School | 17:23.86 | 1 |
| 7 | Will PEELERPlace 7 · Grade 12 · Christ School | 12 | Christ School | 17:37.89 | 1 |
| 8 | Sam GermanPlace 8 · Grade 12 · Enka | 12 | Enka | 18:08.24 | 1 |
| 9 | Patrick WangPlace 9 · Grade 11 · Christ School | 11 | Christ School | 18:13.08 | 1 |
| 10 | Preston HillPlace 10 · Grade 12 · Asheville Christian Academy | 12 | Asheville Christian Academy | 18:26.65 | 1 |
| 11 | Jackson BestPlace 11 · Grade 12 · Asheville School | 12 | Asheville School | 18:27.45 | 2 |
| 12 | Jacob BartmanPlace 12 · Grade 10 · Asheville Christian Academy | 10 | Asheville Christian Academy | 18:33.27 | 2 |
| 13 | Jameson SwingerPlace 13 · Grade 11 · Carolina Day School | 11 | Carolina Day School | 18:40.42 | 2 |
| 14 | Noah StenovPlace 14 · Grade 12 · Asheville School | 12 | Asheville School | 18:48.31 | 2 |
| 15 | Patrick PlaehnPlace 15 · Grade 11 · Asheville School | 11 | Asheville School | 18:49.27 | 2 |
| 16 | Roen RiddlePlace 16 · Grade 9 · Asheville School | 9 | Asheville School | 18:59.37 | 2 |
| 17 | John BartonPlace 17 · Grade 10 · Christ School | 10 | Christ School | 19:11.46 | 2 |
| 18 | Nick Van NiekerkPlace 18 · Grade 12 · Asheville School | 12 | Asheville School | 19:36.05 | 2 |
| 19 | McKinley O'BrienPlace 19 · Grade 10 · Enka | 10 | Enka | 19:48.79 | 2 |
| 20 | Winslow LarrabeePlace 20 · Grade 11 · Asheville School | 11 | Asheville School | 19:52.67 | 2 |
| 21 | Mark YeePlace 21 · Grade 11 · Christ School | 11 | Christ School | 19:53.08 | 3 |
| 22 | Joaquin JonesPlace 22 · Grade 12 · Asheville School | 12 | Asheville School | 19:55.26 | 3 |
| 23 | Benjamin CabralPlace 23 · Grade 11 · Asheville School | 11 | Asheville School | 20:04.84 | 3 |
| 24 | Isaiah PhillipsPlace 24 · Grade 10 · Enka | 10 | Enka | 20:13.09 | 3 |
| 25 | Sebastian KnightPlace 25 · Grade 12 · Christ School | 12 | Christ School | 20:16.24 | 3 |
| 26 | Wyatt HenryPlace 26 · Grade 9 · Carolina Day School | 9 | Carolina Day School | 20:16.59 | 3 |
| 27 | Matthew RussellPlace 27 · Grade 12 · Asheville School | 12 | Asheville School | 20:24.45 | 3 |
| 28 | Sullivan HillPlace 28 · Grade 8 · Asheville Christian Academy | 8 | Asheville Christian Academy | 20:36.14 | 3 |
| 29 | Fin JacobsonPlace 29 · Grade 9 · Enka | 9 | Enka | 20:43.55 | 3 |
| 30 | Tristan HardingPlace 30 · Grade 9 · Asheville Trailblazers | 9 | Asheville Trailblazers | 20:48.07 | 3 |
| 31 | Reynolds YoungPlace 31 · Grade 8 · Asheville Christian Academy | 8 | Asheville Christian Academy | 20:49.31 | 4 |
| 32 | Ryland SellersPlace 32 · Grade 9 · Asheville Christian Academy | 9 | Asheville Christian Academy | 21:21.44 | 4 |
| 33 | Noah HuntPlace 33 · Grade 11 · Christ School | 11 | Christ School | 21:31.14 | 4 |
| 34 | Noah GrahamPlace 34 · Grade 12 · Christ School | 12 | Christ School | 21:32.51 | 4 |
| 35 | Yoyo ZhengPlace 35 · Grade 12 · Asheville School | 12 | Asheville School | 21:33.56 | 4 |
| 36 | Alex MartinPlace 36 · Grade 10 · Carolina Day School | 10 | Carolina Day School | 21:46.34 | 4 |
| 37 | Ben AndersonPlace 37 · Grade 11 · Enka | 11 | Enka | 22:03.75 | 4 |
| 38 | Dallas LittlePlace 38 · Grade 12 · Asheville Christian Academy | 12 | Asheville Christian Academy | 22:11.78 | 4 |
| 39 | Andrew KominskiPlace 39 · Grade 9 · Enka | 9 | Enka | 22:12.88 | 4 |
| 40 | Zachary RyanPlace 40 · Grade 11 · Carolina Day School | 11 | Carolina Day School | 22:21.91 | 4 |
| 41 | Jack FlournoyPlace 41 · Grade 12 · Asheville School | 12 | Asheville School | 22:23.90 | 5 |
| 42 | Malakai DavisPlace 42 · Grade 10 · Enka | 10 | Enka | 22:30.55 | 5 |
| 43 | Rory CarterPlace 43 · Grade 10 · Enka | 10 | Enka | 22:32.90 | 5 |
| 44 | Aaron LiuPlace 44 · Grade 9 · Asheville School | 9 | Asheville School | 22:43.54 | 5 |
| 45 | Cole LewisPlace 45 · Grade 10 · Christ School | 10 | Christ School | 23:03.03 | 5 |
| 46 | Wiley KesslerPlace 46 · Grade 10 · Christ School | 10 | Christ School | 23:04.75 | 5 |
| 47 | Lansing LewisPlace 47 · Grade 9 · Christ School | 9 | Christ School | 23:59.57 | 5 |
| 48 | Ezra InmanPlace 48 · Grade 10 · Asheville Christian Academy | 10 | Asheville Christian Academy | 24:06.27 | 5 |
| 49 | Luke RenfroPlace 49 · Grade 9 · Asheville Christian Academy | 9 | Asheville Christian Academy | 24:13.13 | 5 |
| 50 | Riley MartinPlace 50 · Grade 10 · Asheville Trailblazers | 10 | Asheville Trailblazers | 24:14.54 | 6 |
| 51 | Jacob BeattyPlace 51 · Grade 10 · Christ School | 10 | Christ School | 24:20.77 | 6 |
| 52 | Gavin DentonPlace 52 · Grade 9 · Christ School | 9 | Christ School | 24:46.14 | 6 |
| 53 | Bertrand LinPlace 53 · Grade 12 · Asheville School | 12 | Asheville School | 24:50.40 | 6 |
| 54 | Vovi LagutinPlace 54 · Grade 12 · Christ School | 12 | Christ School | 25:11.98 | 6 |
| 55 | Tony SuPlace 55 · Grade 12 · Asheville School | 12 | Asheville School | 25:27.89 | 6 |
| 56 | Brady SmithPlace 56 · Grade 10 · Enka | 10 | Enka | 26:38.29 | 6 |
| 57 | Christopher LiPlace 57 · Grade 10 · Asheville School | 10 | Asheville School | 27:14.70 | 6 |
| 58 | Bill ZhouPlace 58 · Grade 11 · Christ School | 11 | Christ School | 28:13.65 | 6 |
| 59 | Isaac AllredPlace 59 · Grade 10 · Asheville Trailblazers | 10 | Asheville Trailblazers | 29:40.22 | 6 |