| 1 | Andrew LairdPlace 1 · Grade 12 · Homewood | 12 | Homewood | 16:34.15 |
| 2 | Grayton MurrayPlace 2 · Grade 12 · Homewood | 12 | Homewood | 17:00.38 |
| 3 | Ben MurrayPlace 3 · Grade 12 · Homewood | 12 | Homewood | 17:08.59 |
| 4 | Foster LairdPlace 4 · Grade 10 · Homewood | 10 | Homewood | 17:25.22 |
| 5 | Colvin BusseyPlace 5 · Grade 10 · Homewood | 10 | Homewood | 17:42.93 |
| 6 | RJ TeterPlace 6 · Grade 10 · Homewood | 10 | Homewood | 17:50.69 |
| 7 | Ben GuthriePlace 7 · Grade 10 · Lincoln | 10 | Lincoln | 17:56.85 |
| 8 | Ethan BagwellPlace 8 · Grade 10 · Homewood | 10 | Homewood | 18:06.41 |
| 9 | Jack WigginsPlace 9 · Grade 10 · Lincoln | 10 | Lincoln | 18:09.86 |
| 10 | Hayden ThomasonPlace 10 · Grade 10 · Homewood | 10 | Homewood | 18:19.33 |
| 11 | Carson LimbaughPlace 11 · Grade 12 · Faith Christian | 12 | Faith Christian | 18:20.82 |
| 12 | Travis CooleyPlace 12 · Grade 12 · Lincoln | 12 | Lincoln | 18:20.88 |
| 13 | Nate BernsteinPlace 13 · Grade 11 · Homewood | 11 | Homewood | 18:27.55 |
| 14 | Turner ChappellPlace 14 · Grade 10 · Lincoln | 10 | Lincoln | 18:30.88 |
| 15 | Eli MitchellPlace 15 · Grade 12 · Faith Christian | 12 | Faith Christian | 18:33.73 |
| 16 | Joshua GrayPlace 16 · Grade 12 · Lincoln | 12 | Lincoln | 18:38.41 |
| 17 | Ayden HawkinsPlace 17 · Grade 8 · Lincoln | 8 | Lincoln | 18:51.06 |
| 18 | Austin NixPlace 18 · Grade 9 · Homewood | 9 | Homewood | 18:51.11 |
| 19 | Will DoughtyPlace 19 · Grade 11 · Homewood | 11 | Homewood | 18:58.69 |
| 20 | Landon GarnerPlace 20 · Grade 11 · Jacksonville | 11 | Jacksonville | 19:02.57 |
| 21 | Christian SoteloPlace 21 · Grade 9 · White Plains | 9 | White Plains | 19:07.64 |
| 22 | Austin RichardsonPlace 22 · Grade 12 · Cedar Bluff | 12 | Cedar Bluff | 19:10.06 |
| 23 | LJ MillenderPlace 23 · Grade 9 · Lincoln | 9 | Lincoln | 19:18.68 |
| 24 | Gabriel RuffcornPlace 24 · Grade 11 · Ohatchee | 11 | Ohatchee | 19:24.69 |
| 25 | Austin WorthyPlace 25 · Grade 10 · Central HS of Clay County | 10 | Central HS of Clay County | 19:24.81 |
| 26 | Dawson AlexanderPlace 26 · Grade 9 · Lincoln | 9 | Lincoln | 19:26.91 |
| 27 | Luke MillsPlace 27 · Grade 9 · Homewood | 9 | Homewood | 19:36.32 |
| 28 | Sawyer ConnPlace 28 · Grade 9 · White Plains | 9 | White Plains | 19:36.50 |
| 29 | Cameron WilsonPlace 29 · Grade 11 · Central HS of Clay County | 11 | Central HS of Clay County | 19:44.32 |
| 30 | Noah ColleyPlace 30 · Grade 8 · Lincoln | 8 | Lincoln | 19:46.68 |
| 31 | Cayden AskewPlace 31 · Grade 8 · Central HS of Clay County | 8 | Central HS of Clay County | 19:49.93 |
| 32 | Tyler WorleyPlace 32 · Grade 11 · Lincoln | 11 | Lincoln | 19:53.85 |
| 33 | Riley GoodsonPlace 33 · Grade 8 · Donoho | 8 | Donoho | 19:59.97 |
| 34 | Eithan AnayaPlace 34 · Grade 10 · Lincoln | 10 | Lincoln | 20:06.38 |
| 35 | Pete RichardsonPlace 35 · Grade 11 · Homewood | 11 | Homewood | 20:06.52 |
| 36 | Tyler DoggrellPlace 36 · Grade 12 · Jacksonville Christian | 12 | Jacksonville Christian | 20:08.99 |
| 37 | Blake PeacockPlace 37 · Grade 9 · Homewood | 9 | Homewood | 20:09.19 |
| 38 | Cameron RogersPlace 38 · Grade 9 · Faith Christian | 9 | Faith Christian | 20:12.38 |
| 39 | Cohen CrossleyPlace 39 · Grade 9 · White Plains | 9 | White Plains | 20:17.00 |
| 40 | Trevor LentzPlace 40 · Grade 8 · White Plains | 8 | White Plains | 20:20.28 |
| 41 | Cole SchmidtPlace 41 · Grade 11 · Ohatchee | 11 | Ohatchee | 20:22.20 |
| 42 | Ethan TurnerPlace 42 · Grade 10 · White Plains | 10 | White Plains | 20:22.26 |
| 43 | Kenyen HughleyPlace 43 · Grade 10 · Anniston | 10 | Anniston | 20:23.86 |
| 44 | Aubrey HelmsPlace 44 · Grade 11 · Homewood | 11 | Homewood | 20:28.22 |
| 45 | Jaxon WakefieldPlace 45 · Grade 7 · Central HS of Clay County | 7 | Central HS of Clay County | 20:29.65 |
| 46 | Cooper SainPlace 46 · Grade 9 · Homewood | 9 | Homewood | 20:31.33 |
| 47 | Chatham GriffithPlace 47 · Grade 10 · Gadsden | 10 | Gadsden | 20:34.26 |
| 48 | Jackson CampPlace 48 · Grade 10 · Gadsden | 10 | Gadsden | 20:39.26 |
| 49 | Ben HendersonPlace 49 · Grade 10 · Homewood | 10 | Homewood | 20:39.28 |
| 50 | Zach CaterPlace 50 · Grade 11 · Donoho | 11 | Donoho | 20:43.35 PR |
| 51 | Joseph KelleyPlace 51 · Grade 12 · Ohatchee | 12 | Ohatchee | 20:49.46 |
| 52 | Colin BenoitPlace 52 · Grade 12 · Jacksonville | 12 | Jacksonville | 20:51.12 |
| 53 | Hunter HartwellPlace 53 · Grade 7 · Donoho | 7 | Donoho | 20:52.20 |
| 54 | Justin NorredPlace 54 · Grade 12 · Central HS of Clay County | 12 | Central HS of Clay County | 20:54.59 |
| 55 | Zyrese WynnPlace 55 · Grade 8 · Cedar Bluff | 8 | Cedar Bluff | 20:54.68 |
| 56 | Colin AllisonPlace 56 · Grade 8 · Lincoln | 8 | Lincoln | 20:55.59 |
| 57 | Rua MathisPlace 57 · Grade 8 · Jacksonville | 8 | Jacksonville | 20:57.79 |
| 58 | Hunter DavisPlace 58 · Grade 9 · Lincoln | 9 | Lincoln | 21:06.49 |
| 59 | Asher ColvertPlace 59 · Grade 9 · Homewood | 9 | Homewood | 21:12.93 |
| 60 | Riley HunterPlace 60 · Grade 8 · White Plains | 8 | White Plains | 21:13.46 |
| 61 | Grayson WhitePlace 61 · Grade 11 · Donoho | 11 | Donoho | 21:14.33 |
| 62 | Colin ThurmanPlace 62 · Grade 10 · Jacksonville | 10 | Jacksonville | 21:15.88 |
| 63 | James BenefieldPlace 63 · Grade 11 · Jacksonville | 11 | Jacksonville | 21:16.48 |
| 64 | Preston WilliamsonPlace 64 · Grade 10 · White Plains | 10 | White Plains | 21:19.34 |
| 65 | Robbie DeasonPlace 65 · Grade 12 · Lincoln | 12 | Lincoln | 21:25.06 |
| 66 | Ramsey SheltonPlace 66 · Grade 9 · Jacksonville | 9 | Jacksonville | 21:26.31 |
| 67 | Daniel BealPlace 67 · Grade 11 · Lincoln | 11 | Lincoln | 21:28.06 |
| 68 | Chase HaynesPlace 68 · Grade 11 · Piedmont | 11 | Piedmont | 21:29.82 |
| 69 | Jayden WinninghamPlace 69 · Grade 10 · White Plains | 10 | White Plains | 21:30.20 |
| 70 | Jackson PetersPlace 70 · Grade 8 · Lincoln | 8 | Lincoln | 21:31.04 |
| 71 | Jack TantPlace 71 · Grade 9 · Faith Christian | 9 | Faith Christian | 21:34.73 |
| 72 | Caleb WalkerPlace 72 · Grade 11 · Jacksonville | 11 | Jacksonville | 21:35.13 |
| 73 | William SlaughterPlace 73 · Grade 9 · Homewood | 9 | Homewood | 21:44.95 |
| 74 | Charlie SparksPlace 74 · Grade 10 · Jacksonville | 10 | Jacksonville | 21:46.65 |
| 75 | Jon HollingworthPlace 75 · Grade 11 · Jacksonville | 11 | Jacksonville | 21:50.34 PR |
| 76 | Cash McCoyPlace 76 · Grade 9 · Gadsden | 9 | Gadsden | 21:56.21 |
| 77 | Joshua MusePlace 77 · Grade 11 · Faith Christian | 11 | Faith Christian | 21:56.88 |
| 78 | Samuel GogginsPlace 78 · Grade 11 · Jacksonville | 11 | Jacksonville | 22:09.36 |
| 79 | Zachary JonesPlace 79 · Grade 8 · Cedar Bluff | 8 | Cedar Bluff | 22:10.45 |
| 80 | Harrison NewellPlace 80 · Grade 9 · Homewood | 9 | Homewood | 22:13.86 |
| 81 | Kolby CreamerPlace 81 · Grade 12 · Lincoln | 12 | Lincoln | 22:15.95 |
| 82 | Ethan JacobsPlace 82 · Grade 12 · Lincoln | 12 | Lincoln | 22:25.39 |
| 83 | Mason BattlesPlace 83 · Grade 9 · Etowah | 9 | Etowah | 22:29.86 PR |
| 84 | Zayden PearsonPlace 84 · Grade 7 · White Plains | 7 | White Plains | 22:30.07 |
| 85 | Michael LaShallPlace 85 · Grade 10 · Central HS of Clay County | 10 | Central HS of Clay County | 22:31.59 |
| 86 | Jackson ThomasonPlace 86 · Grade 9 · Etowah | 9 | Etowah | 22:31.78 |
| 87 | Emerson ParkerPlace 87 · Grade 8 · Central HS of Clay County | 8 | Central HS of Clay County | 22:34.47 |
| 88 | Jackson AskewPlace 88 · Grade 10 · Jacksonville | 10 | Jacksonville | 22:41.98 |
| 89 | Joseph WilliamsPlace 89 · Grade 12 · Lincoln | 12 | Lincoln | 22:43.14 |
| 90 | Nick JohnsonPlace 90 · Grade 11 · Jacksonville | 11 | Jacksonville | 22:47.77 |
| 91 | John David TaylorPlace 91 · Grade 9 · Piedmont | 9 | Piedmont | 22:52.54 |
| 92 | Eli RobinsonPlace 92 · Grade 11 · Faith Christian | 11 | Faith Christian | 22:52.55 |
| 93 | Owen VinsonPlace 93 · Grade 7 · Ohatchee | 7 | Ohatchee | 23:01.73 |
| 94 | Thomas CarverPlace 94 · Grade 10 · Benjamin Russell | 10 | Benjamin Russell | 23:03.75 |
| 95 | Gordon McGlocklinPlace 95 · Grade 12 · Lincoln | 12 | Lincoln | 23:05.29 |
| 96 | Seth SchmidtPlace 96 · Grade 7 · Ohatchee | 7 | Ohatchee | 23:06.77 |
| 97 | Charlie HolderPlace 97 · Grade 8 · White Plains | 8 | White Plains | 23:07.79 |
| 98 | Daytraess NorwoodPlace 98 · Grade 11 · Vincent | 11 | Vincent | 23:07.85 |
| 99 | Marrio CurryPlace 99 · Grade 11 · Saks | 11 | Saks | 23:09.49 |
| 100 | Brian SmithPlace 100 · Grade 8 · Lincoln | 8 | Lincoln | 23:09.63 |
| 101 | Aiden PikePlace 101 · Grade 10 · Central HS of Clay County | 10 | Central HS of Clay County | 23:11.70 |
| 102 | Joshua ToddPlace 102 · Grade 11 · Saks | 11 | Saks | 23:14.73 |
| 103 | Bryce BeaverPlace 103 · Grade 7 · White Plains | 7 | White Plains | 23:15.37 |
| 104 | Matthew StricklandPlace 104 · Grade 7 · Central HS of Clay County | 7 | Central HS of Clay County | 23:15.95 |
| 105 | Gionni HarrisPlace 105 · Grade 9 · Saks | 9 | Saks | 23:17.98 |
| 106 | Chase HarrisPlace 106 · Grade 7 · Central HS of Clay County | 7 | Central HS of Clay County | 23:21.82 |
| 107 | Joel HattawayPlace 107 · Grade 10 · Central HS of Clay County | 10 | Central HS of Clay County | 23:25.15 |
| 108 | Elijah StinsonPlace 108 · Grade 11 · Jacksonville | 11 | Jacksonville | 23:27.16 PR |
| 109 | Kai BurneyPlace 109 · Grade 12 · Homewood | 12 | Homewood | 23:28.85 |
| 110 | Alex RiveraPlace 110 · Grade 7 · Jacksonville | 7 | Jacksonville | 23:35.52 |
| 111 | Jonas BrownPlace 111 · Grade 9 · Cedar Bluff | 9 | Cedar Bluff | 23:40.47 |
| 112 | Jakob MiellmierPlace 112 · Grade 11 · Ohatchee | 11 | Ohatchee | 23:40.75 |
| 113 | Jimenez Francisco PedroPlace 113 · Grade 11 · Gadsden | 11 | Gadsden | 23:50.25 |
| 114 | Cody FreerPlace 114 · Grade 12 · Ohatchee | 12 | Ohatchee | 23:56.65 |
| 115 | Damarion SlocumPlace 115 · Grade 8 · Saks | 8 | Saks | 24:23.69 |
| 116 | Noah HunterPlace 116 · Grade 7 · White Plains | 7 | White Plains | 24:25.75 |
| 117 | Brad NoahPlace 117 · Grade 9 · Ohatchee | 9 | Ohatchee | 24:33.23 |
| 118 | Hunter SmileyPlace 118 · Grade 9 · Lincoln | 9 | Lincoln | 24:34.21 |
| 119 | Caleb TuckerPlace 119 · Grade 12 · Cedar Bluff | 12 | Cedar Bluff | 24:47.08 |
| 120 | Aiden ElliottPlace 120 · Grade 12 · Faith Christian | 12 | Faith Christian | 24:48.39 |
| 121 | Weston HuffPlace 121 · Grade 7 · Central HS of Clay County | 7 | Central HS of Clay County | 25:16.22 |
| 122 | Conner BehelPlace 122 · Grade 11 · Jacksonville | 11 | Jacksonville | 25:23.73 |
| 123 | Hunter HughesPlace 123 · Grade 7 · Ohatchee | 7 | Ohatchee | 25:25.20 |
| 124 | Kayden GibbsPlace 124 · Grade 7 · Etowah | 7 | Etowah | 25:30.36 PR |
| 125 | Bryant WattsPlace 125 · Grade 7 · Lincoln | 7 | Lincoln | 25:31.39 |
| 126 | Malcolm CarpenterPlace 126 · Grade 10 · Lincoln | 10 | Lincoln | 25:31.55 |
| 127 | Jayme HarrisPlace 127 · Grade 8 · Lincoln | 8 | Lincoln | 25:33.19 |
| 128 | Ayden LundyPlace 128 · Grade 8 · Lincoln | 8 | Lincoln | 25:35.07 |
| 129 | Caden BouvierPlace 129 · Grade 7 · Central HS of Clay County | 7 | Central HS of Clay County | 25:37.89 |
| 130 | Cooper MaddoxPlace 130 · Grade 7 · Central HS of Clay County | 7 | Central HS of Clay County | 25:41.12 |
| 131 | Troy SartinPlace 131 · Grade 10 · Cherokee County | 10 | Cherokee County | 25:41.61 PR |
| 132 | Tucker CorneliusPlace 132 · Grade 10 · Gadsden | 10 | Gadsden | 25:51.36 |
| 133 | Mark MorrisPlace 133 · Grade 12 · Vincent | 12 | Vincent | 25:57.41 |
| 134 | Eli CatoPlace 134 · Grade 11 · Vincent | 11 | Vincent | 26:02.83 |
| 135 | Om PatelPlace 135 · Grade 9 · Piedmont | 9 | Piedmont | 26:16.38 |
| 136 | Adam GhonimPlace 136 · Grade 9 · Gadsden | 9 | Gadsden | 26:17.38 |
| 137 | Hayden HendersonPlace 137 · Grade 11 · Jacksonville | 11 | Jacksonville | 26:33.20 |
| 138 | Isaac BishopPlace 138 · Grade 10 · Cedar Bluff | 10 | Cedar Bluff | 26:40.84 |
| 139 | Bryson TeaguePlace 139 · Grade 9 · Cedar Bluff | 9 | Cedar Bluff | 26:40.87 |
| 140 | Erich MuthPlace 140 · Grade 8 · Vincent | 8 | Vincent | 27:08.99 |
| 141 | Alexander AlavezPlace 141 · Grade 10 · Gadsden | 10 | Gadsden | 27:26.34 |
| 142 | Hector GarciaPlace 142 · Grade 12 · Gadsden | 12 | Gadsden | 27:42.05 |
| 143 | Jayden DavisPlace 143 · Grade 7 · Cedar Bluff | 7 | Cedar Bluff | 27:58.11 |
| 144 | Conner MaddoxPlace 144 · Grade 7 · Central HS of Clay County | 7 | Central HS of Clay County | 28:20.21 |
| 145 | Brayden McClainPlace 145 · Grade 9 · Etowah | 9 | Etowah | 28:28.31 |
| 146 | Jamarion OnealPlace 146 · Grade 10 · Vincent | 10 | Vincent | 37:37.00 PR |
| 147 | Daniel Al HijazeenPlace 147 · Grade 11 · Gadsden | 11 | Gadsden | 40:36.87 |