| 1 | Colton KingPlace 1 · Grade 12 · Huntingdon | 12 | Huntingdon | 16:59.67 |
| 2 | Sandarius ColemanPlace 2 · Covington | — | Covington | 17:10.89 |
| 3 | Stewart BrownPlace 3 · Chester Co | — | Chester Co | 17:21.46 |
| 4 | Garrett RobisonPlace 4 · Chester Co | — | Chester Co | 17:45.89 |
| 5 | Jeb HamiltonPlace 5 · Tupelo Spartans | — | Tupelo Spartans | 18:12.57 |
| 6 | Nathan SmithPlace 6 · Augustine | — | Augustine | 18:18.62 |
| 7 | Jonathan LitscherPlace 7 · Augustine | — | Augustine | 18:21.35 |
| 8 | Cole CatesPlace 8 · Bradford | — | Bradford | 18:28.19 |
| 9 | Sam JohnsonPlace 9 · Tupelo Spartans | — | Tupelo Spartans | 18:28.90 |
| 10 | Dalton TravisPlace 10 · Covington | — | Covington | 18:36.95 |
| 11 | Silas McManusPlace 11 · Chester Co | — | Chester Co | 18:42.17 |
| 12 | Zach BasshamPlace 12 · Lexington | — | Lexington | 18:49.83 |
| 13 | Angel GarciaPlace 13 · Grade 09 · Crockett Co | 09 | Crockett Co | 18:50.92 |
| 14 | Louis CiancioloPlace 14 · Grade 12 · South Gibson | 12 | South Gibson | 18:55.29 |
| 15 | Jonathan LewisPlace 15 · Grade 09 · South Gibson | 09 | South Gibson | 18:59.08 |
| 16 | Adam ZukowskiPlace 16 · Lexington | — | Lexington | 19:07.65 |
| 17 | Shawn SimpsonPlace 17 · Grade 09 · Huntingdon | 09 | Huntingdon | 19:08.24 |
| 18 | Owen PrincePlace 18 · Bradford | — | Bradford | 19:21.77 |
| 19 | Jack MantoothPlace 19 · Westview | — | Westview | 19:23.28 |
| 20 | Joshua RobertsPlace 20 · Chester Co | — | Chester Co | 19:24.60 |
| 21 | Dillon WilliamsPlace 21 · Chester Co | — | Chester Co | 19:29.22 |
| 22 | Slayden HosfordPlace 22 · Henry County | — | Henry County | 19:31.59 |
| 23 | Braden NyePlace 23 · Grade 12 · Madison | 12 | Madison | 19:33.13 |
| 24 | Miles JohnsonPlace 24 · USJ | — | USJ | 19:35.00 |
| 25 | Owen CrockerPlace 25 · Bruceton | — | Bruceton | 19:43.69 |
| 26 | Jackson PacePlace 26 · Lexington | — | Lexington | 19:50.79 |
| 27 | Brennon AnthonyPlace 27 · Lexington | — | Lexington | 20:05.26 |
| 28 | Kyle KorthPlace 28 · Grade 12 · Madison | 12 | Madison | 20:25.14 |
| 29 | Keller SmithPlace 29 · Grade 12 · Huntingdon | 12 | Huntingdon | 20:34.83 |
| 30 | Collin LockettPlace 30 · Grade 10 · South Gibson | 10 | South Gibson | 20:35.89 |
| 31 | Noah DavisPlace 31 · Grade 12 · Crockett Co | 12 | Crockett Co | 20:38.10 |
| 32 | Isaac HooverPlace 32 · Augustine | — | Augustine | 20:39.74 |
| 33 | Daniel NorthernPlace 33 · Obion Co | — | Obion Co | 20:58.66 |
| 34 | Brooks JohnsonPlace 34 · Chester Co | — | Chester Co | 21:01.88 |
| 35 | Trevor SpahrPlace 35 · Augustine | — | Augustine | 21:04.49 |
| 36 | Cooper ThompsonPlace 36 · Chester Co | — | Chester Co | 21:06.15 |
| 37 | Donovan PruittePlace 37 · Grade 12 · Madison | 12 | Madison | 21:08.46 |
| 38 | Jarred HutchesonPlace 38 · Obion Co | — | Obion Co | 21:24.59 |
| 39 | Jesse DeanPlace 39 · Grade 12 · South Gibson | 12 | South Gibson | 21:25.49 |
| 40 | Sam BurlesonPlace 40 · Tupelo Spartans | — | Tupelo Spartans | 21:37.63 |
| 41 | EJ LewisPlace 41 · Grade 10 · Huntingdon | 10 | Huntingdon | 21:38.43 |
| 42 | Will ChristliebPlace 42 · Scotts Hill | — | Scotts Hill | 21:38.92 |
| 43 | Zane HarrisonPlace 43 · Augustine | — | Augustine | 21:42.03 |
| 44 | Benjamin O'KelleyPlace 44 · Augustine | — | Augustine | 21:46.59 |
| 45 | Artemio BaltazarPlace 45 · Grade 12 · Crockett Co | 12 | Crockett Co | 21:50.99 |
| 46 | Ryan GoffPlace 46 · Lexington | — | Lexington | 21:51.96 |
| 47 | Noah JonesPlace 47 · Bruceton | — | Bruceton | 22:00.59 |
| 48 | Ethan KilloughPlace 48 · Tupelo Spartans | — | Tupelo Spartans | 22:03.39 |
| 49 | Emmanuel SolteroPlace 49 · Tupelo Spartans | — | Tupelo Spartans | 22:04.25 |
| 50 | Wesley LoftonPlace 50 · Westview | — | Westview | 22:09.30 |
| 51 | Walt LyonsPlace 51 · Bruceton | — | Bruceton | 22:10.76 |
| 52 | Trey NarcissePlace 52 · Covington | — | Covington | 22:11.88 |
| 53 | Blaine ToddPlace 53 · Grade 09 · Huntingdon | 09 | Huntingdon | 22:14.15 |
| 54 | Ethan LewisPlace 54 · Grade 12 · Huntingdon | 12 | Huntingdon | 22:18.18 |
| 55 | Ty WaddellPlace 55 · Covington | — | Covington | 22:19.44 |
| 56 | Hayden GorskiPlace 56 · Lexington | — | Lexington | 22:20.55 |
| 57 | Cameron HallPlace 57 · Covington | — | Covington | 22:23.38 |
| 58 | Zach MasseyPlace 58 · Bradford | — | Bradford | 22:24.71 |
| 59 | Josiah KluttsPlace 59 · Westview | — | Westview | 22:27.76 |
| 60 | Chris CroomPlace 60 · Chester Co | — | Chester Co | 22:34.43 |
| 61 | Caleb SanthoshPlace 61 · Grade 10 · Madison | 10 | Madison | 22:38.95 |
| 62 | Asa HesterPlace 62 · Tupelo Spartans | — | Tupelo Spartans | 22:42.07 |
| 63 | Andrew DoanPlace 63 · Augustine | — | Augustine | 22:45.92 |
| 64 | Jax RichardsonPlace 64 · Bradford | — | Bradford | 22:46.32 |
| 65 | Luke MeltonPlace 65 · Chester Co | — | Chester Co | 22:49.89 |
| 66 | Marquon HollandPlace 66 · Lexington | — | Lexington | 22:50.88 |
| 67 | Alex MarshallPlace 67 · Scotts Hill | — | Scotts Hill | 22:56.23 |
| 68 | Jaden GibsonPlace 68 · Grade 11 · Crockett Co | 11 | Crockett Co | 22:59.77 |
| 69 | Aiden KlonowskiPlace 69 · Grade 09 · Crockett Co | 09 | Crockett Co | 23:06.70 |
| 70 | Aiden SwangerPlace 70 · Grade 10 · South Gibson | 10 | South Gibson | 23:08.24 |
| 71 | Carver CatesPlace 71 · Bradford | — | Bradford | 23:08.52 |
| 72 | Josh SanchezPlace 72 · Grade 12 · Crockett Co | 12 | Crockett Co | 23:08.75 |
| 73 | Nate BuckPlace 73 · Grade 11 · South Gibson | 11 | South Gibson | 23:22.21 |
| 74 | Cole CoffmanPlace 74 · Grade 11 · South Side | 11 | South Side | 23:22.83 |
| 75 | Ashton McGeePlace 75 · Grade 12 · Huntingdon | 12 | Huntingdon | 23:23.60 |
| 76 | Bradley ChewPlace 76 · Lexington | — | Lexington | 23:28.46 |
| 77 | Chase MayfieldPlace 77 · Grade 10 · Huntingdon | 10 | Huntingdon | 23:33.34 |
| 78 | Ethan ArmstrongPlace 78 · Lexington | — | Lexington | 23:44.97 |
| 79 | Cameron EdwardsPlace 79 · Obion Co | — | Obion Co | 23:45.24 |
| 80 | Conner LelandPlace 80 · Covington | — | Covington | 23:48.48 |
| 81 | Jabob FugatePlace 81 · Grade 09 · Madison | 09 | Madison | 23:48.74 |
| 82 | Brady WellsPlace 82 · Chester Co | — | Chester Co | 24:00.11 |
| 83 | Frankie RickPlace 83 · Chester Co | — | Chester Co | 24:11.25 |
| 84 | Eli CookPlace 84 · Scotts Hill | — | Scotts Hill | 24:16.07 |
| 85 | Landon TemplePlace 85 · Obion Co | — | Obion Co | 24:21.67 |
| 86 | Seth MiddletonPlace 86 · Lexington | — | Lexington | 24:23.13 |
| 87 | Will HurlbertPlace 87 · Scotts Hill | — | Scotts Hill | 24:26.13 |
| 88 | Talt CorbittPlace 88 · Lexington | — | Lexington | 24:37.92 |
| 89 | Drake SimpsonPlace 89 · Covington | — | Covington | 24:41.17 |
| 90 | Silas LoganPlace 90 · Bradford | — | Bradford | 24:42.13 |
| 91 | Travis PughPlace 91 · Haywood | — | Haywood | 24:43.68 |
| 92 | Matt KilloughPlace 92 · Tupelo Spartans | — | Tupelo Spartans | 24:50.18 |
| 93 | Kullen LeePlace 93 · Grade 09 · Huntingdon | 09 | Huntingdon | 24:50.71 |
| 94 | Gabe LitscherPlace 94 · Augustine | — | Augustine | 24:52.31 |
| 95 | Kevin ReedPlace 95 · Haywood | — | Haywood | 24:54.91 |
| 96 | Michael CrosbyPlace 96 · Bruceton | — | Bruceton | 25:34.43 |
| 97 | Levi GreerPlace 97 · Tupelo Spartans | — | Tupelo Spartans | 25:34.72 |
| 98 | Lizandro CalderonPlace 98 · Grade 10 · Madison | 10 | Madison | 25:44.60 |
| 99 | Jayden StreetPlace 99 · Bradford | — | Bradford | 25:45.11 |
| 100 | Jack JohnseyPlace 100 · Tupelo Spartans | — | Tupelo Spartans | 25:45.35 |
| 101 | Ronny SmithPlace 101 · Lexington | — | Lexington | 25:46.25 |
| 102 | Nolan RobertsPlace 102 · USJ | — | USJ | 25:48.11 |
| 103 | Fonta BurnettPlace 103 · Chester Co | — | Chester Co | 25:52.59 |
| 104 | Max RoePlace 104 · USJ | — | USJ | 25:58.54 |
| 105 | David KirkseyPlace 105 · Grade 12 · Huntingdon | 12 | Huntingdon | 26:03.46 |
| 106 | Leck LuckeyPlace 106 · Grade 09 · Crockett Co | 09 | Crockett Co | 26:14.23 |
| 107 | Cody GeggPlace 107 · Obion Co | — | Obion Co | 26:17.89 |
| 108 | Owen KreuzigerPlace 108 · Grade 09 · Huntingdon | 09 | Huntingdon | 26:29.03 |
| 109 | Cooper ForresterPlace 109 · Obion Co | — | Obion Co | 26:32.89 |
| 110 | Bailey EvansPlace 110 · Chester Co | — | Chester Co | 26:33.62 |
| 111 | Jack MayfieldPlace 111 · Grade 12 · Huntingdon | 12 | Huntingdon | 26:35.26 |
| 112 | Cameron NorwoodPlace 112 · Westview | — | Westview | 26:42.05 |
| 113 | Joseph NesbittPlace 113 · Grade 10 · Huntingdon | 10 | Huntingdon | 26:45.43 |
| 114 | Samuel MurphyPlace 114 · Grade 12 · Madison | 12 | Madison | 26:49.90 |
| 115 | Walt CromwellPlace 115 · Covington | — | Covington | 26:52.92 |
| 116 | Elijah NasonPlace 116 · Covington | — | Covington | 26:55.73 |
| 117 | Ethan AdkinsPlace 117 · Grade 10 · Milan | 10 | Milan | 27:00.89 |
| 118 | Leonardo CalderonPlace 118 · Grade 11 · Madison | 11 | Madison | 27:02.18 |
| 119 | Tristan HoutzPlace 119 · Grade 09 · Madison | 09 | Madison | 27:04.67 |
| 120 | Mason WoodPlace 120 · Grade 09 · Crockett Co | 09 | Crockett Co | 27:23.71 |
| 121 | Steven LewisPlace 121 · Haywood | — | Haywood | 27:27.48 |
| 122 | Evan SardordPlace 122 · Augustine | — | Augustine | 27:29.84 |
| 123 | Kamron HarringtonPlace 123 · Grade 11 · Huntingdon | 11 | Huntingdon | 27:39.39 |
| 124 | Dylan ArmstrongPlace 124 · Lexington | — | Lexington | 27:41.76 |
| 125 | Wyatt BergmanPlace 125 · Grade 09 · Huntingdon | 09 | Huntingdon | 27:56.49 |
| 126 | Everett SappPlace 126 · Tupelo Spartans | — | Tupelo Spartans | 27:57.95 |
| 127 | Weston PittsPlace 127 · Tate Titans | — | Tate Titans | 28:18.16 |
| 128 | Josh BlankenshipPlace 128 · Tate Titans | — | Tate Titans | 28:23.60 |
| 129 | Avery HurstPlace 129 · Grade 10 · Crockett Co | 10 | Crockett Co | 28:28.03 |
| 130 | Dalton McDanielPlace 130 · Lexington | — | Lexington | 28:34.32 |
| 131 | Andrew EllisPlace 131 · Grade 11 · Madison | 11 | Madison | 28:38.62 |
| 132 | Austin WrightPlace 132 · Grade 09 · Madison | 09 | Madison | 28:39.00 |
| 133 | Zach StewartPlace 133 · Scotts Hill | — | Scotts Hill | 28:40.73 |
| 134 | Blayne CecilPlace 134 · Dyersburg | — | Dyersburg | 28:56.71 |
| 135 | Jase CrossettPlace 135 · Grade 10 · Huntingdon | 10 | Huntingdon | 29:58.00 |
| 136 | Loggan DavisPlace 136 · Grade 09 · Milan | 09 | Milan | 30:09.98 |
| 137 | Carter WebbPlace 137 · Bruceton | — | Bruceton | 30:12.73 |
| 138 | Cameron VaughnPlace 138 · Grade 10 · Madison | 10 | Madison | 30:25.18 |
| 139 | Jax StreenPlace 139 · Bradford | — | Bradford | 30:35.91 |
| 140 | Taylor SalleePlace 140 · USJ | — | USJ | 30:38.03 |
| 141 | Corwin BridgesPlace 141 · Grade 12 · Madison | 12 | Madison | 30:43.39 |
| 142 | Josue MartinezPlace 142 · Grade 10 · Crockett Co | 10 | Crockett Co | 30:57.19 |
| 143 | Ty JonesPlace 143 · Scotts Hill | — | Scotts Hill | 31:03.30 |
| 144 | Eli EberlePlace 144 · Grade 10 · Madison | 10 | Madison | 31:07.98 |
| 145 | Alexi ArriagaPlace 145 · Grade 11 · Madison | 11 | Madison | 31:26.73 |
| 146 | Yahir LopezPlace 146 · Grade 10 · Crockett Co | 10 | Crockett Co | 31:27.66 |
| 147 | Riley ManessPlace 147 · Grade 12 · South Side | 12 | South Side | 31:42.21 |
| 148 | Brayden WilkersonPlace 148 · Grade 10 · South Side | 10 | South Side | 31:45.15 |
| 149 | Jack LindseyPlace 149 · Covington | — | Covington | 32:21.10 |
| 150 | Griffin ClarkPlace 150 · Covington | — | Covington | 32:21.50 |
| 151 | Jorge MatiasPlace 151 · Grade 11 · Crockett Co | 11 | Crockett Co | 32:53.74 |
| 152 | Dhruv PatelPlace 152 · USJ | — | USJ | 33:29.87 |
| 153 | Ryan BrandtPlace 153 · USJ | — | USJ | 33:31.14 |
| 154 | Cayden CarsonPlace 154 · Chester Co | — | Chester Co | 33:33.46 |
| 155 | Chase CleekPlace 155 · Obion Co | — | Obion Co | 34:50.98 |
| 156 | Jeremiah DayPlace 156 · Grade 12 · Madison | 12 | Madison | 34:59.30 |
| 157 | Seth SchunkPlace 157 · Grade 11 · Milan | 11 | Milan | 35:54.47 |
| 158 | Nolan FoleyPlace 158 · Grade 10 · Huntingdon | 10 | Huntingdon | 36:24.82 |
| 159 | Miguel PuentePlace 159 · Chester Co | — | Chester Co | 38:00.26 |
| 160 | Matthew DavisPlace 160 · Grade 12 · Huntingdon | 12 | Huntingdon | 39:00.67 |
| 161 | William BechtolPlace 161 · Grade 10 · Madison | 10 | Madison | 40:47.89 |