| 1 | Forrest YorkPlace 1 · Grade 11 · Northridge | 11 | Northridge | 17:35.47 |
| 2 | Devonte EdwardsPlace 2 · Grade 12 · McAdory | 12 | McAdory | 18:39.83 |
| 3 | Rhein PackerPlace 3 · Grade 12 · Gardendale | 12 | Gardendale | 18:45.41 |
| 4 | Woody AnthonyPlace 4 · Grade 11 · McAdory | 11 | McAdory | 18:52.56 |
| 5 | Nolan PedotaPlace 5 · Grade 10 · Northridge | 10 | Northridge | 18:58.59 |
| 6 | Kanye FranklinPlace 6 · Grade 10 · Northridge | 10 | Northridge | 19:14.29 |
| 7 | John Thomas MarsonPlace 7 · Grade 11 · Hillcrest-Tuscaloosa | 11 | Hillcrest-Tuscaloosa | 19:27.69 |
| 8 | Austin StokesPlace 8 · Grade 9 · McAdory | 9 | McAdory | 19:54.65 |
| 9 | Prince MosleyPlace 9 · Grade 11 · Minor | 11 | Minor | 20:21.78 |
| 10 | Colin MurphyPlace 10 · Grade 11 · Northridge | 11 | Northridge | 20:34.50 |
| 11 | James McDonaldPlace 11 · Grade 9 · Hillcrest-Tuscaloosa | 9 | Hillcrest-Tuscaloosa | 20:36.96 |
| 12 | Michael BrayPlace 12 · Grade 12 · Brookwood | 12 | Brookwood | 20:41.94 |
| 13 | Ocean FranklinPlace 13 · Grade 12 · Northridge | 12 | Northridge | 20:49.79 |
| 14 | Jeffrey FullerPlace 14 · Grade 9 · Northridge | 9 | Northridge | 20:56.70 |
| 15 | Lukas BoltonPlace 15 · Grade 9 · Northridge | 9 | Northridge | 21:05.11 |
| 16 | Kendarious HawkinsPlace 16 · Grade 12 · Paul W Bryant | 12 | Paul W Bryant | 21:06.58 |
| 17 | Ethan MichaelPlace 17 · Grade 9 · Northridge | 9 | Northridge | 21:07.51 |
| 18 | Francisco AlonsoPlace 18 · Grade 10 · McAdory | 10 | McAdory | 21:17.02 |
| 19 | Peter Coleman IIIPlace 19 · Grade 11 · McAdory | 11 | McAdory | 21:20.89 |
| 20 | Ryan PatilloPlace 20 · Grade 10 · Gardendale | 10 | Gardendale | 21:22.34 |
| 21 | David DoylePlace 21 · Grade 9 · Hillcrest-Tuscaloosa | 9 | Hillcrest-Tuscaloosa | 21:26.34 |
| 22 | Justin DavisPlace 22 · Grade 12 · Paul W Bryant | 12 | Paul W Bryant | 21:27.38 |
| 23 | Alex WebbPlace 23 · Grade 11 · Gardendale | 11 | Gardendale | 21:28.28 |
| 24 | Luis SanchezPlace 24 · Grade 11 · Gardendale | 11 | Gardendale | 21:44.53 |
| 25 | Wilder Lucero SuchitePlace 25 · Grade 10 · Minor | 10 | Minor | 21:59.89 |
| 26 | Andrew ValentinePlace 26 · Grade 11 · Gardendale | 11 | Gardendale | 22:03.69 |
| 27 | Tyler MillerPlace 27 · Grade 9 · McAdory | 9 | McAdory | 22:15.18 |
| 28 | Christian TorresPlace 28 · Grade 9 · Minor | 9 | Minor | 22:16.54 |
| 29 | Jackson ColsonPlace 29 · Grade 10 · Brookwood | 10 | Brookwood | 22:42.82 |
| 30 | Elliott BoltonPlace 30 · Grade 9 · Northridge | 9 | Northridge | 22:44.09 |
| 31 | Caleb MimmsPlace 31 · Grade 9 · Hillcrest-Tuscaloosa | 9 | Hillcrest-Tuscaloosa | 22:56.24 |
| 32 | Brodie RussellPlace 32 · Grade 10 · Gardendale | 10 | Gardendale | 23:04.15 |
| 33 | Michael McKinstryPlace 33 · Grade 12 · Brookwood | 12 | Brookwood | 23:42.38 |
| 34 | Uriel Torres FloresPlace 34 · Grade 9 · Minor | 9 | Minor | 23:47.84 PR |
| 35 | Jacob WrightPlace 35 · Grade 9 · Hillcrest-Tuscaloosa | 9 | Hillcrest-Tuscaloosa | 24:27.43 PR |
| 36 | Alex BunkerPlace 36 · Grade 10 · Paul W Bryant | 10 | Paul W Bryant | 24:35.89 |
| 37 | Grayson AshPlace 37 · Grade 9 · Hillcrest-Tuscaloosa | 9 | Hillcrest-Tuscaloosa | 24:55.43 |
| 38 | Logan StandridgePlace 38 · Grade 11 · Gardendale | 11 | Gardendale | 24:56.91 |
| 39 | Dylan DeFreesePlace 39 · Grade 11 · McAdory | 11 | McAdory | 26:38.84 |
| 40 | Marlon Lucero SuchitePlace 40 · Grade 10 · Minor | 10 | Minor | 29:50.22 PR |
| 41 | Alex ReyesPlace 41 · Grade 10 · Minor | 10 | Minor | 30:14.58 |
| 42 | Jose Jaimes PenaPlace 42 · Grade 11 · Minor | 11 | Minor | 30:53.98 |
| 43 | Jose Alex Hidalgo MotaPlace 43 · Grade 12 · Minor | 12 | Minor | 33:45.77 |