| 1 | Charles PerryPlace 1 · Grade 12 · UMS Wright Prep | 12 | UMS Wright Prep | 15:29.9 |
| 2 | Winston McGheePlace 2 · Grade 12 · Spanish Fort | 12 | Spanish Fort | 15:41.2 PR |
| 3 | Doster RobinsonPlace 3 · Grade 12 · Thompson | 12 | Thompson | 15:48.7 PR |
| 4 | Caden PhillippiPlace 4 · Grade 11 · Bayshore Christian | 11 | Bayshore Christian | 15:52.2 |
| 5 | Lane WatsonPlace 5 · Grade 12 · Fairhope | 12 | Fairhope | 15:57.7 |
| 6 | Daniel GillPlace 6 · Grade 9 · St. Paul's Episcopal | 9 | St. Paul's Episcopal | 15:59.7 |
| 7 | Xander McLaughlinPlace 7 · Grade 12 · Pensacola Catholic | 12 | Pensacola Catholic | 16:00.2 PR |
| 8 | Garrett DolbearPlace 8 · Grade 12 · St. Luke's Episcopal | 12 | St. Luke's Episcopal | 16:32.6 |
| 9 | Estan WrightsPlace 9 · Grade 11 · St. Paul's Episcopal | 11 | St. Paul's Episcopal | 16:33.0 |
| 10 | J Roe HandPlace 10 · Grade 10 · UMS Wright Prep | 10 | UMS Wright Prep | 16:39.2 |
| 11 | Wesley RobinsonPlace 11 · Grade 11 · St. Paul's Episcopal | 11 | St. Paul's Episcopal | 16:50.9 |
| 12 | Philip GillPlace 12 · Grade 12 · St. Paul's Episcopal | 12 | St. Paul's Episcopal | 16:57.3 |
| 13 | Alex GamblePlace 13 · Grade 10 · UMS Wright Prep | 10 | UMS Wright Prep | 17:01.6 |
| 14 | Haydn Sayner-OubrePlace 14 · Grade 12 · St. Paul's Episcopal | 12 | St. Paul's Episcopal | 17:06.7 |
| 15 | William GillPlace 15 · Grade 9 · St. Paul's Episcopal | 9 | St. Paul's Episcopal | 17:13.8 |
| 16 | Ezekiel DernlanPlace 16 · Grade 11 · Bayshore Christian | 11 | Bayshore Christian | 17:15.1 |
| 17 | Lee DavisPlace 17 · Grade 10 · Baker | 10 | Baker | 17:20.3 |
| 18 | Malcolm WarrenPlace 18 · Grade 10 · UMS Wright Prep | 10 | UMS Wright Prep | 17:24.3 |
| 19 | Cade HendersonPlace 19 · Grade 11 · Saraland | 11 | Saraland | 17:26.5 |
| 20 | Beck MontielPlace 20 · Grade 11 · Gulf Shores | 11 | Gulf Shores | 17:26.7 |
| 21 | Jonah ElliotPlace 21 · Grade 10 · Bayshore Christian | 10 | Bayshore Christian | 17:28.5 |
| 22 | Joseph jp McdonaldPlace 22 · Grade 9 · Saraland | 9 | Saraland | 17:32.0 |
| 23 | Nolan TkacPlace 23 · Grade 11 · Bayside Academy | 11 | Bayside Academy | 17:32.9 |
| 24 | Noah McDanielPlace 24 · Grade 9 · Robertsdale | 9 | Robertsdale | 17:35.7 |
| 25 | Ryan LankfordPlace 25 · Grade 12 · St. Michael | 12 | St. Michael | 17:37.8 |
| 26 | Noah GautierPlace 26 · Grade 8 · UMS Wright Prep | 8 | UMS Wright Prep | 17:38.9 |
| 27 | Hollis MartinPlace 27 · Grade 12 · St. Paul's Episcopal | 12 | St. Paul's Episcopal | 17:44.8 |
| 28 | Nate JonesPlace 28 · Grade 10 · Saraland | 10 | Saraland | 17:46.1 |
| 29 | James Oliver HembyPlace 29 · Grade 11 · St. Michael | 11 | St. Michael | 17:46.1 |
| 30 | Jake DavisPlace 30 · Grade 12 · St. Luke's Episcopal | 12 | St. Luke's Episcopal | 17:46.6 |
| 31 | Christopher GutierrezPlace 31 · Grade 12 · Thompson | 12 | Thompson | 17:48.0 PR |
| 32 | Sam SternbergPlace 32 · Grade 11 · Daphne | 11 | Daphne | 17:48.3 |
| 33 | Charlie WoernerPlace 33 · Grade 11 · Elberta | 11 | Elberta | 17:52.0 |
| 34 | Hamilton WashoPlace 34 · Grade 12 · Orange Beach | 12 | Orange Beach | 17:52.3 |
| 35 | Cameron SkipperPlace 35 · Grade 12 · Saraland | 12 | Saraland | 17:52.9 |
| 36 | Bennett MorganPlace 36 · Grade 9 · Baker | 9 | Baker | 17:53.7 |
| 37 | Tyler LemoinePlace 37 · Grade 12 · Spanish Fort | 12 | Spanish Fort | 17:55.1 |
| 38 | Jack WheelerPlace 38 · Grade 11 · Bayshore Christian | 11 | Bayshore Christian | 17:58.0 |
| 39 | Alex EskerPlace 39 · Grade 12 · Jackson | 12 | Jackson | 17:58.3 |
| 40 | Shawn NguyenPlace 40 · Grade 11 · Baker | 11 | Baker | 17:58.4 |
| 41 | Henry BarberPlace 41 · Grade 8 · Bayshore Christian | 8 | Bayshore Christian | 17:59.5 |
| 42 | Patrick WalkerPlace 42 · Grade 10 · Fairhope | 10 | Fairhope | 18:00.9 PR |
| 43 | John SpillersPlace 43 · Grade 11 · Foley | 11 | Foley | 18:05.1 |
| 44 | Trenton McNewPlace 44 · Grade 12 · W. P. Davidson | 12 | W. P. Davidson | 18:05.7 |
| 45 | Owen FarmerPlace 45 · Grade 10 · W. P. Davidson | 10 | W. P. Davidson | 18:06.0 |
| 46 | Tyler HarrisPlace 46 · Grade 10 · Baker | 10 | Baker | 18:07.1 |
| 47 | Ian BrownPlace 47 · Grade 10 · Fairhope | 10 | Fairhope | 18:07.5 |
| 48 | Eli HaberPlace 48 · Grade 9 · Orange Beach | 9 | Orange Beach | 18:11.1 |
| 49 | Nick ZitoPlace 49 · Grade 12 · Thompson | 12 | Thompson | 18:13.3 |
| 50 | Caleb HegerPlace 50 · Grade 11 · Bayshore Christian | 11 | Bayshore Christian | 18:15.1 |
| 51 | Robert LloydPlace 51 · Grade 12 · Baker | 12 | Baker | 18:17.7 |
| 52 | Colby ProsserPlace 52 · Grade 11 · Thompson | 11 | Thompson | 18:18.7 PR |
| 53 | Zachary VegterPlace 53 · Grade 12 · Thompson | 12 | Thompson | 18:20.1 |
| 54 | Mason NettlesPlace 54 · Grade 11 · Gulf Shores | 11 | Gulf Shores | 18:20.1 PR |
| 55 | Ethan SharkeyPlace 55 · Grade 12 · Gulf Shores | 12 | Gulf Shores | 18:21.6 |
| 56 | Jeremiah SmithPlace 56 · Grade 12 · Spanish Fort | 12 | Spanish Fort | 18:25.8 |
| 57 | Jospeh LoveladyPlace 57 · Grade 8 · Bayshore Christian | 8 | Bayshore Christian | 18:25.8 |
| 58 | Bowen SpearPlace 58 · Grade 10 · Pensacola Catholic | 10 | Pensacola Catholic | 18:28.9 |
| 59 | Peter EckhoffPlace 59 · Grade 11 · Foley | 11 | Foley | 18:34.8 |
| 60 | Logan BaxterPlace 60 · Grade 10 · Baker | 10 | Baker | 18:36.4 |
| 61 | Nathan BroomePlace 61 · Grade 12 · Cottage Hill Christian | 12 | Cottage Hill Christian | 18:38.9 |
| 62 | Gersan GamezPlace 62 · Grade 12 · Spanish Fort | 12 | Spanish Fort | 18:40.6 |
| 63 | Jannes WestmeierPlace 63 · Grade 10 · Daphne | 10 | Daphne | 18:41.7 |
| 64 | Jayden DavidsonPlace 64 · Grade 12 · W. P. Davidson | 12 | W. P. Davidson | 18:42.2 |
| 65 | Burns WillisPlace 65 · Grade 8 · UMS Wright Prep | 8 | UMS Wright Prep | 18:43.4 |
| 66 | Aaron TiercePlace 66 · Grade 8 · Orange Beach | 8 | Orange Beach | 18:44.1 |
| 67 | Alaster CaslerPlace 67 · Grade 11 · Pensacola Catholic | 11 | Pensacola Catholic | 18:46.4 |
| 68 | James FantPlace 68 · Grade 11 · W. P. Davidson | 11 | W. P. Davidson | 18:54.1 |
| 69 | Rishi GuptaPlace 69 · Grade 10 · St. Luke's Episcopal | 10 | St. Luke's Episcopal | 18:55.4 |
| 70 | Will GarnerPlace 70 · Grade 11 · Fairhope | 11 | Fairhope | 18:56.7 |
| 71 | Benjamin CrookerPlace 71 · Grade 11 · St. Michael | 11 | St. Michael | 18:57.6 |
| 72 | Josh HensleyPlace 72 · Grade 11 · Baker | 11 | Baker | 18:59.0 |
| 73 | Daniel DumasPlace 73 · Grade 11 · Gulf Shores | 11 | Gulf Shores | 19:04.0 |
| 74 | Richard EtheridgePlace 74 · Grade 11 · Foley | 11 | Foley | 19:04.6 |
| 75 | Will ChadwickPlace 75 · Grade 12 · Satsuma | 12 | Satsuma | 19:05.3 |
| 76 | Atli JohnstonPlace 76 · Grade 8 · St. Luke's Episcopal | 8 | St. Luke's Episcopal | 19:05.3 |
| 77 | Joshua ColePlace 77 · Grade 10 · UMS Wright Prep | 10 | UMS Wright Prep | 19:05.6 |
| 78 | Ben EarlsPlace 78 · Grade 10 · Robertsdale | 10 | Robertsdale | 19:08.8 |
| 79 | Henry BarrettPlace 79 · Grade 11 · Spanish Fort | 11 | Spanish Fort | 19:11.0 |
| 80 | Davis HolderPlace 80 · Grade 9 · Fairhope | 9 | Fairhope | 19:14.4 PR |
| 81 | Finnley PhillipsPlace 81 · Grade 10 · Thompson | 10 | Thompson | 19:16.4 PR |
| 82 | Hunter McMillonPlace 82 · Grade 11 · Greene County | 11 | Greene County | 19:19.9 |
| 83 | Jakob MoorePlace 83 · Grade 9 · Saraland | 9 | Saraland | 19:20.1 |
| 84 | John Hampton BrodersPlace 84 · Grade 11 · W. P. Davidson | 11 | W. P. Davidson | 19:20.8 |
| 85 | Jake StockertPlace 85 · Grade 10 · Baker | 10 | Baker | 19:21.1 |
| 86 | Colton CriswellPlace 86 · Grade 11 · Northview | 11 | Northview | 19:22.5 |
| 87 | Jon MartinPlace 87 · Grade 7 · Saraland | 7 | Saraland | 19:23.1 |
| 88 | Nate MartinPlace 88 · Grade 9 · Saraland | 9 | Saraland | 19:23.6 |
| 89 | Justin WardPlace 89 · Grade 9 · Saraland | 9 | Saraland | 19:24.2 |
| 90 | Michael MorganPlace 90 · Grade 11 · St. Paul's Episcopal | 11 | St. Paul's Episcopal | 19:24.7 |
| 91 | Jack McKenziePlace 91 · Grade 12 · Fairhope | 12 | Fairhope | 19:25.7 PR |
| 92 | Jayden BoykinPlace 92 · Grade 11 · Satsuma | 11 | Satsuma | 19:26.4 |
| 93 | Asher HilbunPlace 93 · Grade 9 · Bayshore Christian | 9 | Bayshore Christian | 19:26.9 |
| 94 | Peyton HoldererPlace 94 · Grade 10 · UMS Wright Prep | 10 | UMS Wright Prep | 19:28.0 |
| 95 | Cohen TaylorPlace 95 · Grade 7 · Satsuma | 7 | Satsuma | 19:30.7 |
| 96 | Bartosz CzarkowskiPlace 96 · Grade 8 · Spanish Fort | 8 | Spanish Fort | 19:30.8 |
| 97 | Price BeallPlace 97 · Grade 12 · Spanish Fort | 12 | Spanish Fort | 19:32.1 |
| 98 | Lorenzo CarrPlace 98 · Grade 10 · W. P. Davidson | 10 | W. P. Davidson | 19:32.8 |
| 99 | Aloysius LondonPlace 99 · Grade 11 · Pensacola Catholic | 11 | Pensacola Catholic | 19:36.4 PR |
| 100 | Braxton KennedyPlace 100 · Grade 9 · Baker | 9 | Baker | 19:37.9 |
| 101 | Diego ContrerasPlace 101 · Grade 11 · Pensacola Catholic | 11 | Pensacola Catholic | 19:46.5 |
| 102 | Baxley BlantonPlace 102 · Grade 12 · Bayshore Christian | 12 | Bayshore Christian | 19:47.3 |
| 103 | Vaiden MosleyPlace 103 · Grade 9 · Saraland | 9 | Saraland | 19:50.1 PR |
| 104 | Trae WeeksPlace 104 · Grade 12 · Satsuma | 12 | Satsuma | 19:50.6 |
| 105 | Jacob EskerPlace 105 · Grade 9 · Jackson | 9 | Jackson | 19:53.6 |
| 106 | Josue HeathPlace 106 · Grade 9 · UMS Wright Prep | 9 | UMS Wright Prep | 19:54.5 |
| 107 | Luke JohannesmannPlace 107 · Grade 11 · St. Michael | 11 | St. Michael | 19:56.5 |
| 108 | Spencer StollPlace 108 · Grade 9 · W. P. Davidson | 9 | W. P. Davidson | 19:56.9 |
| 109 | Clayton RobertsonPlace 109 · Grade 10 · St. Luke's Episcopal | 10 | St. Luke's Episcopal | 19:59.8 |
| 110 | Sawyer SmithPlace 110 · Grade 9 · St. Luke's Episcopal | 9 | St. Luke's Episcopal | 20:01.7 |
| 111 | Rory DavisPlace 111 · Grade 6 · Gulf Shores | 6 | Gulf Shores | 20:02.6 |
| 112 | Liam ManzoliPlace 112 · Grade 9 · Pensacola Catholic | 9 | Pensacola Catholic | 20:04.1 |
| 113 | Lucas BusbyPlace 113 · Grade 9 · Satsuma | 9 | Satsuma | 20:04.8 |
| 114 | Ben SelphPlace 114 · Grade 11 · Baldwin County | 11 | Baldwin County | 20:06.5 |
| 115 | Ben AnthonyPlace 115 · Grade 11 · Gulf Shores | 11 | Gulf Shores | 20:08.3 PR |
| 116 | Gabriel AndrewsPlace 116 · Grade 12 · Saraland | 12 | Saraland | 20:09.0 |
| 117 | Brooks HaugePlace 117 · Grade 11 · Bayshore Christian | 11 | Bayshore Christian | 20:12.6 |
| 118 | Nathan ThompsonPlace 118 · Grade 11 · Daphne | 11 | Daphne | 20:13.0 PR |
| 119 | Graham ChenaultPlace 119 · Grade 11 · Thompson | 11 | Thompson | 20:13.8 |
| 120 | Jack KochPlace 120 · Grade 9 · Bayside Academy | 9 | Bayside Academy | 20:13.8 |
| 121 | Elliott FishelPlace 121 · Grade 10 · Pensacola Catholic | 10 | Pensacola Catholic | 20:27.4 |
| 122 | Arthur ColePlace 122 · Grade 10 · Greene County | 10 | Greene County | 20:31.3 PR |
| 123 | Graham ArmstrongPlace 123 · Grade 11 · St. Michael | 11 | St. Michael | 20:31.7 |
| 124 | John McClellanPlace 124 · Grade 12 · Spanish Fort | 12 | Spanish Fort | 20:38.7 |
| 125 | Noah ArcherPlace 125 · Grade 11 · Cottage Hill Christian | 11 | Cottage Hill Christian | 20:42.6 PR |
| 126 | Edwin GibbsPlace 126 · Grade 12 · Spanish Fort | 12 | Spanish Fort | 20:42.7 |
| 127 | Ryder McmillonPlace 127 · Grade 8 · Greene County | 8 | Greene County | 20:45.9 |
| 128 | Xavier NelsonPlace 128 · Grade 11 · Baldwin County | 11 | Baldwin County | 20:47.0 |
| 129 | Luke WhitePlace 129 · Grade 11 · Bayside Academy | 11 | Bayside Academy | 20:52.3 |
| 130 | Noah ForresterPlace 130 · Grade 8 · Robertsdale | 8 | Robertsdale | 20:52.9 PR |
| 131 | Luke BeallPlace 131 · Grade 10 · Daphne | 10 | Daphne | 20:54.3 |
| 132 | Byron RodriguezPlace 132 · Grade 11 · Baldwin County | 11 | Baldwin County | 20:56.9 |
| 133 | Conner CruthirdPlace 133 · Grade 8 · Robertsdale | 8 | Robertsdale | 20:59.0 |
| 134 | Parker JacksonPlace 134 · Grade 12 · Northview | 12 | Northview | 21:03.4 |
| 135 | Langston SmithPlace 135 · Grade 10 · Daphne | 10 | Daphne | 21:04.1 |
| 136 | Matthew BrooksPlace 136 · Grade 9 · Robertsdale | 9 | Robertsdale | 21:10.8 |
| 137 | Jackson ForstPlace 137 · Grade 10 · Fairhope | 10 | Fairhope | 21:12.2 |
| 138 | Gavin BuhtaPlace 138 · Grade 10 · Orange Beach | 10 | Orange Beach | 21:14.7 |
| 139 | Finn BakerPlace 139 · Grade 9 · Pensacola Catholic | 9 | Pensacola Catholic | 21:15.6 |
| 140 | Tyler GossenPlace 140 · Grade 11 · Daphne | 11 | Daphne | 21:18.5 |
| 141 | Noah WyattPlace 141 · Grade 11 · Fairhope | 11 | Fairhope | 21:21.0 |
| 142 | Jayden SteinerPlace 142 · Grade 10 · St. Luke's Episcopal | 10 | St. Luke's Episcopal | 21:28.4 |
| 143 | Zander TomblinPlace 143 · Grade 9 · Robertsdale | 9 | Robertsdale | 21:28.9 PR |
| 144 | Kyler LightkepPlace 144 · Grade 11 · Elberta | 11 | Elberta | 21:31.7 |
| 145 | Ty BuhtaPlace 145 · Grade 10 · Orange Beach | 10 | Orange Beach | 21:32.6 |
| 146 | Joshua WilliamsPlace 146 · Grade 11 · Greene County | 11 | Greene County | 21:32.8 PR |
| 147 | Jackson ElvisPlace 147 · Grade 12 · Cottage Hill Christian | 12 | Cottage Hill Christian | 21:34.5 |
| 148 | Brody DavisPlace 148 · Grade 10 · Elberta | 10 | Elberta | 21:35.5 |
| 149 | Jacob GrandquestPlace 149 · Grade 10 · St. Luke's Episcopal | 10 | St. Luke's Episcopal | 21:48.2 |
| 150 | Dominic PinkstonPlace 150 · Grade 8 · Bayside Academy | 8 | Bayside Academy | 21:51.2 |
| 151 | William WestbrookPlace 151 · Grade 11 · Cottage Hill Christian | 11 | Cottage Hill Christian | 21:51.6 |
| 152 | Tim MurphyPlace 152 · Grade 9 · St. Michael | 9 | St. Michael | 21:54.6 |
| 153 | Cain MatthewsPlace 153 · Grade 10 · St. Luke's Episcopal | 10 | St. Luke's Episcopal | 21:55.2 |
| 154 | Brayden KyserPlace 154 · Grade 10 · Robertsdale | 10 | Robertsdale | 21:55.8 |
| 155 | Taylor PattersonPlace 155 · Grade 12 · Daphne | 12 | Daphne | 21:58.3 |
| 156 | Malone NgandoPlace 156 · Grade 11 · UMS Wright Prep | 11 | UMS Wright Prep | 22:08.3 |
| 157 | Chance MccurdyPlace 157 · Grade 12 · Northview | 12 | Northview | 22:08.5 PR |
| 158 | Will BowmanPlace 158 · Grade 8 · Cottage Hill Christian | 8 | Cottage Hill Christian | 22:12.2 |
| 159 | Campbell HughesPlace 159 · Grade 7 · Bayside Academy | 7 | Bayside Academy | 22:20.1 |
| 160 | Dalton LeePlace 160 · Grade 8 · Satsuma | 8 | Satsuma | 22:23.0 |
| 161 | Nikolai SuvariPlace 161 · Grade 9 · Fairhope | 9 | Fairhope | 22:38.0 |
| 162 | Matthew PinnelPlace 162 · Grade 11 · Satsuma | 11 | Satsuma | 22:38.1 |
| 163 | Gavin WilliamsPlace 163 · Grade 8 · Bayside Academy | 8 | Bayside Academy | 22:45.5 |
| 164 | George KowalskiPlace 164 · Grade 10 · Orange Beach | 10 | Orange Beach | 22:54.7 |
| 165 | Walker JacksonPlace 165 · Grade 10 · Cottage Hill Christian | 10 | Cottage Hill Christian | 22:56.5 |
| 166 | Eli NavarrePlace 166 · Grade 10 · St. Michael | 10 | St. Michael | 23:06.7 |
| 167 | Abram JeffriesPlace 167 · Grade 10 · Daphne | 10 | Daphne | 23:09.7 PR |
| 168 | Jacob StaplesPlace 168 · Grade 10 · Cottage Hill Christian | 10 | Cottage Hill Christian | 23:23.3 |
| 169 | Paul CochranPlace 169 · Grade 9 · Cottage Hill Christian | 9 | Cottage Hill Christian | 23:26.8 |
| 170 | Evan FantPlace 170 · Grade 11 · Daphne | 11 | Daphne | 23:35.5 |
| 171 | Austin DavisPlace 171 · Grade 12 · Greene County | 12 | Greene County | 24:46.2 |
| 172 | Zaine MoodyPlace 172 · Grade 9 · Greene County | 9 | Greene County | 24:46.2 |
| 173 | Luke BeauchampPlace 173 · Grade 11 · Cottage Hill Christian | 11 | Cottage Hill Christian | 25:05.0 |
| 174 | Carson WattsPlace 174 · Grade 10 · Elberta | 10 | Elberta | 25:26.3 |
| 175 | Jett WalleyPlace 175 · Grade 11 · Greene County | 11 | Greene County | 25:37.9 |
| 176 | Corbyn BiggsPlace 176 · Grade 6 · Satsuma | 6 | Satsuma | 25:50.5 |
| 177 | Julius St louisPlace 177 · Grade 12 · Northview | 12 | Northview | 26:28.5 |
| 178 | Danny WilsonPlace 178 · Grade 11 · Northview | 11 | Northview | 26:54.7 |
| 179 | Gage BarfieldPlace 179 · Grade 11 · Greene County | 11 | Greene County | 26:56.0 |
| 180 | Burke RamagosaPlace 180 · Grade 8 · Bayside Academy | 8 | Bayside Academy | 27:09.8 |
| 181 | Ehan SpitzerPlace 181 · Grade 7 · Cottage Hill Christian | 7 | Cottage Hill Christian | 27:26.0 |
| 182 | Owen SwagartPlace 182 · Grade 7 · Bayside Academy | 7 | Bayside Academy | 27:52.2 |
| 183 | Kaleb SeeligPlace 183 · Grade 12 · Northview | 12 | Northview | 28:33.5 PR |
| 184 | William NowlinPlace 184 · Grade 10 · Northview | 10 | Northview | 36:14.3 |