| 1. | 11 | Peter Vandenberg | 16:39.0 | Watauga | | |
| 2. | 11 | Ben Fiedler | 16:54.2 | Asheville School | | |
| 3. | 11 | Josh Anderson | 17:28.3 | Watauga | | |
| 4. | 12 | Sam Aaronson | 17:30.3 | Northwestern | | |
| 5. | 12 | Will Sallade | 17:30.7 | Farragut | | |
| 6. | 11 | Patrick Hanlon | 17:32.8 | Sevier County | | |
| 7. | 11 | Connor McCormack | 17:48.0 | Spring Valley | | |
| 8. | 11 | Paul Jordan | 17:59.7 | Asheville School | | |
| 9. | 12 | Travis Cockerham | 18:02.6 | Galax | | |
| 10. | 11 | Connor Flater | 18:03.5 | High Point Christian Academy | | |
| 11. | 11 | Mason Lenox | 18:04.9 | Northwestern | | |
| 12. | 11 | Taylor Prislovsky | 18:10.0 | Farragut | | |
| 13. | 12 | Matthew Cooke | 18:10.7 | Hermitage | | |
| 14. | 12 | Andrew Bradley | 18:11.4 | Ashbrook | | |
| 15. | 10 | Brandon Laws | 18:12.3 | Sevier County | | |
| 16. | 10 | Christian Acker | 18:16.8 | Northwestern | | |
| 17. | 10 | Chad Rollins | 18:17.0 | Northwestern | | |
| 18. | 11 | Tyler Rogers | 18:21.8 | Hermitage | | |
| 19. | 12 | Andrew Vandenberg | 18:27.2 | Watauga | | |
| 20. | 11 | Nick Lambson | 18:27.8 | Farragut | | |
| 21. | 11 | Avery Pitts | 18:31.9 | Watauga | | |
| 22. | 12 | Bradley Carr | 18:33.3 | Farragut | | |
| 23. | 12 | Trevor Quesenberry | 18:35.8 | Galax | | |
| 24. | 12 | Tres McNeil | 18:38.1 | St Stephens | | |
| 25. | 12 | Heath Owen | 18:42.0 | Spring Valley | | |
| 26. | 11 | Dustin Hickernell | 18:42.2 | Watauga | | |
| 27. | 10 | Will Schimmels | 18:45.8 | Hermitage | | |
| 28. | 10 | David Loy | 18:46.2 | High Point Christian Academy | | |
| 29. | 11 | Grayson Boatwright | 18:46.4 | Northwestern | | |
| 30. | 11 | Thomas Hoefel | 18:50.0 | Spring Valley | | |
| 31. | 11 | Luke Johnson | 18:50.7 | Watauga | | |
| 32. | 11 | Austin Blackwell | 18:52.3 | Northwestern | | |
| 33. | 12 | Stephen Schmal | 18:53.0 | Watauga | | |
| 34. | 11 | Caleb Wysor | 18:55.0 | Watauga | | |
| 35. | 11 | Cody Mcneely | 18:57.3 | West Rowan | | |
| 36. | 10 | Chad Fennell | 18:57.8 | Northwestern | | |
| 37. | 10 | Dustin Matthews | 18:58.7 | Galax | | |
| 38. | 10 | Will Cliff | 19:02.1 | High Point Christian Academy | | |
| 39. | 9 | Mark Doucette | 19:02.8 | Spring Valley | | |
| 40. | 11 | Neal Paschal | 19:03.0 | Spring Valley | | |
| 41. | 10 | Dorrian Wilson | 19:03.1 | Ashbrook | | |
| 42. | 8 | Ben Garrett | 19:07.1 | Spring Valley | | |
| 43. | 10 | Otto Putzrath | 19:12.0 | Asheville School | | |
| 44. | 12 | Davis Pack | 19:13.1 | High Point Christian Academy | | |
| 45. | 12 | Gabe O'Friel | 19:13.4 | Asheville School | | |
| 46. | 8 | Christian Schrechise | 19:23.2 | Spring Valley | | |
| 47. | 11 | Cory Ramsey | 19:24.5 | Sevier County | | |
| 48. | 10 | Issac Jordan | 19:27.6 | Galax | | |
| 49. | 10 | John Niemeyer | 19:28.0 | Ashbrook | | |
| 50. | 10 | Gray Deanda | 19:28.4 | Sevier County | | |
| 51. | 9 | Peter Balogh | 19:31.7 | Mt Airy | | |
| 52. | 12 | Jordan Lancaster | 19:33.6 | Avery County | | |
| 53. | 9 | Eli Abernathy | 19:37.8 | Asheville School | | |
| 54. | 12 | Garnett Bullock | 19:39.5 | Ashbrook | | |
| 55. | 9 | Brett Somogye | 19:44.6 | Asheville School | | |
| 56. | 10 | Chandler Quesenberry | 19:47.7 | Galax | | |
| 57. | 11 | Nickolas Waldo | 19:50.0 | West Rowan | | |
| 58. | 9 | Ian Hodge | 19:53.4 | Farragut | | |
| 59. | 12 | Sam Belvin | 19:59.4 | Hermitage | | |
| 60. | 9 | Alex Long | 19:60.0 | Farragut | | |
| 61. | 9 | Tyler Somogye | 20:01.3 | Asheville School | | |
| 62. | 12 | Quentin Williams | 20:03.7 | Lincoln Charter School | | |
| 63. | 7 | Garrett Foster | 20:07.4 | High Point Christian Academy | | |
| 64. | 10 | Riley Hill | 20:07.7 | Farragut | | |
| 65. | 11 | Tyler Berkeley | 20:13.6 | Hermitage | | |
| 66. | 9 | Aaron Cliff | 20:19.8 | High Point Christian Academy | | |
| 67. | 11 | Adam Davis | 20:31.2 | Sevier County | | |
| 68. | 11 | James Crane | 20:31.4 | Lincoln Charter School | | |
| 69. | 12 | Myles Johnson | 20:32.2 | Hermitage | | |
| 70. | 12 | Kevin Loftin | 20:38.3 | Galax | | |
| 71. | 10 | Seth Martin | 20:41.1 | West Rowan | | |
| 72. | - | Tyler Stinnett | 20:42.5 | Sevier County | | |
| 73. | 11 | Zach Sanderson | 20:42.8 | Hermitage | | |
| 74. | 11 | Blake Morgan | 20:49.3 | Ashbrook | | |
| 75. | 10 | Danny Cary | 20:53.7 | Lincoln Charter School | | |
| 76. | 10 | Jake Nester | 21:21.1 | Mt Airy | | |
| 77. | 11 | Ben Wilson | 21:25.4 | West Rowan | | |
| 78. | 10 | Tyler Hounshell | 21:43.3 | Sevier County | | |
| 79. | 9 | Matt Greene | 21:44.0 | Lincoln Charter School | | |
| 80. | 10 | Zach Hollar | 21:51.8 | Lincoln Charter School | | |
| 81. | 10 | Jordan Miller | 22:13.9 | Lincoln Charter School | | |
| 82. | 10 | Chandler Kay | 22:19.6 | Ashbrook | | |
| 83. | 11 | Oren Bailey | 22:53.9 | Mt Airy | | |
| 84. | 9 | Xzavier Robinson | 22:57.4 | Ashbrook | | |
| 85. | 11 | Lee Cliff | 22:58.1 | High Point Christian Academy | | |
| 86. | 12 | Cameron Lisy | 23:20.7 | Lincoln Charter School | | |
| 87. | 11 | Ali Reyna | 23:28.8 | Galax | | |
| 88. | 7 | Garrett Foster | 25:12.0 | High Point Christian Academy | | |
| 1. | 11 | Bryan Brackney | 17:52.8 | Watauga | | |
| 2. | 12 | Glen Bailey | 18:23.4 | Ashe County | | |
| 3. | 9 | Michael Holland | 18:47.5 | Watauga | | |
| 4. | 11 | Logan Childs | 18:50.9 | Northwestern | | |
| 5. | 11 | Dylan Lewis | 18:54.5 | Watauga | | |
| 6. | 10 | Andrew Harrelson | 19:04.4 | Watauga | | |
| 7. | 11 | Cameron Pratt | 19:16.0 | Spring Valley | | |
| 8. | 11 | Cooper Childs | 19:17.8 | Northwestern | | |
| 9. | 11 | Taylor Hooten | 19:23.0 | Northwestern | | |
| 10. | 10 | Ben Nyland | 19:24.3 | Spring Valley | | |
| 11. | 9 | Connor Bihlmeyer | 19:28.8 | Farragut | | |
| 12. | 10 | Josh Rees-jones | 19:30.0 | Ashe County | | |
| 13. | 10 | John Vollmer | 19:34.0 | Watauga | | |
| 14. | 12 | Nathan Parker | 19:40.9 | Northwestern | | |
| 15. | 12 | Hugo Rodriguez | 19:42.9 | Spring Valley | | |
| 16. | 12 | Mitch Howell | 19:44.0 | Watauga | | |
| 17. | 12 | Tony Adu-Darko | 19:47.0 | Spring Valley | | |
| 18. | 10 | Jacob Tankersley | 19:49.9 | Farragut | | |
| 19. | 9 | Kole Koterba | 19:52.0 | Northwestern | | |
| 20. | 12 | Bryan Craft | 19:52.6 | Watauga | | |
| 21. | 12 | Zach Dunn | 19:53.4 | Farragut | | |
| 22. | 10 | Ashih Tiwari | 19:55.6 | Hermitage | | |
| 23. | 11 | Jonathan Nichols | 19:56.8 | Ashe County | | |
| 24. | 10 | John Baylen Williams | 20:01.4 | Northwestern | | |
| 25. | 10 | Jacob Soule | 20:02.5 | Watauga | | |
| 26. | 11 | Sean Mann | 20:06.8 | Farragut | | |
| 27. | 11 | Nick Younger | 20:09.2 | Watauga | | |
| 28. | 11 | Justin Reagan | 20:12.5 | Watauga | | |
| 29. | 10 | Jordan Rigon | 20:25.7 | Spring Valley | | |
| 30. | 10 | Terrill Stanley | 20:29.2 | Northwestern | | |
| 31. | 10 | Ben Fechter | 20:29.9 | Spring Valley | | |
| 32. | 9 | Zach Styron | 20:31.5 | Watauga | | |
| 33. | 12 | Robert Seagle | 20:33.1 | Watauga | | |
| 34. | 10 | Mark Peyton | 20:35.0 | Hermitage | | |
| 35. | 10 | Andrew Marino | 20:37.0 | Spring Valley | | |
| 36. | 11 | Christian Bachman | 20:38.9 | Watauga | | |
| 37. | 11 | Anthony Dean | 20:51.7 | Northwestern | | |
| 39. | 11 | Tyler Parrish | 20:54.0 | Northwestern | | |
| 40. | 9 | George Korbanic | 20:54.4 | Watauga | | |
| 41. | 11 | Anthony Hall | 20:57.8 | Hermitage | | |
| 42. | 9 | Bill Bisagnani | 21:02.7 | Watauga | | |
| 43. | 9 | Devin Cordero | 21:08.5 | Farragut | | |
| 44. | 11 | Adam Patton | 21:11.1 | Watauga | | |
| 45. | 11 | Ryan Hellenbrand | 21:11.5 | Watauga | | |
| 46. | 10 | Greg Echevarrin | 21:15.2 | Hermitage | | |
| 47. | 10 | Tristan Merck | 21:16.7 | Northwestern | | |
| 48. | 9 | Anthony Osorio | 21:22.0 | Farragut | | |
| 49. | 10 | Devon Barnes | 21:24.2 | Hermitage | | |
| 50. | 7 | Jonathan Parker | 21:26.9 | Northwestern | | |
| 51. | 9 | Drew Driscoll | 21:28.0 | Farragut | | |
| 52. | 7 | Alex Summers | 21:34.2 | Northwestern | | |
| 53. | 10 | Zak Horine | 21:34.7 | Watauga | | |
| 54. | 11 | Alexix Sanchez | 21:41.7 | West Rowan | | |
| 55. | 11 | John Burke | 21:42.4 | Sevier County | | |
| 56. | 10 | Gabe Mathews | 21:42.7 | Ashbrook | | |
| 57. | 12 | Chase Colley | 21:45.3 | Hermitage | | |
| 58. | 11 | Rajeev Tiwari | 21:46.4 | Hermitage | | |
| 59. | 9 | Caleb Stoudt | 21:47.8 | Watauga | | |
| 60. | 9 | Jordan Bostian | 21:49.4 | West Rowan | | |
| 61. | 12 | Jeff Martin | 21:53.6 | Ashe County | | |
| 62. | 9 | Graham Hanson | 21:55.7 | Northwestern | | |
| 63. | 9 | Jake Hendrix | 21:56.4 | Ashbrook | | |
| 64. | 9 | Zack Cole | 22:00.7 | Watauga | | |
| 65. | 10 | Eli Pemberton | 22:09.8 | Greyfriars Classical Academy | | |
| 66. | 9 | Don Joo | 22:12.9 | Farragut | | |
| 67. | 11 | Lynwood Sims | 22:14.8 | Northwestern | | |
| 68. | 10 | Devin Windelspecht | 22:27.3 | Watauga | | |
| 69. | 10 | Jt Thomas | 22:30.5 | Northwestern | | |
| 70. | 11 | Dan Quack | 22:32.7 | Hermitage | | |
| 71. | 11 | Cam Greene | 22:33.4 | Watauga | | |
| 72. | 12 | Jake McKinney | 22:40.7 | High Point Christian Academy | | |
| 73. | 12 | Billy Mullis | 22:40.9 | Ashbrook | | |
| 74. | 11 | Chris Gossett | 22:56.1 | Northwestern | | |
| 75. | 12 | Eli McGalliard | 23:02.2 | Lincoln Charter School | | |
| 76. | 10 | Silas Keeter | 23:06.9 | Watauga | | |
| 77. | 11 | Graham Sloboda | 23:07.3 | Watauga | | |
| 78. | 12 | Tj Trivette | 23:08.5 | Ashe County | | |
| 79. | 10 | David Ingalls | 23:15.2 | Lincoln Charter School | | |
| 80. | 10 | Kyle Stoudt | 23:20.2 | Ashbrook | | |
| 81. | 9 | Aaron Sander | 23:23.2 | Farragut | | |
| 82. | 9 | Matt Dodge | 23:29.5 | Lincoln Charter School | | |
| 83. | 10 | Sam Deason | 23:32.4 | Ashbrook | | |
| 84. | 12 | Jacob Mennear | 23:33.1 | Ashbrook | | |
| 85. | 10 | Carson Fletcher | 23:49.1 | Ashbrook | | |
| 86. | 11 | Eli Olson | 23:50.9 | Greyfriars Classical Academy | | |
| 87. | 11 | Freddie Wells | 24:01.5 | Ashbrook | | |
| 88. | 10 | Chris Hartman | 24:05.3 | Lincoln Charter School | | |
| 89. | 12 | Drew Dowdy | 24:07.6 | Watauga | | |
| 90. | 12 | Aaron Able | 24:26.9 | Northwestern | | |
| 91. | 8 | Hamlett Parker | 24:44.8 | High Point Christian Academy | | |
| 92. | 11 | Nathan Liska | 24:51.8 | Lincoln Charter School | | |
| 94. | 11 | Daniel Lindholm | 25:01.9 | Greyfriars Classical Academy | | |
| 95. | 10 | Evan Costner | 25:03.7 | Ashbrook | | |
| 96. | 9 | Will Morris | 25:06.2 | Ashbrook | | |
| 97. | 10 | Logan Shaut | 25:12.7 | Watauga | | |
| 98. | 9 | Ryan McElroy | 25:28.9 | Farragut | | |
| 99. | 12 | Max Alff | 25:34.2 | Ashe County | | |
| 100. | 9 | Jimmy Guido | 25:35.2 | Greyfriars Classical Academy | | |
| 101. | 9 | Ben Taub | 25:41.3 | Watauga | | |
| 102. | 12 | Joey Tibbett | 25:42.7 | Watauga | | |
| 103. | 12 | Michael Haynes | 25:45.0 | Watauga | | |
| 104. | 10 | Steffan Mold | 25:48.9 | Lincoln Charter School | | |
| 105. | 10 | Ken Patel | 25:50.6 | Galax | | |
| 106. | 11 | Shafer Brown | 25:57.3 | Watauga | | |
| 107. | 9 | Travis Tucker | 25:58.9 | Watauga | | |
| 108. | 8 | Stewart Alex | 26:21.0 | High Point Christian Academy | | |
| 109. | 9 | Josh Lewis | 26:22.0 | Watauga | | |
| 110. | 10 | Jeremiah Smith | 26:46.8 | Greyfriars Classical Academy | | |
| 111. | 12 | Bill Young | 26:55.2 | Ashbrook | | |
| 112. | 12 | Landon Gray | 27:54.5 | Ashe County | | |
| 113. | 10 | Joseph Price | 28:04.6 | Watauga | | |
| 114. | 11 | Benandre Jeffries | 28:12.5 | Ashbrook | | |
| 115. | 9 | Roman Block | 28:34.7 | Ashbrook | | |
| 116. | 10 | Kevin Rappius | 29:02.1 | Northwestern | | |
| 117. | 11 | Ryan Rush | 30:05.0 | High Point Christian Academy | | |
| 118. | 12 | Troy Colvard | 30:10.5 | Ashe County | | |
| 119. | 10 | Mattias Horst | 30:43.2 | Watauga | | |
| 120. | 10 | Sidney Garmin | 32:26.3 | Lincoln Charter School | | |
| 121. | 9 | Thomas Butner | 33:40.7 | Lincoln Charter School | | |