| 1 | Chas BrewerPlace 1 · Grade 10 · Opelika | 10 | Opelika | 17:50.50 |
| 2 | Jackson WaldenPlace 2 · Grade 11 · Wetumpka | 11 | Wetumpka | 17:58.30 |
| 3 | Winston TuftsPlace 3 · Grade 12 · Opelika | 12 | Opelika | 18:40.30 |
| 4 | Cameron MannPlace 4 · Grade 11 · Wetumpka | 11 | Wetumpka | 18:41.10 |
| 5 | Keegan RaffertyPlace 5 · Grade 12 · Stanhope Elmore | 12 | Stanhope Elmore | 18:51.10 |
| 6 | Gavan BaxleyPlace 6 · Grade 10 · Wetumpka | 10 | Wetumpka | 18:54.50 |
| 7 | Matthew McGeheePlace 7 · Grade 10 · Wetumpka | 10 | Wetumpka | 19:17.90 |
| 8 | Jonathan LattmanPlace 8 · Grade 12 · Wetumpka | 12 | Wetumpka | 19:22.00 |
| 9 | Collin HardinPlace 9 · Grade 10 · Wetumpka | 10 | Wetumpka | 19:40.90 |
| 10 | Christian VanErmenPlace 10 · Grade 12 · Wetumpka | 12 | Wetumpka | 19:46.50 |
| 11 | Brody WorrellPlace 11 · Grade 8 · Wetumpka | 8 | Wetumpka | 19:59.40 |
| 12 | Tajairus BrownPlace 12 · Grade 12 · Stanhope Elmore | 12 | Stanhope Elmore | 20:21.50 |
| 13 | Connor MullinsPlace 13 · Grade 8 · Opelika | 8 | Opelika | 20:21.80 |
| 14 | Olin PhillipsPlace 14 · Grade 9 · Wetumpka | 9 | Wetumpka | 20:24.20 |
| 15 | William McCulloughPlace 15 · Grade 11 · Opelika | 11 | Opelika | 20:41.60 |
| 16 | Sam KempPlace 16 · Grade 8 · Opelika | 8 | Opelika | 20:45.90 |
| 17 | Peyton WestonPlace 17 · Grade 9 · Opelika | 9 | Opelika | 21:00.80 |
| 18 | Zachary PiercePlace 18 · Grade 9 · Wetumpka | 9 | Wetumpka | 21:07.20 |
| 19 | Zalen ShawPlace 19 · Grade 10 · Opelika | 10 | Opelika | 21:17.70 |
| 20 | Jay MyersPlace 20 · Grade 8 · Stanhope Elmore | 8 | Stanhope Elmore | 21:17.90 |
| 21 | Ethan CheeksPlace 21 · Grade 10 · Sidney Lanier | 10 | Sidney Lanier | 21:41.30 |
| 22 | Trey WhitePlace 22 · Grade 10 · Opelika | 10 | Opelika | 21:42.70 |
| 23 | Jake WaltersPlace 23 · Grade 11 · Opelika | 11 | Opelika | 21:59.20 |
| 24 | Evan GoodmanPlace 24 · Grade 11 · Opelika | 11 | Opelika | 24:13.30 |
| 25 | Josiah King-RogersPlace 25 · Grade 12 · Carver Montgomery | 12 | Carver Montgomery | 24:32.80 |
| 26 | Caden BowenPlace 26 · Grade 8 · Benjamin Russell | 8 | Benjamin Russell | 25:02.40 |
| 27 | Thomas CarverPlace 27 · Grade 8 · Benjamin Russell | 8 | Benjamin Russell | 25:19.00 |
| 28 | Raquan TaylorPlace 28 · Grade 12 · Carver Montgomery | 12 | Carver Montgomery | 26:00.30 |
| 29 | Kristian SealsPlace 29 · Grade 9 · Stanhope Elmore | 9 | Stanhope Elmore | 27:46.20 |
| 30 | Jake TautonPlace 30 · Grade 11 · Stanhope Elmore | 11 | Stanhope Elmore | 27:47.60 |
| 31 | Mark ButcherPlace 31 · Grade 9 · Benjamin Russell | 9 | Benjamin Russell | 27:51.70 |
| 32 | Cade RattanPlace 32 · Grade 10 · Stanhope Elmore | 10 | Stanhope Elmore | 29:32.80 |
| 33 | Jaylin SellersPlace 33 · Grade 12 · Carver Montgomery | 12 | Carver Montgomery | 30:22.50 PR |
| 34 | Michael BarringerPlace 34 · Grade 9 · Stanhope Elmore | 9 | Stanhope Elmore | 30:22.60 |
| 35 | Geunwoo JeongPlace 35 · Grade 11 · Benjamin Russell | 11 | Benjamin Russell | 37:15.00 |