| 1 | Whit ThorntonPlace 1 · Grade 12 · Briarwood Christian | 12 | Briarwood Christian | 16:05.40 |
| 2 | Hudson WilliamsPlace 2 · Grade 12 · Chelsea | 12 | Chelsea | 16:21.80 |
| 3 | Cooper JeffcoatPlace 3 · Grade 12 · Oak Mountain | 12 | Oak Mountain | 16:32.16 |
| 4 | Isaac GloriosoPlace 4 · Grade 12 · Oak Mountain | 12 | Oak Mountain | 16:37.94 |
| 5 | Weaver CaldwellPlace 5 · Grade 12 · Westminster School at Oak Mountain | 12 | Westminster School at Oak Mountain | 16:40.71 |
| 6 | Aiden McEachranPlace 6 · Grade 11 · Westminster School at Oak Mountain | 11 | Westminster School at Oak Mountain | 16:43.10 |
| 7 | Zachary JoycePlace 7 · Grade 11 · Oak Mountain | 11 | Oak Mountain | 16:54.57 |
| 8 | Quinn ConroyPlace 8 · Grade 11 · Indian Springs | 11 | Indian Springs | 16:56.62 |
| 9 | Quinn McCurryPlace 9 · Grade 9 · Westminster School at Oak Mountain | 9 | Westminster School at Oak Mountain | 17:09.85 |
| 10 | Camp HerndonPlace 10 · Grade 11 · Helena | 11 | Helena | 17:10.19 |
| 11 | Carter WoodPlace 11 · Grade 11 · Shelby County | 11 | Shelby County | 17:10.47 |
| 12 | Kolby DayPlace 12 · Grade 11 · Briarwood Christian | 11 | Briarwood Christian | 17:10.59 |
| 13 | Braxton NoePlace 13 · Grade 11 · Oak Mountain | 11 | Oak Mountain | 17:29.91 |
| 14 | Daniel VansantPlace 14 · Grade 11 · Westminster School at Oak Mountain | 11 | Westminster School at Oak Mountain | 17:32.74 |
| 15 | Luke DollarPlace 15 · Grade 12 · Chelsea | 12 | Chelsea | 17:43.63 |
| 16 | Lucas MeserveyPlace 16 · Grade 9 · Briarwood Christian | 9 | Briarwood Christian | 17:45.57 |
| 17 | Graham PhillipsPlace 17 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 17:46.47 |
| 18 | Brayden HuttonPlace 18 · Grade 10 · Shelby County | 10 | Shelby County | 17:49.52 |
| 19 | Carson CampbellPlace 19 · Grade 11 · Chelsea | 11 | Chelsea | 17:53.12 |
| 20 | Riley RehbergPlace 20 · Grade 11 · Westminster School at Oak Mountain | 11 | Westminster School at Oak Mountain | 17:57.09 |
| 21 | Jeremiah KirkesPlace 21 · Grade 12 · Chelsea | 12 | Chelsea | 18:03.81 PR |
| 22 | Caleb WillifordPlace 22 · Grade 12 · Helena | 12 | Helena | 18:10.30 |
| 23 | Merrick BlackmanPlace 23 · Grade 11 · Helena | 11 | Helena | 18:16.06 |
| 24 | Zach TaylorPlace 24 · Grade 10 · Westminster School at Oak Mountain | 10 | Westminster School at Oak Mountain | 18:19.00 |
| 25 | Zachary HallmarkPlace 25 · Grade 9 · Shelby County | 9 | Shelby County | 18:20.04 |
| 26 | Jacob SmithermanPlace 26 · Grade 11 · Oak Mountain | 11 | Oak Mountain | 18:20.07 |
| 27 | Nathan BensingerPlace 27 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 18:22.55 |
| 28 | Ryan CaseyPlace 28 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 18:30.95 |
| 29 | Kevin DavisPlace 29 · Grade 12 · Shelby County | 12 | Shelby County | 18:34.15 |
| 30 | Jonathan GordonPlace 30 · Grade 9 · Chelsea | 9 | Chelsea | 18:43.92 |
| 31 | Drew JoycePlace 31 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 18:57.61 |
| 32 | Ben TaylorPlace 32 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 19:17.44 |
| 33 | Caid LewisPlace 33 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 19:20.13 |
| 34 | Samuel RigneyPlace 34 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 19:21.17 |
| 35 | Will DixonPlace 35 · Grade 9 · Shelby County | 9 | Shelby County | 19:21.30 |
| 36 | Gavin DreherPlace 36 · Grade 10 · Helena | 10 | Helena | 19:21.92 |
| 37 | Emory KilgorePlace 37 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 19:34.60 |
| 38 | Oliver MiddletonPlace 38 · Grade 12 · Indian Springs | 12 | Indian Springs | 19:34.83 |
| 39 | Kohen Jenkins-McGillPlace 39 · Grade 9 · Thompson | 9 | Thompson | 19:41.75 |
| 40 | Sam DavisPlace 40 · Grade 10 · Westminster School at Oak Mountain | 10 | Westminster School at Oak Mountain | 19:44.70 |
| 41 | Jose SalazarPlace 41 · Grade 11 · Indian Springs | 11 | Indian Springs | 19:47.77 |
| 42 | Eli ElliotPlace 42 · Grade 10 · Westminster School at Oak Mountain | 10 | Westminster School at Oak Mountain | 19:49.04 |
| 43 | Dustin BestPlace 43 · Grade 10 · Calera | 10 | Calera | 19:50.79 |
| 44 | Drew BonezPlace 44 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 19:53.83 |
| 45 | Payton RigneyPlace 45 · Grade 12 · Oak Mountain | 12 | Oak Mountain | 19:54.03 |
| 46 | Holden NaccariPlace 46 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 19:58.47 |
| 47 | Cooper HendricksonPlace 47 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 19:59.92 |
| 48 | Eli WagnerPlace 48 · Grade 9 · Thompson | 9 | Thompson | 20:00.07 |
| 49 | Jacob DunbarPlace 49 · Grade 10 · Westminster School at Oak Mountain | 10 | Westminster School at Oak Mountain | 20:07.27 |
| 50 | Dalton RutlandPlace 50 · Grade 11 · Oak Mountain | 11 | Oak Mountain | 20:14.28 |
| 51 | Jackson KeyserPlace 51 · Grade 9 · Shelby County | 9 | Shelby County | 20:21.20 |
| 52 | Mason OwensPlace 52 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 20:21.75 |
| 53 | Brock HowellPlace 53 · Grade 10 · Helena | 10 | Helena | 20:24.88 |
| 54 | Jaxon CortezPlace 54 · Grade 10 · Pelham | 10 | Pelham | 20:29.63 |
| 55 | Zane PatePlace 55 · Grade 11 · Vincent | 11 | Vincent | 20:32.04 |
| 56 | Josh MattsonPlace 56 · Grade 10 · Briarwood Christian | 10 | Briarwood Christian | 20:32.90 |
| 57 | Liam BrabstonPlace 57 · Grade 10 · Westminster School at Oak Mountain | 10 | Westminster School at Oak Mountain | 20:37.35 |
| 58 | Camden BroadheadPlace 58 · Grade 11 · Pelham | 11 | Pelham | 20:44.92 |
| 59 | Alex LockerPlace 59 · Grade 10 · Shelby County | 10 | Shelby County | 20:45.24 |
| 60 | Campbell RamirezPlace 60 · Grade 11 · Oak Mountain | 11 | Oak Mountain | 20:45.29 |
| 61 | Anderson ChitwoodPlace 61 · Grade 8 · Indian Springs | 8 | Indian Springs | 20:55.88 |
| 62 | Austin CummingsPlace 62 · Grade 12 · Montevallo | 12 | Montevallo | 20:56.82 |
| 63 | Will MattsonPlace 63 · Grade 10 · Briarwood Christian | 10 | Briarwood Christian | 20:57.94 |
| 64 | Joshua CortrightPlace 64 · Grade 10 · Thompson | 10 | Thompson | 20:58.64 |
| 65 | Parker BarnesPlace 65 · Grade 9 · Pelham | 9 | Pelham | 20:59.94 |
| 66 | Landon KellerPlace 66 · Grade 11 · Shelby County | 11 | Shelby County | 21:01.78 |
| 67 | Paxton HaleyPlace 67 · Grade 11 · Oak Mountain | 11 | Oak Mountain | 21:04.66 |
| 68 | Lee BurnettPlace 68 · Grade 10 · Westminster School at Oak Mountain | 10 | Westminster School at Oak Mountain | 21:06.72 |
| 69 | Crosby HawbakerPlace 69 · Grade 9 · Thompson | 9 | Thompson | 21:13.78 |
| 70 | Hobbs KellyPlace 70 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 21:21.65 |
| 71 | Cole HollingsworthPlace 71 · Grade 11 · Pelham | 11 | Pelham | 21:22.63 |
| 72 | Parker FradejasPlace 72 · Grade 10 · Thompson | 10 | Thompson | 21:24.96 |
| 73 | Isaac RutskyPlace 73 · Grade 11 · Indian Springs | 11 | Indian Springs | 21:26.01 |
| 74 | Wallace JohnsonPlace 74 · Grade 11 · Oak Mountain | 11 | Oak Mountain | 21:36.69 |
| 75 | Anderson BlountPlace 75 · Grade 11 · Oak Mountain | 11 | Oak Mountain | 21:49.67 |
| 76 | Carter BushPlace 76 · Grade 9 · Thompson | 9 | Thompson | 22:08.21 |
| 77 | Richard VestPlace 77 · Grade 10 · Westminster School at Oak Mountain | 10 | Westminster School at Oak Mountain | 22:17.25 |
| 78 | Jackson CeravoloPlace 78 · Grade 10 · Shelby County | 10 | Shelby County | 22:17.97 PR |
| 79 | Ethan McGeePlace 79 · Grade 12 · Helena | 12 | Helena | 22:25.11 |
| 80 | Lucian HortonPlace 80 · Grade 9 · Thompson | 9 | Thompson | 22:26.06 |
| 81 | Colton JacksonPlace 81 · Grade 9 · Helena | 9 | Helena | 22:26.15 |
| 82 | Jacob YoungPlace 82 · Grade 10 · Helena | 10 | Helena | 22:31.41 |
| 83 | Donovan BestPlace 83 · Grade 10 · Calera | 10 | Calera | 22:37.72 |
| 84 | Cole ReesePlace 84 · Grade 10 · Pelham | 10 | Pelham | 22:40.43 |
| 85 | Carter LasterPlace 85 · Grade 9 · Montevallo | 9 | Montevallo | 22:46.69 |
| 86 | Michael NguyenPlace 86 · Grade 10 · Indian Springs | 10 | Indian Springs | 22:58.11 |
| 87 | Cazpien CarterPlace 87 · Grade 9 · Helena | 9 | Helena | 22:59.00 |
| 88 | Kaden CawoodPlace 88 · Grade 11 · Briarwood Christian | 11 | Briarwood Christian | 23:19.96 |
| 89 | Sam MixonPlace 89 · Grade 11 · Briarwood Christian | 11 | Briarwood Christian | 23:26.34 |
| 90 | Owen CarmichaelPlace 90 · Grade 10 · Westminster School at Oak Mountain | 10 | Westminster School at Oak Mountain | 23:34.89 |
| 91 | Christopher DuenasPlace 91 · Grade 9 · Helena | 9 | Helena | 23:49.65 |
| 92 | Kash DobsonPlace 92 · Grade 11 · Vincent | 11 | Vincent | 24:21.63 |
| 93 | Isaiah ColoradoPlace 93 · Grade 11 · Indian Springs | 11 | Indian Springs | 24:27.56 |
| 94 | Patrick SutherlandPlace 94 · Grade 11 · Oak Mountain | 11 | Oak Mountain | 24:42.37 |
| 95 | Bill DavisPlace 95 · Grade 9 · Briarwood Christian | 9 | Briarwood Christian | 24:53.09 |
| 96 | Chap ChapmanPlace 96 · Grade 10 · Westminster School at Oak Mountain | 10 | Westminster School at Oak Mountain | 24:57.45 |
| 97 | Sam BrabstonPlace 97 · Grade 9 · Westminster School at Oak Mountain | 9 | Westminster School at Oak Mountain | 24:57.93 PR |
| 98 | Carter DuncanPlace 98 · Grade 11 · Calera | 11 | Calera | 24:59.28 |
| 99 | Kole MillerPlace 99 · Grade 9 · Montevallo | 9 | Montevallo | 25:15.22 |
| 100 | Macon HuckabaaPlace 100 · Grade 9 · Montevallo | 9 | Montevallo | 25:24.20 |
| 101 | Wyatt WillsPlace 101 · Grade 8 · Vincent | 8 | Vincent | 25:29.57 PR |
| 102 | Caleb SmithermanPlace 102 · Grade 9 · Thompson | 9 | Thompson | 26:03.67 |
| 103 | Troy BaggettPlace 103 · Grade 9 · Montevallo | 9 | Montevallo | 26:25.02 |
| 104 | Kyle BonezPlace 104 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 26:36.69 |
| 105 | Jericho CordesPlace 105 · Grade 8 · Vincent | 8 | Vincent | 26:52.01 PR |
| 106 | Hilyer WatkinsPlace 106 · Grade 9 · Oak Mountain | 9 | Oak Mountain | 26:56.87 |
| 107 | John Michael LindseyPlace 107 · Grade 9 · Westminster School at Oak Mountain | 9 | Westminster School at Oak Mountain | 27:01.78 |
| 108 | William GreshamPlace 108 · Grade 9 · Westminster School at Oak Mountain | 9 | Westminster School at Oak Mountain | 27:05.35 |
| 109 | Chris PeckPlace 109 · Grade 10 · Oak Mountain | 10 | Oak Mountain | 27:17.05 |
| 110 | Jacob ArcherPlace 110 · Grade 10 · Calera | 10 | Calera | 27:41.64 |
| 111 | Daniel BentonPlace 111 · Grade 11 · Helena | 11 | Helena | 27:46.28 |
| 112 | Bryson BrownPlace 112 · Grade 8 · Vincent | 8 | Vincent | 28:34.93 |
| 113 | Bryson BlanchardPlace 113 · Grade 8 · Vincent | 8 | Vincent | 31:24.05 |
| 114 | Colton DavisPlace 114 · Grade 8 · Vincent | 8 | Vincent | 36:29.01 |