| 1 | Quinn McCurryPlace 1 · Grade 10 · Westminster School at Oak Mountain | 10 | Westminster School at Oak Mountain | 16:12.3 |
| 2 | Camp HerndonPlace 2 · Grade 12 · Helena | 12 | Helena | 16:19.7 |
| 3 | Sam TrammellPlace 3 · Grade 12 · Oak Mountain | 12 | Oak Mountain | 16:20.3 |
| 1 | Riley CuthbertsonPlace 1 · Grade 12 · Auburn (Al) | 12 | Auburn (Al) | 16:21.2 |
| 4 | Noah GeninPlace 4 · Grade 9 · Briarwood Christian | 9 | Briarwood Christian | 16:22.2 PR |
| 5 | Aiden McEachranPlace 5 · Grade 12 · Westminster School at Oak Mountain | 12 | Westminster School at Oak Mountain | 16:28.6 |
| 6 | Zachary JoycePlace 6 · Grade 12 · Oak Mountain | 12 | Oak Mountain | 16:41.5 |
| 7 | Josiah CurrierPlace 7 · Grade 12 · Westminster School at Oak Mountain | 12 | Westminster School at Oak Mountain | 16:43.2 PR |
| 2 | Drake NicholsPlace 2 · Grade 12 · Good Hope | 12 | Good Hope | 16:45.8 PR |
| 8 | Carter WoodPlace 8 · Grade 12 · Shelby County | 12 | Shelby County | 16:52.2 |
| 3 | Julian SirmansPlace 3 · Grade 11 · Auburn (Al) | 11 | Auburn (Al) | 16:59.1 |
| 9 | Brayden HuttonPlace 9 · Grade 11 · Shelby County | 11 | Shelby County | 17:03.2 |
| 4 | Ryan DayPlace 4 · Grade 12 · Auburn (Al) | 12 | Auburn (Al) | 17:04.9 |
| 5 | Connor SchoonoverPlace 5 · Grade 10 · Auburn (Al) | 10 | Auburn (Al) | 17:05.6 |
| 6 | Jonah DabbsPlace 6 · Grade 12 · Auburn (Al) | 12 | Auburn (Al) | 17:07.1 |
| 7 | Tristan EvansPlace 7 · Grade 10 · Lawrence County | 10 | Lawrence County | 17:07.2 PR |
| 8 | Owen HayesPlace 8 · Grade 11 · Lawrence County | 11 | Lawrence County | 17:07.5 PR |
| 9 | Parks BusbinPlace 9 · Grade 10 · Auburn (Al) | 10 | Auburn (Al) | 17:07.5 |
| 10 | Owen ThomasPlace 10 · Grade 12 · Auburn (Al) | 12 | Auburn (Al) | 17:13.0 |
| 11 | Landon SmithPlace 11 · Grade 11 · Lawrence County | 11 | Lawrence County | 17:13.5 PR |
| 12 | Andrey GlotovPlace 12 · Grade 12 · Auburn (Al) | 12 | Auburn (Al) | 17:15.7 |
| 13 | Bryce McConnellPlace 13 · Grade 12 · Lawrence County | 12 | Lawrence County | 17:16.6 PR |
| 10 | Braxton NoePlace 10 · Grade 12 · Oak Mountain | 12 | Oak Mountain | 17:24.4 |
| 14 | James ConroyPlace 14 · Grade 10 · Auburn (Al) | 10 | Auburn (Al) | 17:27.2 PR |
| 15 | Addy AkashehPlace 15 · Grade 10 · Auburn (Al) | 10 | Auburn (Al) | 17:28.3 |
| 11 | Lucas MeserveyPlace 11 · Grade 10 · Briarwood Christian | 10 | Briarwood Christian | 17:30.1 PR |
| 12 | Joseph DixonPlace 12 · Grade 9 · Westminster School at Oak Mountain | 9 | Westminster School at Oak Mountain | 17:35.6 PR |
| 16 | Cash WilsonPlace 16 · Grade 11 · Auburn (Al) | 11 | Auburn (Al) | 17:36.5 |
| 13 | Eli WagnerPlace 13 · Grade 10 · Thompson | 10 | Thompson | 17:49.0 PR |
| 17 | Noah DimickPlace 17 · Grade 12 · Auburn (Al) | 12 | Auburn (Al) | 17:52.0 |
| 18 | Hayes WochomurkaPlace 18 · Grade 9 · Auburn (Al) | 9 | Auburn (Al) | 17:54.4 |
| 19 | Cole SmithPlace 19 · Grade 11 · Lawrence County | 11 | Lawrence County | 17:54.9 |
| 20 | Henry StewartPlace 20 · Grade 9 · Auburn (Al) | 9 | Auburn (Al) | 18:01.1 |
| 21 | Jordan ConroyPlace 21 · Grade 10 · Auburn (Al) | 10 | Auburn (Al) | 18:01.8 |
| 14 | Daniel VansantPlace 14 · Grade 12 · Westminster School at Oak Mountain | 12 | Westminster School at Oak Mountain | 18:09.6 |
| 22 | Drew SchoonhovenPlace 22 · Grade 12 · Opelika | 12 | Opelika | 18:11.4 PR |
| 23 | Davis AlexanderPlace 23 · Grade 12 · Auburn (Al) | 12 | Auburn (Al) | 18:13.0 |
| 15 | Kolby DayPlace 15 · Grade 12 · Briarwood Christian | 12 | Briarwood Christian | 18:14.2 PR |
| 16 | Nathan BensingerPlace 16 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 18:15.3 |
| 24 | Alex PanizziPlace 24 · Grade 11 · Auburn (Al) | 11 | Auburn (Al) | 18:16.4 |
| 17 | Jonathan GordonPlace 17 · Grade 10 · Chelsea | 10 | Chelsea | 18:23.8 |
| 18 | Riley RehbergPlace 18 · Grade 12 · Westminster School at Oak Mountain | 12 | Westminster School at Oak Mountain | 18:26.0 |
| 19 | Charlie DunbarPlace 19 · Grade 9 · Westminster School at Oak Mountain | 9 | Westminster School at Oak Mountain | 18:26.6 PR |
| 20 | Ace EversPlace 20 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 18:26.7 |
| 25 | Ryan LueckPlace 25 · Grade 12 · Prattville Christian Academy | 12 | Prattville Christian Academy | 18:30.1 |
| 21 | Alex FlemingPlace 21 · Grade 11 · Shelby County | 11 | Shelby County | 18:35.4 |
| 22 | George LuPlace 22 · Grade 12 · Indian Springs | 12 | Indian Springs | 18:37.1 PR |
| 23 | Cole HollingsworthPlace 23 · Grade 12 · Pelham | 12 | Pelham | 18:41.1 |
| 26 | Ethan GreenPlace 26 · Grade 11 · Prattville Christian Academy | 11 | Prattville Christian Academy | 18:47.5 |
| 24 | Daniel MeyerPlace 24 · Grade 9 · Westminster School at Oak Mountain | 9 | Westminster School at Oak Mountain | 18:47.8 |
| 27 | Alvin YangPlace 27 · Grade 9 · Auburn (Al) | 9 | Auburn (Al) | 18:49.2 |
| 25 | Ben TaylorPlace 25 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 18:52.8 |
| 26 | Anderson ChitwoodPlace 26 · Grade 9 · Indian Springs | 9 | Indian Springs | 18:55.7 |
| 28 | Erik FernandezPlace 28 · Grade 9 · Opelika | 9 | Opelika | 18:56.5 PR |
| 29 | Jaiden KeyesPlace 29 · Grade 11 · Opelika | 11 | Opelika | 18:57.3 PR |
| 30 | Zildgian MCPhersonPlace 30 · Grade 12 · Prattville Christian Academy | 12 | Prattville Christian Academy | 18:57.8 PR |
| 27 | Harrison JonesPlace 27 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 19:01.1 |
| 28 | Jaxon CortezPlace 28 · Grade 11 · Pelham | 11 | Pelham | 19:06.4 |
| 29 | Kayden MorganPlace 29 · Grade 10 · Thompson | 10 | Thompson | 19:06.9 |
| 30 | Emory KilgorePlace 30 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 19:07.4 |
| 31 | Sutton SoltauPlace 31 · Grade 11 · Opelika | 11 | Opelika | 19:07.8 |
| 31 | Cooper HendricksonPlace 31 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 19:12.4 |
| 32 | Graham PhillipsPlace 32 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 19:13.1 |
| 32 | Harrison WaitsPlace 32 · Grade 10 · Auburn (Al) | 10 | Auburn (Al) | 19:18.4 |
| 33 | Joseph BanduraPlace 33 · Grade 10 · Westminster School at Oak Mountain | 10 | Westminster School at Oak Mountain | 19:21.0 PR |
| 34 | Drew JoycePlace 34 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 19:23.1 |
| 35 | Liam BrabstonPlace 35 · Grade 11 · Westminster School at Oak Mountain | 11 | Westminster School at Oak Mountain | 19:24.5 |
| 36 | Trisain McGrewPlace 36 · Grade 9 · Pelham | 9 | Pelham | 19:28.5 PR |
| 37 | Ethan CreelPlace 37 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 19:29.8 |
| 38 | Crawford TidmorePlace 38 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 19:30.5 PR |
| 39 | Hobbs KellyPlace 39 · Grade 11 · Oak Mountain | 11 | Oak Mountain | 19:32.8 |
| 40 | Clayton CherryPlace 40 · Grade 11 · Oak Mountain | 11 | Oak Mountain | 19:33.3 |
| 33 | Rashad WarePlace 33 · Grade 12 · Opelika | 12 | Opelika | 19:35.9 |
| 34 | Carter RigsbyPlace 34 · Grade 9 · Auburn (Al) | 9 | Auburn (Al) | 19:36.2 PR |
| 41 | Andrew CooperPlace 41 · Grade 9 · Chelsea | 9 | Chelsea | 19:36.8 PR |
| 35 | Justin VessPlace 35 · Grade 10 · Lawrence County | 10 | Lawrence County | 19:37.1 PR |
| 42 | Douglas LaisterPlace 42 · Grade 9 · Pelham | 9 | Pelham | 19:37.2 |
| 43 | Eli ElliotPlace 43 · Grade 11 · Westminster School at Oak Mountain | 11 | Westminster School at Oak Mountain | 19:43.2 |
| 36 | Owen JohnsonPlace 36 · Grade 10 · Auburn (Al) | 10 | Auburn (Al) | 19:45.1 |
| 44 | Caleb PettagruePlace 44 · Grade 12 · Westminster School at Oak Mountain | 12 | Westminster School at Oak Mountain | 19:47.8 |
| 45 | Kohen Jenkins-McGillPlace 45 · Grade 10 · Thompson | 10 | Thompson | 19:51.7 |
| 46 | Adam VarsPlace 46 · Grade 12 · Indian Springs | 12 | Indian Springs | 19:55.9 |
| 37 | John GreerPlace 37 · Grade 12 · Opelika | 12 | Opelika | 19:56.9 |
| 38 | Jonathan MurphyPlace 38 · Grade 11 · Good Hope | 11 | Good Hope | 20:03.4 PR |
| 39 | Luke CatesPlace 39 · Grade 9 · Opelika | 9 | Opelika | 20:03.6 |
| 40 | Nolan CurrierPlace 40 · Grade 10 · Prattville Christian Academy | 10 | Prattville Christian Academy | 20:04.6 |
| 47 | Jacob DunbarPlace 47 · Grade 11 · Westminster School at Oak Mountain | 11 | Westminster School at Oak Mountain | 20:06.1 |
| 48 | Luke AlexanderPlace 48 · Grade 11 · Oak Mountain | 11 | Oak Mountain | 20:08.4 |
| 41 | Braden WoodPlace 41 · Grade 11 · Auburn (Al) | 11 | Auburn (Al) | 20:08.9 |
| 42 | Sage KingPlace 42 · Grade 11 · Auburn (Al) | 11 | Auburn (Al) | 20:09.4 |
| 49 | Josh MattsonPlace 49 · Grade 11 · Briarwood Christian | 11 | Briarwood Christian | 20:09.9 PR |
| 50 | Beck RichiePlace 50 · Grade 11 · Westminster School at Oak Mountain | 11 | Westminster School at Oak Mountain | 20:13.9 |
| 51 | Dalton RutlandPlace 51 · Grade 12 · Oak Mountain | 12 | Oak Mountain | 20:14.0 |
| 52 | Rhys RogersPlace 52 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 20:16.2 |
| 53 | Taylor GrindlePlace 53 · Grade 12 · Thompson | 12 | Thompson | 20:21.0 |
| 54 | Cole ReesePlace 54 · Grade 11 · Pelham | 11 | Pelham | 20:21.1 PR |
| 55 | Camden BroadheadPlace 55 · Grade 12 · Pelham | 12 | Pelham | 20:21.3 PR |
| 56 | Samuel RigneyPlace 56 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 20:23.3 |
| 43 | Stephen SJ KennedyPlace 43 · Grade 10 · Auburn (Al) | 10 | Auburn (Al) | 20:24.2 |
| 57 | Anderson BlountPlace 57 · Grade 12 · Oak Mountain | 12 | Oak Mountain | 20:28.2 PR |