| 1 | Raju SudarshanPlace 1 · Grade 12 · Altamont | 12 | Altamont | 17:10.27 | 1 |
| 2 | William RowlandPlace 2 · Grade 8 · Altamont | 8 | Altamont | 17:49.73 | 2 |
| 3 | Liam SkalaPlace 3 · Grade 8 · Catholic - Montgomery | 8 | Catholic - Montgomery | 18:02.46 | 3 |
| 4 | Samuel HolmesPlace 4 · Grade 12 · LAMP | 12 | LAMP | 18:07.44 | 4 |
| 5 | Braxton TaylorPlace 5 · Grade 10 · Handley | 10 | Handley | 18:34.76 | 5 |
| 6 | Riley GodwinPlace 6 · Grade 10 · LAMP | 10 | LAMP | 18:49.33 | 6 |
| 7 | Sykes CarlsonPlace 7 · Grade 12 · Altamont | 12 | Altamont | 19:08.01 | 7 |
| 8 | Arnav AggarwalPlace 8 · Grade 10 · LAMP | 10 | LAMP | 19:11.70 | 8 |
| 9 | Zahid IssaPlace 9 · Grade 11 · Altamont | 11 | Altamont | 19:22.15 | 9 |
| 10 | Elijah WilksPlace 10 · Grade 12 · LAMP | 12 | LAMP | 19:31.44 | 10 |
| 11 | Andrew GueretPlace 11 · Grade 9 · Catholic - Montgomery | 9 | Catholic - Montgomery | 19:44.65 | 11 |
| 12 | Oliver MiddletonPlace 12 · Grade 11 · Indian Springs | 11 | Indian Springs | 19:50.90 | 12 |
| 13 | Joe PorterPlace 13 · Grade 11 · Altamont | 11 | Altamont | 19:51.18 | 13 |
| 14 | Tucker BrownPlace 14 · Grade 12 · Handley | 12 | Handley | 20:01.68 | 14 |
| 15 | Ethan LevandaPlace 15 · Grade 10 · Catholic - Montgomery | 10 | Catholic - Montgomery | 20:09.29 | 15 |
| 16 | Brady CoxPlace 16 · Grade 8 · Catholic - Montgomery | 8 | Catholic - Montgomery | 20:11.20 | 16 |
| 17 | Dayton SteelePlace 17 · Grade 12 · Handley | 12 | Handley | 20:26.88 | 17 |
| 18 | Bonner SwicordPlace 18 · Grade 10 · Tallassee | 10 | Tallassee | 20:28.55 PR | 18 |
| 19 | Aubrey DenekePlace 19 · Grade 9 · Altamont | 9 | Altamont | 20:38.06 | 19 |
| 20 | Luke ReevesPlace 20 · Grade 9 · Catholic - Montgomery | 9 | Catholic - Montgomery | 20:43.27 | 20 |
| 21 | Tylan FloydPlace 21 · Grade 10 · Altamont | 10 | Altamont | 20:45.62 | 21 |
| 22 | Zakary JulianPlace 22 · Grade 12 · LAMP | 12 | LAMP | 20:50.88 | 22 |
| 23 | Josue GarciaPlace 23 · Grade 9 · Munford | 9 | Munford | 20:51.62 | 23 |
| 24 | Anthony CruzPlace 24 · Grade 10 · Munford | 10 | Munford | 21:08.03 | 24 |
| 25 | Parker NeimanPlace 25 · Grade 11 · Altamont | 11 | Altamont | 21:08.70 | — |
| 26 | Brady AdamsPlace 26 · Grade 7 · Tallassee | 7 | Tallassee | 21:11.45 | 25 |
| 27 | Aaron FullardPlace 27 · Grade 12 · LAMP | 12 | LAMP | 21:12.20 | 26 |
| 28 | Oliver BlackburnPlace 28 · Grade 10 · LAMP | 10 | LAMP | 21:24.98 | 27 |
| 29 | Jason FelchliaPlace 29 · Grade 12 · Handley | 12 | Handley | 21:25.88 | 28 |
| 30 | Liam CareyPlace 30 · Grade 12 · LAMP | 12 | LAMP | 21:43.65 | — |
| 31 | Nathan MasonPlace 31 · Grade 11 · Tallassee | 11 | Tallassee | 21:48.54 | 29 |
| 32 | Simon GlassPlace 32 · Grade 10 · LAMP | 10 | LAMP | 21:53.34 | — |
| 33 | Wyatt WehlerPlace 33 · Grade 9 · Tallassee | 9 | Tallassee | 21:56.78 | 30 |
| 34 | Bryton JumaPlace 34 · Grade 7 · Fultondale | 7 | Fultondale | 21:57.99 | 31 |
| 35 | Alex BusbinPlace 35 · Grade 11 · Handley | 11 | Handley | 22:01.58 | 32 |
| 36 | Caleb CofieldPlace 36 · Grade 9 · Munford | 9 | Munford | 22:10.01 | 33 |
| 37 | Aiden RussellPlace 37 · Grade 10 · Munford | 10 | Munford | 22:13.08 | 34 |
| 38 | Aadi PatelPlace 38 · Grade 11 · Altamont | 11 | Altamont | 22:13.37 | — |
| 39 | Beau GilletPlace 39 · Grade 10 · Catholic - Montgomery | 10 | Catholic - Montgomery | 22:22.30 | 35 |
| 40 | John Robert BaxleyPlace 40 · Grade 12 · Tallassee | 12 | Tallassee | 22:28.50 | 36 |
| 41 | Aidan FleetPlace 41 · Grade 11 · Catholic - Montgomery | 11 | Catholic - Montgomery | 22:30.81 | 37 |
| 42 | Isaiah ColoradoPlace 42 · Grade 10 · Indian Springs | 10 | Indian Springs | 22:35.46 | 38 |
| 43 | Casen WhitePlace 43 · Grade 9 · Catholic - Montgomery | 9 | Catholic - Montgomery | 22:39.51 | — |
| 44 | Joshua BuchananPlace 44 · Grade 10 · Bibb County | 10 | Bibb County | 22:40.89 | 39 |
| 45 | Mateo Gaspar FelixPlace 45 · Grade 7 · Fultondale | 7 | Fultondale | 22:43.74 | 40 |
| 46 | Christopher CruzPlace 46 · Grade 12 · Handley | 12 | Handley | 22:45.58 | 41 |
| 47 | Seth HinsonPlace 47 · Grade 12 · Handley | 12 | Handley | 22:51.31 | 42 |
| 48 | Tye RountreePlace 48 · Grade 10 · Catholic - Montgomery | 10 | Catholic - Montgomery | 22:55.42 | — |
| 49 | Cristian CarbajalPlace 49 · Grade 12 · LAMP | 12 | LAMP | 22:59.27 | — |
| 50 | James MoorePlace 50 · Grade 9 · Catholic - Montgomery | 9 | Catholic - Montgomery | 23:11.07 | — |
| 51 | Austin GuyPlace 51 · Grade 10 · Bibb County | 10 | Bibb County | 23:51.45 | 43 |
| 52 | Casey BaldwinPlace 52 · Grade 11 · Handley | 11 | Handley | 24:07.43 | — |
| 53 | Hopper AkinsPlace 53 · Grade 11 · Indian Springs | 11 | Indian Springs | 24:20.85 | 44 |
| 54 | Tom FreitasPlace 54 · Grade 9 · Indian Springs | 9 | Indian Springs | 24:24.77 | 45 |
| 55 | Joshua FlynnPlace 55 · Grade 8 · Munford | 8 | Munford | 24:28.18 | 46 |
| 56 | Logan RankinPlace 56 · Grade 10 · Bibb County | 10 | Bibb County | 24:31.43 | 47 |
| 57 | Christian Mendez MartinezPlace 57 · Grade 12 · Fultondale | 12 | Fultondale | 24:43.59 | 48 |
| 58 | Finn WilsonPlace 58 · Grade 12 · Indian Springs | 12 | Indian Springs | 24:44.68 | 49 |
| 59 | Josh HendersonPlace 59 · Grade 11 · Fultondale | 11 | Fultondale | 25:33.56 | 50 |
| 60 | Compton SuttlePlace 60 · Grade 6 · Bibb County | 6 | Bibb County | 26:38.97 | 51 |
| 61 | Zachary BuchananPlace 61 · Grade 8 · Bibb County | 8 | Bibb County | 26:41.06 | 52 |
| 62 | Trevor LynnPlace 62 · Grade 7 · Fultondale | 7 | Fultondale | 26:57.84 | 53 |
| 63 | Cayson CulbertsonPlace 63 · Grade 7 · Handley | 7 | Handley | 27:00.15 | — |
| 64 | Aron WangPlace 64 · Grade 9 · Indian Springs | 9 | Indian Springs | 27:18.38 | 54 |
| 65 | Manase's GonzalezPlace 65 · Grade 7 · Fultondale | 7 | Fultondale | 27:50.50 | 55 |
| 66 | Nate DunnPlace 66 · Grade 7 · Bibb County | 7 | Bibb County | 27:53.24 | 56 |
| 67 | Owen FarleyPlace 67 · Grade 7 · Bibb County | 7 | Bibb County | 28:01.32 | 57 |
| 68 | Bennett CashPlace 68 · Grade 7 · Handley | 7 | Handley | 29:36.43 | — |
| 69 | Eric CockrellPlace 69 · Grade 11 · Munford | 11 | Munford | 32:04.82 | 58 |
| 70 | Grant BaxleyPlace 70 · Grade 8 · Tallassee | 8 | Tallassee | 33:20.18 | 59 |
| 71 | Alexander DominguezPlace 71 · Grade 7 · Fultondale | 7 | Fultondale | 33:51.49 | 60 |