| 1 | Ryan MaudsleyPlace 1 · Grade 10 · Southside-Gadsden | 10 | Southside-Gadsden | 17:00.05 |
| 2 | Joseph PerrellaPlace 2 · Grade 12 · Beauregard | 12 | Beauregard | 17:24.91 PR |
| 3 | Dakota FrankPlace 3 · Grade 8 · Munford | 8 | Munford | 17:32.39 |
| 4 | Mason WilliamsonPlace 4 · Grade 9 · Southside-Gadsden | 9 | Southside-Gadsden | 17:32.63 |
| 5 | Caleb KimmonsPlace 5 · Grade 12 · Springville | 12 | Springville | 17:37.83 |
| 6 | Dylan LandrethPlace 6 · Grade 12 · Valley | 12 | Valley | 17:42.89 |
| 7 | Peyton YoungPlace 7 · Grade 12 · Springville | 12 | Springville | 17:49.06 |
| 8 | Luke HolcombePlace 8 · Grade 10 · Southside-Gadsden | 10 | Southside-Gadsden | 17:54.83 |
| 9 | Jonah MeddersPlace 9 · Grade 12 · Alexandria | 12 | Alexandria | 17:58.81 |
| 10 | Guillermo TrevinoPlace 10 · Grade 11 · Boaz | 11 | Boaz | 17:59.43 |
| 11 | Parker CunninghamPlace 11 · Grade 9 · Southside-Gadsden | 9 | Southside-Gadsden | 18:02.55 |
| 12 | Jayden VillanuevaPlace 12 · Grade 10 · Douglas | 10 | Douglas | 18:08.94 |
| 13 | Jake HarnedPlace 13 · Grade 11 · Springville | 11 | Springville | 18:11.09 |
| 14 | Hayden TuckerPlace 14 · Grade 9 · Southside-Gadsden | 9 | Southside-Gadsden | 18:25.64 |
| 15 | Marcial CastroPlace 15 · Grade 12 · Boaz | 12 | Boaz | 18:28.96 |
| 16 | Steven GarciaPlace 16 · Grade 10 · Douglas | 10 | Douglas | 18:30.11 |
| 17 | Justin PiercePlace 17 · Grade 11 · Beauregard | 11 | Beauregard | 18:43.36 |
| 18 | Joshua LenPlace 18 · Grade 10 · Beauregard | 10 | Beauregard | 18:49.24 |
| 19 | DeShaun FosterPlace 19 · Grade 9 · Alexandria | 9 | Alexandria | 18:55.19 |
| 20 | Oscar ConriquezPlace 20 · Grade 10 · Douglas | 10 | Douglas | 19:02.09 |
| 21 | Ryan AdamsPlace 21 · Grade 10 · Beauregard | 10 | Beauregard | 19:08.96 |
| 22 | Michael JonesPlace 22 · Grade 10 · Valley | 10 | Valley | 19:13.33 PR |
| 23 | Colby McCarrellPlace 23 · Grade 12 · Moody | 12 | Moody | 19:15.97 PR |
| 24 | Anders DongsgoardPlace 24 · Grade 12 · Southside-Gadsden | 12 | Southside-Gadsden | 19:16.12 |
| 25 | Caleb KingPlace 25 · Grade 9 · Springville | 9 | Springville | 19:16.69 PR |
| 26 | Ben WadePlace 26 · Grade 10 · Alexandria | 10 | Alexandria | 19:18.81 |
| 27 | Max ValentinePlace 27 · Grade 8 · Southside-Gadsden | 8 | Southside-Gadsden | 19:21.23 |
| 28 | Sam KilgoPlace 28 · Grade 11 · Southside-Gadsden | 11 | Southside-Gadsden | 19:22.09 |
| 29 | Will AngleaPlace 29 · Grade 11 · Southside-Gadsden | 11 | Southside-Gadsden | 19:23.12 |
| 30 | Andrew SimmonsPlace 30 · Grade 9 · Southside-Gadsden | 9 | Southside-Gadsden | 19:25.17 |
| 31 | Benjamin ChapmanPlace 31 · Grade 8 · Springville | 8 | Springville | 19:25.92 |
| 32 | Josue VillanuevaPlace 32 · Grade 10 · Central - Cl | 10 | Central - Cl | 19:26.40 |
| 33 | Camden DavidsonPlace 33 · Grade 10 · Valley | 10 | Valley | 19:27.34 PR |
| 34 | Dennis ChawPlace 34 · Grade 10 · Douglas | 10 | Douglas | 19:31.21 |
| 35 | Landon PhillipsPlace 35 · Grade 10 · Alexandria | 10 | Alexandria | 19:36.96 |
| 36 | Jonathon AyalaPlace 36 · Grade 10 · Douglas | 10 | Douglas | 19:45.80 |
| 37 | Brody MizzellPlace 37 · Grade 9 · St Clair County | 9 | St Clair County | 19:46.41 |
| 38 | Eber PerezPlace 38 · Grade 9 · Boaz | 9 | Boaz | 19:47.29 |
| 39 | Brandon BernalPlace 39 · Grade 11 · Douglas | 11 | Douglas | 19:47.30 |
| 40 | Blade DevinPlace 40 · Grade 10 · Sardis | 10 | Sardis | 19:53.36 |
| 41 | Jackson WilliamsPlace 41 · Grade 10 · Springville | 10 | Springville | 19:58.70 |
| 42 | Erick ChavezPlace 42 · Grade 12 · Boaz | 12 | Boaz | 20:01.17 |
| 43 | Lukas SneadPlace 43 · Grade 8 · Sardis | 8 | Sardis | 20:05.10 |
| 44 | Alejandro GonzalesPlace 44 · Grade 11 · Boaz | 11 | Boaz | 20:31.31 PR |
| 45 | Chandler ToneyPlace 45 · Grade 12 · Alexandria | 12 | Alexandria | 20:33.87 |
| 46 | Caleb WoodPlace 46 · Grade 11 · Alexandria | 11 | Alexandria | 20:35.72 |
| 47 | Enrique Garcia de JesusPlace 47 · Grade 10 · Douglas | 10 | Douglas | 20:35.90 |
| 48 | Jose Benitez-GarciaPlace 48 · Grade 10 · Central - Cl | 10 | Central - Cl | 20:37.79 |
| 49 | Lance DoyalPlace 49 · Grade 11 · Valley | 11 | Valley | 20:44.50 |
| 50 | Rafael MorenoPlace 50 · Grade 9 · Douglas | 9 | Douglas | 20:45.22 |
| 51 | Corbin CarbonePlace 51 · Grade 9 · Boaz | 9 | Boaz | 20:46.63 |
| 52 | Jonathan LuskPlace 52 · Grade 8 · Sardis | 8 | Sardis | 20:50.14 |
| 53 | Nick JohnsonPlace 53 · Grade 8 · Springville | 8 | Springville | 20:52.75 |
| 54 | Diego MondragonPlace 54 · Grade 9 · Sardis | 9 | Sardis | 20:53.82 |
| 55 | Jason AguedaPlace 55 · Grade 10 · Douglas | 10 | Douglas | 20:57.20 |
| 56 | Jaxon SneadPlace 56 · Grade 11 · Sardis | 11 | Sardis | 20:57.97 PR |
| 57 | Cade JonesPlace 57 · Grade 9 · Boaz | 9 | Boaz | 21:03.57 |
| 58 | J.J. JonesPlace 58 · Grade 8 · Valley | 8 | Valley | 21:05.73 |
| 59 | Destin BoydPlace 59 · Grade 11 · Central - Cl | 11 | Central - Cl | 21:06.04 |
| 60 | Kayson ParkerPlace 60 · Grade 10 · Moody | 10 | Moody | 21:06.46 PR |
| 61 | Dakota MeddersPlace 61 · Grade 12 · Alexandria | 12 | Alexandria | 21:09.25 |
| 62 | Lane WakefieldPlace 62 · Grade 10 · Central - Cl | 10 | Central - Cl | 21:12.43 |
| 63 | Elliot DenardPlace 63 · Grade 8 · Springville | 8 | Springville | 21:19.44 |
| 64 | Michael PorterPlace 64 · Grade 11 · Central - Cl | 11 | Central - Cl | 21:22.72 |
| 65 | Jose MartinezPlace 65 · Grade 10 · Boaz | 10 | Boaz | 21:23.31 |
| 66 | Cross ColePlace 66 · Grade 10 · Moody | 10 | Moody | 21:27.49 |
| 67 | Jarek CharacterPlace 67 · Grade 10 · Central - Cl | 10 | Central - Cl | 21:37.55 |
| 68 | Wilson AguedaPlace 68 · Grade 11 · Douglas | 11 | Douglas | 21:37.56 |
| 69 | Heriberto DomingoPlace 69 · Grade 11 · Boaz | 11 | Boaz | 21:38.19 PR |
| 70 | Cody WilkinsPlace 70 · Grade 11 · Moody | 11 | Moody | 21:38.96 |
| 71 | Alex DanielsPlace 71 · Grade 9 · Central - Cl | 9 | Central - Cl | 21:46.60 |
| 72 | Caden HartsfieldPlace 72 · Grade 10 · Alexandria | 10 | Alexandria | 21:50.78 |
| 73 | Ethan GravleePlace 73 · Grade 8 · Springville | 8 | Springville | 22:03.00 |
| 74 | Andrew ChancePlace 74 · Grade 10 · Moody | 10 | Moody | 22:07.05 |
| 75 | Abraham GonzalezPlace 75 · Grade 9 · Boaz | 9 | Boaz | 22:18.75 |
| 76 | Peyton GunnoePlace 76 · Grade 10 · Alexandria | 10 | Alexandria | 22:32.64 |
| 77 | Jaiveon BurrowPlace 77 · Grade 10 · Moody | 10 | Moody | 22:33.58 |
| 78 | James ConwayPlace 78 · Grade 10 · Beauregard | 10 | Beauregard | 22:34.47 PR |
| 79 | Cole RobertsPlace 79 · Grade 10 · Munford | 10 | Munford | 22:37.73 PR |
| 80 | Austin WynnPlace 80 · Grade 7 · Munford | 7 | Munford | 22:42.27 |
| 81 | Joshua StaubPlace 81 · Grade 10 · St Clair County | 10 | St Clair County | 22:51.52 |
| 82 | Jack StrykerPlace 82 · Grade 8 · Central - Cl | 8 | Central - Cl | 22:54.65 |
| 83 | Brandon HayesPlace 83 · Grade 10 · Moody | 10 | Moody | 23:05.68 |
| 84 | Elijah MolockPlace 84 · Grade 8 · Etowah | 8 | Etowah | 23:08.36 PR |
| 85 | Mason ScholarPlace 85 · Grade 9 · Etowah | 9 | Etowah | 23:14.77 PR |
| 86 | Ryan ScottPlace 86 · Grade 10 · St Clair County | 10 | St Clair County | 23:15.20 |
| 87 | Stewart WigginsPlace 87 · Grade 9 · Beauregard | 9 | Beauregard | 23:28.34 |
| 88 | Dario GarciaPlace 88 · Grade 9 · Munford | 9 | Munford | 23:45.09 PR |
| 89 | Luke FincherPlace 89 · Grade 9 · Valley | 9 | Valley | 23:49.48 PR |
| 90 | Cade WigginsPlace 90 · Grade 8 · St Clair County | 8 | St Clair County | 23:53.81 |
| 91 | David WilliamsPlace 91 · Grade 7 · Munford | 7 | Munford | 23:55.54 |
| 92 | Bryan HaggertyPlace 92 · Grade 11 · Central - Cl | 11 | Central - Cl | 24:02.88 |
| 93 | Michael StoriePlace 93 · Grade 12 · Springville | 12 | Springville | 24:18.87 |
| 94 | Clay GilleyPlace 94 · Grade 11 · Moody | 11 | Moody | 24:50.48 |
| 95 | Wade PressleyPlace 95 · Grade 8 · Munford | 8 | Munford | 25:18.22 PR |
| 96 | Conner HughesPlace 96 · Grade 10 · Munford | 10 | Munford | 25:24.92 |
| 97 | Quenton RachelPlace 97 · Grade 9 · Valley | 9 | Valley | 25:27.90 |
| 98 | Landon MaroneyPlace 98 · Grade 10 · Sardis | 10 | Sardis | 25:33.03 |
| 99 | Lex BigelowPlace 99 · Grade 7 · Sardis | 7 | Sardis | 25:46.76 PR |
| 100 | Tyler TinglePlace 100 · Grade 8 · Etowah | 8 | Etowah | 25:52.27 PR |
| 101 | Logan AnglinPlace 101 · Grade 11 · Valley | 11 | Valley | 26:01.28 PR |
| 102 | Cody TomlinsonPlace 102 · Grade 11 · Valley | 11 | Valley | 26:17.47 |
| 103 | Connor WilsonPlace 103 · Grade 10 · St Clair County | 10 | St Clair County | 28:56.68 |
| 104 | Jeremiah BaileyPlace 104 · Grade 12 · Valley | 12 | Valley | 29:25.14 |