| 1 | Kevin CorderoPlace 1 · Grade 11 · T.C. Roberson | 11 | T.C. Roberson | 16:31.0 | 1 |
| 2 | Will FiorePlace 2 · Grade 12 · T.C. Roberson | 12 | T.C. Roberson | 16:31.5 | 2 |
| 3 | Nicholas GibsonPlace 3 · Grade 11 · T.C. Roberson | 11 | T.C. Roberson | 16:34.0 | 3 |
| 4 | Ryan ChongPlace 4 · Grade 12 · T.C. Roberson | 12 | T.C. Roberson | 16:36.0 | 4 |
| 5 | Michael HaskinPlace 5 · Grade 10 · Asheville | 10 | Asheville | 16:48.2 | 5 |
| 6 | Tyler GordonPlace 6 · Grade 12 · T.C. Roberson | 12 | T.C. Roberson | 16:51.0 | 6 |
| 7 | Josiah KaiserPlace 7 · Grade 12 · T.C. Roberson | 12 | T.C. Roberson | 17:08.0 | 7 |
| 8 | Dalton EtheridgePlace 8 · Grade 10 · Asheville | 10 | Asheville | 17:09.0 | 8 |
| 9 | Paul CurranPlace 9 · Grade 11 · T.C. Roberson | 11 | T.C. Roberson | 17:34.0 | 9 |
| 10 | Alexi HaynesPlace 10 · Grade 12 · A.C. Reynolds | 12 | A.C. Reynolds | 17:37.2 | 10 |
| 11 | Ben LongPlace 11 · Grade 12 · A.C. Reynolds | 12 | A.C. Reynolds | 17:38.3 | 11 |
| 12 | Burroughs LawPlace 12 · Grade 10 · Asheville | 10 | Asheville | 17:53.8 | 12 |
| 13 | Eli WarrenPlace 13 · Grade 10 · T.C. Roberson | 10 | T.C. Roberson | 17:56.0 | — |
| 14 | Aiden CarrollPlace 14 · Grade 12 · T.C. Roberson | 12 | T.C. Roberson | 18:02.0 | — |
| 15 | Isaac ValkPlace 15 · Grade 10 · T.C. Roberson | 10 | T.C. Roberson | 18:10.0 | — |
| 16 | Wade SharpPlace 16 · Grade 10 · Asheville | 10 | Asheville | 18:29.7 | 13 |
| 17 | Josiah WeeksPlace 17 · Grade 12 · Asheville | 12 | Asheville | 18:31.3 | 14 |
| 18 | Bryan VazquezPlace 18 · Grade 10 · Asheville | 10 | Asheville | 18:34.6 | 15 |
| 19 | Jeremy KemperPlace 19 · Grade 11 · Asheville | 11 | Asheville | 18:38.2 | 16 |
| 20 | Owen PhelanPlace 20 · Grade 11 · Asheville | 11 | Asheville | 18:42.1 | — |
| 21 | Jasper GreinPlace 21 · Grade 10 · Asheville | 10 | Asheville | 18:52.1 | — |
| 22 | Oliver BlackwoodPlace 22 · Grade 11 · T.C. Roberson | 11 | T.C. Roberson | 18:56.0 | — |
| 23 | Gavin L'eglisePlace 23 · Grade 10 · Asheville | 10 | Asheville | 19:30.7 | — |
| 24 | Elliott KohnPlace 24 · Grade 11 · A.C. Reynolds | 11 | A.C. Reynolds | 19:40.6 | 17 |
| 25 | McLean WimbishPlace 25 · Grade 10 · T.C. Roberson | 10 | T.C. Roberson | 19:47.0 | — |
| 26 | Parker CreePlace 26 · Grade 12 · T.C. Roberson | 12 | T.C. Roberson | 19:58.0 | — |
| 27 | Jack DennehyPlace 27 · Grade 9 · Asheville | 9 | Asheville | 20:01.6 | — |
| 28 | Tate LloydPlace 28 · Grade 10 · Asheville | 10 | Asheville | 20:02.1 | — |
| 29 | Trevor ScarboroughPlace 29 · Grade 11 · A.C. Reynolds | 11 | A.C. Reynolds | 20:03.5 | 18 |
| 30 | Hyde CarolanPlace 30 · Grade 12 · T.C. Roberson | 12 | T.C. Roberson | 20:05.7 | — |
| 31 | Eli CardPlace 31 · Grade 9 · A.C. Reynolds | 9 | A.C. Reynolds | 20:06.4 | 19 |
| 32 | William MadambaPlace 32 · Grade 10 · A.C. Reynolds | 10 | A.C. Reynolds | 20:09.7 | 20 |
| 33 | Julian ColadonatoPlace 33 · Grade 9 · A.C. Reynolds | 9 | A.C. Reynolds | 20:12.0 | 21 |
| 33 | Mason GrantPlace 33 · Grade 10 · T.C. Roberson | 10 | T.C. Roberson | 20:12.0 | — |
| 35 | Mason ChongPlace 35 · Grade 10 · T.C. Roberson | 10 | T.C. Roberson | 20:23.2 | — |
| 36 | Daniel BradyPlace 36 · Grade 10 · T.C. Roberson | 10 | T.C. Roberson | 20:23.5 | — |
| 37 | Isaac LefevrePlace 37 · Grade 9 · T.C. Roberson | 9 | T.C. Roberson | 20:49.5 | — |
| 38 | August FodiPlace 38 · Grade 9 · A.C. Reynolds | 9 | A.C. Reynolds | 21:15.7 | — |
| 39 | Jack EssigPlace 39 · Grade 10 · Asheville | 10 | Asheville | 21:15.9 | — |
| 40 | Joe HootenPlace 40 · Grade 10 · Asheville | 10 | Asheville | 21:17.0 | — |
| 41 | Cody CromerPlace 41 · Grade 9 · T.C. Roberson | 9 | T.C. Roberson | 21:18.0 | — |
| 42 | Alex DavisPlace 42 · Grade 9 · T.C. Roberson | 9 | T.C. Roberson | 21:33.0 | — |
| 43 | Zach LawsonPlace 43 · Grade 9 · A.C. Reynolds | 9 | A.C. Reynolds | 21:41.0 | — |
| 44 | Alex RawlinsPlace 44 · Grade 9 · A.C. Reynolds | 9 | A.C. Reynolds | 21:50.0 | — |
| 45 | Gabriel LefevrePlace 45 · Grade 10 · T.C. Roberson | 10 | T.C. Roberson | 22:06.0 | — |
| 46 | Garrett SwaneyPlace 46 · Grade 12 · T.C. Roberson | 12 | T.C. Roberson | 22:28.8 | — |
| 47 | Hayden InschoPlace 47 · Grade 12 · T.C. Roberson | 12 | T.C. Roberson | 22:33.9 | — |
| 48 | Ryan ZaphersonPlace 48 · Grade 10 · T.C. Roberson | 10 | T.C. Roberson | 22:57.0 | — |
| 49 | Alexe PanzerPlace 49 · Grade 9 · Asheville | 9 | Asheville | 23:08.6 | — |
| 50 | Wesley TalmadgePlace 50 · Grade 9 · A.C. Reynolds | 9 | A.C. Reynolds | 23:39.0 | — |
| 51 | Richie MatyskielaPlace 51 · Grade 9 · A.C. Reynolds | 9 | A.C. Reynolds | 23:58.0 | — |
| 52 | Alston WangPlace 52 · Grade 9 · T.C. Roberson | 9 | T.C. Roberson | 24:29.0 | — |
| 53 | Ayden LePlace 53 · Grade 9 · T.C. Roberson | 9 | T.C. Roberson | 25:52.0 | — |