| 1 | Judah HallPlace 1 · Grade 10 · Asheville | 10 | Asheville | 4:31.48 |
| 2 | Owen MoorePlace 2 · Grade 12 · Providence Day School | 12 | Providence Day School | 4:46.94 |
| 3 | George PillionPlace 3 · Grade 10 · Abingdon | 10 | Abingdon | 4:48.39 |
| 4 | Beckham HendersonPlace 4 · Grade 10 · Asheville | 10 | Asheville | 4:49.38 |
| 5 | Luke LonginPlace 5 · Grade 10 · Providence Day School | 10 | Providence Day School | 4:51.68 |
| 6 | Benjamin FrederickPlace 6 · Grade 9 · Robbinsville | 9 | Robbinsville | 4:52.27 |
| 7 | Rainer Smith-WilliamsPlace 7 · Grade 10 · Asheville | 10 | Asheville | 4:53.31 |
| 8 | Lance DingmanPlace 8 · Grade 9 · Unattached | 9 | Unattached | 4:53.74 |
| 9 | Parley StatonPlace 9 · Grade 11 · Abingdon | 11 | Abingdon | 4:59.16 |
| 10 | Isaac JamesPlace 10 · Grade 11 · Watauga | 11 | Watauga | 5:00.62 |
| 11 | Alex KinneyPlace 11 · Grade 10 · Mountain Island Charter School | 10 | Mountain Island Charter School | 5:01.17 |
| 12 | Zach BaruPlace 12 · Grade 9 · Asheville | 9 | Asheville | 5:10.95 |
| 13 | Neil SkeetePlace 13 · Grade 9 · Providence Day School | 9 | Providence Day School | 5:11.38 |
| 14 | William TadlockPlace 14 · Grade 9 · Mountain Island Charter School | 9 | Mountain Island Charter School | 5:15.04 |
| 15 | Brock MuriPlace 15 · Grade 10 · Central Mountain Track Club | 10 | Central Mountain Track Club | 5:19.96 |
| 16 | Ethan MattePlace 16 · Grade 10 · Thomas Jefferson Classical Academy | 10 | Thomas Jefferson Classical Academy | 5:20.12 |
| 17 | Cameron MillerPlace 17 · Grade 11 · Mountain Island Charter School | 11 | Mountain Island Charter School | 5:21.35 |
| 18 | Josh SorrellsPlace 18 · Grade 12 · West Henderson | 12 | West Henderson | 5:21.49 |
| 19 | Bryce WalshPlace 19 · Grade 9 · Christ the King Catholic School | 9 | Christ the King Catholic School | 5:25.00 |
| 20 | Ezra McEntirePlace 20 · Grade 9 · West Henderson | 9 | West Henderson | 5:27.36 |
| 21 | Everett BaumeisterPlace 21 · Grade 9 · West Henderson | 9 | West Henderson | 5:28.88 |
| 22 | Eli MehlerPlace 22 · Grade 9 · Asheville | 9 | Asheville | 5:28.95 |
| 23 | Jacob RuetterPlace 23 · Grade 10 · University Christian | 10 | University Christian | 5:31.45 |
| 24 | Clark AustinPlace 24 · Grade 9 · Asheville | 9 | Asheville | 5:42.57 |
| 25 | Aiden StiensPlace 25 · Grade 11 · Smoky Mountain | 11 | Smoky Mountain | 5:47.47 |
| 26 | Jordan FarleyPlace 26 · Grade 9 · Smoky Mountain | 9 | Smoky Mountain | 5:54.58 |
| 27 | Ford PerryPlace 27 · Grade 10 · Smoky Mountain | 10 | Smoky Mountain | 5:54.82 |
| 28 | Evan DiefenbachPlace 28 · Grade 9 · Asheville | 9 | Asheville | 5:55.32 |
| 1 | Judah HallPlace 1 · Grade 10 · Asheville | 10 | Asheville | 4:31.48 |
| 2 | Owen MoorePlace 2 · Grade 12 · Providence Day School | 12 | Providence Day School | 4:46.94 |
| 3 | George PillionPlace 3 · Grade 10 · Abingdon | 10 | Abingdon | 4:48.39 |
| 4 | Beckham HendersonPlace 4 · Grade 10 · Asheville | 10 | Asheville | 4:49.38 |
| 5 | Luke LonginPlace 5 · Grade 10 · Providence Day School | 10 | Providence Day School | 4:51.68 |
| 6 | Benjamin FrederickPlace 6 · Grade 9 · Robbinsville | 9 | Robbinsville | 4:52.27 |
| 7 | Rainer Smith-WilliamsPlace 7 · Grade 10 · Asheville | 10 | Asheville | 4:53.31 |
| 8 | Lance DingmanPlace 8 · Grade 9 · Unattached | 9 | Unattached | 4:53.74 |
| 9 | Parley StatonPlace 9 · Grade 11 · Abingdon | 11 | Abingdon | 4:59.16 |
| 10 | Isaac JamesPlace 10 · Grade 11 · Watauga | 11 | Watauga | 5:00.62 |
| 11 | Alex KinneyPlace 11 · Grade 10 · Mountain Island Charter School | 10 | Mountain Island Charter School | 5:01.17 |
| 12 | Zach BaruPlace 12 · Grade 9 · Asheville | 9 | Asheville | 5:10.95 |
| 13 | Neil SkeetePlace 13 · Grade 9 · Providence Day School | 9 | Providence Day School | 5:11.38 |
| 14 | William TadlockPlace 14 · Grade 9 · Mountain Island Charter School | 9 | Mountain Island Charter School | 5:15.04 |
| 15 | Brock MuriPlace 15 · Grade 10 · Central Mountain Track Club | 10 | Central Mountain Track Club | 5:19.96 |
| 16 | Ethan MattePlace 16 · Grade 10 · Thomas Jefferson Classical Academy | 10 | Thomas Jefferson Classical Academy | 5:20.12 |
| 17 | Cameron MillerPlace 17 · Grade 11 · Mountain Island Charter School | 11 | Mountain Island Charter School | 5:21.35 |
| 18 | Josh SorrellsPlace 18 · Grade 12 · West Henderson | 12 | West Henderson | 5:21.49 |
| 19 | Bryce WalshPlace 19 · Grade 9 · Christ the King Catholic School | 9 | Christ the King Catholic School | 5:25.00 |
| 20 | Ezra McEntirePlace 20 · Grade 9 · West Henderson | 9 | West Henderson | 5:27.36 |
| 21 | Everett BaumeisterPlace 21 · Grade 9 · West Henderson | 9 | West Henderson | 5:28.88 |
| 22 | Eli MehlerPlace 22 · Grade 9 · Asheville | 9 | Asheville | 5:28.95 |
| 23 | Jacob RuetterPlace 23 · Grade 10 · University Christian | 10 | University Christian | 5:31.45 |
| 24 | Clark AustinPlace 24 · Grade 9 · Asheville | 9 | Asheville | 5:42.57 |
| 25 | Aiden StiensPlace 25 · Grade 11 · Smoky Mountain | 11 | Smoky Mountain | 5:47.47 |
| 26 | Jordan FarleyPlace 26 · Grade 9 · Smoky Mountain | 9 | Smoky Mountain | 5:54.58 |
| 27 | Ford PerryPlace 27 · Grade 10 · Smoky Mountain | 10 | Smoky Mountain | 5:54.82 |
| 28 | Evan DiefenbachPlace 28 · Grade 9 · Asheville | 9 | Asheville | 5:55.32 |