| 1 | Matthew WomackPlace 1 · Grade 12 · Oak Mountain | 12 | Oak Mountain | 1:58.83 | 1 |
| 2 | Garrett BishopPlace 2 · Grade 12 · Spain Park | 12 | Spain Park | 2:02.16 | 1 |
| 3 | Griffin ValentinoPlace 3 · Grade 12 · Hoover | 12 | Hoover | 2:02.45 | 1 |
| 4 | Tristan TeerPlace 4 · Grade 12 · Hewitt-Trussville | 12 | Hewitt-Trussville | 2:03.45 | 1 |
| 5 | Webb HarperPlace 5 · Grade 11 · Spain Park | 11 | Spain Park | 2:03.76 | 3 |
| 6 | Bennett PhillipsPlace 6 · Grade 11 · Oak Mountain | 11 | Oak Mountain | 2:03.91 | 1 |
| 7 | John ShoemakerPlace 7 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 2:04.07 | 1 |
| 8 | Grayton MurrayPlace 8 · Grade 12 · Homewood | 12 | Homewood | 2:05.39 | 2 |
| 9 | Tate HoffmanPlace 9 · Grade 10 · Mountain Brook | 10 | Mountain Brook | 2:06.12 | 2 |
| 10 | Braden AryPlace 10 · Grade 11 · American Christian Academy | 11 | American Christian Academy | 2:06.33 | 2 |
| 11 | Jacob TuckerPlace 11 · Grade 11 · Hoover | 11 | Hoover | 2:06.59 | 2 |
| 12 | Charlie DavisPlace 12 · Grade 9 · Westminster School at Oak Moun | 9 | Westminster School at Oak Moun | 2:06.61 | 2 |
| 13 | Jameson ColemanPlace 13 · Grade 9 · Hoover | 9 | Hoover | 2:06.88 | 3 |
| 14 | Harry LitzPlace 14 · Grade 12 · Huntsville | 12 | Huntsville | 2:07.26 | 2 |
| 15 | Josh WhitePlace 15 · Grade 9 · Parker | 9 | Parker | 2:07.55 | 2 |
| 16 | Lane PilottePlace 16 · Grade 12 · Fort Payne | 12 | Fort Payne | 2:08.20 | 2 |
| 17 | Joseph DoktorPlace 17 · Grade 12 · Saint John Paul II Catholic Hi | 12 | Saint John Paul II Catholic Hi | 2:08.28 | 3 |
| 18 | Whitt KilgorePlace 18 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 2:08.29 | 1 |
| 19 | Gann TrucksPlace 19 · Grade 12 · Mountain Brook | 12 | Mountain Brook | 2:08.46 | 3 |
| 20 | Tripp CorriePlace 20 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 2:08.51 | 6 |
| 21 | Raphael ReindersPlace 21 · Grade 12 · Oak Mountain | 12 | Oak Mountain | 2:08.97 | 3 |
| 22 | Austin SteelePlace 22 · Grade 12 · Huntsville | 12 | Huntsville | 2:09.00 | 3 |
| 23 | Micah AdamsPlace 23 · Grade 11 · Westminster School at Oak Moun | 11 | Westminster School at Oak Moun | 2:09.26 | 4 |
| 24 | Benny SchmidtPlace 24 · Grade 9 · Hoover | 9 | Hoover | 2:09.29 | 3 |
| 25 | Samuel MosesPlace 25 · Grade 11 · Fort Payne | 11 | Fort Payne | 2:09.31 | 3 |
| 26 | James BentleyPlace 26 · Grade 10 · Vestavia Hills | 10 | Vestavia Hills | 2:09.40 | 4 |
| 27 | Charlie KrulakPlace 27 · Grade 10 · Westminster School at Oak Moun | 10 | Westminster School at Oak Moun | 2:09.66 | 4 |
| 28 | Pablo RodriguezPlace 28 · Grade 10 · Fort Payne | 10 | Fort Payne | 2:09.70 | 3 |
| 29 | Davis WyliePlace 29 · Grade 10 · Vestavia Hills | 10 | Vestavia Hills | 2:09.75 | 4 |
| 30 | Grayson ToenesPlace 30 · Grade 10 · Hoover | 10 | Hoover | 2:09.86 | 7 |
| 31 | Ryan CoxPlace 31 · Grade 12 · Oak Mountain | 12 | Oak Mountain | 2:09.93 | 1 |
| 32 | Harrison WinterPlace 32 · Grade 12 · Hoover | 12 | Hoover | 2:10.11 | 2 |
| 33 | Hudson Rukstalis-WilliamsPlace 33 · Grade 10 · Mountain Brook | 10 | Mountain Brook | 2:10.40 | 2 |
| 34 | Carson RenicksPlace 34 · Grade 11 · American Christian Academy | 11 | American Christian Academy | 2:10.65 | 3 |
| 35 | Mason ThompsonPlace 35 · Grade 9 · Vestavia Hills | 9 | Vestavia Hills | 2:11.03 | 4 |
| 36 | Brennan PromerPlace 36 · Grade 10 · Vestavia Hills | 10 | Vestavia Hills | 2:11.39 | 2 |
| 37 | Drew CookPlace 37 · Grade 11 · Helena | 11 | Helena | 2:11.59 | 4 |
| 38 | Tom CustodioPlace 38 · Grade 10 · Saint John Paul II Catholic Hi | 10 | Saint John Paul II Catholic Hi | 2:11.68 | 3 |
| 39 | Logan StewartPlace 39 · Grade 12 · Hewitt-Trussville | 12 | Hewitt-Trussville | 2:11.71 | 3 |
| 40 | Ian NormanPlace 40 · Grade 12 · Fort Payne | 12 | Fort Payne | 2:11.87 | 2 |
| 41 | Stewart GriswoldPlace 41 · Grade 11 · Mountain Brook | 11 | Mountain Brook | 2:12.39 | 4 |
| 42 | Obadiah GithiriPlace 42 · Grade 12 · Spain Park | 12 | Spain Park | 2:12.75 | 5 |
| 43 | Hudson CampbellPlace 43 · Grade 11 · Spain Park | 11 | Spain Park | 2:12.80 | 4 |
| 44 | Kenneth AlonsoPlace 44 · Grade 10 · McAdory | 10 | McAdory | 2:13.11 | 4 |
| 45 | Connor CapolupoPlace 45 · Grade 12 · Huntsville | 12 | Huntsville | 2:13.12 | 4 |
| 46 | Tyler AnthonyPlace 46 · Grade 11 · Fort Payne | 11 | Fort Payne | 2:13.82 | 6 |
| 47 | Teagan DavisPlace 47 · Grade 11 · Hoover | 11 | Hoover | 2:13.90 | 5 |
| 48 | Zachary MerrickPlace 48 · Grade 10 · Saint John Paul II Catholic Hi | 10 | Saint John Paul II Catholic Hi | 2:14.10 | 4 |
| 49 | Ian ChattertonPlace 49 · Grade 12 · Hoover | 12 | Hoover | 2:14.11 | 11 |
| 50 | Luke ChapuranPlace 50 · Grade 10 · Huntsville | 10 | Huntsville | 2:14.17 | 3 |
| 51 | Braedon GoodePlace 51 · Grade 10 · Sparkman | 10 | Sparkman | 2:14.18 | 6 |
| 52 | Wesley VicePlace 52 · Grade 11 · Spain Park | 11 | Spain Park | 2:14.24 | 6 |
| 53 | Jax WilksPlace 53 · Grade 11 · Huntsville | 11 | Huntsville | 2:14.44 | 3 |
| 54 | Hudson CookPlace 54 · Grade 11 · Hoover | 11 | Hoover | 2:14.55 | 7 |
| 55 | Maddox MichaelPlace 55 · Grade 11 · Chelsea | 11 | Chelsea | 2:14.56 | 7 |
| 56 | Brooks MiklicPlace 56 · Grade 12 · Mountain Brook | 12 | Mountain Brook | 2:15.15 | 5 |
| 57 | Ethan BrinkleyPlace 57 · Grade 11 · Huntsville | 11 | Huntsville | 2:15.25 | 6 |
| 58 | Steven TackettPlace 58 · Grade 11 · Hoover | 11 | Hoover | 2:15.42 | 6 |
| 59 | Owen DayhuffPlace 59 · Grade 10 · Mountain Brook | 10 | Mountain Brook | 2:15.55 | 8 |
| 60 | Colton ThigpenPlace 60 · Grade 9 · Northridge | 9 | Northridge | 2:15.67 | 8 |
| 61 | Patrick HnizdilPlace 61 · Grade 12 · Briarwood Christian School | 12 | Briarwood Christian School | 2:15.77 | 5 |
| 62 | Tyler MillerPlace 62 · Grade 12 · McAdory | 12 | McAdory | 2:15.89 | 5 |
| 63 | Ford ThorntonPlace 63 · Grade 12 · Briarwood Christian School | 12 | Briarwood Christian School | 2:15.94 | 8 |
| 64 | Cage KizzirePlace 64 · Grade 11 · Spain Park | 11 | Spain Park | 2:15.99 | 10 |
| 65 | Charlton MorelandPlace 65 · Grade 11 · Vestavia Hills | 11 | Vestavia Hills | 2:16.17 | 7 |
| 66 | Harrison DobbinsPlace 66 · Grade 9 · Mountain Brook | 9 | Mountain Brook | 2:16.21 | 4 |
| 67 | Eian PhillipsPlace 67 · Grade 11 · Spain Park | 11 | Spain Park | 2:16.33 | 7 |
| 68 | George BensonPlace 68 · Grade 10 · Altamont | 10 | Altamont | 2:16.64 | 8 |
| 69 | Finn CarterPlace 69 · Grade 10 · Spain Park | 10 | Spain Park | 2:16.72 | 8 |
| 70 | Burton CollisPlace 70 · Grade 12 · Briarwood Christian School | 12 | Briarwood Christian School | 2:16.73 | 7 |
| 71 | Ephraim CobbPlace 71 · Grade 9 · Huntsville | 9 | Huntsville | 2:16.74 | 6 |
| 72 | Ethan MichaelPlace 72 · Grade 12 · Northridge | 12 | Northridge | 2:16.78 | 10 |
| 73 | Ryan DoverPlace 73 · Grade 10 · Westminster School at Oak Moun | 10 | Westminster School at Oak Moun | 2:16.80 | 9 |
| 74 | Trevor MasonPlace 74 · Grade 9 · Guntersville | 9 | Guntersville | 2:16.93 | 5 |
| 75 | Brooks MaddoxPlace 75 · Grade 10 · Hewitt-Trussville | 10 | Hewitt-Trussville | 2:16.95 | 4 |
| 76 | Reed WarburtonPlace 76 · Grade 10 · Mountain Brook | 10 | Mountain Brook | 2:16.97 | 9 |
| 77 | Wilbur Valencia NavaPlace 77 · Grade 11 · Chelsea | 11 | Chelsea | 2:17.01 | 5 |
| 78 | James FlackPlace 78 · Grade 9 · Mountain Brook | 9 | Mountain Brook | 2:17.23 | 8 |
| 79 | Conner HughesPlace 79 · Grade 10 · Fort Payne | 10 | Fort Payne | 2:17.25 | 7 |
| 80 | Mason LachinaPlace 80 · Grade 10 · Hewitt-Trussville | 10 | Hewitt-Trussville | 2:17.44 | 5 |
| 81 | Caleb MuhammadPlace 81 · Grade 10 · Center Point | 10 | Center Point | 2:17.48 | 5 |
| 82 | Cole ValentiPlace 82 · Grade 9 · Vestavia Hills | 9 | Vestavia Hills | 2:17.55 | 8 |
| 83 | Gerrick BrownPlace 83 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 2:17.55 | 10 |
| 84 | Tommy DaleyPlace 84 · Grade 12 · Mountain Brook | 12 | Mountain Brook | 2:17.91 | 7 |
| 85 | Orian BurtonPlace 85 · Grade 12 · Hewitt-Trussville | 12 | Hewitt-Trussville | 2:18.03 | 6 |
| 86 | Isaiah HodgePlace 86 · Grade 9 · Huntsville | 9 | Huntsville | 2:18.27 | 6 |
| 87 | Derek SmithPlace 87 · Grade 10 · Huntsville | 10 | Huntsville | 2:18.31 | 6 |
| 88 | Luke MarvinPlace 88 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 2:18.58 | 8 |
| 89 | Owen SealPlace 89 · Grade 10 · Vestavia Hills | 10 | Vestavia Hills | 2:18.68 | 5 |
| 90 | Juan VicentePlace 90 · Grade 12 · Hewitt-Trussville | 12 | Hewitt-Trussville | 2:18.72 | 7 |
| 91 | Dylan JonesPlace 91 · Grade 11 · American Christian Academy | 11 | American Christian Academy | 2:18.81 | 5 |
| 92 | Joel HimesPlace 92 · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 2:18.86 | 4 |
| 93 | Landen HegwoodPlace 93 · Grade 10 · Huntsville | 10 | Huntsville | 2:18.95 | 6 |
| 94 | Joseph YatesPlace 94 · Grade 8 · Saint John Paul II Catholic Hi | 8 | Saint John Paul II Catholic Hi | 2:19.06 | 5 |
| 95 | Ben CaspersonPlace 95 · Grade 9 · Huntsville | 9 | Huntsville | 2:19.37 | 7 |
| 96 | Thomas KvachPlace 96 · Grade 10 · Huntsville | 10 | Huntsville | 2:19.39 | 6 |
| 97 | Hayden StoryPlace 97 · Grade 10 · Huntsville | 10 | Huntsville | 2:19.52 | 8 |
| 98 | Nick BrunnerPlace 98 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 2:19.57 | 6 |
| 99 | Sam BrooksPlace 99 · Grade 11 · Hewitt-Trussville | 11 | Hewitt-Trussville | 2:19.62 | 7 |
| 100 | Caden CliftonPlace 100 · Grade 10 · Huntsville | 10 | Huntsville | 2:19.72 | 8 |
| 101 | Nadeem JohnsonPlace 101 · Grade 11 · Altamont | 11 | Altamont | 2:19.90 | 5 |
| 102 | Wyatt AllenPlace 102 · Grade 11 · American Christian Academy | 11 | American Christian Academy | 2:20.01 | 11 |
| 103 | William ShaverPlace 103 · Grade 10 · Huntsville | 10 | Huntsville | 2:20.14 | 6 |
| 104 | Ian StaldingPlace 104 · Grade 11 · Huntsville | 11 | Huntsville | 2:20.17 | 7 |
| 105 | Jacob MoorePlace 105 · Grade 12 · Hewitt-Trussville | 12 | Hewitt-Trussville | 2:20.28 | 8 |
| 106 | Whit ThorntonPlace 106 · Grade 9 · Briarwood Christian School | 9 | Briarwood Christian School | 2:20.29 | 6 |
| 107 | Michael NeimanPlace 107 · Grade 12 · Altamont | 12 | Altamont | 2:20.43 | 9 |
| 108 | Colin GilleyPlace 108 · Grade 12 · Oak Mountain | 12 | Oak Mountain | 2:21.30 | 7 |
| 109 | Logan McPhersonPlace 109 · Grade 11 · American Christian Academy | 11 | American Christian Academy | 2:21.48 | 5 |
| 110 | Matej KinclPlace 110 · Grade 11 · Indian Springs | 11 | Indian Springs | 2:21.63 | 8 |
| 111 | Nick SpearsPlace 111 · Grade 10 · Helena | 10 | Helena | 2:21.83 | 8 |
| 112 | Carter StephensPlace 112 · Grade 9 · Marion County | 9 | Marion County | 2:21.97 | 12 |
| 113 | Wells FinchPlace 113 · Grade 11 · Mountain Brook | 11 | Mountain Brook | 2:22.11 | 6 |
| 114 | Cole ParkerPlace 114 · Grade 10 · Vestavia Hills | 10 | Vestavia Hills | 2:22.25 | 9 |
| 115 | Pete RichardsonPlace 115 · Grade 11 · Homewood | 11 | Homewood | 2:22.34 | 9 |
| 116 | Luke MillsPlace 116 · Grade 9 · Homewood | 9 | Homewood | 2:22.46 | 9 |
| 117 | Olujimi EsoPlace 117 · Grade 10 · James Clemens | 10 | James Clemens | 2:22.54 | 9 |
| 118 | Sawyer GarrettPlace 118 · Grade 10 · Hewitt-Trussville | 10 | Hewitt-Trussville | 2:22.71 | 7 |
| 119 | Michaell ClassPlace 119 · Grade 10 · James Clemens | 10 | James Clemens | 2:23.02 | 11 |
| 120 | Davis WittPlace 120 · Grade 9 · Vestavia Hills | 9 | Vestavia Hills | 2:23.11 | 9 |
| 121 | Jackson OdlePlace 121 · Grade 9 · Saint John Paul II Catholic Hi | 9 | Saint John Paul II Catholic Hi | 2:23.27 | 5 |
| 122 | Nathan BensonPlace 122 · Grade 10 · Guntersville | 10 | Guntersville | 2:23.64 | 14 |
| 123 | Evan McCartyPlace 123 · Grade 10 · Huntsville | 10 | Huntsville | 2:23.83 | 9 |
| 124 | Coleman LockhartPlace 124 · Grade 10 · Hoover | 10 | Hoover | 2:23.98 | 11 |
| 125 | Max BentonPlace 125 · Grade 9 · Mountain Brook | 9 | Mountain Brook | 2:24.00 | 9 |
| 126 | Hudson ParkerPlace 126 · Grade 9 · James Clemens | 9 | James Clemens | 2:24.24 | 11 |
| 127 | Weaver CaldwellPlace 127 · Grade 9 · Westminster School at Oak Moun | 9 | Westminster School at Oak Moun | 2:24.27 | 11 |
| 128 | Brody AhlemeyerPlace 128 · Grade 9 · Spain Park | 9 | Spain Park | 2:24.29 | 9 |
| 129 | Joshua DeFourPlace 129 · Grade 10 · Sparkman | 10 | Sparkman | 2:24.37 | 7 |
| 130 | Elliott SchmidtPlace 130 · Grade 9 · Homewood | 9 | Homewood | 2:24.53 | 9 |
| 131 | Patrick HawkinsPlace 131 · Grade 9 · Huntsville | 9 | Huntsville | 2:24.68 | 9 |
| 132 | Aubrey HelmsPlace 132 · Grade 11 · Homewood | 11 | Homewood | 2:24.69 | 10 |
| 133 | Evan MarbuyPlace 133 · Grade 10 · Sparkman | 10 | Sparkman | 2:24.95 | 9 |
| 134 | Jackson AllenPlace 134 · Grade 10 · Huntsville | 10 | Huntsville | 2:25.29 | 10 |
| 135 | Jd WinePlace 135 · Grade 10 · Sparkman | 10 | Sparkman | 2:25.35 | 11 |
| 136 | Jihad MuhammadPlace 136 · Grade 10 · Center Point | 10 | Center Point | 2:25.36 | 10 |
| 137 | Vaughan MillimanPlace 137 · Grade 9 · Vestavia Hills | 9 | Vestavia Hills | 2:25.55 | 10 |
| 138 | Grey LittlePlace 138 · Grade 10 · Huntsville | 10 | Huntsville | 2:25.99 | 9 |
| 139 | Kyle WeglerPlace 139 · Grade 10 · Huntsville | 10 | Huntsville | 2:26.26 | 9 |
| 140 | Nathan WangombePlace 140 · Grade 9 · Thompson | 9 | Thompson | 2:26.87 | 11 |
| 141 | Blake PeacockPlace 141 · Grade 9 · Homewood | 9 | Homewood | 2:27.09 | 10 |
| 142 | Caleb NolettoPlace 142 · Grade 9 · Saint John Paul II Catholic Hi | 9 | Saint John Paul II Catholic Hi | 2:27.27 | 10 |
| 143 | Josue MenocalPlace 143 · Grade 9 · Jasper | 9 | Jasper | 2:27.33 | 10 |
| 144 | Ryan StanichowskyPlace 144 · Grade 10 · Guntersville | 10 | Guntersville | 2:27.42 | 13 |
| 145 | Hogan BrownPlace 145 · Grade 10 · James Clemens | 10 | James Clemens | 2:27.63 | 11 |
| 146 | Daniel DeleonPlace 146 · Grade 8 · Fort Payne | 8 | Fort Payne | 2:27.70 | 14 |
| 147 | Akaree BarbourPlace 147 · Grade 10 · Thompson | 10 | Thompson | 2:28.20 | 11 |
| 148 | Ethan MorganPlace 148 · Grade 10 · Huntsville | 10 | Huntsville | 2:28.26 | 11 |
| 149 | Todd SimsPlace 149 · Grade 10 · Huntsville | 10 | Huntsville | 2:28.48 | 11 |
| 150 | Daniel VansantPlace 150 · Grade 8 · Westminster School at Oak Moun | 8 | Westminster School at Oak Moun | 2:28.64 | 13 |
| 151 | Irvin DelfinPlace 151 · Grade 10 · Tallassee | 10 | Tallassee | 2:28.92 | 15 |
| 152 | Kevin DeForePlace 152 · Grade 9 · Vestavia Hills | 9 | Vestavia Hills | 2:29.22 | 12 |
| 153 | JP ScottPlace 153 · Grade 10 · Mountain Brook | 10 | Mountain Brook | 2:29.34 | 10 |
| 154 | Caleb PettagruePlace 154 · Grade 8 · Westminster School at Oak Moun | 8 | Westminster School at Oak Moun | 2:29.62 | 13 |
| 155 | Davis WallPlace 155 · Grade 9 · Huntsville | 9 | Huntsville | 2:29.73 | 10 |
| 156 | Charles BlackwellPlace 156 · Grade 9 · Huntsville | 9 | Huntsville | 2:29.80 | 10 |
| 157 | Malachi BozemanPlace 157 · Grade 8 · Sparkman | 8 | Sparkman | 2:29.85 | 12 |
| 158 | Charlie WoodPlace 158 · Grade 9 · Hewitt-Trussville | 9 | Hewitt-Trussville | 2:30.06 | 12 |
| 159 | Andrew SteadmanPlace 159 · Grade 9 · Huntsville | 9 | Huntsville | 2:30.10 | 11 |
| 160 | Luke McCurdyPlace 160 · Grade 9 · Guntersville | 9 | Guntersville | 2:30.11 | 14 |
| 161 | Nathan ManPlace 161 · Grade 9 · Hoover | 9 | Hoover | 2:30.78 | 11 |
| 162 | Eli ButlerPlace 162 · Grade 9 · Vestavia Hills | 9 | Vestavia Hills | 2:30.81 | 15 |
| 163 | Tucker GrimesPlace 163 · Grade 10 · Huntsville | 10 | Huntsville | 2:30.84 | 14 |
| 164 | Carter CrumbPlace 164 · Grade 9 · Hewitt-Trussville | 9 | Hewitt-Trussville | 2:30.99 | 13 |
| 165 | Ethan ArringtonPlace 165 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 2:31.06 | 12 |
| 166 | Aiden ThompsonPlace 166 · Grade 11 · Huntsville | 11 | Huntsville | 2:31.07 | 11 |
| 167 | Evan MorganPlace 167 · Grade 10 · Huntsville | 10 | Huntsville | 2:31.21 | 13 |
| 168 | Brock YokeleyPlace 168 · Grade 10 · Huntsville | 10 | Huntsville | 2:31.43 | 13 |
| 169 | Charles TownsendPlace 169 · Grade 10 · Mountain Brook | 10 | Mountain Brook | 2:31.83 | 13 |
| 170 | Drake McColganPlace 170 · Grade 9 · Huntsville | 9 | Huntsville | 2:32.07 | 13 |
| 171 | Jackson RamseyPlace 171 · Grade 11 · Fayette County | 11 | Fayette County | 2:32.18 | 13 |
| 172 | Joe SpearsPlace 172 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 2:32.33 | 14 |
| 173 | Hector AguirrePlace 173 · Grade 12 · Northridge | 12 | Northridge | 2:32.55 | 13 |
| 174 | Keaton BeckerPlace 174 · Grade 11 · Northridge | 11 | Northridge | 2:32.57 | 11 |
| 175 | David BeanPlace 175 · Grade 9 · Westminster School at Oak Moun | 9 | Westminster School at Oak Moun | 2:32.58 | 14 |
| 176 | Nathan WeaverPlace 176 · Grade 10 · Huntsville | 10 | Huntsville | 2:32.65 | 14 |
| 177 | Brandon CoteatPlace 177 · Grade 12 · McAdory | 12 | McAdory | 2:32.68 | 12 |
| 178 | Payne BaxleyPlace 178 · Grade 10 · Mountain Brook | 10 | Mountain Brook | 2:32.90 | 13 |
| 179 | Nate HalePlace 179 · Grade 11 · Huntsville | 11 | Huntsville | 2:32.97 | 14 |
| 180 | Charlie CrowsonPlace 180 · Grade 9 · Hewitt-Trussville | 9 | Hewitt-Trussville | 2:33.29 | 12 |
| 181 | Cameron VanosPlace 181 · Grade 9 · Huntsville | 9 | Huntsville | 2:33.36 | 13 |
| 182 | Todd SellersPlace 182 · Grade 10 · Helena | 10 | Helena | 2:33.48 | 12 |
| 183 | Russell StarcherPlace 183 · Grade 12 · Hewitt-Trussville | 12 | Hewitt-Trussville | 2:33.60 | 12 |
| 184 | Gabe HalePlace 184 · Grade 9 · Huntsville | 9 | Huntsville | 2:33.67 | 15 |
| 185 | Shep PadgettPlace 185 · Grade 9 · Vestavia Hills | 9 | Vestavia Hills | 2:33.87 | 15 |
| 186 | Luke TuckerPlace 186 · Grade 11 · Huntsville | 11 | Huntsville | 2:33.92 | 14 |
| 187 | Rome ReecePlace 187 · Grade 11 · Huntsville | 11 | Huntsville | 2:33.97 | 13 |
| 188 | Owen SawyerPlace 188 · Grade 12 · Huntsville | 12 | Huntsville | 2:34.00 | 13 |
| 189 | Zamir McNealPlace 189 · Grade 10 · Huffman | 10 | Huffman | 2:34.06 | 16 |
| 190 | Henry Carr ChapmanPlace 190 · Grade 9 · Mountain Brook | 9 | Mountain Brook | 2:34.37 | 14 |
| 191 | Graham ChenaultPlace 191 · Grade 10 · Thompson | 10 | Thompson | 2:34.44 | 14 |
| 192 | David HahnPlace 192 · Grade 9 · Vestavia Hills | 9 | Vestavia Hills | 2:34.56 | 14 |
| 193 | Anden ArmstrongPlace 193 · Grade 12 · Helena | 12 | Helena | 2:34.72 | 16 |
| 194 | Brady JonesPlace 194 · Grade 11 · Fayette County | 11 | Fayette County | 2:34.73 | 13 |
| 195 | Aj GudgenPlace 195 · Grade 9 · James Clemens | 9 | James Clemens | 2:34.83 | 14 |
| 196 | Ronald KingPlace 196 · Grade 11 · Center Point | 11 | Center Point | 2:34.87 | 10 |
| 197 | Andrew WallerPlace 197 · Grade 10 · Spain Park | 10 | Spain Park | 2:34.97 | 12 |
| 198 | Dillon TremblayPlace 198 · Grade 9 · James Clemens | 9 | James Clemens | 2:35.00 | 13 |
| 199 | Asher ColvertPlace 199 · Grade 9 · Homewood | 9 | Homewood | 2:35.24 | 13 |
| 200 | Oliver PereaPlace 200 · Grade 12 · Fort Payne | 12 | Fort Payne | 2:35.24 | 10 |
| 201 | Matthew JonesPlace 201 · Grade 9 · Hoover | 9 | Hoover | 2:35.25 | 15 |
| 202 | Gabriel KnoxPlace 202 · Grade 9 · Hewitt-Trussville | 9 | Hewitt-Trussville | 2:35.36 | 11 |
| 203 | Carter ZajacPlace 203 · Grade 10 · Spain Park | 10 | Spain Park | 2:35.51 | 12 |
| 204 | Michael CoxPlace 204 · Grade 9 · Vestavia Hills | 9 | Vestavia Hills | 2:35.67 | 15 |
| 205 | Bryant KennamerPlace 205 · Grade 11 · Skyline | 11 | Skyline | 2:36.06 | 15 |
| 206 | Jack MinorPlace 206 · Grade 9 · Hoover | 9 | Hoover | 2:36.54 | 14 |
| 207 | James StracenerPlace 207 · Grade 9 · Mountain Brook | 9 | Mountain Brook | 2:36.75 | 15 |
| 208 | Luke DelaneyPlace 208 · Grade 9 · Huntsville | 9 | Huntsville | 2:37.02 | 13 |
| 209 | Daniel BurrellPlace 209 · Grade 12 · Huffman | 12 | Huffman | 2:37.05 | 12 |
| 210 | Mac HolleyPlace 210 · Grade 10 · Mountain Brook | 10 | Mountain Brook | 2:37.39 | 12 |
| 211 | Jack Dyer-SmithPlace 211 · Grade 9 · Mountain Brook | 9 | Mountain Brook | 2:37.69 | 16 |
| 212 | Zach TaylorPlace 212 · Grade 7 · Westminster School at Oak Moun | 7 | Westminster School at Oak Moun | 2:37.84 | 15 |
| 213 | Parker NeimanPlace 213 · Grade 9 · Altamont | 9 | Altamont | 2:37.85 | 15 |
| 214 | Orlando ValdezPlace 214 · Grade 11 · Fort Payne | 11 | Fort Payne | 2:38.80 | 16 |
| 215 | Colby ProsserPlace 215 · Grade 10 · Thompson | 10 | Thompson | 2:39.05 | 15 |
| 216 | Roberto OrtizPlace 216 · Grade 9 · Guntersville | 9 | Guntersville | 2:39.27 | 16 |
| 217 | Alex ShiversPlace 217 · Grade 11 · Huntsville | 11 | Huntsville | 2:39.53 | 14 |
| 218 | Payton RigneyPlace 218 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 2:39.62 | 15 |
| 219 | Christopher SchmitzPlace 219 · Grade 10 · Huntsville | 10 | Huntsville | 2:39.73 | 16 |
| 220 | Ahaan NegiPlace 220 · Grade 9 · James Clemens | 9 | James Clemens | 2:40.09 | 16 |
| 221 | Dean LemonsPlace 221 · Grade 9 · Sparkman | 9 | Sparkman | 2:40.11 | 17 |
| 222 | Finnley PhillipsPlace 222 · Grade 9 · Thompson | 9 | Thompson | 2:40.46 | 15 |
| 223 | Thomas PattonPlace 223 · Grade 11 · Vestavia Hills | 11 | Vestavia Hills | 2:41.17 | 15 |
| 224 | Matthew DeckerPlace 224 · Grade 9 · Vestavia Hills | 9 | Vestavia Hills | 2:41.41 | 12 |
| 225 | Grayson BenzaiaPlace 225 · Grade 9 · Hewitt-Trussville | 9 | Hewitt-Trussville | 2:42.08 | 15 |
| 226 | Asher CazzavillianPlace 226 · Grade 8 · Saint John Paul II Catholic Hi | 8 | Saint John Paul II Catholic Hi | 2:42.37 | 16 |
| 227 | Dylan OwingsPlace 227 · Grade 9 · Vestavia Hills | 9 | Vestavia Hills | 2:42.93 | 16 |
| 228 | Kayden SauderPlace 228 · Grade 12 · Spain Park | 12 | Spain Park | 2:43.08 | 16 |
| 229 | Ben McCurdyPlace 229 · Grade 8 · Guntersville | 8 | Guntersville | 2:43.38 | 16 |
| 230 | Charles LichtyPlace 230 · Grade 9 · Mountain Brook | 9 | Mountain Brook | 2:43.61 | 17 |
| 231 | Enrico CabigayanPlace 231 · Grade 9 · Guntersville | 9 | Guntersville | 2:43.66 | 17 |
| 232 | Parker BashawPlace 232 · Grade 8 · Guntersville | 8 | Guntersville | 2:44.16 | 16 |
| 233 | Geoffrey WolfPlace 233 · Grade 11 · Vestavia Hills | 11 | Vestavia Hills | 2:45.10 | 14 |
| 234 | James InscoePlace 234 · Grade 9 · Mountain Brook | 9 | Mountain Brook | 2:45.11 | 16 |
| 235 | Zander ShepardPlace 235 · Grade 9 · Huntsville | 9 | Huntsville | 2:45.92 | 16 |
| 236 | Sam DavisPlace 236 · Grade 7 · Westminster School at Oak Moun | 7 | Westminster School at Oak Moun | 2:46.20 | 16 |
| 237 | Patrick BentleyPlace 237 · Grade 9 · Sparkman | 9 | Sparkman | 2:46.20 | 17 |
| 238 | Tivet Nolasco-DominguezPlace 238 · Grade 10 · Thompson | 10 | Thompson | 2:47.07 | 16 |
| 239 | Chancellor Alexander-WhitePlace 239 · Grade 12 · Huntsville | 12 | Huntsville | 2:48.42 | 14 |
| 240 | Carter GilliamPlace 240 · Grade 10 · Huntsville | 10 | Huntsville | 2:48.42 | 17 |
| 241 | Paul William OglePlace 241 · Grade 12 · Saint John Paul II Catholic Hi | 12 | Saint John Paul II Catholic Hi | 2:49.48 | 15 |
| 242 | Jack YatesPlace 242 · Grade 9 · Hewitt-Trussville | 9 | Hewitt-Trussville | 2:50.85 | 17 |
| 243 | Nick KellyPlace 243 · Grade 9 · Huntsville | 9 | Huntsville | 2:53.11 | 17 |
| 244 | Liam McginnisPlace 244 · Grade 9 · Hewitt-Trussville | 9 | Hewitt-Trussville | 2:53.15 | 17 |
| 245 | Harrison NewellPlace 245 · Grade 9 · Homewood | 9 | Homewood | 2:54.34 | 17 |
| 246 | Jack YatesPlace 246 · Grade 7 · Saint John Paul II Catholic Hi | 7 | Saint John Paul II Catholic Hi | 2:55.07 | 16 |
| 247 | Brady TaylorPlace 247 · Grade 10 · Homewood | 10 | Homewood | 2:56.05 | 17 |
| 248 | Drew GoolsbyPlace 248 · Grade 11 · Briarwood Christian School | 11 | Briarwood Christian School | 2:56.27 | 16 |
| 249 | Alex EllisPlace 249 · Grade 9 · Spain Park | 9 | Spain Park | 2:57.00 | 17 |
| 250 | Taylor DouglasPlace 250 · Grade 10 · Huntsville | 10 | Huntsville | 2:58.85 | 17 |
| 251 | Cole KirklandPlace 251 · Grade 11 · Huntsville | 11 | Huntsville | 2:59.44 | 17 |
| 252 | Joshua SchneiderPlace 252 · Grade 7 · Saint John Paul II Catholic Hi | 7 | Saint John Paul II Catholic Hi | 3:02.01 | 16 |
| 253 | Vann CargilePlace 253 · Grade 8 · Bibb County | 8 | Bibb County | 3:02.61 | 17 |
| 254 | Nipun MittalPlace 254 · Grade 9 · Spain Park | 9 | Spain Park | 3:04.04 | 17 |
| 255 | Haiden WhitePlace 255 · Grade 10 · Huntsville | 10 | Huntsville | 3:05.24 | 17 |
| 256 | Kristohper Perez MataPlace 256 · Grade 9 · Homewood | 9 | Homewood | 3:05.66 | 17 |
| 257 | Israel AmbrocioPlace 257 · Grade 8 · Jasper | 8 | Jasper | 3:13.69 | 17 |
| 258 | Carson BallagasPlace 258 · Grade 9 · Spain Park | 9 | Spain Park | 3:15.26 | 17 |
| 259 | Zach ComansPlace 259 · Grade 8 · American Christian Academy | 8 | American Christian Academy | 3:15.87 | 17 |
| 260 | Ryan MerrickPlace 260 · Grade 8 · Saint John Paul II Catholic Hi | 8 | Saint John Paul II Catholic Hi | 3:16.92 | 17 |