| 1 | Nolan PedotaPlace 1 · Grade 12 · Northridge | 12 | Northridge | 16:54.80 |
| 2 | Aspen WarrenPlace 2 · Grade 10 · Helena | 10 | Helena | 16:56.15 |
| 3 | Caden BlackmonPlace 3 · Grade 11 · Helena | 11 | Helena | 17:13.02 |
| 4 | Austin StokesPlace 4 · Grade 11 · McAdory | 11 | McAdory | 17:40.16 PR |
| 5 | Larkin WattersPlace 5 · Grade 11 · Helena | 11 | Helena | 17:48.86 PR |
| 6 | Drew CookPlace 6 · Grade 10 · Helena | 10 | Helena | 17:50.11 |
| 7 | Braeden BurchPlace 7 · Grade 11 · Helena | 11 | Helena | 17:52.49 |
| 8 | Jeffrey FullerPlace 8 · Grade 11 · Northridge | 11 | Northridge | 18:02.43 |
| 9 | Kenneth AlonsoPlace 9 · Grade 9 · McAdory | 9 | McAdory | 18:24.14 |
| 10 | Gage PritchardPlace 10 · Grade 12 · Helena | 12 | Helena | 18:25.78 |
| 11 | Michael JonesPlace 11 · Grade 12 · Calera | 12 | Calera | 18:28.11 |
| 12 | Anglin YoungPlace 12 · Grade 8 · Northridge | 8 | Northridge | 18:31.64 |
| 13 | Barrett DraissPlace 13 · Grade 12 · Helena | 12 | Helena | 18:31.88 |
| 14 | Francisco AlonsoPlace 14 · Grade 12 · McAdory | 12 | McAdory | 18:35.26 |
| 15 | Ethan MichaelPlace 15 · Grade 11 · Northridge | 11 | Northridge | 18:38.79 PR |
| 16 | Robert EnglebertPlace 16 · Grade 11 · Paul W Bryant | 11 | Paul W Bryant | 18:48.59 |
| 17 | Tyler MillerPlace 17 · Grade 11 · McAdory | 11 | McAdory | 18:54.37 |
| 18 | Jackson ColsonPlace 18 · Grade 12 · Brookwood | 12 | Brookwood | 19:07.24 |
| 19 | Lane BusbyPlace 19 · Grade 12 · Calera | 12 | Calera | 19:17.80 |
| 20 | Kerry BlossomPlace 20 · Grade 12 · Northridge | 12 | Northridge | 19:33.11 |
| 21 | Trent PalladinaPlace 21 · Grade 11 · Helena | 11 | Helena | 19:35.00 |
| 22 | Keaton BeckerPlace 22 · Grade 10 · Northridge | 10 | Northridge | 19:38.88 |
| 23 | Baden SanderfordPlace 23 · Grade 10 · Northridge | 10 | Northridge | 19:46.27 |
| 24 | Eli MorganPlace 24 · Grade 12 · Jasper | 12 | Jasper | 19:46.65 |
| 25 | Mitt BoatmanPlace 25 · Grade 11 · Helena | 11 | Helena | 19:49.38 |
| 26 | Ethan GrayPlace 26 · Grade 12 · Calera | 12 | Calera | 19:51.17 |
| 27 | Ethan MorganPlace 27 · Grade 12 · Jasper | 12 | Jasper | 19:52.14 |
| 28 | James McDonaldPlace 28 · Grade 11 · Hillcrest-Tuscaloosa | 11 | Hillcrest-Tuscaloosa | 19:58.02 |
| 29 | Ben BarberPlace 29 · Grade 9 · Northridge | 9 | Northridge | 20:00.01 |
| 30 | Mason AbbottPlace 30 · Grade 9 · Jasper | 9 | Jasper | 20:04.56 |
| 31 | Joshua MorrisPlace 31 · Grade 9 · Helena | 9 | Helena | 20:05.58 |
| 32 | Lukas BoltonPlace 32 · Grade 11 · Northridge | 11 | Northridge | 20:09.57 |
| 33 | Caleb MimmsPlace 33 · Grade 11 · Hillcrest-Tuscaloosa | 11 | Hillcrest-Tuscaloosa | 20:12.80 PR |
| 34 | Cooper ManningPlace 34 · Grade 9 · Calera | 9 | Calera | 20:38.25 |
| 35 | Erin ColemanPlace 35 · Grade 11 · Jackson-Olin | 11 | Jackson-Olin | 20:40.65 PR |
| 36 | David DoylePlace 36 · Grade 11 · Hillcrest-Tuscaloosa | 11 | Hillcrest-Tuscaloosa | 20:42.79 |
| 37 | Ivan MeyersPlace 37 · Grade 12 · Brookwood | 12 | Brookwood | 20:50.76 PR |
| 38 | Christian TorresPlace 38 · Grade 11 · Minor | 11 | Minor | 20:53.56 PR |
| 39 | Baldemar SanchezPlace 39 · Grade 9 · Jasper | 9 | Jasper | 20:56.88 |
| 40 | Johnathan WilliamsPlace 40 · Grade 9 · Northridge | 9 | Northridge | 20:57.88 |
| 41 | Kameron CurtisPlace 41 · Grade 11 · Calera | 11 | Calera | 21:12.30 |
| 42 | Gavin BlackwellPlace 42 · Grade 8 · Jasper | 8 | Jasper | 21:20.86 |
| 43 | Frankie ShinePlace 43 · Grade 9 · Calera | 9 | Calera | 21:36.26 PR |
| 44 | Moises SanchezPlace 44 · Grade 12 · Jasper | 12 | Jasper | 21:44.05 PR |
| 45 | Samuel HarcrowPlace 45 · Grade 9 · Hillcrest-Tuscaloosa | 9 | Hillcrest-Tuscaloosa | 21:50.80 |
| 46 | Parker StewartPlace 46 · Grade 9 · McAdory | 9 | McAdory | 22:38.87 |
| 47 | Caleb O'RearPlace 47 · Grade 12 · Jasper | 12 | Jasper | 22:44.35 |
| 48 | Evan AtkinsPlace 48 · Grade 8 · Jasper | 8 | Jasper | 22:50.67 |
| 49 | Oscar HernandezPlace 49 · Grade 12 · Jasper | 12 | Jasper | 23:05.67 PR |
| 50 | Silvestre AlvaradoPlace 50 · Grade 8 · Minor | 8 | Minor | 23:45.01 |
| 51 | Aidan WardPlace 51 · Grade 9 · Calera | 9 | Calera | 23:50.65 |
| 52 | Gersom Enrique AlvaradoPlace 52 · Grade 12 · Minor | 12 | Minor | 24:02.22 PR |
| 53 | Jason Torres CobosPlace 53 · Grade 10 · Minor | 10 | Minor | 24:03.26 PR |
| 54 | Jack HarlessPlace 54 · Grade 7 · Jasper | 7 | Jasper | 24:25.12 |
| 55 | Nigel SandersPlace 55 · Grade 10 · Hillcrest-Tuscaloosa | 10 | Hillcrest-Tuscaloosa | 24:38.87 |
| 56 | Hughston HasslerPlace 56 · Grade 9 · McAdory | 9 | McAdory | 26:43.96 PR |
| 57 | Johnny Vicente-SontayPlace 57 · Grade 8 · Minor | 8 | Minor | 27:10.37 |
| 58 | Kevin GaitonPlace 58 · Grade 7 · Minor | 7 | Minor | 27:25.28 |
| 59 | Torando OgletreePlace 59 · Grade 11 · Brookwood | 11 | Brookwood | 28:41.34 |
| 60 | Saul Hernandez-JuarezPlace 60 · Grade 9 · Minor | 9 | Minor | 31:37.44 PR |
| 61 | Nestor Ramirez-GonzalezPlace 61 · Grade 9 · Minor | 9 | Minor | 31:38.16 |
| 62 | Omar SiguranPlace 62 · Grade 7 · Minor | 7 | Minor | 31:41.44 PR |
| 63 | Brandon ArizagaPlace 63 · Grade 11 · Minor | 11 | Minor | 31:43.95 PR |