| 1 | Connor SimsPlace 1 · Brewer | — | Brewer | 17:24.13 | 1 |
| 2 | George BrownPlace 2 · Decatur | — | Decatur | 17:41.80 | 2 |
| 3 | Justin DeLeonPlace 3 · Brewer | — | Brewer | 17:58.33 | 3 |
| 4 | Easton WilliamsonPlace 4 · Austin | — | Austin | 18:03.45 | 4 |
| 5 | Bennett BrakePlace 5 · Florence Hig | — | Florence Hig | 18:11.15 | 5 |
| 6 | John BowndsPlace 6 · Decatur | — | Decatur | 18:14.99 | 6 |
| 7 | Grant BrownPlace 7 · Florence Hig | — | Florence Hig | 18:15.26 | 7 |
| 8 | Ethan AycockPlace 8 · Muscle Shoals High | — | Muscle Shoals High | 18:17.49 | 8 |
| 9 | Henry McCormickPlace 9 · Decatur | — | Decatur | 18:23.30 | 9 |
| 10 | Grant JohnsonPlace 10 · Florence Hig | — | Florence Hig | 18:23.57 | 10 |
| 11 | Tyler McCormickPlace 11 · Decatur | — | Decatur | 18:25.81 | 11 |
| 12 | Josh OramesPlace 12 · Hazel Green | — | Hazel Green | 18:33.47 | 12 |
| 13 | Kotaro HinoPlace 13 · Florence Hig | — | Florence Hig | 18:36.67 | 13 |
| 14 | Daniel MorrisPlace 14 · Florence Hig | — | Florence Hig | 18:39.26 | 14 |
| 15 | Chase IrlandPlace 15 · Athens | — | Athens | 18:39.91 | 15 |
| 16 | Brayden HendersonPlace 16 · Brewer | — | Brewer | 18:46.52 | 16 |
| 17 | Aaron McCutcheonPlace 17 · Brewer | — | Brewer | 18:47.11 | 17 |
| 18 | Foster SimsPlace 18 · Brewer | — | Brewer | 18:47.69 | 18 |
| 19 | Roque TorresPlace 19 · Austin | — | Austin | 18:53.09 | 19 |
| 20 | Peter GonzalesPlace 20 · Decatur | — | Decatur | 19:07.28 | 20 |
| 21 | David SchaferPlace 21 · Muscle Shoals High | — | Muscle Shoals High | 19:10.41 | 21 |
| 22 | Jorge CornelioPlace 22 · Austin | — | Austin | 19:12.00 | 22 |
| 23 | Guy GreenhawPlace 23 · Athens | — | Athens | 19:12.44 | 23 |
| 24 | Joshua SimmonsPlace 24 · Athens | — | Athens | 19:15.36 | 24 |
| 25 | Vincent McAlisterPlace 25 · Muscle Shoals High | — | Muscle Shoals High | 19:21.97 | 25 |
| 26 | David CraftPlace 26 · Florence Hig | — | Florence Hig | 19:23.17 | 26 |
| 27 | Cole JendroPlace 27 · Decatur | — | Decatur | 19:45.13 | 27 |
| 28 | Max GardnerPlace 28 · Austin | — | Austin | 19:46.76 | 28 |
| 29 | Michael FriarPlace 29 · Hazel Green | — | Hazel Green | 19:47.05 | 29 |
| 30 | Matthew WaldronPlace 30 · Athens | — | Athens | 19:57.33 | 30 |
| 31 | Jordan CollumPlace 31 · Muscle Shoals High | — | Muscle Shoals High | 20:02.97 | 31 |
| 32 | Britt McRaePlace 32 · Decatur | — | Decatur | 20:08.13 | 32 |
| 33 | Leo ZavalaPlace 33 · Brewer | — | Brewer | 20:08.46 | 33 |
| 34 | Eduardo AlvarezPlace 34 · Austin | — | Austin | 20:09.42 | 34 |
| 35 | Henry McFarlandPlace 35 · Decatur | — | Decatur | 20:10.39 | — |
| 36 | Zach GrangerPlace 36 · Muscle Shoals High | — | Muscle Shoals High | 20:11.45 | 35 |
| 37 | Joshua FieldsPlace 37 · Florence Hig | — | Florence Hig | 20:25.59 | 36 |
| 38 | Kyle CampbellPlace 38 · Austin | — | Austin | 20:30.54 | 37 |
| 39 | Noah HunterPlace 39 · Brewer | — | Brewer | 20:37.51 | 38 |
| 40 | Cory D'AzPlace 40 · Florence Hig | — | Florence Hig | 20:41.12 | — |
| 41 | Patton CoonPlace 41 · Decatur | — | Decatur | 20:46.40 | — |
| 42 | Mitchell HenryPlace 42 · Athens | — | Athens | 20:47.53 | 39 |
| 43 | Bradley TapscottPlace 43 · Austin | — | Austin | 20:47.93 | 40 |
| 44 | Augie ErbePlace 44 · Florence Hig | — | Florence Hig | 20:57.22 | — |
| 45 | Jacob RandallPlace 45 · Florence Hig | — | Florence Hig | 20:59.36 | — |
| 46 | Cameron AllenPlace 46 · Columbia | — | Columbia | 21:09.13 | 41 |
| 47 | Francisco BartolomePlace 47 · Columbia | — | Columbia | 21:13.51 | 42 |
| 48 | Jacob GlennPlace 48 · Decatur | — | Decatur | 21:16.39 | — |
| 49 | Jack WilsonPlace 49 · Austin | — | Austin | 21:17.04 | — |
| 50 | Chris WalkerPlace 50 · Hazel Green | — | Hazel Green | 21:29.27 | 43 |
| 51 | William ArmstrongPlace 51 · Columbia | — | Columbia | 21:31.63 | 44 |
| 52 | Braxton NippersPlace 52 · Muscle Shoals High | — | Muscle Shoals High | 21:41.98 | 45 |
| 53 | Tucker MedlinPlace 53 · Muscle Shoals High | — | Muscle Shoals High | 21:44.24 | 46 |
| 54 | Isaac SmithPlace 54 · Athens | — | Athens | 21:45.91 | 47 |
| 55 | Tyziere CannonPlace 55 · Athens | — | Athens | 21:48.22 | 48 |
| 56 | John Allen BlaxtonPlace 56 · Austin | — | Austin | 21:53.67 | — |
| 57 | Josh JurhsPlace 57 · Athens | — | Athens | 21:54.52 | — |
| 58 | Eduardo RamosPlace 58 · Muscle Shoals High | — | Muscle Shoals High | 22:00.82 | — |
| 59 | Clint SharpPlace 59 · Brewer | — | Brewer | 22:03.49 | — |
| 60 | Dawuan PritchettPlace 60 · Columbia | — | Columbia | 22:04.33 | 49 |
| 61 | Samuel BarkerPlace 61 · Athens | — | Athens | 22:11.91 | — |
| 62 | Joey DetzelPlace 62 · Hazel Green | — | Hazel Green | 22:16.79 | 50 |
| 63 | Jackson HenleyPlace 63 · Austin | — | Austin | 22:17.59 | — |
| 64 | Wyatt MaclinPlace 64 · Athens | — | Athens | 22:19.20 | — |
| 65 | Chevanne LargiePlace 65 · Columbia | — | Columbia | 22:47.40 | 51 |
| 66 | Noah RossPlace 66 · Hazel Green | — | Hazel Green | 22:49.24 | 52 |
| 67 | Joshua HicksPlace 67 · Muscle Shoals High | — | Muscle Shoals High | 22:54.99 | — |
| 68 | Max PuckettPlace 68 · Muscle Shoals High | — | Muscle Shoals High | 23:12.64 | — |
| 69 | Matthew HaleyPlace 69 · Hazel Green | — | Hazel Green | 23:38.45 | 53 |
| 70 | Blake HoganPlace 70 · Columbia | — | Columbia | 25:04.85 | 54 |
| 71 | Derrick SearsPlace 71 · Columbia | — | Columbia | 25:40.05 | 55 |
| 72 | Ethan TownsendPlace 72 · Hazel Green | — | Hazel Green | 26:12.41 | 56 |
| 73 | Christobel NwekePlace 73 · Columbia | — | Columbia | 26:21.36 | — |
| 74 | Eli CobbPlace 74 · Brewer | — | Brewer | 27:21.21 | — |
| 75 | Sagan SiniardPlace 75 · Columbia | — | Columbia | 30:16.47 | — |
| 76 | Christopher GreenPlace 76 · Columbia | — | Columbia | 34:50.35 | — |