| 1 | Kevin RuizPlace 1 · Grade 12 · Pennington | 12 | Pennington | 17:47.94 |
| 2 | Drake NicholsPlace 2 · Grade 11 · Good Hope | 11 | Good Hope | 17:55.82 |
| 3 | Gavin WattsPlace 3 · Grade 11 · Pennington | 11 | Pennington | 18:09.49 |
| 4 | Charly PoncePlace 4 · Grade 12 · Pennington | 12 | Pennington | 18:19.04 |
| 5 | James BlanchetPlace 5 · Grade 11 · Oxford | 11 | Oxford | 18:24.08 |
| 6 | Darwin VasquezPlace 6 · Grade 12 · Boaz | 12 | Boaz | 18:52.81 |
| 7 | Kullin JohnsonPlace 7 · Grade 9 · Pennington | 9 | Pennington | 19:07.88 |
| 8 | Grayson MundyPlace 8 · Grade 11 · Oxford | 11 | Oxford | 19:12.53 |
| 9 | Justin HernandezPlace 9 · Grade 12 · Oxford | 12 | Oxford | 19:16.41 |
| 10 | Tyson JohnstonPlace 10 · Grade 11 · Falkville | 11 | Falkville | 19:17.97 |
| 11 | Francisco Felix PascualPlace 11 · Grade 12 · Boaz | 12 | Boaz | 19:24.82 |
| 12 | Everette MinshewPlace 12 · Grade 12 · Deshler | 12 | Deshler | 19:46.34 |
| 13 | Jullian Hill-HartPlace 13 · Grade 11 · Deshler | 11 | Deshler | 19:52.04 |
| 14 | Ivan CamachoPlace 14 · Grade 9 · Oxford | 9 | Oxford | 19:55.26 |
| 15 | Ren BentleyPlace 15 · Grade 8 · Oxford | 8 | Oxford | 20:01.41 |
| 16 | Rylan BentleyPlace 16 · Grade 10 · Oxford | 10 | Oxford | 20:01.77 |
| 17 | Jhony GasparPlace 17 · Grade 9 · Boaz | 9 | Boaz | 20:09.84 |
| 18 | John YassuPlace 18 · Grade 11 · Kate Duncan Smith DAR | 11 | Kate Duncan Smith DAR | 20:21.93 |
| 19 | Leo SerranoPlace 19 · Grade 9 · Pennington | 9 | Pennington | 20:25.96 |
| 20 | Jacob HallPlace 20 · Grade 12 · Deshler | 12 | Deshler | 20:37.16 |
| 21 | Danny MartinPlace 21 · Grade 11 · Fairview | 11 | Fairview | 20:39.10 |
| 22 | Eli WoodardPlace 22 · Grade 9 · Oakman | 9 | Oakman | 20:40.97 PR |
| 23 | Brander PerezPlace 23 · Grade 11 · Boaz | 11 | Boaz | 20:54.11 |
| 24 | Jonathan MurphyPlace 24 · Grade 10 · Good Hope | 10 | Good Hope | 20:57.29 |
| 25 | Bryan AlfaroPlace 25 · Grade 12 · Pennington | 12 | Pennington | 20:59.98 |
| 26 | Luis CamoPlace 26 · Grade 8 · Deshler | 8 | Deshler | 21:04.72 |
| 27 | Raygan PollardPlace 27 · Grade 12 · Kate Duncan Smith DAR | 12 | Kate Duncan Smith DAR | 21:06.99 |
| 28 | Hunter BestenlenerPlace 28 · Grade 11 · Kate Duncan Smith DAR | 11 | Kate Duncan Smith DAR | 21:10.25 |
| 29 | Jayden AaronPlace 29 · Grade 11 · Kate Duncan Smith DAR | 11 | Kate Duncan Smith DAR | 21:10.52 |
| 30 | Bailey KendrickPlace 30 · Grade 12 · Kate Duncan Smith DAR | 12 | Kate Duncan Smith DAR | 21:11.14 |
| 31 | Shyloh MartinPlace 31 · Grade 12 · Asbury | 12 | Asbury | 21:15.80 |
| 32 | Jackson HaynesPlace 32 · Grade 12 · Fairview | 12 | Fairview | 21:16.23 |
| 33 | Lance ChaffinPlace 33 · Grade 8 · Oakman | 8 | Oakman | 21:16.75 |
| 34 | Tucker KimbroughPlace 34 · Grade 11 · Fairview | 11 | Fairview | 21:17.55 PR |
| 35 | Christofer GonzalezPlace 35 · Grade 10 · Asbury | 10 | Asbury | 21:20.08 |
| 36 | Jack SorianoPlace 36 · Grade 12 · Boaz | 12 | Boaz | 21:23.89 |
| 37 | Francisco Covarrubias LugoPlace 37 · Grade 12 · Oxford | 12 | Oxford | 21:26.85 |
| 38 | Yoskar ManzoPlace 38 · Grade 11 · Deshler | 11 | Deshler | 21:31.21 |
| 39 | Calvin WhitsonPlace 39 · Grade 12 · Deshler | 12 | Deshler | 21:31.97 |
| 40 | Tanner PhillipsPlace 40 · Grade 10 · Pennington | 10 | Pennington | 21:34.37 |
| 41 | Martin BriggsPlace 41 · Grade 10 · Pennington | 10 | Pennington | 21:35.46 |
| 42 | Damien WilsonPlace 42 · Grade 8 · Hanceville | 8 | Hanceville | 21:47.30 PR |
| 43 | Taylor SmithPlace 43 · Grade 12 · Falkville | 12 | Falkville | 21:57.99 |
| 44 | Dawson MosleyPlace 44 · Grade 8 · Oakman | 8 | Oakman | 22:00.05 |
| 45 | Ace KastbergPlace 45 · Grade 8 · Deshler | 8 | Deshler | 22:01.53 |
| 46 | Gregory PollardPlace 46 · Grade 10 · Locust Fork | 10 | Locust Fork | 22:02.50 PR |
| 47 | Elmer RiosPlace 47 · Grade 9 · Asbury | 9 | Asbury | 22:06.82 |
| 48 | Christian GutierrezPlace 48 · Grade 8 · Oxford | 8 | Oxford | 22:09.32 |
| 49 | Santos ZunigaPlace 49 · Grade 9 · Pennington | 9 | Pennington | 22:09.92 |
| 50 | Bradlee TuckerPlace 50 · Grade 9 · Asbury | 9 | Asbury | 22:18.15 PR |
| 51 | Calub PruittPlace 51 · Grade 9 · Cullman Christian | 9 | Cullman Christian | 22:48.29 |
| 52 | McKinnon HoltPlace 52 · Grade 10 · Good Hope | 10 | Good Hope | 22:54.61 |
| 53 | Joseph Silva VenturaPlace 53 · Grade 9 · Boaz | 9 | Boaz | 23:01.46 |
| 54 | Briar HudginsPlace 54 · Grade 9 · Asbury | 9 | Asbury | 23:15.61 |
| 55 | Said CorreaPlace 55 · Grade 9 · Pennington | 9 | Pennington | 23:32.04 |
| 56 | Omar GasparPlace 56 · Grade 12 · Asbury | 12 | Asbury | 23:59.49 |
| 57 | Iker GallardoPlace 57 · Grade 9 · Fairview | 9 | Fairview | 24:03.22 |
| 58 | Oliver HorvathPlace 58 · Grade 11 · Good Hope | 11 | Good Hope | 24:30.67 |
| 59 | Drayton MartinPlace 59 · Grade 7 · Asbury | 7 | Asbury | 24:36.67 |
| 60 | Matthew BlantonPlace 60 · Grade 9 · Oakman | 9 | Oakman | 24:37.31 |
| 61 | Elijah MinorPlace 61 · Grade 8 · Hanceville | 8 | Hanceville | 26:03.69 |
| 62 | Juan GasparPlace 62 · Grade 9 · Asbury | 9 | Asbury | 26:27.59 |
| 63 | Xzander PittmanPlace 63 · Grade 10 · Asbury | 10 | Asbury | 26:28.04 |
| 64 | Evin ManningPlace 64 · Grade 8 · Oakman | 8 | Oakman | 27:41.74 |
| 65 | Payton ReynoldsPlace 65 · Grade 7 · Pennington | 7 | Pennington | 28:09.00 |
| 66 | Pedro GasparPlace 66 · Grade 10 · Asbury | 10 | Asbury | 30:36.30 |
| 67 | Roman HigdonPlace 67 · Grade 10 · Cullman Christian | 10 | Cullman Christian | 30:39.17 |
| 68 | Charlie HaynesPlace 68 · Grade 7 · Fairview | 7 | Fairview | 31:30.70 PR |
| 69 | Luke GrovesPlace 69 · Grade 7 · Oakman | 7 | Oakman | 32:34.44 |
| 70 | Adrian MendozaPlace 70 · Grade 9 · Asbury | 9 | Asbury | 34:51.47 |
| 71 | Ean WoodardPlace 71 · Grade 10 · Oakman | 10 | Oakman | 35:12.07 |
| 72 | Tucker SartainPlace 72 · Grade 7 · Oakman | 7 | Oakman | 37:21.14 |