| 1 | Nathan SmithPlace 1 · Jackson Heat | — | Jackson Heat | 16:56.79 | — |
| 2 | Jonathan LewisPlace 2 · South Gibson | — | South Gibson | 17:07.47 | 1 |
| 3 | Hudson WallacePlace 3 · McKenzie | — | McKenzie | 17:17.91 | — |
| 4 | Shawn SimpsonPlace 4 · Huntingdon | — | Huntingdon | 17:24.60 | 2 |
| 5 | Kaden MoseleyPlace 5 · Madison | — | Madison | 17:26.31 | 3 |
| 6 | Garrett RobisonPlace 6 · Chester Co | — | Chester Co | 17:30.98 | 4 |
| 7 | Zack BasshamPlace 7 · Lexington | — | Lexington | 17:33.13 | 5 |
| 8 | Jacob CasteelPlace 8 · Hardin Co | — | Hardin Co | 17:35.57 | 6 |
| 9 | Dalton TravisPlace 9 · Covington | — | Covington | 17:37.79 | 7 |
| 10 | Miles JohnsonPlace 10 · USJ | — | USJ | 17:45.18 | — |
| 11 | Adam ZukowskiPlace 11 · Lexington | — | Lexington | 17:49.69 | 8 |
| 12 | Jack MantoothPlace 12 · Westview | — | Westview | 18:02.30 | — |
| 13 | Brooks JohnsonPlace 13 · Chester Co | — | Chester Co | 18:03.84 | 9 |
| 14 | Julius BrownPlace 14 · Adamsville | — | Adamsville | 18:12.80 | — |
| 15 | Brennen MorrisPlace 15 · Adamsville | — | Adamsville | 18:13.54 | — |
| 16 | Jackson PacePlace 16 · Lexington | — | Lexington | 18:14.61 | 10 |
| 17 | Silas McManusPlace 17 · Chester Co | — | Chester Co | 18:19.40 | 11 |
| 18 | Caleb SantoshPlace 18 · Madison | — | Madison | 18:37.44 | 12 |
| 19 | Sullivan LangstonPlace 19 · Briarcrest | — | Briarcrest | 18:40.62 | 13 |
| 20 | Deegan ArantPlace 20 · Greenfield | — | Greenfield | 18:41.80 | — |
| 21 | Hayden BlakleyPlace 21 · Obion Co | — | Obion Co | 18:43.96 | 14 |
| 22 | Logan BarkerPlace 22 · Madison | — | Madison | 18:45.34 | 15 |
| 23 | Harrison KayalPlace 23 · Madison | — | Madison | 18:46.63 | 16 |
| 24 | Austin WrightPlace 24 · Madison | — | Madison | 18:50.05 | 17 |
| 25 | Ryan PressonPlace 25 · Madison | — | Madison | 18:51.28 | 18 |
| 26 | Clark FrenchPlace 26 · Dyer Co | — | Dyer Co | 19:13.72 | 19 |
| 27 | Jacob FugatePlace 27 · Madison | — | Madison | 19:19.11 | 20 |
| 28 | Angel GarciaPlace 28 · Crockett County | — | Crockett County | 19:21.95 | 21 |
| 29 | Joshua RobertsPlace 29 · Chester Co | — | Chester Co | 19:24.57 | 22 |
| 30 | Blaine ToddPlace 30 · Huntingdon | — | Huntingdon | 19:25.78 | 23 |
| 31 | Caleb BrownPlace 31 · Hardin Co | — | Hardin Co | 19:29.36 | 24 |
| 32 | Jarred HuthesonPlace 32 · Obion Co | — | Obion Co | 19:34.71 | 25 |
| 33 | Frankie RichPlace 33 · Chester Co | — | Chester Co | 19:35.49 | 26 |
| 34 | Konner BradshawPlace 34 · Covington | — | Covington | 19:37.52 | 27 |
| 35 | Lane FosterPlace 35 · Crockett County | — | Crockett County | 19:38.67 | 28 |
| 36 | Cooper ThompsonPlace 36 · Chester Co | — | Chester Co | 19:43.13 | 29 |
| 37 | Owen PrincePlace 37 · Bradford | — | Bradford | 19:45.44 | 30 |
| 38 | Jacob WedePlace 38 · Crockett County | — | Crockett County | 19:53.50 | 31 |
| 39 | Brice RotherPlace 39 · Dresden | — | Dresden | 19:54.59 | — |
| 40 | Chris CroomPlace 40 · Chester Co | — | Chester Co | 19:56.72 | 32 |
| 41 | Rushdon HowellPlace 41 · Union City | — | Union City | 19:58.44 | 33 |
| 42 | Billy CarrollPlace 42 · Bradford | — | Bradford | 20:00.94 | 34 |
| 43 | Trevor HarringtonPlace 43 · Bradford | — | Bradford | 20:03.76 | 35 |
| 44 | Brennen AnthonyPlace 44 · Lexington | — | Lexington | 20:05.30 | 36 |
| 45 | Hayden GorskiPlace 45 · Lexington | — | Lexington | 20:08.07 | 37 |
| 46 | Austin StannardPlace 46 · Madison | — | Madison | 20:18.15 | — |
| 47 | Ronny SmithPlace 47 · Lexington | — | Lexington | 20:19.74 | 38 |
| 48 | Joshua TrahanPlace 48 · Hardin Co | — | Hardin Co | 20:22.05 | 39 |
| 49 | Alex BarriosPlace 49 · Briarcrest | — | Briarcrest | 20:22.95 | 40 |
| 50 | Carson WattersPlace 50 · Huntingdon | — | Huntingdon | 20:24.80 | 41 |
| 51 | Anthony MirePlace 51 · Briarcrest | — | Briarcrest | 20:28.67 | 42 |
| 52 | Caiden WilsonPlace 52 · Trinity | — | Trinity | 20:33.47 | 43 |
| 53 | Daniel NorthernPlace 53 · Obion Co | — | Obion Co | 20:37.08 | 44 |
| 54 | Denver BryantPlace 54 · Obion Co | — | Obion Co | 20:37.59 | 45 |
| 55 | Josiah KluttsPlace 55 · Westview | — | Westview | 20:40.07 | — |
| 56 | Jon GravesPlace 56 · South Gibson | — | South Gibson | 20:40.51 | 46 |
| 57 | Clay PruettPlace 57 · South Gibson | — | South Gibson | 20:41.93 | 47 |
| 58 | Luke MeltonPlace 58 · Chester Co | — | Chester Co | 20:46.07 | — |
| 59 | Sidney BirkheadPlace 59 · Hardin Co | — | Hardin Co | 20:56.42 | 48 |
| 60 | EJ LewisPlace 60 · Huntingdon | — | Huntingdon | 20:58.99 | 49 |
| 61 | Woodrow McKinnisPlace 61 · Union City | — | Union City | 21:06.75 | 50 |
| 62 | Ryan GoffPlace 62 · Lexington | — | Lexington | 21:07.85 | 51 |
| 63 | Cameron ArmstrongPlace 63 · Briarcrest | — | Briarcrest | 21:08.31 | 52 |
| 64 | Christian PashPlace 64 · Dresden | — | Dresden | 21:10.50 | — |
| 65 | Nathan BuckPlace 65 · South Gibson | — | South Gibson | 21:11.51 | 53 |
| 66 | Jonah WilsonPlace 66 · Hardin Co | — | Hardin Co | 21:12.42 | 54 |
| 67 | Avery BrownPlace 67 · McKenzie | — | McKenzie | 21:12.72 | — |
| 68 | Draven BridgesPlace 68 · Hardin Co | — | Hardin Co | 21:14.02 | 55 |
| 69 | Chase MayfieldPlace 69 · Huntingdon | — | Huntingdon | 21:15.60 | 56 |
| 70 | William MichaelPlace 70 · Hardin Co | — | Hardin Co | 21:18.70 | 57 |
| 71 | Johnathon SheirbaumPlace 71 · Obion Co | — | Obion Co | 21:23.72 | 58 |
| 72 | Carson DooleyPlace 72 · Trinity | — | Trinity | 21:30.27 | 59 |
| 73 | Matthew JohnsonPlace 73 · Hardin Co | — | Hardin Co | 21:34.06 | — |
| 74 | Joshua MosesPlace 74 · Briarcrest | — | Briarcrest | 21:34.93 | 60 |
| 75 | Zachary WatkinsPlace 75 · Huntingdon | — | Huntingdon | 21:43.24 | 61 |
| 76 | Zach MasseyPlace 76 · Bradford | — | Bradford | 21:50.12 | 62 |
| 77 | Cody WilsonPlace 77 · Huntingdon | — | Huntingdon | 21:54.56 | 63 |
| 78 | Jesse PashPlace 78 · Dresden | — | Dresden | 22:06.44 | — |
| 79 | Connor LelandPlace 79 · Covington | — | Covington | 22:12.46 | 64 |
| 80 | Jonas CraigPlace 80 · Madison | — | Madison | 22:13.73 | — |
| 81 | Cayden CarsonPlace 81 · Chester Co | — | Chester Co | 22:16.22 | — |
| 82 | Alexander MitchellPlace 82 · Brighton | — | Brighton | 22:17.88 | 65 |
| 83 | Dylan BarnardPlace 83 · Hardin Co | — | Hardin Co | 22:23.20 | — |
| 84 | Houston RookPlace 84 · Brighton | — | Brighton | 22:24.32 | 66 |
| 85 | Brodie WisdomPlace 85 · Obion Co | — | Obion Co | 22:29.49 | 67 |
| 86 | Cory GentryPlace 86 · Union City | — | Union City | 22:32.33 | 68 |
| 87 | Bradley ChewPlace 87 · Lexington | — | Lexington | 22:37.12 | — |
| 88 | Ben ClaytonPlace 88 · Chester Co | — | Chester Co | 22:38.55 | — |
| 89 | Alex MasseyPlace 89 · Bradford | — | Bradford | 22:49.24 | 69 |
| 90 | Charlie LoganPlace 90 · Huntingdon | — | Huntingdon | 22:51.08 | — |
| 91 | Leck LuckyPlace 91 · Crockett County | — | Crockett County | 22:51.76 | 70 |
| 92 | Aaron MayoPlace 92 · Lexington | — | Lexington | 22:55.49 | — |
| 93 | Jonluc TaylorPlace 93 · McNairy | — | McNairy | 22:57.56 | 71 |
| 94 | Travis PughPlace 94 · Haywood | — | Haywood | 22:59.91 | — |
| 95 | Noah JonesPlace 95 · Bruceton | — | Bruceton | 23:07.31 | — |
| 96 | Seth MiddletonPlace 96 · Lexington | — | Lexington | 23:12.98 | — |
| 97 | Preston LannomPlace 97 · Obion Co | — | Obion Co | 23:13.67 | 72 |
| 98 | Josh BlankenshipPlace 98 · Tate Titans | — | Tate Titans | 23:13.94 | — |
| 99 | Cole CoffmanPlace 99 · South Side | — | South Side | 23:17.63 | — |
| 100 | Cameron NorwoodPlace 100 · Westview | — | Westview | 23:19.10 | — |
| 101 | Noah MayfieldPlace 101 · Crockett County | — | Crockett County | 23:22.26 | 73 |
| 102 | Isaac OjadaPlace 102 · Hardin Co | — | Hardin Co | 23:24.65 | — |
| 103 | Jax RichardsonPlace 103 · Bradford | — | Bradford | 23:25.63 | 74 |
| 104 | Dylan ArmstrongPlace 104 · Lexington | — | Lexington | 23:25.94 | — |
| 105 | Aidan CushmanPlace 105 · Briarcrest | — | Briarcrest | 23:26.75 | 75 |
| 106 | Aiden MarkgrafPlace 106 · Milan | — | Milan | 23:33.46 | — |
| 107 | Klayton LaskeyPlace 107 · Brighton | — | Brighton | 23:34.98 | 76 |
| 108 | Cooper PittsPlace 108 · Tate Titans | — | Tate Titans | 23:37.17 | — |
| 109 | Ben AlveyPlace 109 · USJ | — | USJ | 23:38.09 | — |
| 110 | Bennett BlackPlace 110 · Dyer Co | — | Dyer Co | 23:40.43 | 77 |
| 111 | Cody SaundersPlace 111 · Chester Co | — | Chester Co | 23:41.46 | — |
| 112 | Braxton HughesPlace 112 · Brighton | — | Brighton | 23:44.48 | 78 |
| 113 | Braiden McDanielPlace 113 · Bradford | — | Bradford | 23:44.77 | 79 |
| 114 | Aidan SwangerPlace 114 · South Gibson | — | South Gibson | 23:55.21 | 80 |
| 115 | Cody GeggPlace 115 · Obion Co | — | Obion Co | 24:00.58 | — |
| 116 | Lizandro CalderonPlace 116 · Madison | — | Madison | 24:01.43 | — |
| 117 | Jadon CourtPlace 117 · McNairy | — | McNairy | 24:05.57 | 81 |
| 118 | James HillPlace 118 · Brighton | — | Brighton | 24:08.84 | 82 |
| 119 | Wyatt BergmanPlace 119 · Huntingdon | — | Huntingdon | 24:10.65 | — |
| 120 | Alexi ArriagaPlace 120 · Madison | — | Madison | 24:12.04 | — |
| 121 | Cade MoorePlace 121 · McNairy | — | McNairy | 24:18.69 | 83 |
| 122 | Dalton McDanielPlace 122 · Lexington | — | Lexington | 24:29.81 | — |
| 123 | Jack SargentPlace 123 · Trinity | — | Trinity | 24:31.59 | 84 |
| 124 | Porter SergusonPlace 124 · Obion Co | — | Obion Co | 24:35.20 | — |
| 125 | Isaac CampbellPlace 125 · Dyer Co | — | Dyer Co | 24:36.35 | 85 |
| 126 | Drew GordonPlace 126 · Gibson Co | — | Gibson Co | 24:38.67 | — |
| 127 | Kevin ReedPlace 127 · Haywood | — | Haywood | 24:42.32 | — |
| 128 | Micah ArmstrongPlace 128 · Brighton | — | Brighton | 24:44.75 | 86 |
| 129 | Silas LoganPlace 129 · Bradford | — | Bradford | 24:45.39 | — |
| 130 | Griffin BrownPlace 130 · Jackson Heat | — | Jackson Heat | 24:46.22 | — |
| 131 | Owen MillerPlace 131 · McNairy | — | McNairy | 24:59.15 | 87 |
| 132 | Drake McKayPlace 132 · Trinity | — | Trinity | 25:10.11 | 88 |
| 133 | Wyatt ForbessPlace 133 · Huntingdon | — | Huntingdon | 25:10.45 | — |
| 134 | Jaxon RutledgePlace 134 · McNairy | — | McNairy | 25:24.28 | 89 |
| 135 | Jon David BuckPlace 135 · South Gibson | — | South Gibson | 25:26.45 | 90 |
| 136 | Thomas KendrickPlace 136 · Huntingdon | — | Huntingdon | 25:30.94 | — |
| 137 | Tanner CraigPlace 137 · Covington | — | Covington | 25:32.17 | 91 |
| 138 | Rowan KingPlace 138 · Obion Co | — | Obion Co | 25:37.65 | — |
| 139 | Leonardo CalderonPlace 139 · Madison | — | Madison | 25:39.36 | — |
| 140 | ben HodgesPlace 140 · Chester Co | — | Chester Co | 25:40.68 | — |
| 141 | Braxton JohnsonPlace 141 · Chester Co | — | Chester Co | 25:48.01 | — |
| 142 | Anderson GoodePlace 142 · South Gibson | — | South Gibson | 25:57.28 | 92 |
| 143 | Joshua CarrisPlace 143 · Brighton | — | Brighton | 25:57.66 | 93 |
| 144 | Aiden MossPlace 144 · Huntingdon | — | Huntingdon | 25:59.16 | — |
| 145 | Jase CrossettPlace 145 · Huntingdon | — | Huntingdon | 26:01.02 | — |
| 146 | Caleb SmithPlace 146 · Brighton | — | Brighton | 26:04.15 | — |
| 147 | Blayne CecilPlace 147 · Dyersburg | — | Dyersburg | 26:09.05 | — |
| 148 | Cooper ForresterPlace 148 · Obion Co | — | Obion Co | 26:11.56 | — |
| 149 | Demar ThomasPlace 149 · Dyersburg | — | Dyersburg | 26:14.83 | — |
| 150 | Brody BerryhillPlace 150 · McKenzie | — | McKenzie | 26:18.95 | — |
| 151 | Jude BradyPlace 151 · McNairy | — | McNairy | 26:21.44 | 94 |
| 152 | Shawn BernierPlace 152 · Adamsville | — | Adamsville | 26:33.29 | — |
| 153 | Owen KreuzigerPlace 153 · Huntingdon | — | Huntingdon | 26:36.52 | — |
| 154 | Hanyn CaryPlace 154 · Obion Co | — | Obion Co | 26:54.60 | — |
| 155 | James MiddletonPlace 155 · Lexington | — | Lexington | 27:01.80 | — |
| 156 | Cooper MustchierPlace 156 · South Gibson | — | South Gibson | 27:17.34 | — |
| 157 | Samuel LoftonPlace 157 · Hardin Co | — | Hardin Co | 27:19.38 | — |
| 158 | Gavin DevorePlace 158 · Brighton | — | Brighton | 27:21.32 | — |
| 159 | Landon DanielPlace 159 · Hardin Co | — | Hardin Co | 27:22.16 | — |
| 160 | Hywon ReedPlace 160 · Haywood | — | Haywood | 27:23.31 | — |
| 161 | Chase SandersPlace 161 · Fayette Ware | — | Fayette Ware | 27:41.95 | — |
| 162 | Joseph NesbittPlace 162 · Huntingdon | — | Huntingdon | 27:46.35 | — |
| 163 | Ty CouchPlace 163 · Brighton | — | Brighton | 27:48.63 | — |
| 164 | Weston PittsPlace 164 · Tate Titans | — | Tate Titans | 27:49.97 | — |
| 165 | Jonathan CrawfordPlace 165 · Dyer Co | — | Dyer Co | 27:51.30 | 95 |
| 166 | Sawyer LeePlace 166 · Trinity | — | Trinity | 28:03.76 | 96 |
| 167 | Tabor HallPlace 167 · Union City | — | Union City | 28:21.64 | 97 |
| 168 | Bryce ShellPlace 168 · Dyer Co | — | Dyer Co | 28:24.10 | 98 |
| 169 | Loggan DavisPlace 169 · Milan | — | Milan | 28:29.85 | — |
| 170 | Eli EberlePlace 170 · Madison | — | Madison | 28:38.05 | — |
| 171 | Trey JoynerPlace 171 · McNairy | — | McNairy | 28:53.68 | 99 |
| 172 | Landon HubbardPlace 172 · Fayette Ware | — | Fayette Ware | 28:57.76 | — |
| 173 | Michael WonacottPlace 173 · Obion Co | — | Obion Co | 29:05.86 | — |
| 174 | Pheonix DrewryPlace 174 · Brighton | — | Brighton | 29:11.48 | — |
| 175 | Elijah CrockettePlace 175 · South Gibson | — | South Gibson | 29:27.50 | — |
| 176 | Chase CleekPlace 176 · Obion Co | — | Obion Co | 29:49.02 | — |
| 177 | Walker KennedyPlace 177 · McNairy | — | McNairy | 29:57.66 | — |
| 178 | Tobey BrooksPlace 178 · McKenzie | — | McKenzie | 30:00.85 | — |
| 179 | Cameron LoftonPlace 179 · Hardin Co | — | Hardin Co | 30:10.28 | — |
| 180 | Ty JonesPlace 180 · Scotts Hill | — | Scotts Hill | 30:11.36 | — |
| 181 | Nolan FoleyPlace 181 · Huntingdon | — | Huntingdon | 30:12.52 | — |
| 182 | Dean MaxeyPlace 182 · Fayette Ware | — | Fayette Ware | 30:13.23 | — |
| 183 | Elliot EnyeartPlace 183 · Madison | — | Madison | 30:14.17 | — |
| 184 | Colton GaryPlace 184 · Union City | — | Union City | 30:26.76 | 100 |
| 185 | Luke OwensPlace 185 · Brighton | — | Brighton | 31:04.73 | — |
| 186 | Parker GeorgePlace 186 · Trinity | — | Trinity | 31:36.00 | 101 |
| 187 | Seth AllenPlace 187 · Brighton | — | Brighton | 32:31.15 | — |
| 188 | Aiden FinleyPlace 188 · Dyer Co | — | Dyer Co | 32:34.66 | 102 |
| 189 | Alexander HawkinsPlace 189 · Tate Titans | — | Tate Titans | 32:44.96 | — |
| 190 | Alex ViersPlace 190 · South Side | — | South Side | 32:47.14 | — |
| 191 | Jack ChannellPlace 191 · Covington | — | Covington | 32:54.12 | 103 |
| 192 | Nic BurrPlace 192 · Brighton | — | Brighton | 32:55.16 | — |
| 193 | Dawson SparksPlace 193 · Milan | — | Milan | 33:43.63 | — |
| 194 | Christopher MurrPlace 194 · Brighton | — | Brighton | 33:54.08 | — |
| 195 | Ryan BrandtPlace 195 · USJ | — | USJ | 36:19.46 | — |
| 196 | Gavin JohnsonPlace 196 · Milan | — | Milan | 42:29.00 | — |