| 1 | Cooper ReynoldsPlace 1 · Grade 12 · Westminster School at Oak Mountain | 12 | Westminster School at Oak Mountain | 17:15.56 |
| 2 | Skyler McleodPlace 2 · Grade 12 · Pleasant Valley | 12 | Pleasant Valley | 17:51.25 |
| 3 | Alexander ScullyPlace 3 · Grade 11 · Prattville Christian Academy | 11 | Prattville Christian Academy | 17:56.06 |
| 4 | Coleman HaynesPlace 4 · Grade 11 · Pleasant Valley | 11 | Pleasant Valley | 18:24.17 |
| 5 | Jacob GladenPlace 5 · Grade 12 · Pleasant Valley | 12 | Pleasant Valley | 18:25.89 |
| 6 | John PorterfieldPlace 6 · Grade 12 · Westminster School at Oak Mountain | 12 | Westminster School at Oak Mountain | 18:32.94 |
| 7 | Carson RobersonPlace 7 · Grade 8 · Prattville Christian Academy | 8 | Prattville Christian Academy | 18:44.76 |
| 8 | Brayden WrightPlace 8 · Grade 11 · Pleasant Valley | 11 | Pleasant Valley | 18:56.17 |
| 9 | Caleb BicePlace 9 · Grade 10 · Dadeville | 10 | Dadeville | 18:59.31 PR |
| 10 | Andrew KennyPlace 10 · Grade 11 · Pike Road | 11 | Pike Road | 19:01.26 |
| 11 | Kaige RobertsPlace 11 · Grade 11 · Pleasant Valley | 11 | Pleasant Valley | 19:10.56 |
| 12 | John Anthony KritlowPlace 12 · Grade 12 · Pleasant Valley | 12 | Pleasant Valley | 19:15.44 |
| 13 | Ethan EllerbuschPlace 13 · Grade 11 · Westminster School at Oak Mountain | 11 | Westminster School at Oak Mountain | 19:20.09 |
| 14 | Arjun VaradhanPlace 14 · Grade 11 · Westminster School at Oak Mountain | 11 | Westminster School at Oak Mountain | 19:20.95 |
| 15 | Caleb ShawPlace 15 · Grade 12 · Pleasant Valley | 12 | Pleasant Valley | 19:30.62 |
| 16 | John RichardsonPlace 16 · Grade 11 · Westminster School at Oak Mountain | 11 | Westminster School at Oak Mountain | 19:38.83 |
| 17 | Spencer MadorePlace 17 · Grade 10 · St James | 10 | St James | 19:43.00 |
| 18 | Basil McHorne IIPlace 18 · Grade 12 · St James | 12 | St James | 19:43.30 |
| 19 | David HaskinsPlace 19 · Grade 9 · Westminster School at Oak Mountain | 9 | Westminster School at Oak Mountain | 19:43.44 |
| 20 | Jordan FordPlace 20 · Grade 9 · Dadeville | 9 | Dadeville | 19:43.50 |
| 21 | Luke RichardsonPlace 21 · Grade 9 · Westminster School at Oak Mountain | 9 | Westminster School at Oak Mountain | 19:57.25 |
| 22 | Keith WrightPlace 22 · Grade 12 · Randolph County | 12 | Randolph County | 19:58.99 PR |
| 23 | Micah RoundtreePlace 23 · Grade 12 · St James | 12 | St James | 20:02.18 |
| 24 | Christopher MackeyPlace 24 · Grade 9 · Pike Road | 9 | Pike Road | 20:05.81 |
| 25 | Jun ChoiPlace 25 · Grade 10 · St James | 10 | St James | 20:09.93 |
| 26 | Austin SiercoPlace 26 · Grade 8 · St James | 8 | St James | 20:10.18 |
| 27 | Jahir Ortiz-RodriguezPlace 27 · Grade 11 · Saks | 11 | Saks | 20:10.96 |
| 28 | Malik MccantsPlace 28 · Grade 12 · Booker T Washington | 12 | Booker T Washington | 20:12.39 PR |
| 29 | Kieran CrossPlace 29 · Grade 10 · Booker T Washington | 10 | Booker T Washington | 20:13.80 PR |
| 30 | Nolan HaddenPlace 30 · Grade 10 · Prattville Christian Academy | 10 | Prattville Christian Academy | 20:23.52 |
| 31 | Stephen HarringtonPlace 31 · Grade 7 · St James | 7 | St James | 20:25.96 PR |
| 32 | Alexander MontgomeryPlace 32 · Grade 7 · Westminster School at Oak Mountain | 7 | Westminster School at Oak Mountain | 20:26.40 |
| 33 | Nolan TurnerPlace 33 · Grade 10 · Prattville Christian Academy | 10 | Prattville Christian Academy | 20:29.15 |
| 34 | Adam SmithPlace 34 · Grade 11 · Saks | 11 | Saks | 20:34.01 PR |
| 35 | Elijah ThompsonPlace 35 · Grade 10 · Westminster School at Oak Mountain | 10 | Westminster School at Oak Mountain | 20:35.48 PR |
| 36 | Jacob AmbersonPlace 36 · Grade 9 · Pleasant Valley | 9 | Pleasant Valley | 20:37.89 |
| 37 | Ryan EubanksPlace 37 · Grade 9 · Pleasant Valley | 9 | Pleasant Valley | 20:44.23 |
| 38 | Benjamin AllenPlace 38 · Grade 8 · Prattville Christian Academy | 8 | Prattville Christian Academy | 21:05.90 |
| 39 | Brasher MillerPlace 39 · Grade 11 · Booker T Washington | 11 | Booker T Washington | 21:08.26 PR |
| 40 | Benjamin EcholsPlace 40 · Grade 11 · Prattville Christian Academy | 11 | Prattville Christian Academy | 21:12.14 PR |
| 41 | Trent HopkinsPlace 41 · Grade 8 · Saks | 8 | Saks | 21:19.75 PR |
| 42 | William PruittPlace 42 · Grade 11 · Booker T Washington | 11 | Booker T Washington | 21:33.92 PR |
| 43 | Joey MartinPlace 43 · Grade 9 · Pike Road | 9 | Pike Road | 21:40.97 |
| 44 | Jackson GrahamPlace 44 · Grade 12 · Prattville Christian Academy | 12 | Prattville Christian Academy | 21:41.08 |
| 45 | Austin JefferyPlace 45 · Grade 9 · Prattville Christian Academy | 9 | Prattville Christian Academy | 21:41.63 |
| 46 | Zeph KeyPlace 46 · Grade 9 · Pike Road | 9 | Pike Road | 21:42.43 PR |
| 47 | Alex CooglarPlace 47 · Grade 9 · Saks | 9 | Saks | 21:43.67 |
| 48 | Luis GuzmanPlace 48 · Grade 11 · Saks | 11 | Saks | 21:46.78 PR |
| 49 | Ryan KirkPlace 49 · Grade 11 · Prattville Christian Academy | 11 | Prattville Christian Academy | 21:49.84 |
| 50 | Corey WyckoffPlace 50 · Grade 8 · Dadeville | 8 | Dadeville | 21:51.52 |
| 51 | Jon-Michael SampsonPlace 51 · Grade 12 · St James | 12 | St James | 21:54.89 |
| 52 | Armando Sanchez-CortezPlace 52 · Grade 10 · Randolph County | 10 | Randolph County | 21:55.05 PR |
| 53 | Scott JohnsonPlace 53 · Grade 11 · Booker T Washington | 11 | Booker T Washington | 22:01.31 PR |
| 54 | Ian StricklandPlace 54 · Grade 11 · Randolph County | 11 | Randolph County | 22:09.25 |
| 55 | Preston MacroryPlace 55 · Grade 8 · Pike Road | 8 | Pike Road | 22:10.86 |
| 56 | Sterling NeuenschwanderPlace 56 · Grade 9 · Pike Road | 9 | Pike Road | 22:29.71 |
| 57 | Latrell HuittPlace 57 · Grade 12 · Booker T Washington | 12 | Booker T Washington | 22:38.09 PR |
| 58 | William MeltonPlace 58 · Grade 9 · Pike Road | 9 | Pike Road | 22:38.11 |
| 59 | Derick BeckhamPlace 59 · Grade 7 · Dadeville | 7 | Dadeville | 22:58.16 |
| 60 | Mason AlmaroadPlace 60 · Grade 8 · Pleasant Valley | 8 | Pleasant Valley | 23:06.89 |
| 61 | Georg BolstadPlace 61 · Grade 8 · St James | 8 | St James | 23:15.25 |
| 62 | Carter BensonPlace 62 · Grade 10 · Pike Road | 10 | Pike Road | 23:28.46 |
| 63 | Liam ZawickiPlace 63 · Grade 9 · Pike Road | 9 | Pike Road | 23:33.14 |
| 64 | Will KelleyPlace 64 · Grade 12 · Glencoe | 12 | Glencoe | 23:41.39 PR |
| 65 | Joseph SimsPlace 65 · Grade 10 · Booker T Washington | 10 | Booker T Washington | 23:47.74 |
| 66 | Micah StowePlace 66 · Grade 9 · Dadeville | 9 | Dadeville | 23:50.88 |
| 67 | Jamal StewartPlace 67 · Grade 10 · Booker T Washington | 10 | Booker T Washington | 23:53.63 PR |
| 68 | Wyatt AllenPlace 68 · Grade 12 · Glencoe | 12 | Glencoe | 24:11.36 PR |
| 69 | Taylor LynchPlace 69 · Grade 8 · Saks | 8 | Saks | 24:17.74 PR |
| 70 | Armando DiazPlace 70 · Grade 12 · Booker T Washington | 12 | Booker T Washington | 24:46.96 |
| 71 | Toral MontgomeryPlace 71 · Grade 12 · Booker T Washington | 12 | Booker T Washington | 24:50.61 PR |
| 72 | Cason ArtherPlace 72 · Grade 8 · Glencoe | 8 | Glencoe | 24:54.15 |
| 73 | Cole CothranPlace 73 · Grade 10 · Glencoe | 10 | Glencoe | 26:25.19 |
| 74 | Cole CothranPlace 74 · Grade 10 · Glencoe | 10 | Glencoe | 26:35.82 |
| 75 | John EscarenoPlace 75 · Grade 9 · Saks | 9 | Saks | 26:41.40 |
| 76 | Emmanuel PearsonPlace 76 · Grade 7 · Dadeville | 7 | Dadeville | 26:57.53 |
| 77 | Isaac DukePlace 77 · Grade 11 · Glencoe | 11 | Glencoe | 27:15.05 PR |
| 78 | Ethan KelleyPlace 78 · Grade 8 · Glencoe | 8 | Glencoe | 27:33.59 |
| 79 | Matthew LivingstonPlace 79 · Grade 7 · Glencoe | 7 | Glencoe | 27:36.17 |
| 80 | Sean BusseyPlace 80 · Grade 10 · Saks | 10 | Saks | 27:58.01 |
| 81 | Gavin HoltPlace 81 · Grade 11 · Randolph County | 11 | Randolph County | 29:02.72 |
| 82 | Curtis GreerPlace 82 · Grade 9 · Randolph County | 9 | Randolph County | 33:27.47 PR |