| 1 | Luke FairPlace 1 · Grade 12 · Ohatchee | 12 | Ohatchee | 17:06.30 PR |
| 2 | Jack NicholsPlace 2 · Grade 11 · Altamont | 11 | Altamont | 17:20.72 |
| 3 | Jesse HungerpillerPlace 3 · Grade 12 · Altamont | 12 | Altamont | 17:56.13 |
| 4 | Stewart MillerPlace 4 · Grade 12 · Montgomery Academy | 12 | Montgomery Academy | 18:10.31 |
| 5 | Cohen PalmorePlace 5 · Grade 10 · Prattville Christian Academy | 10 | Prattville Christian Academy | 18:21.81 PR |
| 6 | Chappell HillPlace 6 · Grade 10 · Trinity Presbyterian | 10 | Trinity Presbyterian | 18:24.42 |
| 7 | Carson RobersonPlace 7 · Grade 10 · Prattville Christian Academy | 10 | Prattville Christian Academy | 18:30.09 |
| 8 | Ben JordanPlace 8 · Grade 12 · Montgomery Academy | 12 | Montgomery Academy | 18:47.08 |
| 9 | Gage BellPlace 9 · Grade 12 · Altamont | 12 | Altamont | 18:56.48 |
| 10 | Harris StrangPlace 10 · Grade 8 · Altamont | 8 | Altamont | 18:57.21 |
| 11 | Timothy HornsbyPlace 11 · Grade 10 · Trinity Presbyterian | 10 | Trinity Presbyterian | 19:07.92 |
| 12 | Cooper HornPlace 12 · Grade 12 · Montgomery Academy | 12 | Montgomery Academy | 19:24.10 PR |
| 13 | Mason MyersPlace 13 · Grade 7 · Prattville Christian Academy | 7 | Prattville Christian Academy | 19:25.16 |
| 14 | Alex HoltPlace 14 · Grade 12 · Prattville Christian Academy | 12 | Prattville Christian Academy | 19:26.31 PR |
| 15 | Matthew PoczatekPlace 15 · Grade 12 · Altamont | 12 | Altamont | 19:31.14 |
| 16 | Caleb BicePlace 16 · Grade 12 · Dadeville | 12 | Dadeville | 19:32.94 |
| 17 | Camp JerniganPlace 17 · Grade 12 · Montgomery Academy | 12 | Montgomery Academy | 19:36.25 PR |
| 18 | Paul RennerPlace 18 · Grade 7 · Trinity Presbyterian | 7 | Trinity Presbyterian | 19:49.95 |
| 19 | Ralph GoldPlace 19 · Grade 11 · Dadeville | 11 | Dadeville | 19:54.88 |
| 20 | James MarshallPlace 20 · Grade 8 · Montgomery Academy | 8 | Montgomery Academy | 19:55.63 |
| 21 | Frank WillifordPlace 21 · Grade 8 · Montgomery Academy | 8 | Montgomery Academy | 19:56.32 |
| 22 | Eli JerniganPlace 22 · Grade 9 · Montgomery Academy | 9 | Montgomery Academy | 20:08.65 |
| 23 | JT MathisonPlace 23 · Grade 8 · Trinity Presbyterian | 8 | Trinity Presbyterian | 20:17.11 |
| 24 | Jordan FordPlace 24 · Grade 11 · Dadeville | 11 | Dadeville | 20:20.34 |
| 25 | Jack SelmanPlace 25 · Grade 11 · Montgomery Academy | 11 | Montgomery Academy | 20:34.82 |
| 26 | Joseph KelleyPlace 26 · Grade 10 · Ohatchee | 10 | Ohatchee | 20:41.22 |
| 27 | Colton DoverPlace 27 · Grade 12 · Ohatchee | 12 | Ohatchee | 20:48.76 |
| 28 | Charles SikesPlace 28 · Grade 10 · Prattville Christian Academy | 10 | Prattville Christian Academy | 21:09.77 |
| 29 | George BensonPlace 29 · Grade 8 · Altamont | 8 | Altamont | 21:14.31 |
| 30 | Cole SchmidtPlace 30 · Grade 9 · Ohatchee | 9 | Ohatchee | 21:25.64 |
| 31 | Chase GayPlace 31 · Grade 11 · Prattville Christian Academy | 11 | Prattville Christian Academy | 21:26.93 PR |
| 32 | James MyersPlace 32 · Grade 10 · Altamont | 10 | Altamont | 21:34.54 |
| 33 | Matt ConePlace 33 · Grade 8 · Montgomery Academy | 8 | Montgomery Academy | 21:43.52 |
| 34 | Ziyun McCowanPlace 34 · Grade 11 · Dadeville | 11 | Dadeville | 21:44.24 |
| 52 | Jacob FetnerPlace 52 · Grade 12 · Faith Academy | 12 | Faith Academy | 21:45.47 |
| 35 | Colin HatcherPlace 35 · Grade 10 · Altamont | 10 | Altamont | 21:48.47 |
| 53 | Corey JohnsonPlace 53 · Grade 8 · Charles Henderson | 8 | Charles Henderson | 21:49.03 |
| 36 | Tyler WalleyPlace 36 · Grade 12 · Altamont | 12 | Altamont | 21:52.52 |
| 37 | Cole HoustonPlace 37 · Grade 10 · Prattville Christian Academy | 10 | Prattville Christian Academy | 21:58.32 |
| 54 | Tate Van GliderPlace 54 · Grade 9 · Pike Road | 9 | Pike Road | 22:00.30 |
| 55 | Logan StreitPlace 55 · Grade 12 · Faith Academy | 12 | Faith Academy | 22:05.85 |
| 56 | Zach DillionPlace 56 · Grade 9 · Pike Road | 9 | Pike Road | 22:12.91 |
| 57 | Dakota WrightPlace 57 · Grade 10 · Faith Academy | 10 | Faith Academy | 22:13.54 |
| 38 | Garrett BowenPlace 38 · Grade 11 · Montgomery Academy | 11 | Montgomery Academy | 22:24.41 |
| 39 | Aaron SwineyPlace 39 · Grade 12 · Altamont | 12 | Altamont | 22:25.67 |
| 40 | Brad NoahPlace 40 · Grade 7 · Ohatchee | 7 | Ohatchee | 22:28.96 |
| 41 | Gavin MizePlace 41 · Grade 10 · Ohatchee | 10 | Ohatchee | 22:40.73 |
| 42 | Xavier LunaPlace 42 · Grade 7 · Ohatchee | 7 | Ohatchee | 22:49.76 PR |
| 43 | Lucas SnyderPlace 43 · Grade 7 · Trinity Presbyterian | 7 | Trinity Presbyterian | 22:51.17 |
| 44 | Colton QuinnPlace 44 · Grade 10 · Ohatchee | 10 | Ohatchee | 22:51.76 |
| 45 | Brady SingletonPlace 45 · Grade 10 · Goshen | 10 | Goshen | 22:54.61 |
| 58 | Matthew DentonPlace 58 · Grade 10 · Satsuma | 10 | Satsuma | 22:58.81 |
| 59 | Holden LeasurePlace 59 · Grade 10 · Elberta | 10 | Elberta | 23:16.20 |
| 60 | Bryant BushPlace 60 · Grade 8 · Headland | 8 | Headland | 23:23.28 |
| 61 | David GuthriePlace 61 · Grade 7 · Satsuma | 7 | Satsuma | 24:19.88 |
| 62 | De'Vion MadisonPlace 62 · Grade 9 · Brewbaker Tech | 9 | Brewbaker Tech | 24:32.68 |
| 46 | Jackson HinesPlace 46 · Grade 9 · Prattville Christian Academy | 9 | Prattville Christian Academy | 24:54.24 PR |
| 47 | Joshua CashPlace 47 · Grade 11 · Ohatchee | 11 | Ohatchee | 26:10.78 |
| 63 | Corwin NancePlace 63 · Grade 11 · Brewbaker Tech | 11 | Brewbaker Tech | 27:00.72 |
| 48 | Austin JefferyPlace 48 · Grade 11 · Prattville Christian Academy | 11 | Prattville Christian Academy | 27:19.04 |
| 64 | Aman DixonPlace 64 · Grade 11 · Brewbaker Tech | 11 | Brewbaker Tech | 27:39.37 |
| 65 | Grayson YorkPlace 65 · Grade 9 · Brewbaker Tech | 9 | Brewbaker Tech | 28:43.39 |
| 49 | Carter BoswellPlace 49 · Grade 7 · Dadeville | 7 | Dadeville | 30:56.23 |
| 66 | Jordan TolbertPlace 66 · Grade 11 · Charles Henderson | 11 | Charles Henderson | 32:35.47 |
| 50 | Evan CockrellPlace 50 · Grade 7 · Prattville Christian Academy | 7 | Prattville Christian Academy | 34:10.32 |