| 1 | Hunter NailsPlace 1 · Southside-Gadsden | — | Southside-Gadsden | 16:19.72 | 1 |
| 2 | Joey FranklinPlace 2 · Cullman | — | Cullman | 16:31.86 | 2 |
| 3 | Victor BravoPlace 3 · Albertville | — | Albertville | 16:41.86 | 3 |
| 4 | Taylor NailsPlace 4 · Southside-Gadsden | — | Southside-Gadsden | 16:57.47 | 4 |
| 5 | Eli WilhitePlace 5 · Cullman | — | Cullman | 17:00.20 | 5 |
| 6 | Chance CofieldPlace 6 · Albertville | — | Albertville | 17:12.96 | 6 |
| 7 | Vondrecus MillerPlace 7 · Pinson Valley Hi | — | Pinson Valley Hi | 17:26.21 | 7 |
| 8 | Jackson TuckerPlace 8 · Cullman | — | Cullman | 17:27.87 | 8 |
| 9 | Tucker AdkisonPlace 9 · Cullman | — | Cullman | 17:31.29 | 9 |
| 10 | Caleb DingbaumPlace 10 · Hartselle | — | Hartselle | 17:37.54 | 10 |
| 11 | Israel VelazquezPlace 11 · Fort Payne | — | Fort Payne | 17:41.86 | 11 |
| 12 | Atticus PhilipsPlace 12 · Cullman | — | Cullman | 17:45.69 | 12 |
| 13 | Hector JuanPlace 13 · Fort Payne | — | Fort Payne | 17:49.29 | 13 |
| 14 | Will ThompsonPlace 14 · Cullman | — | Cullman | 17:49.37 | 14 |
| 15 | Benny LopezPlace 15 · Fort Payne | — | Fort Payne | 17:50.92 | 15 |
| 16 | Dylan WarnerPlace 16 · Cullman | — | Cullman | 17:51.05 | 16 |
| 17 | Reed RobinsonPlace 17 · Oxford High | — | Oxford High | 17:51.82 | 17 |
| 18 | Jayden ParrisPlace 18 · Fort Payne | — | Fort Payne | 17:55.21 | 18 |
| 19 | Joshua GarciaPlace 19 · Albertville | — | Albertville | 17:58.41 | 19 |
| 20 | Dave HubertPlace 20 · Albertville | — | Albertville | 18:08.41 | 20 |
| 21 | Abraham GonzalezPlace 21 · Cullman | — | Cullman | 18:11.24 | — |
| 22 | Seth LordPlace 22 · Pinson Valley Hi | — | Pinson Valley Hi | 18:13.76 | 21 |
| 23 | David SanchezPlace 23 · Albertville | — | Albertville | 18:25.17 | 22 |
| 24 | Bryce SchultzPlace 24 · Hartselle | — | Hartselle | 18:30.79 | 23 |
| 25 | Jack LowePlace 25 · Pell City Hi | — | Pell City Hi | 18:36.61 | 24 |
| 26 | Eric RabadanPlace 26 · Hartselle | — | Hartselle | 18:37.77 | 25 |
| 27 | Liam HulseyPlace 27 · Fort Payne | — | Fort Payne | 18:39.96 | 26 |
| 28 | Arturo RamosPlace 28 · Albertville | — | Albertville | 18:52.86 | 27 |
| 29 | Hawken FootePlace 29 · Hartselle | — | Hartselle | 18:55.39 | 28 |
| 30 | Matthew PinkstonPlace 30 · Southside-Gadsden | — | Southside-Gadsden | 18:55.57 | 29 |
| 31 | Eli AndersonPlace 31 · Fort Payne | — | Fort Payne | 18:59.82 | 30 |
| 32 | Dylan HulseyPlace 32 · Oxford High | — | Oxford High | 19:04.57 | 31 |
| 33 | Zach WrightPlace 33 · Hartselle | — | Hartselle | 19:07.20 | 32 |
| 34 | Giles RobertsPlace 34 · Fort Payne | — | Fort Payne | 19:10.39 | 33 |
| 35 | Alan VillalovosPlace 35 · Albertville | — | Albertville | 19:11.23 | 34 |
| 36 | Tyler AdcockPlace 36 · Oxford High | — | Oxford High | 19:15.12 | 35 |
| 37 | Mitchell CollinsPlace 37 · Cullman | — | Cullman | 19:16.16 | — |
| 38 | Jamal HallPlace 38 · Albertville | — | Albertville | 19:19.53 | — |
| 39 | Caleb PhillipsPlace 39 · Pinson Valley Hi | — | Pinson Valley Hi | 19:24.75 | 36 |
| 40 | Logan CaldwellPlace 40 · Fort Payne | — | Fort Payne | 19:29.11 | — |
| 41 | Thomas WhitePlace 41 · Albertville | — | Albertville | 19:33.57 | — |
| 42 | Edgar MedinaPlace 42 · Cullman | — | Cullman | 19:39.82 | — |
| 43 | Dalton BoydPlace 43 · Southside-Gadsden | — | Southside-Gadsden | 19:39.88 | 37 |
| 44 | Liam DavisPlace 44 · Hartselle | — | Hartselle | 19:41.27 | 38 |
| 45 | Seth TunstallPlace 45 · Southside-Gadsden | — | Southside-Gadsden | 19:45.04 | 39 |
| 46 | Grayson RussellPlace 46 · Southside-Gadsden | — | Southside-Gadsden | 19:45.90 | 40 |
| 47 | Ryan MaudsleyPlace 47 · Southside-Gadsden | — | Southside-Gadsden | 19:46.53 | 41 |
| 48 | Tyde LacherPlace 48 · Oxford High | — | Oxford High | 19:47.14 | 42 |
| 49 | Joshua SpeedPlace 49 · Hartselle | — | Hartselle | 19:48.56 | 43 |
| 50 | Alex SluderPlace 50 · Oxford High | — | Oxford High | 20:09.08 | 44 |
| 51 | Jace DriskillPlace 51 · Southside-Gadsden | — | Southside-Gadsden | 20:14.30 | — |
| 52 | Rigoberto MiguelPlace 52 · Fort Payne | — | Fort Payne | 20:15.92 | — |
| 53 | Josh WarrenPlace 53 · Pell City Hi | — | Pell City Hi | 20:18.62 | 45 |
| 54 | Misael ReyesPlace 54 · Oxford High | — | Oxford High | 20:19.25 | 46 |
| 55 | Braylin HathornPlace 55 · Pell City Hi | — | Pell City Hi | 20:33.57 | 47 |
| 56 | Tyler DowdyPlace 56 · Pell City Hi | — | Pell City Hi | 20:34.79 | 48 |
| 57 | George VazquesPlace 57 · Pinson Valley Hi | — | Pinson Valley Hi | 20:40.13 | 49 |
| 58 | Lannon WeissPlace 58 · Pell City Hi | — | Pell City Hi | 20:42.14 | 50 |
| 59 | Dakota RodickPlace 59 · Southside-Gadsden | — | Southside-Gadsden | 20:49.74 | — |
| 60 | Wesley RobinsonPlace 60 · Oxford High | — | Oxford High | 20:50.65 | 51 |
| 61 | Austin GregoryPlace 61 · Oxford High | — | Oxford High | 21:09.75 | — |
| 62 | Kolby HyattPlace 62 · Oxford High | — | Oxford High | 21:16.60 | — |
| 63 | Danniel BurnsPlace 63 · Albertville | — | Albertville | 21:26.93 | — |
| 64 | Hunter SiddlePlace 64 · Pinson Valley Hi | — | Pinson Valley Hi | 21:29.18 | 52 |
| 65 | John William StocksPlace 65 · Pell City Hi | — | Pell City Hi | 21:33.33 | 53 |
| 66 | Luke BurnsPlace 66 · Oxford High | — | Oxford High | 21:49.49 | — |
| 67 | Nolan ChastainPlace 67 · Southside-Gadsden | — | Southside-Gadsden | 21:51.70 | — |
| 68 | Will BenhamPlace 68 · Hartselle | — | Hartselle | 22:12.47 | — |
| 69 | Reece JonesPlace 69 · Pell City Hi | — | Pell City Hi | 22:57.24 | 54 |
| 70 | Ty HannahPlace 70 · Pell City Hi | — | Pell City Hi | 23:17.05 | — |
| 71 | Alder HowardPlace 71 · Pell City Hi | — | Pell City Hi | 36:52.18 | — |