| 1 | Gavin BlackwellPlace 1 · Grade 12 · Jasper | 12 | Jasper | 16:15.53 |
| 2 | Jaden PowerPlace 2 · Grade 12 · Jasper | 12 | Jasper | 16:18.62 |
| 3 | Kyle ZeissetPlace 3 · Grade 10 · Guntersville | 10 | Guntersville | 16:23.22 |
| 4 | Wyatt MoyerPlace 4 · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 16:45.26 |
| 5 | Logan KilpatrickPlace 5 · Grade 11 · Florence | 11 | Florence | 16:46.95 |
| 6 | Jake HovaterPlace 6 · Grade 11 · Florence | 11 | Florence | 16:47.19 |
| 7 | Stewart NelmsPlace 7 · Grade 9 · Hewitt-Trussville | 9 | Hewitt-Trussville | 16:50.19 |
| 8 | Fearing MosleyPlace 8 · Grade 10 · Hewitt-Trussville | 10 | Hewitt-Trussville | 16:54.27 |
| 9 | James WatsonPlace 9 · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 17:01.67 |
| 10 | Holt HurtPlace 10 · Grade 11 · Florence | 11 | Florence | 17:03.10 |
| 11 | Lelan NealPlace 11 · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 17:09.07 |
| 12 | Jackson MorrisPlace 12 · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 17:12.98 |
| 13 | Laine WalkerPlace 13 · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 17:15.55 |
| 14 | Maddox TurnerPlace 14 · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 17:15.57 |
| 15 | Noah JordanPlace 15 · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 17:15.60 |
| 16 | Gabriel KnoxPlace 16 · Grade 12 · Hewitt-Trussville | 12 | Hewitt-Trussville | 17:15.76 |
| 17 | John Paul AmariPlace 17 · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 17:16.24 |
| 18 | Will SnyderPlace 18 · Grade 12 · Florence | 12 | Florence | 17:16.63 |
| 19 | Jake BryanPlace 19 · Grade 12 · Bob Jones | 12 | Bob Jones | 17:26.00 |
| 20 | Kevin RuizPlace 20 · Grade 12 · Pennington | 12 | Pennington | 17:27.72 PR |
| 21 | Levi DicksonPlace 21 · Grade 11 · Florence | 11 | Florence | 17:28.17 |
| 22 | Luke McCurdyPlace 22 · Grade 12 · Guntersville | 12 | Guntersville | 17:30.03 |
| 23 | Joshua JulbertPlace 23 · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 17:42.32 |
| 24 | William RowlandPlace 24 · Grade 9 · Altamont | 9 | Altamont | 17:48.73 |
| 25 | Max PattersonPlace 25 · Grade 8 · Madison Academy | 8 | Madison Academy | 17:59.57 |
| 26 | Joe PorterPlace 26 · Grade 12 · Altamont | 12 | Altamont | 18:00.87 |
| 27 | Sam FletcherPlace 27 · Grade 10 · Jasper | 10 | Jasper | 18:01.63 |
| 28 | Will DavisPlace 28 · Grade 11 · Guntersville | 11 | Guntersville | 18:02.20 |
| 29 | Caleb FortPlace 29 · Grade 9 · Florence | 9 | Florence | 18:03.74 |
| 30 | Max RyanPlace 30 · Grade 8 · Hewitt-Trussville | 8 | Hewitt-Trussville | 18:12.97 |
| 31 | Micah MeekerPlace 31 · Grade 9 · Bob Jones | 9 | Bob Jones | 18:14.86 |
| 32 | Roman HansonPlace 32 · Grade 11 · Bob Jones | 11 | Bob Jones | 18:14.90 |
| 33 | Grey JacksonPlace 33 · Grade 9 · Hewitt-Trussville | 9 | Hewitt-Trussville | 18:15.57 |
| 34 | Drew GargonePlace 34 · Grade 8 · Ashville | 8 | Ashville | 18:18.82 |
| 35 | Sawyer LachinaPlace 35 · Grade 10 · Hewitt-Trussville | 10 | Hewitt-Trussville | 18:20.48 |
| 36 | Nathan CarbonneauPlace 36 · Grade 12 · Bob Jones | 12 | Bob Jones | 18:24.10 |
| 37 | Aadil SinghPlace 37 · Grade 11 · Bob Jones | 11 | Bob Jones | 18:24.64 |
| 38 | John GreenPlace 38 · Grade 10 · Hewitt-Trussville | 10 | Hewitt-Trussville | 18:26.87 |
| 39 | Ben McCurdyPlace 39 · Grade 11 · Guntersville | 11 | Guntersville | 18:28.87 |
| 40 | Ryan WicksPlace 40 · Grade 7 · Florence | 7 | Florence | 18:29.57 |
| 41 | Cody MaddoxPlace 41 · Grade 9 · Hewitt-Trussville | 9 | Hewitt-Trussville | 18:30.93 |
| 42 | Charlie WoodPlace 42 · Grade 10 · Hewitt-Trussville | 10 | Hewitt-Trussville | 18:31.74 |
| 43 | Fisher BaileyPlace 43 · Grade 11 · Cordova | 11 | Cordova | 18:39.35 |
| 44 | Logan WoodPlace 44 · Grade 8 · Ashville | 8 | Ashville | 18:43.78 |
| 45 | Nathan WicksPlace 45 · Grade 7 · Florence | 7 | Florence | 18:44.43 |
| 46 | Teague JonesPlace 46 · Grade 12 · Hewitt-Trussville | 12 | Hewitt-Trussville | 18:50.78 |
| 47 | Owen JohnstonPlace 47 · Grade 11 · Bob Jones | 11 | Bob Jones | 18:51.03 |
| 48 | Weston BarnettPlace 48 · Grade 10 · Hewitt-Trussville | 10 | Hewitt-Trussville | 18:51.61 |
| 49 | Lenwood JonesPlace 49 · Grade 9 · Hewitt-Trussville | 9 | Hewitt-Trussville | 18:51.76 |
| 50 | Colt WrightPlace 50 · Grade 9 · Hewitt-Trussville | 9 | Hewitt-Trussville | 18:51.92 |
| 51 | Tomas PadgettPlace 51 · Grade 11 · Florence | 11 | Florence | 18:52.33 |
| 52 | Evan AtkinsPlace 52 · Grade 12 · Jasper | 12 | Jasper | 18:54.75 |
| 53 | Judson EdmondsPlace 53 · Grade 8 · Hewitt-Trussville | 8 | Hewitt-Trussville | 18:57.30 PR |
| 54 | Ryker WoodPlace 54 · Grade 10 · Guntersville | 10 | Guntersville | 18:58.58 |
| 55 | Caleb CookePlace 55 · Grade 11 · Bob Jones | 11 | Bob Jones | 18:58.75 |
| 56 | Lance PhillipsPlace 56 · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 18:59.63 |
| 57 | Chase LehmannPlace 57 · Grade 9 · Bob Jones | 9 | Bob Jones | 18:59.78 |
| 58 | Kevin VazquezPlace 58 · Grade 12 · Cordova | 12 | Cordova | 19:01.56 |
| 59 | Colton GardnerPlace 59 · Grade 9 · Madison Academy | 9 | Madison Academy | 19:07.49 |
| 60 | Liam FromanPlace 60 · Grade 9 · Florence | 9 | Florence | 19:09.58 |
| 61 | Bowen HughesPlace 61 · Grade 9 · Bob Jones | 9 | Bob Jones | 19:12.60 |
| 62 | Alexander HornPlace 62 · Grade 12 · Bob Jones | 12 | Bob Jones | 19:13.02 |
| 63 | Kullin JohnsonPlace 63 · Grade 9 · Pennington | 9 | Pennington | 19:13.47 |
| 64 | Cole EverretPlace 64 · Grade 10 · Guntersville | 10 | Guntersville | 19:16.91 |
| 65 | Braden LeachPlace 65 · Grade 9 · Jasper | 9 | Jasper | 19:18.69 |
| 66 | Noah CohronPlace 66 · Grade 10 · Cordova | 10 | Cordova | 19:20.21 |
| 67 | Nathan SchultzPlace 67 · Grade 8 · Bob Jones | 8 | Bob Jones | 19:21.50 |
| 68 | Jackson HarperPlace 68 · Grade 12 · Florence | 12 | Florence | 19:23.17 PR |
| 69 | Zahid IssaPlace 69 · Grade 12 · Altamont | 12 | Altamont | 19:24.63 |
| 70 | Caleb FisherPlace 70 · Grade 9 · Florence | 9 | Florence | 19:25.11 |
| 71 | Spencer ByrdPlace 71 · Grade 11 · Florence | 11 | Florence | 19:27.39 |
| 72 | Matthew St. CyrPlace 72 · Grade 11 · Florence | 11 | Florence | 19:31.65 |
| 73 | Kai SugitaPlace 73 · Grade 10 · Hewitt-Trussville | 10 | Hewitt-Trussville | 19:36.14 |
| 74 | Leo SerranoPlace 74 · Grade 9 · Pennington | 9 | Pennington | 19:36.45 |
| 75 | Charly PoncePlace 75 · Grade 12 · Pennington | 12 | Pennington | 19:37.98 |
| 76 | Lucas ThompsonPlace 76 · Grade 10 · Madison Academy | 10 | Madison Academy | 19:38.41 |
| 77 | Charlie GibsonPlace 77 · Grade 9 · Madison Academy | 9 | Madison Academy | 19:39.83 |
| 78 | Preston GablePlace 78 · Grade 10 · Guntersville | 10 | Guntersville | 19:43.62 |
| 79 | Andrew GamotisPlace 79 · Grade 8 · Jasper | 8 | Jasper | 19:44.19 |
| 80 | Sam DavisPlace 80 · Grade 8 · Guntersville | 8 | Guntersville | 19:45.20 |
| 81 | Markus LutzPlace 81 · Grade 9 · Jasper | 9 | Jasper | 19:52.74 |
| 82 | Jack HollingsworthPlace 82 · Grade 9 · Florence | 9 | Florence | 19:52.78 |
| 83 | Aadi RavalPlace 83 · Grade 10 · Altamont | 10 | Altamont | 19:54.70 |
| 84 | Isaac MorganPlace 84 · Grade 9 · Florence | 9 | Florence | 19:56.24 PR |
| 85 | Coby CaswellPlace 85 · Grade 12 · Ashville | 12 | Ashville | 19:57.82 |
| 86 | Rayf RaneyPlace 86 · Grade 8 · Florence | 8 | Florence | 19:59.19 |
| 87 | Colman WattsPlace 87 · Grade 11 · Florence | 11 | Florence | 20:01.51 |
| 88 | David PricePlace 88 · Grade 10 · Florence | 10 | Florence | 20:02.54 |
| 89 | Henry PricePlace 89 · Grade 9 · Altamont | 9 | Altamont | 20:16.34 |
| 90 | Kie AllenPlace 90 · Grade 9 · Bob Jones | 9 | Bob Jones | 20:24.25 |
| 91 | John William SwindlePlace 91 · Grade 8 · Bob Jones | 8 | Bob Jones | 20:28.02 |
| 92 | Isaac EdgePlace 92 · Grade 12 · Ashville | 12 | Ashville | 20:29.46 |
| 93 | Owen EwingPlace 93 · Grade 8 · Guntersville | 8 | Guntersville | 20:32.33 |
| 94 | Hector Pastor-GonzalezPlace 94 · Grade 12 · Albertville | 12 | Albertville | 20:33.87 |
| 95 | Cason GoodloePlace 95 · Grade 7 · Florence | 7 | Florence | 20:35.06 |
| 96 | Logan SanchezPlace 96 · Grade 7 · Albertville | 7 | Albertville | 20:37.15 |
| 97 | Benjamin PadugananPlace 97 · Grade 8 · Florence | 8 | Florence | 20:37.33 |
| 98 | Henry LittlePlace 98 · Grade 8 · Florence | 8 | Florence | 20:41.79 PR |
| 99 | William MichaelPlace 99 · Grade 8 · Florence | 8 | Florence | 20:49.51 |
| 100 | Gresham MorganPlace 100 · Grade 8 · Florence | 8 | Florence | 20:56.69 PR |
| 101 | Jackson BybeePlace 101 · Grade 12 · Madison Academy | 12 | Madison Academy | 21:01.11 |
| 102 | Andrew WoyakPlace 102 · Grade 10 · Hewitt-Trussville | 10 | Hewitt-Trussville | 21:04.05 |
| 103 | Isaiah BerlingerPlace 103 · Grade 11 · Cordova | 11 | Cordova | 21:04.65 |
| 104 | Keller JonesPlace 104 · Grade 7 · Jasper | 7 | Jasper | 21:05.19 |
| 105 | Jonah FaughtPlace 105 · Grade 8 · Madison Academy | 8 | Madison Academy | 21:11.05 |
| 106 | James HenrichPlace 106 · Grade 9 · Altamont | 9 | Altamont | 21:11.62 |
| 107 | Daniel LorenzoPlace 107 · Grade 11 · Albertville | 11 | Albertville | 21:14.88 |
| 108 | Joshua HernandezPlace 108 · Grade 8 · Guntersville | 8 | Guntersville | 21:18.52 |
| 109 | Rett StonePlace 109 · Grade 7 · Florence | 7 | Florence | 21:20.51 |
| 110 | Martin BriggsPlace 110 · Grade 10 · Pennington | 10 | Pennington | 21:22.50 |
| 111 | Beau BatesPlace 111 · Grade 8 · Florence | 8 | Florence | 21:30.14 |
| 112 | Wyatt WoolleyPlace 112 · Grade 9 · Bob Jones | 9 | Bob Jones | 21:30.98 |
| 113 | Colton CarnleyPlace 113 · Grade 10 · Guntersville | 10 | Guntersville | 21:31.56 |
| 114 | Carson BurtonPlace 114 · Grade 10 · Jasper | 10 | Jasper | 21:36.31 |
| 115 | Tylan FloydPlace 115 · Grade 11 · Altamont | 11 | Altamont | 21:44.68 |
| 116 | Bryan AlfaroPlace 116 · Grade 12 · Pennington | 12 | Pennington | 21:44.96 |
| 117 | Rowan RaneyPlace 117 · Grade 7 · Florence | 7 | Florence | 21:46.98 PR |
| 118 | Santos ZunigaPlace 118 · Grade 9 · Pennington | 9 | Pennington | 21:47.97 |
| 119 | Justin XiePlace 119 · Grade 11 · Florence | 11 | Florence | 21:52.51 |
| 120 | Chase LarsonPlace 120 · Grade 10 · Guntersville | 10 | Guntersville | 21:53.67 |
| 121 | Calub PruittPlace 121 · Grade 9 · Cullman Christian | 9 | Cullman Christian | 21:57.22 |
| 122 | Major RyanPlace 122 · Grade 7 · Florence | 7 | Florence | 21:59.17 PR |
| 123 | Brennan RichardsonPlace 123 · Grade 9 · Hayden | 9 | Hayden | 22:01.15 PR |
| 124 | Edward GarciaPlace 124 · Grade 12 · Albertville | 12 | Albertville | 22:02.08 |
| 125 | Rylan OkeloPlace 125 · Grade 7 · Altamont | 7 | Altamont | 22:22.64 PR |
| 126 | Colin HarrisonPlace 126 · Grade 9 · Sheffield | 9 | Sheffield | 22:36.04 |
| 127 | Branden WoodPlace 127 · Grade 12 · Florence | 12 | Florence | 22:36.71 |
| 128 | Parker NeimanPlace 128 · Grade 12 · Altamont | 12 | Altamont | 22:43.63 |
| 129 | Hudson ThomasPlace 129 · Grade 7 · Guntersville | 7 | Guntersville | 22:47.56 |
| 130 | Wyatt BakerPlace 130 · Grade 10 · Guntersville | 10 | Guntersville | 22:47.83 PR |
| 131 | Said CorreaPlace 131 · Grade 9 · Pennington | 9 | Pennington | 22:47.99 |
| 132 | Benton HazenPlace 132 · Grade 9 · Sheffield | 9 | Sheffield | 22:48.62 |
| 133 | Justin Chavez-LopezPlace 133 · Grade 12 · Altamont | 12 | Altamont | 22:49.21 |
| 134 | Lucas WorshamPlace 134 · Grade 9 · Ashville | 9 | Ashville | 22:50.46 PR |
| 135 | Benjamin FisherPlace 135 · Grade 7 · Florence | 7 | Florence | 23:02.30 PR |
| 136 | Christian RuizPlace 136 · Grade 8 · Ashville | 8 | Ashville | 23:08.21 PR |
| 137 | Tanner PhillipsPlace 137 · Grade 10 · Pennington | 10 | Pennington | 23:17.83 |
| 138 | Greyson GuidoPlace 138 · Grade 11 · Sheffield | 11 | Sheffield | 23:20.47 |
| 139 | Eduardo MartinezPlace 139 · Grade 11 · Cordova | 11 | Cordova | 23:35.46 |
| 140 | Colt PotterPlace 140 · Grade 10 · Ashville | 10 | Ashville | 23:35.80 |
| 141 | Bentley SimpsonPlace 141 · Grade 9 · Guntersville | 9 | Guntersville | 23:41.18 PR |
| 142 | Hayes CarpenterPlace 142 · Grade 7 · Guntersville | 7 | Guntersville | 23:51.63 PR |
| 143 | Thatcher WileyPlace 143 · Grade 9 · Hayden | 9 | Hayden | 24:09.05 |
| 144 | Joseph ReavesPlace 144 · Grade 7 · Guntersville | 7 | Guntersville | 24:17.15 PR |
| 145 | Nico BorasinoPlace 145 · Grade 10 · Altamont | 10 | Altamont | 24:38.43 |
| 146 | James RumbleyPlace 146 · Grade 8 · Altamont | 8 | Altamont | 24:38.91 |
| 147 | Levi GipsonPlace 147 · Grade 9 · Sheffield | 9 | Sheffield | 24:43.48 |
| 148 | Makoto KezukaPlace 148 · Grade 7 · Bob Jones | 7 | Bob Jones | 24:50.68 PR |
| 149 | Joshua KirkPlace 149 · Grade 7 · Hayden | 7 | Hayden | 25:21.42 |
| 150 | Kendall SmithPlace 150 · Grade 11 · Sheffield | 11 | Sheffield | 25:22.83 |
| 151 | Zaydrick MillsPlace 151 · Grade 11 · Sheffield | 11 | Sheffield | 25:25.35 PR |
| 152 | Gideon DollarPlace 152 · Grade 7 · Ashville | 7 | Ashville | 25:25.78 |
| 153 | Brody DunhamPlace 153 · Grade 10 · Bob Jones | 10 | Bob Jones | 25:26.68 |
| 154 | Christopher McVayPlace 154 · Grade 11 · Sheffield | 11 | Sheffield | 25:43.41 |
| 155 | Dillon BoardPlace 155 · Grade 12 · Sheffield | 12 | Sheffield | 26:14.57 |
| 156 | Payton ReynoldsPlace 156 · Grade 7 · Pennington | 7 | Pennington | 26:20.29 |
| 157 | Micah DanielsPlace 157 · Grade 7 · Ashville | 7 | Ashville | 26:23.48 |
| 158 | Deakin ShimakonisPlace 158 · Grade 8 · Florence | 8 | Florence | 26:27.46 PR |
| 159 | Alex LaLondePlace 159 · Grade 8 · Madison Academy | 8 | Madison Academy | 26:31.44 |
| 160 | Eason FarmerPlace 160 · Grade 7 · Ashville | 7 | Ashville | 26:52.89 |
| 161 | Isaac ThompsonPlace 161 · Grade 10 · Hayden | 10 | Hayden | 27:01.95 |
| 162 | Abiah JohnsonPlace 162 · Grade 8 · Sheffield | 8 | Sheffield | 27:03.85 PR |
| 163 | Grayson StoreyPlace 163 · Grade 8 · Guntersville | 8 | Guntersville | 27:09.57 PR |
| 164 | Isaac BoydPlace 164 · Grade 10 · Bob Jones | 10 | Bob Jones | 28:26.06 |
| 165 | Roman HigdonPlace 165 · Grade 10 · Cullman Christian | 10 | Cullman Christian | 29:33.05 |
| 166 | Emerson VanDevenderPlace 166 · Grade 12 · Sheffield | 12 | Sheffield | 29:56.92 |
| 167 | Grant FortPlace 167 · Grade 7 · Florence | 7 | Florence | 30:40.60 PR |
| 168 | Gabrial BerryPlace 168 · Grade 12 · Sheffield | 12 | Sheffield | 32:09.45 |
| 169 | Jack JohnstonPlace 169 · Grade 8 · Bob Jones | 8 | Bob Jones | 34:39.97 |
| — | Axton StanfieldGrade 8 · Florence | 8 | Florence | DNF |