| 1 | Sam MoultriePlace 1 · Grade 10 · Guntersville | 10 | Guntersville | 16:07.57 |
| 2 | Zack HowardPlace 2 · Grade 12 · Briarwood Christian | 12 | Briarwood Christian | 16:21.56 |
| 3 | Chance CofieldPlace 3 · Grade 11 · Albertville | 11 | Albertville | 16:28.97 |
| 4 | Connor SimsPlace 4 · Grade 11 · Brewer | 11 | Brewer | 16:41.04 |
| 5 | Trent MalloyPlace 5 · Grade 9 · Briarwood Christian | 9 | Briarwood Christian | 17:12.02 |
| 6 | Blake TerryPlace 6 · Grade 11 · Lawrence County | 11 | Lawrence County | 17:14.48 |
| 7 | Steele JoinerPlace 7 · Grade 8 · Lawrence County | 8 | Lawrence County | 17:16.97 |
| 8 | Daniel WilcoxPlace 8 · Grade 10 · Buckhorn | 10 | Buckhorn | 17:28.80 |
| 9 | Jake MaierPlace 9 · Grade 12 · Sparkman | 12 | Sparkman | 17:34.45 |
| 10 | David SanchezPlace 10 · Grade 9 · Albertville | 9 | Albertville | 17:35.01 |
| 11 | Aaron McCutcheonPlace 11 · Grade 12 · Brewer | 12 | Brewer | 17:35.38 |
| 12 | Quinton ChambersPlace 12 · Grade 7 · Fairview | 7 | Fairview | 17:36.35 |
| 13 | Justin DeLeonPlace 13 · Grade 11 · Brewer | 11 | Brewer | 17:37.47 |
| 14 | Joseph MusePlace 14 · Grade 11 · Lawrence County | 11 | Lawrence County | 17:37.55 |
| 15 | John RayPlace 15 · Grade 11 · Sparkman | 11 | Sparkman | 17:39.76 |
| 16 | Wade HerrenPlace 16 · Grade 12 · Briarwood Christian | 12 | Briarwood Christian | 17:50.93 |
| 17 | Matthew LivingstonPlace 17 · Grade 10 · Sparkman | 10 | Sparkman | 17:58.36 |
| 18 | Dave HubertPlace 18 · Grade 11 · Albertville | 11 | Albertville | 17:58.48 |
| 19 | Jayden ParrisPlace 19 · Grade 12 · Fort Payne | 12 | Fort Payne | 18:00.63 |
| 20 | Trent MasonPlace 20 · Grade 10 · Guntersville | 10 | Guntersville | 18:03.67 |
| 21 | Arturo RamosPlace 21 · Grade 9 · Albertville | 9 | Albertville | 18:06.67 |
| 22 | Ben AndersonPlace 22 · Grade 10 · Fort Payne | 10 | Fort Payne | 18:13.05 |
| 23 | Brayden HendersonPlace 23 · Grade 11 · Brewer | 11 | Brewer | 18:15.93 |
| 24 | Alexander DuykersPlace 24 · Grade 12 · Brewer | 12 | Brewer | 18:20.10 |
| 25 | Jathan GreerPlace 25 · Grade 12 · Lawrence County | 12 | Lawrence County | 18:26.75 |
| 26 | Collin GoldenPlace 26 · Grade 11 · Arab | 11 | Arab | 18:32.84 |
| 27 | Chase RichardsonPlace 27 · Grade 12 · East Limestone High | 12 | East Limestone High | 18:33.44 |
| 28 | Daniel TorresPlace 28 · Grade 11 · East Limestone High | 11 | East Limestone High | 18:37.33 |
| 29 | Foster SimsPlace 29 · Grade 12 · Brewer | 12 | Brewer | 18:38.16 |
| 30 | Josiah RainsPlace 30 · Grade 12 · Guntersville | 12 | Guntersville | 18:40.63 |
| 31 | Bryant WoodPlace 31 · Grade 12 · Briarwood Christian | 12 | Briarwood Christian | 18:49.75 |
| 32 | Vincent McAlisterPlace 32 · Grade 10 · Muscle Shoals High | 10 | Muscle Shoals High | 18:56.82 |
| 33 | Justin SeagrovesPlace 33 · Grade 10 · Lawrence County | 10 | Lawrence County | 18:57.01 |
| 34 | Cody FallinPlace 34 · Grade 12 · Fairview | 12 | Fairview | 18:57.03 |
| 35 | Max GardnerPlace 35 · Grade 10 · Austin | 10 | Austin | 18:59.56 |
| 36 | Hayden YerbyPlace 36 · Grade 9 · Jasper | 9 | Jasper | 19:00.79 |
| 37 | Dayton TalleyPlace 37 · Grade 9 · Jasper | 9 | Jasper | 19:01.41 |
| 38 | Gaston KinneyPlace 38 · Grade 11 · Brewer | 11 | Brewer | 19:01.97 |
| 39 | Austin BrickeyPlace 39 · Grade 10 · Guntersville | 10 | Guntersville | 19:06.12 |
| 40 | Joseph BellPlace 40 · Grade 9 · Briarwood Christian | 9 | Briarwood Christian | 19:11.95 |
| 41 | Dylan TaylorPlace 41 · Grade 12 · Buckhorn | 12 | Buckhorn | 19:12.77 |
| 42 | Hudson FreemanPlace 42 · Grade 10 · Jasper | 10 | Jasper | 19:12.87 |
| 43 | Jacob LovelacePlace 43 · Grade 11 · Lawrence County | 11 | Lawrence County | 19:15.73 |
| 44 | Ches GrishamPlace 44 · Grade 9 · Arab | 9 | Arab | 19:17.63 |
| 45 | Peyton SmithPlace 45 · Grade 11 · Fort Payne | 11 | Fort Payne | 19:21.05 |
| 46 | A.B. DiazPlace 46 · Grade 11 · Fairview | 11 | Fairview | 19:23.34 |
| 47 | Guillermo TrevinoPlace 47 · Grade 9 · Boaz | 9 | Boaz | 19:25.80 |
| 48 | Dylan IrvinPlace 48 · Grade 11 · East Limestone High | 11 | East Limestone High | 19:26.38 |
| 49 | Carson JonesPlace 49 · Grade 10 · Boaz | 10 | Boaz | 19:26.44 |
| 50 | Anthony SeagrovesPlace 50 · Grade 12 · Lawrence County | 12 | Lawrence County | 19:29.86 |
| 51 | Jay ReidPlace 51 · Grade 11 · Buckhorn | 11 | Buckhorn | 19:31.20 |
| 52 | Luke SandersPlace 52 · Grade 8 · Arab | 8 | Arab | 19:37.26 |
| 53 | Adrian ThomsonPlace 53 · Grade 12 · Buckhorn | 12 | Buckhorn | 19:43.03 |
| 54 | Will OdellPlace 54 · Grade 12 · Arab | 12 | Arab | 19:44.49 |
| 55 | Ryan MobleyPlace 55 · Grade 11 · Jasper | 11 | Jasper | 19:46.34 |
| 56 | Keagan HardinPlace 56 · Grade 9 · Fairview | 9 | Fairview | 19:46.35 |
| 57 | Parker McCoyPlace 57 · Grade 11 · Guntersville | 11 | Guntersville | 19:49.56 |
| 58 | Cristian RojasPlace 58 · Grade 11 · Albertville | 11 | Albertville | 19:50.58 |
| 59 | Riley EdmondsonPlace 59 · Grade 12 · Arab | 12 | Arab | 19:51.86 |
| 60 | Ben BastaPlace 60 · Grade 9 · Buckhorn | 9 | Buckhorn | 19:54.08 |
| 61 | John Martin DoylePlace 61 · Grade 11 · Guntersville | 11 | Guntersville | 19:54.17 |
| 62 | Eli AndersonPlace 62 · Grade 10 · Fort Payne | 10 | Fort Payne | 19:56.30 |
| 63 | Francisco BartolomePlace 63 · Grade 12 · Columbia | 12 | Columbia | 19:57.19 |
| 64 | Carlos LopezPlace 64 · Grade 8 · Albertville | 8 | Albertville | 19:59.91 |
| 65 | Dillon RingerPlace 65 · Grade 11 · Fort Payne | 11 | Fort Payne | 20:00.57 |
| 66 | Jamal HallPlace 66 · Grade 11 · Albertville | 11 | Albertville | 20:06.88 |
| 67 | Zach GrangerPlace 67 · Grade 9 · Muscle Shoals High | 9 | Muscle Shoals High | 20:07.29 |
| 68 | Peyton BaileyPlace 68 · Grade 9 · Fairview | 9 | Fairview | 20:09.08 |
| 69 | Noah HunterPlace 69 · Grade 10 · Brewer | 10 | Brewer | 20:10.82 |
| 70 | John-Miller HunterPlace 70 · Grade 12 · Guntersville | 12 | Guntersville | 20:11.71 |
| 71 | Kevin LopezPlace 71 · Grade 10 · Albertville | 10 | Albertville | 20:12.38 |
| 72 | Brady CrossPlace 72 · Grade 11 · Lawrence County | 11 | Lawrence County | 20:16.71 |
| 73 | Colton ChambersPlace 73 · Grade 11 · East Limestone High | 11 | East Limestone High | 20:18.83 |
| 74 | Ismael HernandezPlace 74 · Grade 9 · Guntersville | 9 | Guntersville | 20:19.64 |
| 75 | Riley CreelPlace 75 · Grade 9 · Jasper | 9 | Jasper | 20:20.78 |
| 76 | Joseph HopkinsPlace 76 · Grade 9 · Briarwood Christian | 9 | Briarwood Christian | 20:21.98 |
| 77 | Will ButlerPlace 77 · Grade 11 · Fairview | 11 | Fairview | 20:22.49 |
| 78 | Hernan CruzPlace 78 · Grade 10 · Fort Payne | 10 | Fort Payne | 20:22.59 |
| 79 | Sean RaperPlace 79 · Grade 9 · Muscle Shoals High | 9 | Muscle Shoals High | 20:24.16 |
| 80 | Eduardo AlvarezPlace 80 · Grade 11 · Austin | 11 | Austin | 20:26.57 |
| 81 | Ethan ParkerPlace 81 · Grade 7 · Lawrence County | 7 | Lawrence County | 20:28.37 |
| 82 | Bristol CollinsPlace 82 · Grade 10 · Brewer | 10 | Brewer | 20:28.45 |
| 83 | Gaspar JiminezPlace 83 · Grade 10 · Fort Payne | 10 | Fort Payne | 20:28.91 |
| 84 | Brandon MossPlace 84 · Grade 10 · Buckhorn | 10 | Buckhorn | 20:29.48 |
| 85 | Zachary BrooksPlace 85 · Grade 12 · Sparkman | 12 | Sparkman | 20:30.45 |
| 86 | Victor RiosPlace 86 · Grade 9 · Albertville | 9 | Albertville | 20:36.17 |
| 87 | Jack WilsonPlace 87 · Grade 9 · Austin | 9 | Austin | 20:37.56 |
| 88 | Harrison GauldinPlace 88 · Grade 11 · Briarwood Christian | 11 | Briarwood Christian | 20:38.18 |
| 89 | Julio LopezPlace 89 · Grade 10 · Boaz | 10 | Boaz | 20:38.32 |
| 90 | Michael JacksonPlace 90 · Grade 8 · Boaz | 8 | Boaz | 20:38.76 |
| 91 | Micah ClotfelterPlace 91 · Grade 11 · Muscle Shoals High | 11 | Muscle Shoals High | 20:40.80 |
| 92 | Joe HarrisonPlace 92 · Grade 10 · Buckhorn | 10 | Buckhorn | 20:40.88 |
| 93 | Landon WhitePlace 93 · Grade 9 · Buckhorn | 9 | Buckhorn | 20:42.83 |
| 94 | Sam CandlerPlace 94 · Grade 11 · Briarwood Christian | 11 | Briarwood Christian | 20:42.94 |
| 95 | Cole JohnsonPlace 95 · Grade 11 · Brewer | 11 | Brewer | 20:45.83 |
| 96 | Trevor AlexanderPlace 96 · Grade 11 · Douglas | 11 | Douglas | 20:46.35 |
| 97 | Jordan CollumPlace 97 · Grade 10 · Muscle Shoals High | 10 | Muscle Shoals High | 20:49.42 |
| 98 | Bradley ParkerPlace 98 · Grade 11 · Arab | 11 | Arab | 20:49.47 |
| 99 | Blake WillisPlace 99 · Grade 8 · Arab | 8 | Arab | 20:49.58 |
| 100 | Fernando FernandezPlace 100 · Grade 12 · Muscle Shoals High | 12 | Muscle Shoals High | 20:52.06 |
| 101 | Riley EdwardsPlace 101 · Grade 11 · Sparkman | 11 | Sparkman | 20:52.96 |
| 102 | Benny LopezPlace 102 · Grade 12 · Fort Payne | 12 | Fort Payne | 20:53.73 |
| 103 | Christian HernandezPlace 103 · Grade 12 · Fort Payne | 12 | Fort Payne | 20:53.74 |
| 104 | Omar MyersPlace 104 · Grade 10 · Sparkman | 10 | Sparkman | 20:53.82 |
| 105 | Israel VelazquezPlace 105 · Grade 11 · Fort Payne | 11 | Fort Payne | 20:53.86 |
| 106 | Jacob SolerPlace 106 · Grade 10 · Sparkman | 10 | Sparkman | 20:55.25 |
| 107 | Hank HaydenPlace 107 · Grade 12 · Etowah | 12 | Etowah | 21:06.51 |
| 108 | Marcial CastroPlace 108 · Grade 10 · Boaz | 10 | Boaz | 21:06.60 |
| 109 | Jac ConwayPlace 109 · Grade 9 · Guntersville | 9 | Guntersville | 21:08.01 |
| 110 | Max PuckettPlace 110 · Grade 10 · Muscle Shoals High | 10 | Muscle Shoals High | 21:08.62 |
| 111 | Cole LivingstonPlace 111 · Grade 11 · Briarwood Christian | 11 | Briarwood Christian | 21:10.10 |
| 112 | Will AlmonPlace 112 · Grade 12 · Muscle Shoals High | 12 | Muscle Shoals High | 21:10.36 |
| 113 | Justin AldridgePlace 113 · Grade 10 · Muscle Shoals High | 10 | Muscle Shoals High | 21:13.59 |
| 114 | Kyle CampbellPlace 114 · Grade 12 · Austin | 12 | Austin | 21:13.86 |
| 115 | Kavon DeloneyPlace 115 · Grade 10 · Austin | 10 | Austin | 21:13.88 |
| 116 | John Allen BlaxtonPlace 116 · Grade 10 · Austin | 10 | Austin | 21:14.28 |
| 117 | Roberto RuelasPlace 117 · Grade 12 · Lawrence County | 12 | Lawrence County | 21:14.61 |
| 118 | Austin MayfieldPlace 118 · Grade 10 · Buckhorn | 10 | Buckhorn | 21:14.77 |
| 119 | Sam MartinPlace 119 · Grade 9 · Jasper | 9 | Jasper | 21:16.57 |
| 120 | Wyatt HowellPlace 120 · Grade 8 · East Limestone High | 8 | East Limestone High | 21:16.73 |
| 121 | Brogan PraterPlace 121 · Grade 10 · Jasper | 10 | Jasper | 21:16.85 |
| 122 | Gavin LabarrPlace 122 · Grade 10 · Buckhorn | 10 | Buckhorn | 21:17.46 |
| 123 | Miguel CantellanoPlace 123 · Grade 9 · Douglas | 9 | Douglas | 21:19.19 |
| 124 | Mason CuppPlace 124 · Grade 11 · Buckhorn | 11 | Buckhorn | 21:24.58 |
| 125 | Jose MartinezPlace 125 · Grade 8 · Boaz | 8 | Boaz | 21:26.68 |
| 126 | Jake BowmanPlace 126 · Grade 11 · Buckhorn | 11 | Buckhorn | 21:30.27 |
| 127 | Hunter HuiePlace 127 · Grade 11 · Douglas | 11 | Douglas | 21:30.29 |
| 128 | Kiyah RenoPlace 128 · Grade 8 · Albertville | 8 | Albertville | 21:34.63 |
| 129 | Ethan DavisPlace 129 · Grade 11 · Buckhorn | 11 | Buckhorn | 21:36.96 |
| 130 | Yonathan VegaPlace 130 · Grade 12 · Guntersville | 12 | Guntersville | 21:37.12 |
| 131 | Nathan SchubringPlace 131 · Grade 11 · East Limestone High | 11 | East Limestone High | 21:46.52 |
| 132 | Jairo JarquinPlace 132 · Grade 10 · Guntersville | 10 | Guntersville | 21:51.61 |
| 133 | Ty JorgensenPlace 133 · Grade 10 · West Point High Scho | 10 | West Point High Scho | 21:53.95 |
| 134 | Alex TaylorPlace 134 · Grade 9 · Brewer | 9 | Brewer | 21:54.92 |
| 135 | Zac HydePlace 135 · Grade 12 · Etowah | 12 | Etowah | 21:55.60 |
| 136 | Austin LowePlace 136 · Grade 10 · Fairview | 10 | Fairview | 21:56.24 |
| 137 | Jon David NelsonPlace 137 · Grade 12 · Fort Payne | 12 | Fort Payne | 21:56.73 |
| 138 | Nathaniel SmithPlace 138 · Grade 10 · Buckhorn | 10 | Buckhorn | 21:57.42 |
| 139 | Jacob AtkinsPlace 139 · Grade 10 · Austin | 10 | Austin | 21:57.58 |
| 140 | Osvaldo HernandezPlace 140 · Grade 11 · Guntersville | 11 | Guntersville | 22:01.28 |
| 141 | Jackson MoorePlace 141 · Grade 9 · Briarwood Christian | 9 | Briarwood Christian | 22:04.32 |
| 142 | Johan GonzalezPlace 142 · Grade 10 · Douglas | 10 | Douglas | 22:04.59 |
| 143 | Thomas WhitePlace 143 · Grade 11 · Albertville | 11 | Albertville | 22:12.49 |
| 144 | Jay GreenePlace 144 · Grade 9 · Briarwood Christian | 9 | Briarwood Christian | 22:12.49 |
| 145 | Angel MartinezPlace 145 · Grade 12 · Douglas | 12 | Douglas | 22:14.28 |
| 146 | Daniel GeistPlace 146 · Grade 11 · Buckhorn | 11 | Buckhorn | 22:14.46 |
| 147 | Steven GarciaPlace 147 · Grade 8 · Douglas | 8 | Douglas | 22:15.87 |
| 148 | Timmy ChaneyPlace 148 · Grade 11 · Lawrence County | 11 | Lawrence County | 22:17.07 |
| 149 | Brandon BernalPlace 149 · Grade 9 · Douglas | 9 | Douglas | 22:20.48 |
| 150 | Hayden MillerPlace 150 · Grade 10 · Sparkman | 10 | Sparkman | 22:24.27 |
| 151 | Yovani AguileraPlace 151 · Grade 12 · Austin | 12 | Austin | 22:25.89 |
| 152 | Carson GodwinPlace 152 · Grade 7 · Lawrence County | 7 | Lawrence County | 22:26.00 |
| 153 | Toby NguyenPlace 153 · Grade 9 · Buckhorn | 9 | Buckhorn | 22:30.12 |
| 154 | Christian WillinghamPlace 154 · Grade 8 · East Limestone High | 8 | East Limestone High | 22:30.69 |
| 155 | Topher WilsonPlace 155 · Grade 10 · Jasper | 10 | Jasper | 22:32.76 |
| 156 | Milton GonzalezPlace 156 · Grade 9 · Douglas | 9 | Douglas | 22:35.50 |
| 157 | Drew PoePlace 157 · Grade 9 · Jasper | 9 | Jasper | 22:40.29 |
| 158 | Morgan LincolnPlace 158 · Grade 10 · East Limestone High | 10 | East Limestone High | 22:40.30 |
| 159 | Dalton WilliamsPlace 159 · Grade 10 · Sparkman | 10 | Sparkman | 22:46.48 |
| 160 | Johnathan GubertPlace 160 · Grade 11 · Sparkman | 11 | Sparkman | 22:46.50 |
| 161 | Bailey RicheyPlace 161 · Grade 10 · West Point High Scho | 10 | West Point High Scho | 22:47.79 |
| 162 | Peyton BreedingPlace 162 · Grade 11 · Arab | 11 | Arab | 22:49.16 |
| 163 | Bradley TapscottPlace 163 · Grade 11 · Austin | 11 | Austin | 22:50.68 |
| 164 | Brock CarrollPlace 164 · Grade 9 · Muscle Shoals High | 9 | Muscle Shoals High | 22:52.61 |
| 165 | Edwin FranciscoPlace 165 · Grade 10 · Fort Payne | 10 | Fort Payne | 22:56.19 |
| 166 | Bruce HollisPlace 166 · Grade 8 · Lawrence County | 8 | Lawrence County | 23:01.45 |
| 167 | Parker VezertzisPlace 167 · Grade 11 · Fort Payne | 11 | Fort Payne | 23:02.33 |
| 168 | Tom ParkerPlace 168 · Grade 12 · West Point High Scho | 12 | West Point High Scho | 23:03.84 |
| 169 | Ethan ScottPlace 169 · Grade 10 · East Limestone High | 10 | East Limestone High | 23:17.17 |
| 170 | Jeremia BautistaPlace 170 · Grade 11 · Douglas | 11 | Douglas | 23:17.46 |
| 171 | Jacopo UrbaniPlace 171 · Grade 11 · Arab | 11 | Arab | 23:23.19 |
| 172 | Gage McDanielPlace 172 · Grade 12 · Etowah | 12 | Etowah | 23:28.86 |
| 173 | Jacob AlvisPlace 173 · Grade 8 · Lawrence County | 8 | Lawrence County | 23:29.47 |
| 174 | Alex WoodPlace 174 · Grade 11 · West Point High Scho | 11 | West Point High Scho | 23:35.67 |
| 175 | Nathan KirbyPlace 175 · Grade 10 · Buckhorn | 10 | Buckhorn | 23:43.35 |
| 176 | John JuarezPlace 176 · Grade 9 · Douglas | 9 | Douglas | 23:45.81 |
| 177 | Noah ElkinsPlace 177 · Grade 12 · Douglas | 12 | Douglas | 23:50.92 |
| 178 | Jeremy ReidPlace 178 · Grade 12 · West Point High Scho | 12 | West Point High Scho | 23:52.46 |
| 179 | Camden SchweitermanPlace 179 · Grade 10 · Guntersville | 10 | Guntersville | 23:52.75 |
| 180 | Levi SmithPlace 180 · Grade 7 · Lawrence County | 7 | Lawrence County | 23:54.22 |
| 181 | Jay ZayasPlace 181 · Grade 10 · Sparkman | 10 | Sparkman | 23:55.94 |
| 182 | Eli CobbPlace 182 · Grade 8 · Brewer | 8 | Brewer | 23:57.09 |
| 183 | Christopher WillinghaPlace 183 · Grade 9 · East Limestone High | 9 | East Limestone High | 23:57.91 |
| 184 | Joe RamirezPlace 184 · Grade 11 · Douglas | 11 | Douglas | 24:11.01 |
| 185 | Michael RoblesPlace 185 · Grade 12 · Douglas | 12 | Douglas | 24:11.73 |
| 186 | David BerduoPlace 186 · Grade 12 · Douglas | 12 | Douglas | 24:20.98 |
| 187 | Andrew LacyPlace 187 · Grade 9 · East Limestone High | 9 | East Limestone High | 24:21.61 |
| 188 | Charlie ThreetPlace 188 · Grade 9 · East Limestone High | 9 | East Limestone High | 24:24.13 |
| 189 | Jack FaulkPlace 189 · Grade 10 · Austin | 10 | Austin | 24:30.33 |
| 190 | Dylan MontgomeryPlace 190 · Grade 10 · Austin | 10 | Austin | 24:33.10 |
| 191 | Victor AvilaPlace 191 · Grade 11 · Austin | 11 | Austin | 24:35.18 |
| 192 | Osiel GonzalezPlace 192 · Grade 12 · Austin | 12 | Austin | 24:35.52 |
| 193 | Austin SherrillPlace 193 · Grade 12 · Fort Payne | 12 | Fort Payne | 24:37.33 |
| 194 | Bryan TrejoPlace 194 · Grade 11 · Douglas | 11 | Douglas | 24:40.82 |
| 195 | Andrew DenhamPlace 195 · Grade 8 · Lawrence County | 8 | Lawrence County | 24:42.01 |
| 196 | Juan GasparPlace 196 · Grade 9 · Austin | 9 | Austin | 24:47.53 |
| 197 | Nicholas RobsonPlace 197 · Grade 10 · Briarwood Christian | 10 | Briarwood Christian | 24:48.02 |
| 198 | Charlie JonesPlace 198 · Grade 10 · Jasper | 10 | Jasper | 25:01.65 |
| 199 | Paul PoePlace 199 · Grade 12 · Sparkman | 12 | Sparkman | 25:04.98 |
| 200 | Will ParkerPlace 200 · Grade 12 · West Point High Scho | 12 | West Point High Scho | 25:05.49 |
| 201 | Benjamin RogersPlace 201 · Grade 10 · Brewer | 10 | Brewer | 25:09.73 |
| 202 | Sean ReidPlace 202 · Grade 10 · Sparkman | 10 | Sparkman | 25:13.67 |
| 203 | Jahiem SmithPlace 203 · Grade 9 · Lee-Huntsville | 9 | Lee-Huntsville | 25:15.90 |
| 204 | Alex MartinezPlace 204 · Grade 11 · Douglas | 11 | Douglas | 25:28.72 |
| 205 | Rubin OrtizPlace 205 · Grade 9 · Guntersville | 9 | Guntersville | 25:36.52 |
| 206 | Austin GrantPlace 206 · Grade 11 · Buckhorn | 11 | Buckhorn | 25:41.60 |
| 207 | Josh KeyPlace 207 · Grade 11 · Buckhorn | 11 | Buckhorn | 25:45.51 |
| 208 | Ethan CraigPlace 208 · Grade 9 · East Limestone High | 9 | East Limestone High | 25:49.63 |
| 209 | Patrick DixonPlace 209 · Grade 9 · Briarwood Christian | 9 | Briarwood Christian | 25:50.63 |
| 210 | Luis LopezPlace 210 · Grade 11 · Douglas | 11 | Douglas | 25:58.50 |
| 211 | Steven ArnoldPlace 211 · Grade 9 · East Limestone High | 9 | East Limestone High | 26:08.48 |
| 212 | Houston MitchellPlace 212 · Grade 8 · Lawrence County | 8 | Lawrence County | 26:14.52 |
| 213 | Dawuan PritchettPlace 213 · Grade 10 · Columbia | 10 | Columbia | 26:52.56 |
| 214 | Emanuel CruzPlace 214 · Grade 11 · Douglas | 11 | Douglas | 27:10.82 |
| 215 | Marcos MandujanoPlace 215 · Grade 11 · Etowah | 11 | Etowah | 27:32.16 |
| 216 | Sebastian GasparPlace 216 · Grade 11 · Boaz | 11 | Boaz | 28:12.85 |
| 217 | William StewartPlace 217 · Grade 10 · Douglas | 10 | Douglas | 28:23.95 |
| 218 | Jacob MelcherPlace 218 · Grade 11 · Guntersville | 11 | Guntersville | 29:02.73 |
| 219 | Jacob HampelPlace 219 · Grade 11 · East Limestone High | 11 | East Limestone High | 29:25.03 |
| 220 | Robert CurtisPlace 220 · Grade 11 · Brewer | 11 | Brewer | 29:25.68 |
| 221 | Houston StewartPlace 221 · Grade 10 · Douglas | 10 | Douglas | 29:42.62 |
| 222 | Mark BowenPlace 222 · Grade 11 · Douglas | 11 | Douglas | 29:50.56 |
| 223 | Sahil KumarPlace 223 · Grade 10 · Muscle Shoals High | 10 | Muscle Shoals High | 29:52.02 |
| 224 | Garrett FreePlace 224 · Grade 10 · Austin | 10 | Austin | 30:06.76 |
| 225 | Hayden WynnPlace 225 · Grade 10 · Austin | 10 | Austin | 30:11.54 |
| 226 | Ryan BurroughsPlace 226 · Grade 7 · East Limestone High | 7 | East Limestone High | 30:43.39 |
| 227 | Lathan LawrencePlace 227 · Grade 10 · Austin | 10 | Austin | 31:19.32 |
| 228 | Cole RyskaPlace 228 · Grade 9 · East Limestone High | 9 | East Limestone High | 35:37.99 |
| 229 | Tristin NoyesPlace 229 · Grade 10 · Columbia | 10 | Columbia | 38:21.32 |
| 230 | Salil KumarPlace 230 · Grade 10 · Muscle Shoals High | 10 | Muscle Shoals High | 39:05.98 |