| 1 | Casey GutheryPlace 1 · St Bernard | — | St Bernard | 17:01.54 | 1 |
| 2 | Andrew SweeneyPlace 2 · St Bernard | — | St Bernard | 17:34.02 | 2 |
| 3 | Will WoodsPlace 3 · Marion County | — | Marion County | 18:01.82 | — |
| 4 | Kagen SuttonPlace 4 · Hatton | — | Hatton | 18:12.07 | 3 |
| 5 | Marco TonaPlace 5 · St Bernard | — | St Bernard | 18:37.85 | 4 |
| 6 | Caleb GutheryPlace 6 · St Bernard | — | St Bernard | 19:10.69 | 5 |
| 7 | Dylan MardisPlace 7 · Hatton | — | Hatton | 19:11.27 | 6 |
| 8 | Joey McCarthyPlace 8 · St Bernard | — | St Bernard | 19:18.26 | 7 |
| 9 | Isaias RoblesPlace 9 · St Bernard | — | St Bernard | 19:37.26 | 8 |
| 10 | Jayce ThorntonPlace 10 · Mars Hill Bible | — | Mars Hill Bible | 19:41.00 | 9 |
| 11 | Jairo LopezPlace 11 · Hatton | — | Hatton | 19:44.18 | 10 |
| 12 | Jalen LeePlace 12 · St Bernard | — | St Bernard | 19:52.85 | 11 |
| 13 | Jesse BordenPlace 13 · Hatton | — | Hatton | 19:59.84 | 12 |
| 14 | Tyler BarringerPlace 14 · Hatton | — | Hatton | 20:04.83 | 13 |
| 15 | Marcus KlocekPlace 15 · Falkville | — | Falkville | 20:15.17 | 14 |
| 16 | Drew ButtPlace 16 · Mars Hill Bible | — | Mars Hill Bible | 20:46.44 | 15 |
| 17 | Josh ChiodoPlace 17 · St Bernard | — | St Bernard | 20:54.06 | — |
| 18 | Samuel BarrierPlace 18 · Mars Hill Bible | — | Mars Hill Bible | 20:55.02 | 16 |
| 19 | Carson GravesPlace 19 · Hatton | — | Hatton | 21:00.05 | 17 |
| 20 | Will McKelveyPlace 20 · Shoals Christian | — | Shoals Christian | 21:04.21 | — |
| 21 | Jose MezaPlace 21 · Falkville | — | Falkville | 21:14.15 | 18 |
| 22 | Jacob KlingbeilPlace 22 · Mars Hill Bible | — | Mars Hill Bible | 21:15.40 | 19 |
| 23 | Cameron MannPlace 23 · Mars Hill Bible | — | Mars Hill Bible | 21:17.86 | 20 |
| 24 | Jared BordenPlace 24 · Cherokee | — | Cherokee | 21:20.24 | — |
| 25 | Kenneth ShererPlace 25 · Meek | — | Meek | 21:21.46 | 21 |
| 26 | Davis McNattPlace 26 · Covenant Christian | — | Covenant Christian | 21:51.79 | 22 |
| 27 | Trey TerryPlace 27 · Berry | — | Berry | 21:52.48 | 23 |
| 28 | Tripp TerryPlace 28 · Hatton | — | Hatton | 21:55.11 | 24 |
| 29 | Cameron JonesPlace 29 · Berry | — | Berry | 22:02.10 | 25 |
| 30 | Garrett CooperPlace 30 · Marion County | — | Marion County | 22:09.92 | — |
| 31 | Anthony CoxPlace 31 · Marion County | — | Marion County | 22:11.90 | — |
| 32 | Jude OwensPlace 32 · Mars Hill Bible | — | Mars Hill Bible | 22:14.03 | 26 |
| 33 | Mikell ElliottPlace 33 · Falkville | — | Falkville | 22:19.11 | 27 |
| 34 | Boone CarterPlace 34 · Mars Hill Bible | — | Mars Hill Bible | 22:19.37 | 28 |
| 35 | Nick GreenfieldPlace 35 · Falkville | — | Falkville | 22:26.75 | 29 |
| 36 | Isaac RussellPlace 36 · Falkville | — | Falkville | 22:40.75 | 30 |
| 37 | Michael-Bain ClemmonsPlace 37 · St Bernard | — | St Bernard | 22:50.37 | — |
| 38 | Dustin GreenfieldPlace 38 · Falkville | — | Falkville | 23:20.04 | 31 |
| 39 | Jack ClarkPlace 39 · Mars Hill Bible | — | Mars Hill Bible | 23:45.63 | — |
| 40 | Max MillerPlace 40 · Berry | — | Berry | 23:48.54 | 32 |
| 41 | Jack WillsPlace 41 · Falkville | — | Falkville | 24:07.36 | 33 |
| 42 | Jack RichardsonPlace 42 · Covenant Christian | — | Covenant Christian | 24:17.34 | 34 |
| 43 | Hunter HarvillePlace 43 · Hatton | — | Hatton | 24:21.19 | — |
| 44 | Noah RandolphPlace 44 · Hatton | — | Hatton | 24:25.00 | — |
| 45 | Daniel RossPlace 45 · Mars Hill Bible | — | Mars Hill Bible | 24:35.17 | — |
| 46 | Ethan VaughnPlace 46 · Berry | — | Berry | 24:49.39 | 35 |
| 47 | Benji ParkerPlace 47 · Covenant Christian | — | Covenant Christian | 25:03.25 | 36 |
| 48 | Titus GriffinPlace 48 · Covenant Christian | — | Covenant Christian | 25:11.57 | 37 |
| 49 | Zeke GriffinPlace 49 · Covenant Christian | — | Covenant Christian | 25:21.77 | 38 |
| 50 | Ian SargentPlace 50 · Meek | — | Meek | 26:18.80 | 39 |
| 51 | Brayden ThompsonPlace 51 · Cherokee | — | Cherokee | 26:35.99 | — |
| 52 | Jacob HutchinsonPlace 52 · Meek | — | Meek | 26:36.62 | 40 |
| 53 | Austin HuntPlace 53 · Falkville | — | Falkville | 26:53.42 | — |
| 54 | Jordan GreenfieldPlace 54 · Falkville | — | Falkville | 27:56.97 | — |
| 55 | Jacob LivingstonPlace 55 · Covenant Christian | — | Covenant Christian | 27:57.76 | 41 |
| 56 | Colton QuallsPlace 56 · Falkville | — | Falkville | 28:09.99 | — |
| 57 | David BanksPlace 57 · Berry | — | Berry | 28:20.34 | 42 |
| 58 | Adam MillerPlace 58 · Marion County | — | Marion County | 28:28.85 | — |
| 59 | Parker LovettPlace 59 · Shoals Christian | — | Shoals Christian | 28:36.74 | — |
| 60 | Austin BowlingPlace 60 · Meek | — | Meek | 29:47.29 | 43 |
| 61 | Seth WardPlace 61 · Berry | — | Berry | 29:51.95 | 44 |
| 62 | Andrew FarmerPlace 62 · Meek | — | Meek | 30:01.45 | 45 |
| 63 | Mason PricePlace 63 · Cherokee | — | Cherokee | 30:08.99 | — |
| 64 | Will RickettPlace 64 · Meek | — | Meek | 31:37.75 | 46 |
| 65 | Cole GannPlace 65 · Covenant Christian | — | Covenant Christian | 34:18.36 | 47 |
| 66 | Trace NelsonPlace 66 · Berry | — | Berry | 34:31.28 | 48 |