| 1 | William SheltonPlace 1 · Parker | — | Parker | 1:58.18 | 10 |
| 2 | Will PinsonPlace 2 · Huntsville H | — | Huntsville H | 1:59.80 | 8 |
| 3 | Benson AtkinsPlace 3 · Scottsboro H | — | Scottsboro H | 2:00.49 | 6 |
| 4 | Reese BellPlace 4 · Oak Mountain | — | Oak Mountain | 2:02.21 | 5 |
| 5 | Jackson HarrisPlace 5 · Huntsville H | — | Huntsville H | 2:03.28 | 4 |
| 6 | Noah ArringtonPlace 6 · Oak Mountain | — | Oak Mountain | 2:04.25 | 3 |
| 7 | John Luke StovallPlace 7 · James Clemen | — | James Clemen | 2:04.28 | 2 |
| 8 | Evan HillPlace 8 · Scottsboro H | — | Scottsboro H | 2:04.81 | 1 |
| 9 | Zach TakacsPlace 9 · Randolph Sch | — | Randolph Sch | 2:06.35 | 1 |
| 10 | Brandon CianfaglionePlace 10 · Saint John P | — | Saint John P | 2:06.91 | 1 |
| 11 | Adam MangumPlace 11 · Cullman | — | Cullman | 2:07.31 | 2 |
| 12 | Thomas AldagPlace 12 · Huntsville H | — | Huntsville H | 2:07.49 | 2 |
| 13 | Joseph FaustPlace 13 · Saint John P | — | Saint John P | 2:08.44 | 2 |
| 14 | Matthew CobbPlace 14 · Huntsville H | — | Huntsville H | 2:08.46 | 1 |
| 15 | Arturo RodriguezPlace 15 · Fort Payne | — | Fort Payne | 2:09.07 | 3 |
| 16 | Dawson KleinPlace 16 · Winfield Cit | — | Winfield Cit | 2:09.40 | 2 |
| 17 | Jackson LeePlace 17 · Huntsville H | — | Huntsville H | 2:09.75 | 2 |
| 18 | Thomas HollidayPlace 18 · Huntsville H | — | Huntsville H | 2:09.81 | 2 |
| 19 | Ashton VannPlace 19 · Ashville | — | Ashville | 2:10.45 | 3 |
| 20 | Bennett PhillipsPlace 20 · Oak Mountain | — | Oak Mountain | 2:10.60 | 2 |
| 21 | Max ShahPlace 21 · James Clemen | — | James Clemen | 2:10.62 | 2 |
| 22 | Nicholas SchovelPlace 22 · Saint John P | — | Saint John P | 2:10.97 | 3 |
| 23 | Ian NormanPlace 23 · Fort Payne | — | Fort Payne | 2:11.72 | 4 |
| 24 | Ethan ZibasPlace 24 · Saint John P | — | Saint John P | 2:11.84 | 2 |
| 25 | Ben BlackwoodPlace 25 · Buckhorn | — | Buckhorn | 2:12.03 | 2 |
| 26 | Brady ThomasPlace 26 · Scottsboro H | — | Scottsboro H | 2:12.67 | 2 |
| 27 | Jacob CrossPlace 27 · Huntsville H | — | Huntsville H | 2:13.26 | 3 |
| 28 | Jackson MartinPlace 28 · Westbrook Ch | — | Westbrook Ch | 2:13.39 | 4 |
| 29 | Joseph DoktorPlace 29 · Saint John P | — | Saint John P | 2:13.64 | 3 |
| 30 | Raphael ReindersPlace 30 · Oak Mountain | — | Oak Mountain | 2:14.56 | 4 |
| 31 | JP McCulloughPlace 31 · Buckhorn | — | Buckhorn | 2:14.63 | 3 |
| 32 | Cole RobinsonPlace 32 · James Clemen | — | James Clemen | 2:14.95 | 5 |
| 33 | Jonathan HernandezPlace 33 · Cleveland Hi | — | Cleveland Hi | 2:15.08 | 3 |
| 34 | Luke KennedyPlace 34 · Huntsville H | — | Huntsville H | 2:15.18 | 4 |
| 35 | Jackson HallPlace 35 · Huntsville H | — | Huntsville H | 2:15.25 | 5 |
| 36 | Luke BlackPlace 36 · Oak Mountain | — | Oak Mountain | 2:16.02 | 4 |
| 37 | Garrett GallagherPlace 37 · James Clemen | — | James Clemen | 2:16.33 | 5 |
| 38 | Matt SelfPlace 38 · Good Hope | — | Good Hope | 2:16.55 | 4 |
| 39 | Connor CapolupoPlace 39 · Huntsville H | — | Huntsville H | 2:17.85 | 4 |
| 40 | Ethan MedendorpPlace 40 · Hartselle | — | Hartselle | 2:17.95 | 4 |
| 41 | Alex NewsonPlace 41 · Grissom | — | Grissom | 2:17.97 | 5 |
| 42 | Zachary YoungrenPlace 42 · Buckhorn | — | Buckhorn | 2:18.56 | 5 |
| 43 | Hamilton RichardsonPlace 43 · Scottsboro H | — | Scottsboro H | 2:18.79 | 2 |
| 44 | Conner HamptonPlace 44 · Buckhorn | — | Buckhorn | 2:18.80 | 3 |
| 45 | Zane HolcombPlace 45 · Dar | — | Dar | 2:19.65 | 7 |
| 46 | Alex KuntzPlace 46 · Elkmont High | — | Elkmont High | 2:19.73 | 3 |
| 47 | Caden GuimarinPlace 47 · Athens High | — | Athens High | 2:20.59 | 5 |
| 48 | Oliver PereaPlace 48 · Fort Payne | — | Fort Payne | 2:20.75 | 6 |
| 49 | Harold SheffieldPlace 49 · Cullman | — | Cullman | 2:20.89 | 3 |
| 50 | Bennett MurrayPlace 50 · Buckhorn | — | Buckhorn | 2:20.98 | 12 |
| 51 | Noah FrasierPlace 51 · Hanceville | — | Hanceville | 2:21.27 | 4 |
| 52 | Brody LongPlace 52 · Priceville | — | Priceville | 2:21.36 | 5 |
| 53 | Steve KamauPlace 53 · Cornerstone | — | Cornerstone | 2:21.84 | 5 |
| 54 | Thomas RaifordPlace 54 · Randolph Sch | — | Randolph Sch | 2:22.41 | 6 |
| 55 | Luke AusleyPlace 55 · Guntersville | — | Guntersville | 2:22.54 | 7 |
| 56 | Carson TaylorPlace 56 · Priceville | — | Priceville | 2:22.70 | 6 |
| 57 | Caleb BellPlace 57 · Corner | — | Corner | 2:22.81 | 6 |
| 58 | Matthew RoetsPlace 58 · Buckhorn | — | Buckhorn | 2:23.17 | 6 |
| 59 | Heath MarksPlace 59 · Wilson High | — | Wilson High | 2:23.19 | 6 |
| 60 | Thomas RossPlace 60 · Decatur Heri | — | Decatur Heri | 2:23.20 | 8 |
| 61 | Harper BranscomePlace 61 · Muscle Shoal | — | Muscle Shoal | 2:24.16 | 5 |
| 62 | Lane PilottePlace 62 · Guntersville | — | Guntersville | 2:24.74 | 4 |
| 63 | Lane HopperPlace 63 · Cullman | — | Cullman | 2:24.75 | 6 |
| 64 | Ronan BarnesPlace 64 · James Clemen | — | James Clemen | 2:24.95 | 5 |
| 65 | Josh HillPlace 65 · Scottsboro H | — | Scottsboro H | 2:24.98 | 2 |
| 66 | Aiden MillerPlace 66 · Athens High | — | Athens High | 2:25.10 | 8 |
| 67 | Antonio SandavolPlace 67 · Fort Payne | — | Fort Payne | 2:25.231 | 6 |
| 68 | David HudsonPlace 68 · Cullman | — | Cullman | 2:25.232 | 7 |
| 69 | Jonathan WilliamsPlace 69 · Athens High | — | Athens High | 2:25.38 | 6 |
| 70 | Freddie McArthurPlace 70 · Huntsville H | — | Huntsville H | 2:26.07 | 6 |
| 71 | Garrett SpearsPlace 71 · Ashville | — | Ashville | 2:26.47 | 9 |
| 72 | Bailey KendrickPlace 72 · Dar | — | Dar | 2:26.56 | 7 |
| 73 | Benjamin HallPlace 73 · Huntsville H | — | Huntsville H | 2:26.71 | 5 |
| 74 | Matthew HolderPlace 74 · James Clemen | — | James Clemen | 2:26.91 | 7 |
| 75 | Angel CortezPlace 75 · Hanceville | — | Hanceville | 2:27.189 | 9 |
| 76 | Charlie WorleyPlace 76 · Cullman | — | Cullman | 2:27.190 | 7 |
| 77 | Caiden MendiolaPlace 77 · Huntsville H | — | Huntsville H | 2:27.45 | 5 |
| 78 | Dorean KirbyPlace 78 · Lawrence Cou | — | Lawrence Cou | 2:28.17 | 4 |
| 79 | Liam AshtonPlace 79 · Grissom | — | Grissom | 2:28.23 | 8 |
| 80 | Connor WeemsPlace 80 · Dar | — | Dar | 2:28.92 | 9 |
| 81 | David SanchezPlace 81 · James Clemen | — | James Clemen | 2:30.33 | 8 |
| 82 | Matthew PopdanPlace 82 · Hartselle | — | Hartselle | 2:30.36 | 8 |
| 83 | Zachary HinklemanPlace 83 · James Clemen | — | James Clemen | 2:30.72 | 7 |
| 84 | Bryant OverdearPlace 84 · Pisgah High | — | Pisgah High | 2:30.94 | 9 |
| 85 | JonMikel OwensPlace 85 · Elkmont High | — | Elkmont High | 2:32.02 | 7 |
| 86 | Will MayPlace 86 · Winfield Cit | — | Winfield Cit | 2:32.50 | 7 |
| 87 | Dawson J. McCollumPlace 87 · Fyffe High S | — | Fyffe High S | 2:32.94 | 8 |
| 88 | Andrick LindseyPlace 88 · Holly Pond | — | Holly Pond | 2:33.22 | 8 |
| 89 | Kain ParkerPlace 89 · Lawrence Cou | — | Lawrence Cou | 2:33.28 | 9 |
| 90 | Thomas WatkinsPlace 90 · Grissom | — | Grissom | 2:33.34 | 12 |
| 91 | Drake ChitamPlace 91 · Ardmore High | — | Ardmore High | 2:33.44 | 8 |
| 92 | Malachi McdonaldPlace 92 · Hanceville | — | Hanceville | 2:34.08 | 8 |
| 93 | Reid HuddlestonPlace 93 · Cullman | — | Cullman | 2:34.48 | 7 |
| 94 | Roy HolstonPlace 94 · Cleveland Hi | — | Cleveland Hi | 2:34.57 | 8 |
| 95 | Drew WhittemorePlace 95 · Westbrook Ch | — | Westbrook Ch | 2:34.60 | 8 |
| 96 | Jose VeaPlace 96 · Phillips | — | Phillips | 2:34.62 | 9 |
| 97 | Logan RichPlace 97 · Wilson High | — | Wilson High | 2:34.70 | 8 |
| 98 | Hayden HoganPlace 98 · Ardmore High | — | Ardmore High | 2:35.26 | 8 |
| 99 | Tristan LittlePlace 99 · Pisgah High | — | Pisgah High | 2:35.91 | 9 |
| 100 | Bryant SaylorPlace 100 · Phillips | — | Phillips | 2:38.10 | 9 |
| 101 | Caleb PiquePlace 101 · Hartselle | — | Hartselle | 2:38.65 | 9 |
| 102 | Owen SawyerPlace 102 · Huntsville H | — | Huntsville H | 2:39.58 | 8 |
| 103 | Daniel de JesusPlace 103 · Hanceville | — | Hanceville | 2:39.93 | 10 |
| 104 | Drew DeanPlace 104 · Brooks | — | Brooks | 2:40.69 | 8 |
| 105 | Ethan TurnerPlace 105 · Brewer | — | Brewer | 2:40.74 | 10 |
| 106 | Ben GossPlace 106 · Buckhorn | — | Buckhorn | 2:41.12 | 8 |
| 107 | Hayden JordanPlace 107 · Phillips | — | Phillips | 2:42.091 | 10 |
| 108 | Nic GloverPlace 108 · Buckhorn | — | Buckhorn | 2:42.092 | 9 |
| 109 | Jacob AlvisPlace 109 · Lawrence Cou | — | Lawrence Cou | 2:43.977 | 9 |
| 110 | Micah CobbPlace 110 · Brewer | — | Brewer | 2:43.980 | 10 |
| 111 | Gabe BaileyPlace 111 · Elkmont High | — | Elkmont High | 2:44.41 | 11 |
| 112 | Zach IrvinePlace 112 · Priceville | — | Priceville | 2:45.24 | 11 |
| 113 | Charles ThompsonPlace 113 · Randolph Sch | — | Randolph Sch | 2:46.20 | 7 |
| 114 | Andrew BlanshanPlace 114 · Buckhorn | — | Buckhorn | 2:47.72 | 10 |
| 115 | Matthew PutmanPlace 115 · Holly Pond | — | Holly Pond | 2:48.687 | 9 |
| 116 | Landon HooksPlace 116 · Ardmore High | — | Ardmore High | 2:48.689 | 9 |
| 117 | Zaelyn VarnerPlace 117 · Cleveland Hi | — | Cleveland Hi | 2:48.93 | 10 |
| 118 | Koen SmithPlace 118 · Pisgah High | — | Pisgah High | 2:49.19 | 12 |
| 119 | Chandler DawsonPlace 119 · Priceville | — | Priceville | 2:50.09 | 10 |
| 120 | Rylan GriffinPlace 120 · Holly Pond | — | Holly Pond | 2:50.10 | 10 |
| 121 | Sawyer ConnPlace 121 · White Plains | — | White Plains | 2:50.38 | 10 |
| 122 | Micah FortenberryPlace 122 · Cleveland Hi | — | Cleveland Hi | 2:50.81 | 10 |
| 123 | Tom BauerPlace 123 · Athens High | — | Athens High | 2:51.41 | 11 |
| 124 | Jackson RamseyPlace 124 · Fayette Coun | — | Fayette Coun | 2:51.42 | 12 |
| 125 | Grant RaperPlace 125 · Muscle Shoal | — | Muscle Shoal | 2:51.43 | 12 |
| 126 | David CalderonPlace 126 · Cleveland Hi | — | Cleveland Hi | 2:53.54 | 11 |
| 127 | Eli HodgesPlace 127 · Ardmore High | — | Ardmore High | 2:55.11 | 11 |
| 128 | Brodie FergusonPlace 128 · Pisgah High | — | Pisgah High | 2:55.39 | 12 |
| 129 | Kohl HortonPlace 129 · Holly Pond | — | Holly Pond | 2:56.90 | 11 |
| 130 | Brody OstendorfPlace 130 · Westbrook Ch | — | Westbrook Ch | 2:56.98 | 10 |
| 131 | Drew WilsonPlace 131 · Falkville | — | Falkville | 2:57.75 | 11 |
| 132 | Kolton KriegerPlace 132 · Brooks | — | Brooks | 2:58.10 | 10 |
| 133 | Kade ClevingerPlace 133 · Falkville | — | Falkville | 2:59.15 | 12 |
| 134 | Jacob PotterPlace 134 · Hanceville | — | Hanceville | 2:59.29 | 12 |
| 135 | Sam SouthPlace 135 · Muscle Shoal | — | Muscle Shoal | 3:00.55 | 6 |
| 136 | Caleb KnedlikPlace 136 · Holly Pond | — | Holly Pond | 3:02.83 | 11 |
| 137 | Clay BishopPlace 137 · Westbrook Ch | — | Westbrook Ch | 3:02.97 | 10 |
| 138 | John Curtis PattersonPlace 138 · Lawrence Cou | — | Lawrence Cou | 3:03.19 | 12 |
| 139 | Callum SmithPlace 139 · Holly Pond | — | Holly Pond | 3:05.83 | 11 |
| 140 | Jonathan BenitiezPlace 140 · Hanceville | — | Hanceville | 3:06.00 | 11 |
| 141 | Henry SingletonPlace 141 · Ardmore High | — | Ardmore High | 3:10.33 | 11 |
| 142 | Braxton CainPlace 142 · Wilson High | — | Wilson High | 3:11.87 | 11 |
| 143 | Kaden GillespiePlace 143 · Lawrence Cou | — | Lawrence Cou | 3:12.91 | 12 |
| 144 | Jake GregersonPlace 144 · Westbrook Ch | — | Westbrook Ch | 3:23.20 | 11 |
| 145 | Blaine ChaperonPlace 145 · Cleveland Hi | — | Cleveland Hi | 3:30.63 | 11 |
| 146 | Kaleb KingPlace 146 · Holly Pond | — | Holly Pond | 3:37.20 | 11 |