| 1 | Travis BarnettPlace 1 · Grade 9 · Holly Pond | 9 | Holly Pond | 16:38.45 |
| 2 | Blake GrahamPlace 2 · Grade 11 · Lawrence County | 11 | Lawrence County | 16:45.46 |
| 3 | Harper BranscomePlace 3 · Grade 11 · Muscle Shoals High | 11 | Muscle Shoals High | 16:57.77 |
| 4 | Yamilson VelasquezPlace 4 · Grade 12 · Russellville | 12 | Russellville | 17:31.96 |
| 5 | Conner McCraryPlace 5 · Grade 11 · Muscle Shoals High | 11 | Muscle Shoals High | 17:50.84 |
| 6 | Matthew PutmanPlace 6 · Grade 10 · Holly Pond | 10 | Holly Pond | 17:52.12 |
| 7 | Chase LawsonPlace 7 · Grade 11 · Brooks | 11 | Brooks | 18:01.88 |
| 8 | Joshua PutmanPlace 8 · Grade 10 · Holly Pond | 10 | Holly Pond | 18:09.70 |
| 9 | Jessie MitchellPlace 9 · Grade 11 · Tharptown | 11 | Tharptown | 18:24.01 |
| 10 | Carter Ray GodwinPlace 10 · Grade 8 · Lawrence County | 8 | Lawrence County | 18:36.01 |
| 11 | Edwin VelaPlace 11 · Grade 11 · Tharptown | 11 | Tharptown | 18:39.39 |
| 12 | Connor EvansPlace 12 · Grade 9 · Russellville | 9 | Russellville | 18:42.99 |
| 13 | Kain ParkerPlace 13 · Grade 11 · Lawrence County | 11 | Lawrence County | 18:43.00 |
| 14 | Will MarshPlace 14 · Grade 10 · Lawrence County | 10 | Lawrence County | 18:45.44 |
| 15 | isiaah KriegerPlace 15 · Grade 11 · Lexington | 11 | Lexington | 18:53.51 |
| 16 | Henry MannPlace 16 · Grade 10 · Mars Hill Bible | 10 | Mars Hill Bible | 18:54.85 |
| 17 | Miguel AndresPlace 17 · Grade 11 · Russellville | 11 | Russellville | 18:57.36 |
| 18 | Jeremiah SoriaPlace 18 · Grade 12 · Lawrence County | 12 | Lawrence County | 18:59.62 |
| 19 | Dylan BlackburnPlace 19 · Grade 8 · Mars Hill Bible | 8 | Mars Hill Bible | 19:01.87 |
| 20 | Aedyn BaggettPlace 20 · Grade 11 · Wilson | 11 | Wilson | 19:04.74 |
| 21 | William McCormackPlace 21 · Grade 9 · Wilson | 9 | Wilson | 19:09.02 |
| 22 | Valente MartinPlace 22 · Grade 11 · Russellville | 11 | Russellville | 19:09.95 |
| 23 | Easton WallanderPlace 23 · Grade 11 · Wilson | 11 | Wilson | 19:10.24 |
| 24 | William MannPlace 24 · Grade 10 · Mars Hill Bible | 10 | Mars Hill Bible | 19:10.36 |
| 25 | Paul HoodPlace 25 · Grade 9 · Lexington | 9 | Lexington | 19:13.19 |
| 26 | Preston LumpkinsPlace 26 · Grade 12 · Mars Hill Bible | 12 | Mars Hill Bible | 19:15.90 |
| 27 | Connor McFallPlace 27 · Grade 9 · Russellville | 9 | Russellville | 19:15.94 |
| 28 | Drew McKinnonPlace 28 · Grade 10 · Mars Hill Bible | 10 | Mars Hill Bible | 19:22.53 |
| 29 | Lamont LeamonPlace 29 · Grade 11 · Mae Jemison High Sch | 11 | Mae Jemison High Sch | 19:23.85 |
| 30 | Zack BellPlace 30 · Grade 10 · Covenant Christian | 10 | Covenant Christian | 19:30.13 |
| 31 | Eli CooperPlace 31 · Grade 12 · Russellville | 12 | Russellville | 19:30.17 |
| 32 | Angel GarciaPlace 32 · Grade 10 · Tharptown | 10 | Tharptown | 19:30.80 |
| 33 | Spencer DuncanPlace 33 · Grade 10 · Lawrence County | 10 | Lawrence County | 19:40.30 |
| 34 | Reth JonesPlace 34 · Grade 11 · Wilson | 11 | Wilson | 19:42.20 |
| 35 | Jordan SkipworthPlace 35 · Grade 10 · Madison County | 10 | Madison County | 19:45.09 |
| 36 | justin slatonPlace 36 · Grade 11 · Lexington | 11 | Lexington | 19:48.82 |
| 37 | Jonathan IronsPlace 37 · Grade 9 · Muscle Shoals High | 9 | Muscle Shoals High | 19:50.94 |
| 38 | Daniel PuckettPlace 38 · Grade 12 · West Limestone | 12 | West Limestone | 19:51.58 |
| 39 | Jaiden McdanielPlace 39 · Grade 8 · Lexington | 8 | Lexington | 19:52.60 |
| 40 | Ricardo GutierrezPlace 40 · Grade 10 · Tharptown | 10 | Tharptown | 19:53.38 |
| 41 | Isaac CrumptonPlace 41 · Grade 12 · Colbert Heights | 12 | Colbert Heights | 19:55.37 |
| 42 | Uriel MojicaPlace 42 · Grade 10 · Russellville | 10 | Russellville | 20:02.68 |
| 43 | Xander GreenhillPlace 43 · Grade 11 · Russellville | 11 | Russellville | 20:04.40 |
| 44 | Sam LumpkinsPlace 44 · Grade 10 · Mars Hill Bible | 10 | Mars Hill Bible | 20:05.09 |
| 45 | Kohl HortonPlace 45 · Grade 9 · Holly Pond | 9 | Holly Pond | 20:08.23 |
| 46 | Brady BendallPlace 46 · Grade 10 · Muscle Shoals High | 10 | Muscle Shoals High | 20:12.36 |
| 47 | Brandon CookPlace 47 · Grade 10 · Lindsay Lane Christi | 10 | Lindsay Lane Christi | 20:13.22 |
| 48 | Daniel AlonzoPlace 48 · Grade 10 · Russellville | 10 | Russellville | 20:19.80 |
| 49 | Edward MannPlace 49 · Grade 8 · Mars Hill Bible | 8 | Mars Hill Bible | 20:23.04 |
| 50 | Xander MorrowPlace 50 · Grade 11 · Lindsay Lane Christi | 11 | Lindsay Lane Christi | 20:23.91 |
| 51 | Carson GodwinPlace 51 · Grade 12 · Lawrence County | 12 | Lawrence County | 20:26.80 |
| 52 | Liam McGuirePlace 52 · Grade 8 · Muscle Shoals High | 8 | Muscle Shoals High | 20:29.60 |
| 53 | Aidan WebsterPlace 53 · Grade 11 · West Limestone | 11 | West Limestone | 20:45.80 |
| 54 | Reed HammondPlace 54 · Grade 10 · Brooks | 10 | Brooks | 20:51.10 |
| 55 | Eli WardPlace 55 · Grade 10 · Lindsay Lane Christi | 10 | Lindsay Lane Christi | 20:55.03 |
| 56 | riley nicholsPlace 56 · Grade 8 · Lexington | 8 | Lexington | 21:02.72 |
| 57 | Colin ThompsonPlace 57 · Grade 10 · Covenant Christian | 10 | Covenant Christian | 21:05.54 |
| 58 | Landon CoxPlace 58 · Grade 10 · Belgreen | 10 | Belgreen | 21:07.37 |
| 59 | Isaac HamptonPlace 59 · Grade 9 · Collinwood High Scho | 9 | Collinwood High Scho | 21:13.53 |
| 60 | Asher BragwellPlace 60 · Grade 9 · Wilson | 9 | Wilson | 21:16.05 |
| 61 | Ricardo GutierrezPlace 61 · Grade 10 · Russellville | 10 | Russellville | 21:18.55 |
| 62 | Adam RichPlace 62 · Grade 12 · Lindsay Lane Christi | 12 | Lindsay Lane Christi | 21:24.49 |
| 63 | Devan whitePlace 63 · Grade 9 · Lexington | 9 | Lexington | 21:30.88 |
| 64 | Braxton CainPlace 64 · Grade 11 · Wilson | 11 | Wilson | 21:34.07 |
| 65 | Miguel AlonzoPlace 65 · Grade 9 · Russellville | 9 | Russellville | 21:40.73 |
| 66 | Eli HensonPlace 66 · Grade 11 · Colbert Heights | 11 | Colbert Heights | 21:41.40 |
| 67 | Harrison ChandlerPlace 67 · Grade 8 · Mars Hill Bible | 8 | Mars Hill Bible | 21:44.83 |
| 68 | Henry GloverPlace 68 · Grade 12 · Covenant Christian | 12 | Covenant Christian | 21:45.80 |
| 69 | Lucas BurtPlace 69 · Grade 10 · Lindsay Lane Christi | 10 | Lindsay Lane Christi | 21:50.30 |
| 70 | Sam OwensPlace 70 · Grade 11 · Mars Hill Bible | 11 | Mars Hill Bible | 21:57.62 |
| 71 | Mason HerringPlace 71 · Grade 11 · Russellville | 11 | Russellville | 21:58.63 |
| 72 | Oscar MateoPlace 72 · Grade 12 · Russellville | 12 | Russellville | 22:19.79 |
| 73 | Carter BrewisPlace 73 · Grade 9 · Holly Pond | 9 | Holly Pond | 22:21.26 |
| 74 | Ben SaylorPlace 74 · Grade 8 · Shoals Christian | 8 | Shoals Christian | 22:23.64 |
| 75 | Braxton MartinPlace 75 · Grade 12 · Cherokee | 12 | Cherokee | 22:26.38 |
| 76 | Brayden MesserPlace 76 · Grade 7 · Belgreen | 7 | Belgreen | 22:28.49 |
| 77 | Wyatt BenefieldPlace 77 · Grade 9 · Holly Pond | 9 | Holly Pond | 22:31.42 |
| 78 | Miguel PerezPlace 78 · Grade 9 · Belgreen | 9 | Belgreen | 22:32.01 |
| 79 | Gabriel EstradaPlace 79 · Grade 9 · Belgreen | 9 | Belgreen | 22:32.06 |
| 80 | Grayson CraigPlace 80 · Grade 9 · Clements | 9 | Clements | 22:32.19 |
| 81 | Nicholas GrossoPlace 81 · Grade 10 · Lexington | 10 | Lexington | 22:34.14 |
| 82 | David PottsPlace 82 · Grade 11 · Lexington | 11 | Lexington | 22:41.58 |
| 83 | Cody McCluskeyPlace 83 · Grade 7 · Tharptown | 7 | Tharptown | 22:44.28 |
| 84 | Daniel JimenezPlace 84 · Grade 9 · Tharptown | 9 | Tharptown | 22:44.45 |
| 85 | Nathan RichardsonPlace 85 · Grade 10 · Colbert Heights | 10 | Colbert Heights | 22:47.14 |
| 86 | David HudryPlace 86 · Grade 10 · Decatur Heritage Chr | 10 | Decatur Heritage Chr | 22:48.49 |
| 87 | Daniel PikePlace 87 · Grade 9 · Collinwood High Scho | 9 | Collinwood High Scho | 22:50.86 |
| 88 | Evan Witt -4Place 88 · Wilson | — | Wilson | 22:51.28 |
| 89 | Damian JiminezPlace 89 · Grade 9 · Russellville | 9 | Russellville | 22:56.72 |
| 90 | Noah HydePlace 90 · Grade 10 · Shoals Christian | 10 | Shoals Christian | 23:02.80 |
| 91 | Emiliano JimenezPlace 91 · Grade 11 · Belgreen | 11 | Belgreen | 23:14.68 |
| 92 | Zach RileyPlace 92 · Grade 7 · Tharptown | 7 | Tharptown | 23:21.19 |
| 93 | Hayden LavecchiaPlace 93 · Grade 11 · Muscle Shoals High | 11 | Muscle Shoals High | 23:21.20 |
| 94 | Treston CrowdenPlace 94 · Grade 10 · Colbert Heights | 10 | Colbert Heights | 23:27.40 |
| 95 | Collin SummersPlace 95 · Grade 12 · Shoals Christian | 12 | Shoals Christian | 23:30.76 |
| 96 | Luke RobertsonPlace 96 · Grade 9 · Wilson | 9 | Wilson | 23:31.31 |
| 97 | London KingPlace 97 · Grade 11 · Mae Jemison High Sch | 11 | Mae Jemison High Sch | 23:33.08 |
| 98 | Parker MorganPlace 98 · Grade 9 · Muscle Shoals High | 9 | Muscle Shoals High | 23:41.58 |
| 99 | Coleman GarnerPlace 99 · Grade 12 · East Lawrence High S | 12 | East Lawrence High S | 23:41.59 |
| 100 | Jack StricklandPlace 100 · Grade 7 · Shoals Christian | 7 | Shoals Christian | 23:44.82 |
| 101 | Thomas PennyPlace 101 · Grade 10 · Shoals Christian | 10 | Shoals Christian | 23:58.98 |
| 102 | Jamison DickeyPlace 102 · Grade 12 · Collinwood High Scho | 12 | Collinwood High Scho | 24:14.91 |
| 103 | Ricky SantibanezPlace 103 · Grade 8 · Tharptown | 8 | Tharptown | 24:16.98 |
| 104 | Luciano JimenezPlace 104 · Grade 9 · Belgreen | 9 | Belgreen | 24:17.70 |
| 105 | Landan FlanaganPlace 105 · Grade 12 · Russellville | 12 | Russellville | 24:20.62 |
| 106 | Jack DarbyPlace 106 · Grade 9 · Wilson | 9 | Wilson | 24:22.28 |
| 107 | Ridge MitchellPlace 107 · Grade 7 · Colbert Heights | 7 | Colbert Heights | 24:35.59 |
| 108 | Aiden BrewerPlace 108 · Grade 11 · Collinwood High Scho | 11 | Collinwood High Scho | 24:36.22 |
| 109 | Logan ThompsonPlace 109 · Grade 12 · Collinwood High Scho | 12 | Collinwood High Scho | 24:36.79 |
| 110 | Carson SouthernPlace 110 · Grade 12 · Lawrence County | 12 | Lawrence County | 24:49.79 |
| 111 | Cailean ShiffertPlace 111 · Grade 10 · Lindsay Lane Christi | 10 | Lindsay Lane Christi | 24:54.56 |
| 112 | Draven MilbournPlace 112 · Grade 9 · Mae Jemison High Sch | 9 | Mae Jemison High Sch | 24:59.09 |
| 113 | Aaron RubidoPlace 113 · Grade 9 · Belgreen | 9 | Belgreen | 25:08.43 |
| 114 | Landon MarcanoPlace 114 · Grade 10 · Brooks | 10 | Brooks | 25:15.75 |
| 115 | Victor VargasPlace 115 · Grade 9 · Russellville | 9 | Russellville | 25:21.78 |
| 116 | Arian PhillipsPlace 116 · Grade 11 · Mae Jemison High Sch | 11 | Mae Jemison High Sch | 25:55.43 |
| 117 | Jonah ShockleyPlace 117 · Grade 8 · Holly Pond | 8 | Holly Pond | 26:03.08 |
| 118 | Eric KingPlace 118 · Grade 9 · Muscle Shoals High | 9 | Muscle Shoals High | 26:11.76 |
| 119 | Tristan HammPlace 119 · Grade 9 · Colbert Heights | 9 | Colbert Heights | 26:28.21 |
| 120 | Malaki GrocePlace 120 · Grade 9 · Russellville | 9 | Russellville | 26:29.09 |
| 121 | Joshua RichesonPlace 121 · Grade 10 · Belgreen | 10 | Belgreen | 26:29.10 |
| 122 | JJ BurchamPlace 122 · Grade 11 · Phil Campbell | 11 | Phil Campbell | 26:34.68 |
| 123 | Daygen SmithPlace 123 · Grade 9 · Collinwood High Scho | 9 | Collinwood High Scho | 26:50.03 |
| 124 | Michael FredrickPlace 124 · Grade 8 · Colbert Heights | 8 | Colbert Heights | 27:10.68 |
| 125 | Benton GargisPlace 125 · Grade 10 · Belgreen | 10 | Belgreen | 27:19.18 |
| 126 | Jacob PadronPlace 126 · Grade 10 · Cherokee | 10 | Cherokee | 27:19.19 |
| 127 | Elijah RosePlace 127 · Grade 8 · Shoals Christian | 8 | Shoals Christian | 27:23.49 |
| 128 | Alex WatsonPlace 128 · Grade 7 · Colbert Heights | 7 | Colbert Heights | 28:21.84 |
| 129 | Lane DelanoPlace 129 · Grade 9 · Wilson | 9 | Wilson | 28:37.21 |
| 130 | Kaden BensonPlace 130 · Grade 11 · Waterloo | 11 | Waterloo | 28:51.45 |
| 131 | Kaleb CrowdenPlace 131 · Grade 12 · Colbert Heights | 12 | Colbert Heights | 29:35.11 |
| 132 | Trenton BrownPlace 132 · Grade 10 · Russellville | 10 | Russellville | 30:24.85 |
| 133 | Antonio HardinPlace 133 · Grade 10 · Mae Jemison High Sch | 10 | Mae Jemison High Sch | 30:30.32 |
| 134 | C.J. HammPlace 134 · Grade 12 · Colbert Heights | 12 | Colbert Heights | 31:00.55 |
| 135 | Riley RobersonPlace 135 · Grade 8 · Colbert Heights | 8 | Colbert Heights | 31:25.90 |