| 1 | Nehemiah JohnsonPlace 1 · Grade 12 · Hazel Green | 12 | Hazel Green | 15:31.7 |
| 2 | Ryder LinvillePlace 2 · Grade 11 · Scottsboro | 11 | Scottsboro | 15:42.2 |
| 3 | Keyton AllenPlace 3 · Grade 12 · Scottsboro | 12 | Scottsboro | 16:08.8 |
| 4 | Josiah JohnsonPlace 4 · Grade 12 · Hazel Green | 12 | Hazel Green | 16:19.9 |
| 5 | Daniel DeleonPlace 5 · Grade 12 · Fort Payne | 12 | Fort Payne | 16:22.9 |
| 6 | Aidan EnnisPlace 6 · Grade 11 · Athens | 11 | Athens | 16:24.1 |
| 7 | Kayden PricePlace 7 · Grade 11 · Scottsboro | 11 | Scottsboro | 16:27.1 |
| 8 | John MoltzPlace 8 · Grade 12 · Hazel Green | 12 | Hazel Green | 16:28.7 |
| 9 | Houston RamsdenPlace 9 · Grade 11 · Athens | 11 | Athens | 16:36.1 PR |
| 10 | Dawson ZorioPlace 10 · Grade 11 · Athens | 11 | Athens | 16:36.3 |
| 11 | Jacob WierengaPlace 11 · Grade 11 · Virgil I Grissom | 11 | Virgil I Grissom | 16:48.7 |
| 12 | Brody JohnsonPlace 12 · Grade 11 · Sand Rock | 11 | Sand Rock | 16:50.1 |
| 13 | Murphy SelfPlace 13 · Grade 12 · Signal Mountain | 12 | Signal Mountain | 16:52.9 |
| 14 | Kyle ZeissetPlace 14 · Grade 11 · Guntersville | 11 | Guntersville | 16:58.3 |
| 15 | Mitch SimmonsPlace 15 · Grade 12 · Signal Mountain | 12 | Signal Mountain | 17:03.6 |
| 16 | Hunter HartwellPlace 16 · Grade 11 · Oxford | 11 | Oxford | 17:04.7 |
| 17 | Austin RobertsPlace 17 · Grade 11 · Scottsboro | 11 | Scottsboro | 17:09.1 |
| 18 | Case PaynePlace 18 · Grade 12 · Oxford | 12 | Oxford | 17:19.2 |
| 19 | Jude SomersPlace 19 · Grade 10 · Oxford | 10 | Oxford | 17:20.1 |
| 20 | Wylder SmithPlace 20 · Grade 12 · Scottsboro | 12 | Scottsboro | 17:24.5 |
| 21 | Quentin ShaheenPlace 21 · Grade 11 · Signal Mountain | 11 | Signal Mountain | 17:31.1 |
| 22 | David GloverPlace 22 · Grade 11 · Signal Mountain | 11 | Signal Mountain | 17:31.4 |
| 23 | Miles HodgesPlace 23 · Grade 10 · Scottsboro | 10 | Scottsboro | 17:35.3 |
| 24 | Will ParadisePlace 24 · Grade 12 · Scottsboro | 12 | Scottsboro | 17:35.9 |
| 25 | Emory HubbardPlace 25 · Grade 9 · Signal Mountain | 9 | Signal Mountain | 17:37.3 |
| 26 | Sam LaramorePlace 26 · Grade 12 · Signal Mountain | 12 | Signal Mountain | 17:38.0 |
| 27 | Harris McCormackPlace 27 · Grade 9 · Signal Mountain | 9 | Signal Mountain | 17:43.3 |
| 28 | Chance SteinPlace 28 · Grade 10 · Scottsboro | 10 | Scottsboro | 17:46.4 |
| 29 | Van StewartPlace 29 · Grade 11 · Springville | 11 | Springville | 17:48.2 |
| 30 | Braysen JeanPlace 30 · Grade 10 · Hazel Green | 10 | Hazel Green | 17:49.9 |
| 31 | Ben McCurdyPlace 31 · Grade 12 · Guntersville | 12 | Guntersville | 17:50.8 |
| 32 | Dave CopelandPlace 32 · Grade 10 · Oxford | 10 | Oxford | 17:52.1 |
| 33 | James BlanchetPlace 33 · Grade 12 · Oxford | 12 | Oxford | 17:53.6 |
| 34 | Ryker WoodPlace 34 · Grade 11 · Guntersville | 11 | Guntersville | 17:57.0 PR |
| 35 | Jordan AlanizPlace 35 · Grade 12 · Springville | 12 | Springville | 18:03.4 PR |
| 36 | Troy WoodPlace 36 · Grade 10 · Hazel Green | 10 | Hazel Green | 18:06.7 |
| 37 | Finn RicePlace 37 · Grade 10 · Scottsboro | 10 | Scottsboro | 18:07.0 PR |
| 38 | Bentley NeeleyPlace 38 · Grade 10 · Scottsboro | 10 | Scottsboro | 18:12.8 |
| 39 | Stowe McGannPlace 39 · Grade 12 · Signal Mountain | 12 | Signal Mountain | 18:14.6 |
| 40 | Will DavisPlace 40 · Grade 12 · Guntersville | 12 | Guntersville | 18:17.6 |
| 41 | Evan LawrencePlace 41 · Grade 11 · Athens | 11 | Athens | 18:20.1 |
| 42 | Andrew BarberPlace 42 · Grade 10 · Scottsboro | 10 | Scottsboro | 18:23.4 |
| 43 | Callen HaugPlace 43 · Grade 11 · Signal Mountain | 11 | Signal Mountain | 18:26.5 |
| 44 | Armando CamachoPlace 44 · Grade 12 · Scottsboro | 12 | Scottsboro | 18:31.2 |
| 45 | Parker SalvailPlace 45 · Grade 12 · Virgil I Grissom | 12 | Virgil I Grissom | 18:35.0 |
| 46 | Christian GutierrezPlace 46 · Grade 9 · Oxford | 9 | Oxford | 18:35.2 |
| 47 | Luke ByrdPlace 47 · Grade 10 · Fort Payne | 10 | Fort Payne | 18:35.2 |
| 48 | Grayson WimberlyPlace 48 · Grade 9 · Hazel Green | 9 | Hazel Green | 18:36.8 PR |
| 49 | Colton CarnleyPlace 49 · Grade 11 · Guntersville | 11 | Guntersville | 18:38.0 PR |
| 50 | Ivan CamachoPlace 50 · Grade 10 · Oxford | 10 | Oxford | 18:41.6 |
| 51 | Luke HollingsworthPlace 51 · Grade 10 · Signal Mountain | 10 | Signal Mountain | 18:42.2 |
| 52 | Paul StewartPlace 52 · Grade 11 · Scottsboro | 11 | Scottsboro | 19:00.2 |
| 53 | Jude KnappierPlace 53 · Grade 11 · Signal Mountain | 11 | Signal Mountain | 19:11.4 |
| 54 | James CopelandPlace 54 · Grade 12 · Oxford | 12 | Oxford | 19:16.3 |
| 55 | Henry MalonePlace 55 · Grade 9 · Signal Mountain | 9 | Signal Mountain | 19:19.1 |
| 56 | William BarksdalePlace 56 · Grade 12 · Fort Payne | 12 | Fort Payne | 19:21.4 |
| 57 | Hogan RichardsonPlace 57 · Grade 12 · Scottsboro | 12 | Scottsboro | 19:29.0 |
| 58 | Charlie SandersPlace 58 · Grade 9 · Athens | 9 | Athens | 19:32.4 PR |
| 59 | Matthew RichPlace 59 · Grade 10 · Virgil I Grissom | 10 | Virgil I Grissom | 19:33.8 |
| 60 | Dawson BryantPlace 60 · Grade 11 · Fort Payne | 11 | Fort Payne | 19:34.7 |
| 61 | Jack LaramorePlace 61 · Grade 10 · Signal Mountain | 10 | Signal Mountain | 19:36.4 PR |
| 62 | Jack HutchinsonPlace 62 · Grade 11 · Springville | 11 | Springville | 19:37.0 |
| 63 | Jonathan FrancoPlace 63 · Grade 12 · Skyline | 12 | Skyline | 19:42.4 |
| 64 | Brock MeadowsPlace 64 · Grade 9 · Signal Mountain | 9 | Signal Mountain | 19:44.6 |
| 65 | Brian FortePlace 65 · Grade 10 · Virgil I Grissom | 10 | Virgil I Grissom | 19:46.3 |
| 66 | Charlie EmanuelPlace 66 · Grade 11 · Signal Mountain | 11 | Signal Mountain | 19:46.8 |
| 67 | Ren BentleyPlace 67 · Grade 9 · Oxford | 9 | Oxford | 19:47.1 |
| 68 | Martin GloverPlace 68 · Grade 11 · Signal Mountain | 11 | Signal Mountain | 19:50.2 |
| 69 | Sam DavisPlace 69 · Grade 9 · Guntersville | 9 | Guntersville | 19:55.5 |
| 70 | Porter AvansPlace 70 · Grade 10 · Scottsboro | 10 | Scottsboro | 19:57.8 |
| 71 | Preston GablePlace 71 · Grade 11 · Guntersville | 11 | Guntersville | 20:00.6 |
| 72 | Joshua HernandezPlace 72 · Grade 9 · Guntersville | 9 | Guntersville | 20:00.8 PR |
| 73 | Brayden KennedyPlace 73 · Grade 8 · Scottsboro | 8 | Scottsboro | 20:03.6 |
| 74 | Carson HolderfieldPlace 74 · Grade 11 · Springville | 11 | Springville | 20:18.1 |
| 75 | Grayson MundyPlace 75 · Grade 12 · Oxford | 12 | Oxford | 20:20.0 |
| 76 | Roman BielcikPlace 76 · Grade 10 · Signal Mountain | 10 | Signal Mountain | 20:22.6 PR |
| 77 | Edgar EstradaPlace 77 · Grade 9 · Oxford | 9 | Oxford | 20:23.6 |
| 78 | Jael RollinsPlace 78 · Grade 12 · Gadsden | 12 | Gadsden | 20:26.3 |
| 79 | Jacob FreundPlace 79 · Grade 10 · Signal Mountain | 10 | Signal Mountain | 20:27.0 |
| 80 | Nigel GamsbyPlace 80 · Grade 12 · Fort Payne | 12 | Fort Payne | 20:27.5 |
| 81 | Thompson GuyPlace 81 · Grade 11 · Signal Mountain | 11 | Signal Mountain | 20:28.9 PR |
| 82 | Pedro SalvadorPlace 82 · Grade 11 · Gadsden | 11 | Gadsden | 20:36.8 |
| 83 | Jd ShattuckPlace 83 · Grade 12 · Virgil I Grissom | 12 | Virgil I Grissom | 20:37.2 |
| 84 | Eli StricklandPlace 84 · Grade 12 · Scottsboro | 12 | Scottsboro | 20:45.6 |
| 85 | Braxton JonesPlace 85 · Grade 12 · Sardis | 12 | Sardis | 20:53.4 |
| 86 | Tyler GriffithPlace 86 · Grade 11 · Athens | 11 | Athens | 20:53.5 |
| 87 | Andres GasparPlace 87 · Grade 12 · Fort Payne | 12 | Fort Payne | 20:59.8 |
| 88 | Aiden LeopardPlace 88 · Grade 9 · Springville | 9 | Springville | 21:01.3 |
| 89 | Benjamin JiminezPlace 89 · Grade 10 · Scottsboro | 10 | Scottsboro | 21:02.3 |
| 90 | Kiniko GordonPlace 90 · Mae Jemison High School | — | Mae Jemison High School | 21:16.6 |
| 91 | Brogan FreePlace 91 · Grade 10 · Signal Mountain | 10 | Signal Mountain | 21:17.7 |
| 92 | Lucas SomersPlace 92 · Grade 12 · Oxford | 12 | Oxford | 21:22.9 |
| 93 | Isaac ComponationPlace 93 · Grade 10 · Virgil I Grissom | 10 | Virgil I Grissom | 21:27.7 |
| 94 | Jake VaughnPlace 94 · Grade 12 · Sardis | 12 | Sardis | 21:28.3 |
| 95 | Kolter SneadPlace 95 · Grade 9 · Sardis | 9 | Sardis | 21:29.8 |
| 96 | Dominic DiminoPlace 96 · Grade 10 · Signal Mountain | 10 | Signal Mountain | 21:30.7 PR |
| 97 | Sims HutchinsonPlace 97 · Grade 10 · Springville | 10 | Springville | 21:36.2 |
| 98 | Evan FortePlace 98 · Grade 9 · Virgil I Grissom | 9 | Virgil I Grissom | 21:40.1 |
| 99 | Aiden JohnsonPlace 99 · Grade 12 · Fort Payne | 12 | Fort Payne | 21:43.7 |
| 100 | Jeremiah TalalajPlace 100 · Grade 10 · Scottsboro | 10 | Scottsboro | 21:47.2 |
| 101 | Jack AultmanPlace 101 · Grade 7 · Skyline | 7 | Skyline | 21:48.8 |
| 102 | Cameron GriffithPlace 102 · Grade 12 · Scottsboro | 12 | Scottsboro | 21:53.3 |
| 103 | Finn BrownPlace 103 · Grade 10 · Athens | 10 | Athens | 21:55.6 |
| 104 | Andrew HamiltonPlace 104 · Grade 11 · Skyline | 11 | Skyline | 22:01.4 |
| 105 | Davis RossPlace 105 · Grade 10 · Signal Mountain | 10 | Signal Mountain | 22:09.8 PR |
| 106 | Leonardo PascualPlace 106 · Grade 12 · Fort Payne | 12 | Fort Payne | 22:16.9 |
| 107 | Max BonillaPlace 107 · Grade 9 · Oxford | 9 | Oxford | 22:25.5 |
| 108 | Lucas ReyesPlace 108 · Grade 11 · Signal Mountain | 11 | Signal Mountain | 22:28.1 |
| 109 | Elvis OrdonezPlace 109 · Grade 12 · Athens | 12 | Athens | 22:35.8 |
| 110 | Moses BetroPlace 110 · Grade 10 · Signal Mountain | 10 | Signal Mountain | 22:36.6 |
| 111 | Colsen WilliamsPlace 111 · Grade 9 · Oxford | 9 | Oxford | 22:36.8 |
| 112 | Jackson MillerPlace 112 · Grade 12 · Athens | 12 | Athens | 22:37.5 |
| 113 | Matthew MahaffeyPlace 113 · Grade 11 · Springville | 11 | Springville | 22:43.0 |
| 114 | Christopher WallacePlace 114 · Grade 9 · Springville | 9 | Springville | 22:45.0 |
| 115 | Leo TorresPlace 115 · Grade 10 · Scottsboro | 10 | Scottsboro | 22:51.3 |
| 116 | Gage ForrestPlace 116 · Grade 9 · Sardis | 9 | Sardis | 22:54.3 |
| 117 | Macolm CarringtonPlace 117 · Grade 10 · Columbia | 10 | Columbia | 22:57.2 |
| 118 | Bryan JaimesPlace 118 · Grade 11 · Gadsden | 11 | Gadsden | 23:14.2 |
| 119 | Tate CanadyPlace 119 · Grade 9 · Sardis | 9 | Sardis | 23:14.6 |
| 120 | Chandler DroiunPlace 120 · Grade 11 · Virgil I Grissom | 11 | Virgil I Grissom | 23:16.6 |
| 121 | Luke KennedyPlace 121 · Grade 12 · Virgil I Grissom | 12 | Virgil I Grissom | 23:17.6 |
| 122 | Talen BalchPlace 122 · Grade 10 · Hazel Green | 10 | Hazel Green | 23:22.6 |
| 123 | Dodge SneadPlace 123 · Grade 9 · Sardis | 9 | Sardis | 23:23.1 |
| 124 | Jafet VelasquezPlace 124 · Grade 11 · Crossville | 11 | Crossville | 23:27.0 |
| 125 | Isiah RuvalcabaPlace 125 · Grade 11 · Gadsden | 11 | Gadsden | 23:36.1 |
| 126 | Jayden StonePlace 126 · Grade 10 · Oxford | 10 | Oxford | 23:48.4 |
| 127 | Bartolo KlimekPlace 127 · Grade 11 · Signal Mountain | 11 | Signal Mountain | 23:55.7 |
| 128 | Ben TippetsPlace 128 · Grade 10 · Oxford | 10 | Oxford | 24:40.6 |
| 129 | Jakob KnightPlace 129 · Grade 10 · Sardis | 10 | Sardis | 24:45.7 |
| 130 | Barrett ColemanPlace 130 · Grade 12 · Virgil I Grissom | 12 | Virgil I Grissom | 24:46.0 |
| 131 | Duncan FairchildPlace 131 · Grade 10 · Hazel Green | 10 | Hazel Green | 25:03.5 |
| 132 | Tamson JulmePlace 132 · Grade 12 · Columbia | 12 | Columbia | 25:06.5 |
| 133 | David CarlsonPlace 133 · Grade 10 · Scottsboro | 10 | Scottsboro | 25:07.0 |
| 134 | Preston DeanPlace 134 · Grade 8 · Gadsden | 8 | Gadsden | 25:11.8 |
| 135 | Cash WelbornPlace 135 · Grade 9 · Signal Mountain | 9 | Signal Mountain | 25:21.1 PR |
| 136 | Andres FranciscoPlace 136 · Grade 11 · Gadsden | 11 | Gadsden | 25:36.7 |
| 137 | Christian FosterPlace 137 · Mae Jemison High School | — | Mae Jemison High School | 25:51.6 |
| 138 | Tripp BarfordPlace 138 · Grade 11 · Signal Mountain | 11 | Signal Mountain | 26:24.8 |
| 139 | Gisa NsengiyumvaPlace 139 · Grade 10 · Signal Mountain | 10 | Signal Mountain | 27:14.5 |
| 140 | Cannon HallPlace 140 · Grade 9 · Gadsden | 9 | Gadsden | 28:08.1 |
| 141 | Steve FloresPlace 141 · Mae Jemison High School | — | Mae Jemison High School | 28:18.1 |
| 142 | Jamison HollowayPlace 142 · Grade 12 · Columbia | 12 | Columbia | 28:55.9 |
| 143 | Cotton BedwellPlace 143 · Grade 7 · Gadsden | 7 | Gadsden | 29:12.4 |
| 144 | Larry PErezPlace 144 · Grade 7 · Gadsden | 7 | Gadsden | 31:54.1 |
| 145 | Brodric RichardsonPlace 145 · Grade 12 · Gadsden | 12 | Gadsden | 34:33.8 |
| 146 | Ameir BrownPlace 146 · Mae Jemison High School | — | Mae Jemison High School | 37:12.9 |
| 147 | Matthew ClemonsPlace 147 · Grade 10 · Scottsboro | 10 | Scottsboro | 37:42.4 |