| 1 | Kyle ZeissetPlace 1 · Grade 11 · Guntersville | 11 | Guntersville | 17:11.2 |
| 2 | Ben McCurdyPlace 2 · Grade 12 · Guntersville | 12 | Guntersville | 18:05.4 |
| 3 | Jonah O'ConnellPlace 3 · Grade 9 · Arab | 9 | Arab | 18:10.9 PR |
| 4 | Judd PoolPlace 4 · Grade 12 · Arab | 12 | Arab | 18:19.3 |
| 5 | Ryker WoodPlace 5 · Grade 11 · Guntersville | 11 | Guntersville | 18:32.4 |
| 6 | Axel FosterPlace 6 · Grade 12 · Arab | 12 | Arab | 18:42.7 |
| 7 | Zachary SchraderPlace 7 · Grade 12 · Brindlee Mountain | 12 | Brindlee Mountain | 18:43.4 PR |
| 8 | Cooper HowardPlace 8 · Grade 9 · Arab | 9 | Arab | 18:50.7 |
| 9 | Jhony GasparPlace 9 · Grade 10 · Boaz | 10 | Boaz | 18:54.3 |
| 10 | Bentley BowlingPlace 10 · Grade 10 · Arab | 10 | Arab | 19:02.7 |
| 11 | Jesus LopezPlace 11 · Grade 11 · Albertville | 11 | Albertville | 19:11.1 PR |
| 12 | Colton CarnleyPlace 12 · Grade 11 · Guntersville | 11 | Guntersville | 19:12.0 |
| 13 | Manuel LopezPlace 13 · Grade 12 · Douglas | 12 | Douglas | 19:14.3 PR |
| 14 | Brian GonzalezPlace 14 · Grade 9 · Douglas | 9 | Douglas | 19:18.5 PR |
| 15 | Jabron HudginsPlace 15 · Grade 11 · Boaz | 11 | Boaz | 19:23.9 |
| 16 | Gavin LuskPlace 16 · Grade 11 · Arab | 11 | Arab | 19:33.2 PR |
| 17 | Cooper HarneyPlace 17 · Grade 9 · Arab | 9 | Arab | 19:33.4 |
| 18 | Joseph Silva VenturaPlace 18 · Grade 10 · Boaz | 10 | Boaz | 19:34.0 PR |
| 19 | Bryan SheddPlace 19 · Grade 12 · Douglas | 12 | Douglas | 19:47.9 PR |
| 20 | TyChance HillPlace 20 · Grade 9 · Arab | 9 | Arab | 19:54.7 |
| 21 | Ryan MawhirterPlace 21 · Grade 12 · Brindlee Mountain | 12 | Brindlee Mountain | 20:05.8 |
| 22 | Preston GablePlace 22 · Grade 11 · Guntersville | 11 | Guntersville | 20:18.6 |
| 23 | Santiago HatleyPlace 23 · Grade 11 · Boaz | 11 | Boaz | 20:18.7 PR |
| 24 | Elijah SmithPlace 24 · Grade 11 · Brindlee Mountain | 11 | Brindlee Mountain | 20:29.3 PR |
| 25 | Kasen HubblePlace 25 · Grade 9 · Arab | 9 | Arab | 20:34.5 |
| 26 | Myles MandersPlace 26 · Grade 11 · Boaz | 11 | Boaz | 20:34.9 |
| 27 | Rudy Perez RamirezPlace 27 · Grade 8 · Boaz | 8 | Boaz | 20:36.0 PR |
| 28 | Pedro CastanedaPlace 28 · Grade 11 · Albertville | 11 | Albertville | 20:42.0 PR |
| 29 | Clint CarterPlace 29 · Grade 12 · Kate Duncan Smith DAR | 12 | Kate Duncan Smith DAR | 21:12.6 |
| 30 | Hunter BestenlenerPlace 30 · Grade 12 · Kate Duncan Smith DAR | 12 | Kate Duncan Smith DAR | 21:16.5 |
| 31 | Jeremiah Jarquin LopezPlace 31 · Grade 10 · Douglas | 10 | Douglas | 21:20.3 PR |
| 32 | Chase LarsonPlace 32 · Grade 11 · Guntersville | 11 | Guntersville | 21:21.6 |
| 33 | Christofer GonzalezPlace 33 · Grade 11 · Asbury | 11 | Asbury | 21:42.4 |
| 34 | Alex PerezPlace 34 · Grade 11 · Boaz | 11 | Boaz | 21:56.3 |
| 35 | Figo Sanchez-DoroteoPlace 35 · Grade 11 · Albertville | 11 | Albertville | 22:05.0 |
| 36 | Bryce BoatfieldPlace 36 · Grade 8 · Boaz | 8 | Boaz | 22:10.1 PR |
| 37 | Dago BastidaPlace 37 · Grade 12 · Albertville | 12 | Albertville | 22:11.6 |
| 38 | Jacob WallacePlace 38 · Grade 10 · Arab | 10 | Arab | 22:13.2 PR |
| 39 | Daniel LarenzoPlace 39 · Grade - · Albertville | - | Albertville | 22:21.1 PR |
| 40 | Canderario NicolasPlace 40 · Grade 10 · Albertville | 10 | Albertville | 22:22.6 PR |
| 41 | John YassuPlace 41 · Grade 12 · Kate Duncan Smith DAR | 12 | Kate Duncan Smith DAR | 22:28.7 |
| 42 | Alex CantellanoPlace 42 · Grade 9 · Douglas | 9 | Douglas | 22:31.4 PR |
| 43 | Jayden AaronPlace 43 · Grade 12 · Kate Duncan Smith DAR | 12 | Kate Duncan Smith DAR | 22:40.8 |
| 44 | Henry MendozaPlace 44 · Grade 12 · Albertville | 12 | Albertville | 22:58.7 PR |
| 45 | Briar HudginsPlace 45 · Grade 10 · Asbury | 10 | Asbury | 23:23.0 |
| 46 | Eian GuerreroPlace 46 · Grade 10 · Arab | 10 | Arab | 23:26.1 |
| 47 | Robert BaxterPlace 47 · Grade 11 · Asbury | 11 | Asbury | 23:29.5 |
| 48 | Jaime MartinezPlace 48 · Grade 10 · Douglas | 10 | Douglas | 23:34.8 |
| 49 | Jario PerezPlace 49 · Grade 12 · Boaz | 12 | Boaz | 23:55.1 |
| 50 | Lucas O'ConnellPlace 50 · Grade 10 · Arab | 10 | Arab | 24:42.9 |
| 51 | Juan MacarioPlace 51 · Grade 11 · Albertville | 11 | Albertville | 24:50.5 PR |
| 52 | Brooks CarpenterPlace 52 · Grade 10 · Guntersville | 10 | Guntersville | 25:09.3 PR |
| 53 | Xzander PittmanPlace 53 · Grade 11 · Asbury | 11 | Asbury | 25:32.5 |
| 54 | Avery BuckPlace 54 · Grade 10 · Arab | 10 | Arab | 25:35.7 PR |
| 55 | Lenin PenaPlace 55 · Grade 10 · Albertville | 10 | Albertville | 25:53.4 |
| 56 | Elmer RiosPlace 56 · Grade 10 · Asbury | 10 | Asbury | 26:01.3 |
| 57 | Christopher BenitezPlace 57 · Grade 11 · Asbury | 11 | Asbury | 26:06.3 |
| 58 | Josue Ha LastorPlace 58 · Grade 12 · Douglas | 12 | Douglas | 27:29.1 |
| 59 | Jordy RuizPlace 59 · Grade 7 · Boaz | 7 | Boaz | 28:11.1 PR |
| 60 | Caleb SaulsPlace 60 · Grade 12 · Douglas | 12 | Douglas | 28:55.1 |
| 61 | Arav PatelPlace 61 · Grade 8 · Brindlee Mountain | 8 | Brindlee Mountain | 29:43.6 PR |
| 62 | Pedro GasparPlace 62 · Grade 11 · Asbury | 11 | Asbury | 30:06.4 |
| 0 | Will DavisPlace 0 · Grade 12 · Guntersville | 12 | Guntersville | DQ |