| 1 | Ken MartinPlace 1 · Grade 10 · Wetumpka | 10 | Wetumpka | 17:51.92 |
| 2 | Jackson WaldenPlace 2 · Grade 12 · Wetumpka | 12 | Wetumpka | 17:59.07 |
| 3 | Gavan BaxleyPlace 3 · Grade 11 · Wetumpka | 11 | Wetumpka | 17:59.33 |
| 4 | Michael HartPlace 4 · Grade 11 · Opelika | 11 | Opelika | 18:14.52 |
| 5 | Matthew McGeheePlace 5 · Grade 11 · Wetumpka | 11 | Wetumpka | 18:17.25 |
| 6 | Connor MullinsPlace 6 · Grade 9 · Opelika | 9 | Opelika | 18:30.63 |
| 7 | Brantley TurnhamPlace 7 · Grade 8 · Opelika | 8 | Opelika | 18:49.72 |
| 8 | Cameron MannPlace 8 · Grade 12 · Wetumpka | 12 | Wetumpka | 18:59.96 |
| 9 | Sam KempPlace 9 · Grade 9 · Opelika | 9 | Opelika | 19:10.32 |
| 10 | Peyton WestonPlace 10 · Grade 10 · Opelika | 10 | Opelika | 19:13.47 |
| 11 | Collin HardinPlace 11 · Grade 11 · Wetumpka | 11 | Wetumpka | 19:14.79 |
| 12 | Taylor GunnPlace 12 · Grade 11 · Wetumpka | 11 | Wetumpka | 19:27.78 |
| 13 | Eli HoldenPlace 13 · Grade 10 · Wetumpka | 10 | Wetumpka | 19:36.87 |
| 14 | Jay MyersPlace 14 · Grade 9 · Stanhope Elmore | 9 | Stanhope Elmore | 20:00.82 |
| 15 | Zachary PiercePlace 15 · Grade 10 · Wetumpka | 10 | Wetumpka | 20:05.78 |
| 16 | Zalen ShawPlace 16 · Grade 11 · Opelika | 11 | Opelika | 20:09.35 |
| 17 | Trey WhitePlace 17 · Grade 11 · Opelika | 11 | Opelika | 20:20.53 |
| 18 | Zane SextonPlace 18 · Grade 9 · Opelika | 9 | Opelika | 20:32.32 |
| 19 | Mitch McCulloughPlace 19 · Grade 12 · Opelika | 12 | Opelika | 20:43.97 |
| 20 | Ben BellPlace 20 · Grade 9 · Opelika | 9 | Opelika | 20:45.77 |
| 21 | Rhett PinkstonPlace 21 · Grade 10 · Wetumpka | 10 | Wetumpka | 20:51.39 |
| 22 | Ethan CheeksPlace 22 · Grade 11 · Sidney Lanier | 11 | Sidney Lanier | 21:25.23 |
| 23 | DeMarco OttPlace 23 · Grade 11 · Stanhope Elmore | 11 | Stanhope Elmore | 21:26.39 |
| 24 | Mario EscobarPlace 24 · Grade 12 · Stanhope Elmore | 12 | Stanhope Elmore | 21:35.25 |
| 25 | Michael JonesPlace 25 · Grade 12 · Valley | 12 | Valley | 21:53.70 |
| 26 | Isaac WeissPlace 26 · Grade 9 · Stanhope Elmore | 9 | Stanhope Elmore | 22:27.66 |
| 27 | Cade RattanPlace 27 · Grade 11 · Stanhope Elmore | 11 | Stanhope Elmore | 22:29.60 |
| 28 | J.J. JonesPlace 28 · Grade 10 · Valley | 10 | Valley | 22:44.71 |
| 29 | Emanuel PeraltaPlace 29 · Grade 7 · Stanhope Elmore | 7 | Stanhope Elmore | 22:52.18 |
| 30 | Ed WestbrookPlace 30 · Grade 7 · Stanhope Elmore | 7 | Stanhope Elmore | 22:52.36 |
| 31 | Cash ReesePlace 31 · Grade 10 · Stanhope Elmore | 10 | Stanhope Elmore | 23:09.30 PR |
| 32 | Christian GasperPlace 32 · Grade 9 · Russell County | 9 | Russell County | 23:26.24 |
| 33 | Thomas CarverPlace 33 · Grade 9 · Benjamin Russell | 9 | Benjamin Russell | 23:43.30 |
| 34 | Kristian SealsPlace 34 · Grade 10 · Stanhope Elmore | 10 | Stanhope Elmore | 23:58.98 |
| 35 | Jackson WadePlace 35 · Grade 10 · Stanhope Elmore | 10 | Stanhope Elmore | 24:11.06 |
| 36 | Mark ButcherPlace 36 · Grade 10 · Benjamin Russell | 10 | Benjamin Russell | 25:17.21 |
| 37 | Fredrick O'NealPlace 37 · Grade 11 · Carver Montgomery | 11 | Carver Montgomery | 26:06.54 |
| 38 | David KindrickPlace 38 · Grade 12 · Carver Montgomery | 12 | Carver Montgomery | 27:53.75 |
| 39 | Shelton MillsPlace 39 · Grade 9 · Carver Montgomery | 9 | Carver Montgomery | 30:29.10 |
| 40 | Jamari ShackelfordPlace 40 · Grade 8 · Russell County | 8 | Russell County | 30:54.64 PR |
| 41 | Jerome PricePlace 41 · Grade 9 · Carver Montgomery | 9 | Carver Montgomery | 30:55.33 PR |
| 42 | Jeffery DellPlace 42 · Grade 8 · Russell County | 8 | Russell County | 33:45.20 |
| 43 | Alexander HolmesPlace 43 · Grade 9 · Carver Montgomery | 9 | Carver Montgomery | 35:18.61 PR |
| 44 | Geunwoo JeongPlace 44 · Grade 12 · Benjamin Russell | 12 | Benjamin Russell | 35:50.82 |
| 45 | Eric-Henry RawlingsPlace 45 · Grade 10 · Russell County | 10 | Russell County | 39:21.79 PR |