| 1 | Cohen TaylorPlace 1 · Grade 10 · Satsuma | 10 | Satsuma | 17:01.48 | 1 |
| 2 | Quinn DixonPlace 2 · Grade 10 · Straughn | 10 | Straughn | 18:16.09 PR | 2 |
| 3 | Riley AdamsPlace 3 · Grade 11 · Satsuma | 11 | Satsuma | 18:24.15 | 3 |
| 4 | Andrew WardPlace 4 · Grade 10 · Orange Beach | 10 | Orange Beach | 18:30.41 | 4 |
| 5 | Jayden FowlerPlace 5 · Grade 8 · Straughn | 8 | Straughn | 18:47.08 PR | 5 |
| 6 | John Mark GalmichePlace 6 · Grade 11 · Andalusia | 11 | Andalusia | 18:59.83 | 6 |
| 7 | Aiden WellsPlace 7 · Grade 11 · Satsuma | 11 | Satsuma | 19:12.08 | 7 |
| 8 | Jesse McNealPlace 8 · Grade 10 · Andalusia | 10 | Andalusia | 19:21.88 | 8 |
| 9 | Spencer WrightPlace 9 · Grade 12 · Carroll | 12 | Carroll | 19:25.98 | 9 |
| 10 | Logan BlackPlace 10 · Grade 9 · Orange Beach | 9 | Orange Beach | 19:26.82 | 10 |
| 11 | Emmett MeadowsPlace 11 · Grade 8 · Straughn | 8 | Straughn | 19:29.53 | 11 |
| 12 | Jaden VromanPlace 12 · Grade 11 · Carroll | 11 | Carroll | 19:34.32 | 12 |
| 13 | Hill TaylorPlace 13 · Grade 7 · Andalusia | 7 | Andalusia | 19:36.65 | 13 |
| 14 | Christian MelendezPlace 14 · Grade 12 · Orange Beach | 12 | Orange Beach | 19:41.70 | 14 |
| 15 | Cade TaylorPlace 15 · Grade 11 · Andalusia | 11 | Andalusia | 19:49.98 PR | 15 |
| 16 | Will AndersonPlace 16 · Grade 12 · Andalusia | 12 | Andalusia | 20:00.24 | 16 |
| 17 | Carlos ValenciaPlace 17 · Grade 12 · Charles Henderson | 12 | Charles Henderson | 20:03.49 PR | 17 |
| 18 | Brice MoodyPlace 18 · Grade 10 · Straughn | 10 | Straughn | 20:24.10 | 18 |
| 19 | Ellis AverettPlace 19 · Grade 10 · Charles Henderson | 10 | Charles Henderson | 20:26.83 | 19 |
| 20 | Jace WestfallPlace 20 · Grade 7 · Straughn | 7 | Straughn | 20:30.72 | 20 |
| 21 | Bryant BarronPlace 21 · Grade 9 · Charles Henderson | 9 | Charles Henderson | 20:39.83 PR | 21 |
| 22 | Bennett LoyPlace 22 · Grade 8 · Orange Beach | 8 | Orange Beach | 20:40.32 | 22 |
| 23 | Eli GoodenPlace 23 · Grade 10 · Charles Henderson | 10 | Charles Henderson | 20:47.07 | 23 |
| 24 | Colton WigginsPlace 24 · Grade 8 · Straughn | 8 | Straughn | 20:52.52 | 24 |
| 25 | Charlie BurtonPlace 25 · Grade 10 · Charles Henderson | 10 | Charles Henderson | 20:53.83 | 25 |
| 26 | Corbyn BiggsPlace 26 · Grade 9 · Satsuma | 9 | Satsuma | 21:00.25 PR | 26 |
| 27 | Micah ReynoldsPlace 27 · Grade 10 · Satsuma | 10 | Satsuma | 21:04.94 | 27 |
| 28 | Wyatt LindseyPlace 28 · Grade 11 · Charles Henderson | 11 | Charles Henderson | 21:08.91 PR | 28 |
| 29 | Christopher JonesPlace 29 · Grade 8 · Straughn | 8 | Straughn | 21:10.41 | 29 |
| 30 | Carson ButlerPlace 30 · Grade 10 · Straughn | 10 | Straughn | 21:16.98 | 0 |
| 31 | Charlie MurphyPlace 31 · Grade 7 · Orange Beach | 7 | Orange Beach | 21:19.18 | 30 |
| 32 | Zander WhetselPlace 32 · Grade 8 · Satsuma | 8 | Satsuma | 21:20.51 | 31 |
| 33 | Justin VarnerPlace 33 · Grade 9 · Headland | 9 | Headland | 21:24.44 | 0 |
| 34 | Abram BryanPlace 34 · Grade 8 · Andalusia | 8 | Andalusia | 21:24.53 | 32 |
| 35 | Shep DiamondPlace 35 · Grade 8 · Andalusia | 8 | Andalusia | 21:47.71 | 33 |
| 36 | Demond WilliamsPlace 36 · Grade 12 · Charles Henderson | 12 | Charles Henderson | 22:01.32 | 34 |
| 37 | Row ClelandPlace 37 · Grade 8 · Andalusia | 8 | Andalusia | 22:24.15 | 0 |
| 38 | Ezekel YoungPlace 38 · Grade 11 · Headland | 11 | Headland | 22:29.63 PR | 0 |
| 39 | Brenton CanantPlace 39 · Grade 10 · Straughn | 10 | Straughn | 22:40.55 | 0 |
| 40 | Marcello WilliamsPlace 40 · Grade 10 · Carroll | 10 | Carroll | 22:43.80 | 35 |
| 41 | Bryson LoyPlace 41 · Grade 9 · Orange Beach | 9 | Orange Beach | 22:46.07 | 36 |
| 42 | Jamarion ConstantPlace 42 · Grade 10 · Charles Henderson | 10 | Charles Henderson | 22:48.30 PR | 0 |
| 43 | Oliver BlairPlace 43 · Grade 7 · Satsuma | 7 | Satsuma | 22:58.95 | 37 |
| 44 | Nathaniel WrightPlace 44 · Grade 8 · Andalusia | 8 | Andalusia | 23:03.40 | 0 |
| 45 | Talon MartinPlace 45 · Grade 8 · Andalusia | 8 | Andalusia | 23:13.44 | 0 |
| 46 | Jasper AdamsPlace 46 · Grade 7 · Satsuma | 7 | Satsuma | 23:34.08 | 0 |
| 47 | Fuller BowmanPlace 47 · Grade 8 · Orange Beach | 8 | Orange Beach | 23:36.73 | 38 |
| 48 | Elijah TredinnickPlace 48 · Grade 10 · New Brockton | 10 | New Brockton | 23:58.99 | 0 |
| 49 | Triston BarefieldPlace 49 · Grade 10 · Carroll | 10 | Carroll | 24:00.89 PR | 39 |
| 50 | Jace MedleyPlace 50 · Grade 7 · New Brockton | 7 | New Brockton | 24:33.60 PR | 0 |
| 51 | Cullen SoutulloPlace 51 · Grade 7 · Orange Beach | 7 | Orange Beach | 24:36.91 PR | 0 |
| 52 | Luciano HernandezPlace 52 · Grade 10 · Carroll | 10 | Carroll | 24:50.90 | 40 |
| 53 | Joe DrinkwaterPlace 53 · Grade 10 · Charles Henderson | 10 | Charles Henderson | 25:29.23 | 0 |
| 54 | Alexander HernandezPlace 54 · Grade 10 · Carroll | 10 | Carroll | 25:34.64 | 41 |
| 55 | Bennett BryanPlace 55 · Grade 7 · Straughn | 7 | Straughn | 25:35.29 | 0 |
| 56 | Grayson FullerPlace 56 · Grade 9 · Carroll | 9 | Carroll | 27:07.67 | 42 |
| 57 | Isaiah DriskellPlace 57 · Grade 12 · Carroll | 12 | Carroll | 27:52.14 PR | 0 |
| 58 | Brian ReevesPlace 58 · Grade 8 · New Brockton | 8 | New Brockton | 30:31.24 | 0 |