| 1 | Harris StrangPlace 1 · Grade 9 · Altamont | 9 | Altamont | 17:15.22 |
| 2 | Grant CaseyPlace 2 · Grade 11 · Montgomery Academy | 11 | Montgomery Academy | 17:39.40 |
| 3 | Chappell HillPlace 3 · Grade 11 · Trinity Presbyterian | 11 | Trinity Presbyterian | 18:04.64 |
| 4 | Jack NicholsPlace 4 · Grade 12 · Altamont | 12 | Altamont | 18:24.28 |
| 5 | JT MathisonPlace 5 · Grade 9 · Trinity Presbyterian | 9 | Trinity Presbyterian | 18:29.67 |
| 6 | Carter YoungerPlace 6 · Grade 11 · Trinity Presbyterian | 11 | Trinity Presbyterian | 18:43.24 |
| 7 | Wilson AlbrechtPlace 7 · Grade 10 · Trinity Presbyterian | 10 | Trinity Presbyterian | 19:01.14 |
| 8 | Paul RennerPlace 8 · Grade 8 · Trinity Presbyterian | 8 | Trinity Presbyterian | 19:05.86 |
| 9 | Carson RobersonPlace 9 · Grade 11 · Prattville Christian Academy | 11 | Prattville Christian Academy | 19:11.83 |
| 10 | Nadeem JohnsonPlace 10 · Grade 10 · Altamont | 10 | Altamont | 19:15.25 |
| 11 | Jack LanglohPlace 11 · Grade 12 · Altamont | 12 | Altamont | 19:20.26 |
| 12 | Mason MyersPlace 12 · Grade 8 · Prattville Christian Academy | 8 | Prattville Christian Academy | 19:25.35 |
| 13 | Jack SelmanPlace 13 · Grade 12 · Montgomery Academy | 12 | Montgomery Academy | 19:27.67 |
| 14 | Matthew BlakePlace 14 · Grade 10 · Trinity Presbyterian | 10 | Trinity Presbyterian | 19:41.94 |
| 15 | George BensonPlace 15 · Grade 9 · Altamont | 9 | Altamont | 20:06.30 |
| 16 | Frank WillifordPlace 16 · Grade 9 · Montgomery Academy | 9 | Montgomery Academy | 20:09.83 |
| 17 | Austyn McGregorPlace 17 · Grade 10 · Prattville Christian Academy | 10 | Prattville Christian Academy | 20:14.68 |
| 18 | Cade SegarsPlace 18 · Grade - · Prattville Christian Academy | - | Prattville Christian Academy | 20:21.36 |
| 19 | Cohen PalmorePlace 19 · Grade 11 · Prattville Christian Academy | 11 | Prattville Christian Academy | 20:25.89 |
| 20 | James MyersPlace 20 · Grade 11 · Altamont | 11 | Altamont | 20:34.46 |
| 21 | William OvertonPlace 21 · Grade 11 · Altamont | 11 | Altamont | 20:40.38 |
| 22 | Lucas SnyderPlace 22 · Grade 8 · Trinity Presbyterian | 8 | Trinity Presbyterian | 20:40.44 |
| 23 | Quinn ConroyPlace 23 · Grade 7 · Altamont | 7 | Altamont | 20:46.00 |
| 24 | James MarshallPlace 24 · Grade 9 · Montgomery Academy | 9 | Montgomery Academy | 20:48.33 |
| 25 | Ben BartonPlace 25 · Grade 10 · Montgomery Academy | 10 | Montgomery Academy | 20:49.56 |
| 26 | Brady SingletonPlace 26 · Grade 11 · Goshen | 11 | Goshen | 21:08.15 |
| 27 | Kirby LumpkinPlace 27 · Grade 11 · Trinity Presbyterian | 11 | Trinity Presbyterian | 21:15.73 PR |
| 28 | Matt ConePlace 28 · Grade 9 · Montgomery Academy | 9 | Montgomery Academy | 21:24.28 |
| 29 | Colin HatcherPlace 29 · Grade 11 · Altamont | 11 | Altamont | 21:29.20 |
| 30 | Jakob MiellmierPlace 30 · Grade 10 · Ohatchee | 10 | Ohatchee | 21:35.88 |
| 31 | Christopher ObenhausPlace 31 · Grade 8 · Montgomery Academy | 8 | Montgomery Academy | 21:57.35 |
| 32 | Cole SchmidtPlace 32 · Grade 10 · Ohatchee | 10 | Ohatchee | 21:58.09 |
| 33 | Ziyun McCowanPlace 33 · Grade 12 · Dadeville | 12 | Dadeville | 21:58.22 |
| 34 | Price McLemorePlace 34 · Grade 12 · Montgomery Academy | 12 | Montgomery Academy | 22:03.86 |
| 35 | Michael NeimanPlace 35 · Grade 11 · Altamont | 11 | Altamont | 22:05.06 |
| 36 | Hendrik BibowPlace 36 · Grade 10 · Montgomery Academy | 10 | Montgomery Academy | 22:52.73 |
| 37 | John Russ MarshallPlace 37 · Grade 11 · Trinity Presbyterian | 11 | Trinity Presbyterian | 22:56.54 |
| 38 | Colton QuinnPlace 38 · Grade 11 · Ohatchee | 11 | Ohatchee | 23:14.85 |
| 39 | Benjamin AllenPlace 39 · Grade 11 · Prattville Christian Academy | 11 | Prattville Christian Academy | 23:50.24 |
| 40 | Chase GayPlace 40 · Grade 12 · Prattville Christian Academy | 12 | Prattville Christian Academy | 23:57.59 |
| 41 | Emmanuel PearsonPlace 41 · Grade 10 · Dadeville | 10 | Dadeville | 24:14.37 |
| 42 | Cody FreerPlace 42 · Grade 11 · Ohatchee | 11 | Ohatchee | 24:22.49 |
| 43 | Micah StowePlace 43 · Grade 12 · Dadeville | 12 | Dadeville | 25:04.44 |
| 44 | Nikolas LaFrancePlace 44 · Grade 12 · Prattville Christian Academy | 12 | Prattville Christian Academy | 25:40.99 PR |
| 45 | Brad NoahPlace 45 · Grade 8 · Ohatchee | 8 | Ohatchee | 25:49.70 |
| 46 | Joshua CashPlace 46 · Grade 12 · Ohatchee | 12 | Ohatchee | 25:54.84 |
| 47 | Parker RothPlace 47 · Grade 12 · Montgomery Academy | 12 | Montgomery Academy | 26:50.20 |
| 48 | Austin JefferyPlace 48 · Grade 12 · Prattville Christian Academy | 12 | Prattville Christian Academy | 26:59.59 |
| 49 | Evan CockrellPlace 49 · Grade 8 · Prattville Christian Academy | 8 | Prattville Christian Academy | 30:12.61 |