| 1 | Will RhodesPlace 1 · Vinemont Hig | — | Vinemont Hig | 14:28.22 | — |
| 2 | Seth WalkerPlace 2 · Cold Springs | — | Cold Springs | 14:51.92 | — |
| 3 | Cody CoxPlace 3 · Fairview | — | Fairview | 15:14.02 | 1 |
| 4 | Peyton BaileyPlace 4 · Fairview | — | Fairview | 15:19.07 | 2 |
| 5 | Parker SellersPlace 5 · Holly Pond | — | Holly Pond | 15:19.87 | 3 |
| 6 | Christopher PutmanPlace 6 · Holly Pond | — | Holly Pond | 15:21.43 | 4 |
| 7 | Austin LowePlace 7 · Fairview | — | Fairview | 15:25.12 | 5 |
| 8 | Hunter CalvertPlace 8 · Cold Springs | — | Cold Springs | 15:30.96 | — |
| 9 | Dalton FarrPlace 9 · Good Hope | — | Good Hope | 15:35.06 | 6 |
| 10 | Charlie HuddlestonPlace 10 · Holly Pond | — | Holly Pond | 15:39.32 | 7 |
| 11 | Eli PharesPlace 11 · Good Hope | — | Good Hope | 15:49.86 | 8 |
| 12 | Max BavarPlace 12 · Good Hope | — | Good Hope | 16:08.11 | 9 |
| 13 | Austin RiddlePlace 13 · Vinemont Hig | — | Vinemont Hig | 16:20.55 | — |
| 14 | Ben JohnsonPlace 14 · Hanceville | — | Hanceville | 16:24.99 | — |
| 15 | Caleb PiercePlace 15 · Vinemont Hig | — | Vinemont Hig | 16:26.23 | — |
| 16 | Noah FrasierPlace 16 · Hanceville | — | Hanceville | 16:35.35 | — |
| 17 | Johnson SladePlace 17 · Cold Springs | — | Cold Springs | 16:41.93 | — |
| 18 | Bailey RicheyPlace 18 · West Point H | — | West Point H | 16:49.29 | 10 |
| 19 | Logan SelfPlace 19 · Good Hope | — | Good Hope | 16:55.78 | 11 |
| 20 | Michael LowePlace 20 · Good Hope | — | Good Hope | 16:56.74 | 12 |
| 21 | Michael WilsonPlace 21 · Good Hope | — | Good Hope | 16:59.93 | 13 |
| 22 | Cole MaddoxPlace 22 · Good Hope | — | Good Hope | 17:01.33 | 14 |
| 23 | Margarito PradoPlace 23 · Good Hope | — | Good Hope | 17:02.14 | — |
| 24 | Nate BoromPlace 24 · Fairview | — | Fairview | 17:29.22 | 15 |
| 25 | Lawton FarrPlace 25 · Good Hope | — | Good Hope | 17:41.89 | — |
| 26 | Daemon HackneyPlace 26 · Hanceville | — | Hanceville | 17:42.14 | — |
| 27 | Matt SelfPlace 27 · Good Hope | — | Good Hope | 18:04.98 | — |
| 28 | Andrick LindseyPlace 28 · Fairview | — | Fairview | 18:07.92 | 16 |
| 29 | Nick OvertonPlace 29 · West Point H | — | West Point H | 18:22.14 | 17 |
| 30 | Jesse BlackmanPlace 30 · Good Hope | — | Good Hope | 18:39.97 | — |
| 31 | Michael ThiessingPlace 31 · Fairview | — | Fairview | 18:49.14 | 18 |
| 32 | Brady KunzePlace 32 · West Point H | — | West Point H | 18:50.06 | 19 |
| 33 | Lincoln CalvertPlace 33 · Good Hope | — | Good Hope | 19:10.03 | — |
| 34 | Mikey GillespiePlace 34 · Good Hope | — | Good Hope | 19:46.63 | — |
| 35 | Zachary HallPlace 35 · Good Hope | — | Good Hope | 20:28.56 | — |
| 36 | Nathaniel KelleyPlace 36 · Vinemont Hig | — | Vinemont Hig | 20:28.80 | — |
| 37 | Kellen DrinkardPlace 37 · West Point H | — | West Point H | 21:10.58 | 20 |
| 38 | Ion PatrumPlace 38 · Hanceville | — | Hanceville | 21:52.77 | — |
| 39 | Jordan EdgePlace 39 · Holly Pond | — | Holly Pond | 21:54.03 | 21 |
| 40 | Cody ButlerPlace 40 · Fairview | — | Fairview | 22:33.74 | 22 |
| 41 | Connor KilpatrickPlace 41 · Good Hope | — | Good Hope | 23:11.18 | — |
| 42 | Ty JorgensenPlace 42 · West Point H | — | West Point H | 23:40.74 | 23 |
| 43 | David WhitesellPlace 43 · West Point H | — | West Point H | 24:16.19 | 24 |
| 44 | Jebb BryanPlace 44 · Holly Pond | — | Holly Pond | 24:47.32 | 25 |
| 45 | Preston SeymorePlace 45 · Good Hope | — | Good Hope | 25:37.70 | — |
| 46 | Nick MosleyPlace 46 · West Point H | — | West Point H | 27:05.33 | 26 |